﻿#include "pch-cpp.hpp"





struct VirtualActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
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);
	}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, 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 InterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
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);
	}
};

struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
struct Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6;
struct Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A;
struct ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF;
struct ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582;
struct ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB;
struct ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91;
struct ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF;
struct ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF;
struct ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D;
struct ContainerPropertyBag_1_tA2A29BDB4DB4DD00EDAB85E6154345DEEC0BF63B;
struct ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6;
struct ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496;
struct ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486;
struct ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892;
struct ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E;
struct ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8;
struct ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E;
struct ContainerPropertyBag_1_t569DC4A1FC35A7A716C097213C60CC9FA986B5A9;
struct Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195;
struct Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629;
struct Dictionary_2_tA49EDA56799F1FB4DD10F417145E1CA793E96AE3;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_t4DFECF621C500453991651A5A026D9FCC484C340;
struct Dictionary_2_tBCB806C16A2ADAA77600E3249746F7B6CB638FB1;
struct Dictionary_2_tF0CBEE260E4459BD7FBD88642D10D13072A1733B;
struct Dictionary_2_t493CD60A61DC7E34769F611A3B574105A00F7C8E;
struct Dictionary_2_tB38AB04EAE4BF1A8AB4F3EB5C6D61C0BA1C63485;
struct Dictionary_2_tE037C9F1FF6B6E97DF0AE5A0BE4042375C5D9D8C;
struct Dictionary_2_t4A4C489FCB5A50BCD97D454B320936FFB26B6259;
struct Dictionary_2_tAFF77A63BAC70A823CF7D433372A35F9A9FA53F9;
struct Dictionary_2_tF48CBAD539B087D7950015E9ACC37504C4F7F095;
struct Dictionary_2_t4C7611B1B9A7003542D940F8505DCFF0186D9648;
struct Dictionary_2_t2EAF120A37FFF6007EA0D0D9C99EEE1028E5CD2E;
struct Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C;
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2;
struct EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928;
struct Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C;
struct Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD;
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
struct Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C;
struct Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C;
struct Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83;
struct Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4;
struct Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164;
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B;
struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E;
struct IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03;
struct IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143;
struct IEnumerable_1_tE0A67F3FB4C800B39F37C976E22371A7DF4DDB1C;
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B;
struct IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901;
struct IEqualityComparer_1_tDE7020CA518C5DC8477F55373B4C5483F232DB78;
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
struct IOrderedEnumerable_1_tC9F0A12162DCD59B555B0727A93DECF9082C971C;
struct IOrderedEnumerable_1_t0E680E8E1A4A676334F2A0C9A6F9B93135A65EAC;
struct IReadOnlyList_1_tFAB749F93AC9273AC78377822795638920495BA2;
struct KeyCollection_t2A63C20123C9D26BDC9D86EB27EF9CCEB91A5AF8;
struct KeyCollection_t6132AF9210889BF4F2171F86FA89C48FCFF807E3;
struct KeyCollection_tF04493EC48AC9701A4C278483E882A1ED4661149;
struct List_1_tE031E2B1B3599B1B808F7E565E285D0265829963;
struct List_1_tB0305892E26D0C482A75FD711E7CF6277D867EAA;
struct List_1_t514193F05FE01729A5ADF1CBD11F2A3282FEA464;
struct List_1_tF5A67096A0D68151D8E28B9AC51E2BEBA8BA6488;
struct List_1_t02FDA4992BFC534B37236850E63707788E0AE2AE;
struct List_1_t5D909E7F131356377BE392FFE312172FA301EB67;
struct List_1_tF7ED81D8CAE526E27D4579AA1E0D00A211BAE4FE;
struct List_1_t097837D1E5E15D037E5CC2958A380C5BB39F6B54;
struct List_1_t061B25A9A84AEF321FDDB1F001818B7F63981724;
struct List_1_t9F62F67493B4FDE523DD405881E159817B80CAC2;
struct List_1_tD37BEFB27A25988692C61CAA0CFCDE15B216B1DC;
struct List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4;
struct List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9;
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72;
struct List_1_tEBC1DC7981B70AEF800BCCA8CEED784343A92D05;
struct ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259;
struct ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A;
struct ObjectPool_1_tF11864F05C33C2DB6AAE614D05951B55BB8BC340;
struct PropertyBag_1_tD413081183D831D5FD1DB047C6388E9EA8522318;
struct PropertyBag_1_tFA4D14E31A2A501D102D88481DCBC9501A6EF390;
struct PropertyBag_1_t0967321B2D6F146150A7805676EB01A1FD0E97B6;
struct PropertyBag_1_tE522EC0E4E4C916EBF192933D686DEFDD27B9474;
struct PropertyBag_1_t2F1387D95A1E9B93E66C397645BFB8BCD265219B;
struct PropertyBag_1_tC24A0A7B21F69286D618A79A4F7CD6F8E9E64E46;
struct PropertyBag_1_t1E23861777A25A773264A698434477DCE18B34CF;
struct PropertyBag_1_tA16FBB091D74A21AC539D829F65E5E8FAF2DB075;
struct PropertyBag_1_t91378217184AE0BD640D9A003EF2CB208071D593;
struct PropertyBag_1_tDA117C10FEABA385803A90E976050FB2D270FAD2;
struct PropertyBag_1_tD11940BE9DAD74F61B141A397F3D5722E7FF2601;
struct PropertyBag_1_t206E61AF5C231793E92CCCFEA28B724EEE20722D;
struct Property_2_tC4748332B44E20FE7C498E90E74A718F89F44471;
struct Property_2_tAB010676E84B6005B47BB524D152BA4859373D2D;
struct Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED;
struct Property_2_t4214D5666464CEE51F044573A59C738C2D562085;
struct Property_2_t4395571972396AEE0D2671461D1603BB8D296451;
struct Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56;
struct Property_2_t4CA8B837C8B5E5C163CFFA715548D9980679EC46;
struct Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F;
struct Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA;
struct Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1;
struct Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F;
struct Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951;
struct Tables_t3227C6BAB9A24497B5BC2BD985C3E4D2277B3FF6;
struct Tables_t316BB64324D26FA8258618817399CACAC8488FC7;
struct Tables_t6037A68AF76F1F1F11530A3316850BA0C19358EC;
struct TypeConverter_2_t46116A007B0754722A3F68217FC85455CF58AE31;
struct TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331;
struct ValueCollection_tC8E950FD3C43F0C41F7FEE99CAD3C1D59C1BE97B;
struct ValueCollection_t348D746B42128DBFE7CC5109A29396DA17C77F9D;
struct ValueCollection_tF7B04C8AF234C40E7D9FF0F7C80444F08FC414DF;
struct EntryU5BU5D_t3F8BD36EE73BB6EAED3D28424C0C179910604C60;
struct EntryU5BU5D_t4F0B49B8BBF7C47891079897D42BB251099C53DB;
struct EntryU5BU5D_tBF15B8C482E41C9F7128E4AA68F6C7967F92047D;
struct KeyValuePair_2U5BU5D_tAC18A9810981C66C9D2F31F570CC2487A3BD1FE9;
struct KeyValuePair_2U5BU5D_tCE588BEDBCF8B165F2080DFD16E96DF3B5A982E7;
struct KeyValuePair_2U5BU5D_t146564E6A49A4F28A57A5ED01FB1A805D98D62E6;
struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053;
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct BoundsIntPropertyBag_t36236827A488493B27B94BF7EB678949732F2052;
struct BoundsPropertyBag_tA22B9256F487C40279FFFA58AD0E8D6CF29BA83F;
struct ColorPropertyBag_tFA63F917A9DAA7F376DD37FF114B3D548E00BCC6;
struct ConcreteTypeVisitor_tC41932325C8C25F9B634923360AE061521744BB2;
struct ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5;
struct CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E;
struct EmbeddedAttribute_tCE4F83148EAA92E94EAF67F2C0EA15E77A619AB9;
struct Exception_t;
struct FieldInfo_t;
struct GeneratePropertyBagsForTypesQualifiedWithAttribute_tDA3E01ED6490F606B2D59C213D8709EB25430937;
struct IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IDictionaryElementProperty_tEE916711BD795ACEA4749228E77824339691DC18;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IListElementProperty_tD676C080F5CE9C9D0DEA786164735EC5D61CDE66;
struct IProperty_t9DAAF3D1ACD042DA2D622152506F58CE625EF697;
struct IPropertyBag_t602D45F19F9BFA3E370929AC5023258AAF62E8C2;
struct IPropertyBagRegister_tE78909517CE561497EC85687E3A2B6EA89519FF0;
struct ISetElementProperty_t85E9D2714544258A2EA7B08F1A21495000A2D1B4;
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct InvalidProgramException_t5715C9ED8CFE88C0DB9CD5614BA3D72BA9259C9B;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MemberInfo_t;
struct MethodBase_t;
struct MethodInfo_t;
struct MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8;
struct MissingPropertyBagException_t0F111A88F082CF81CD83CAF0CDD80D8DD95F83DF;
struct NonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446;
struct PropertyInfo_t;
struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF;
struct RectIntPropertyBag_t523552E9F6C38079E84B8F2ADE24828B4BC9DE73;
struct RectPropertyBag_tA405FA98439EEF5D80DA2FC601583B49CCB638EC;
struct RefSafetyRulesAttribute_tE70958128E9CDF923B730741E78928405BED982A;
struct ReflectedPropertyBagAttribute_tF96B3D583AE055F3962792F4B6DDBB973322792D;
struct ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF;
struct RequiredMemberAttribute_t5D91404A4561650930CF988B0E572CF2179C5634;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C;
struct SerializeReference_tBB7456E44C2BCDD1097858562D8E75FEC7EE6A98;
struct String_t;
struct StringBuilder_t;
struct SystemVersionPropertyBag_t2BC09BA510A4DE999004F35E9930AA414DF46E8A;
struct Type_t;
struct Vector2IntPropertyBag_t2C43760B9A4208AD87AEF2615AEF035A489502AF;
struct Vector2PropertyBag_t566CAC975576D5F03B957E62DBA553ECE659AB49;
struct Vector3IntPropertyBag_t534CCCF8AD649649C930E5F3DDA3C0A734F932C7;
struct Vector3PropertyBag_t4FDB90B998E0F82C33B88823F8108862054CED41;
struct Vector4PropertyBag_t648481977877F79BDB6095EE5B491D8757A9DB5C;
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5;
struct SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9;
struct CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272;
struct ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F;
struct AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC;
struct BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4;
struct GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD;
struct RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D;
struct GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540;
struct HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661;
struct WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080;
struct XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F;
struct YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409;
struct HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790;
struct WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7;
struct XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC;
struct YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D;
struct U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523;
struct U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D;
struct BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100;
struct MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54;
struct MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC;
struct RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B;
struct U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203;
struct ITypeConstructor_tAEA6BC4B87F0F3739E4457F21908EF55F666EB08;
struct NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE;
struct TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F;
struct XProperty_t975009BA2182514E2B728FF83159426523F5C743;
struct YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED;
struct XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1;
struct YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D;
struct XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF;
struct YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55;
struct ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7;
struct XProperty_t012028338C3B87093E42427325BC449033296278;
struct YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F;
struct ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B;
struct WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841;
struct XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC;
struct YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395;
struct ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322;
struct U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9;
struct U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326;

IL2CPP_EXTERN_C RuntimeClass* AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6_il2cpp_TypeInfo_var;
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* BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BoundsIntPropertyBag_t36236827A488493B27B94BF7EB678949732F2052_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BoundsPropertyBag_tA22B9256F487C40279FFFA58AD0E8D6CF29BA83F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorPropertyBag_tFA63F917A9DAA7F376DD37FF114B3D548E00BCC6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_t569DC4A1FC35A7A716C097213C60CC9FA986B5A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FieldInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDictionaryElementProperty_tEE916711BD795ACEA4749228E77824339691DC18_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IListElementProperty_tD676C080F5CE9C9D0DEA786164735EC5D61CDE66_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPropertyBagRegister_tE78909517CE561497EC85687E3A2B6EA89519FF0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPropertyBag_t602D45F19F9BFA3E370929AC5023258AAF62E8C2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IProperty_t9DAAF3D1ACD042DA2D622152506F58CE625EF697_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyCollection_1_tB0C1D5CC73DC8C9F615E80A005D312E046F4D762_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyList_1_tFAB749F93AC9273AC78377822795638920495BA2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISetElementProperty_t85E9D2714544258A2EA7B08F1A21495000A2D1B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ITypeConstructor_tAEA6BC4B87F0F3739E4457F21908EF55F666EB08_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Il2CppComObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidProgramException_t5715C9ED8CFE88C0DB9CD5614BA3D72BA9259C9B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectPool_1_tF11864F05C33C2DB6AAE614D05951B55BB8BC340_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectIntPropertyBag_t523552E9F6C38079E84B8F2ADE24828B4BC9DE73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectPropertyBag_tA405FA98439EEF5D80DA2FC601583B49CCB638EC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SystemVersionPropertyBag_t2BC09BA510A4DE999004F35E9930AA414DF46E8A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3EO_tD6E05717C807769A0D0D94792C9B6E2D94343D8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2IntPropertyBag_t2C43760B9A4208AD87AEF2615AEF035A489502AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2PropertyBag_t566CAC975576D5F03B957E62DBA553ECE659AB49_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3IntPropertyBag_t534CCCF8AD649649C930E5F3DDA3C0A734F932C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3PropertyBag_t4FDB90B998E0F82C33B88823F8108862054CED41_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4PropertyBag_t648481977877F79BDB6095EE5B491D8757A9DB5C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* XProperty_t012028338C3B87093E42427325BC449033296278_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* XProperty_t975009BA2182514E2B728FF83159426523F5C743_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE____m_Target_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426____m_Converters_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B____SourceType_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF____m_FieldInfo_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984____m_PropertyInfo_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD____m_Visitor_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8;
IL2CPP_EXTERN_C String_t* _stringLiteral00C78ABEE7460083D60C46D4F5681BA59C828B15;
IL2CPP_EXTERN_C String_t* _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
IL2CPP_EXTERN_C String_t* _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78;
IL2CPP_EXTERN_C String_t* _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72;
IL2CPP_EXTERN_C String_t* _stringLiteral0DB9996E30ABF22C28949059BF4E355125563A38;
IL2CPP_EXTERN_C String_t* _stringLiteral0F9BE39FE19AFE46EEE9236F011A9433EAA21F69;
IL2CPP_EXTERN_C String_t* _stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7;
IL2CPP_EXTERN_C String_t* _stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952;
IL2CPP_EXTERN_C String_t* _stringLiteral2B979BE2D515A2B8A9E5CDF663FC6E51BD667389;
IL2CPP_EXTERN_C String_t* _stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1;
IL2CPP_EXTERN_C String_t* _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE;
IL2CPP_EXTERN_C String_t* _stringLiteral30EAC41CDC5339E618C57498BD0319713142D96E;
IL2CPP_EXTERN_C String_t* _stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E;
IL2CPP_EXTERN_C String_t* _stringLiteral3477F5F15DC74EADC79ED337F3988716EE1670E9;
IL2CPP_EXTERN_C String_t* _stringLiteral386FBC32D66F5A1E0AE1EB6F6CDE40BE7BA7B4A3;
IL2CPP_EXTERN_C String_t* _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7;
IL2CPP_EXTERN_C String_t* _stringLiteral3952A7C46F2C9749F94659EC90D855DF03EE7B1A;
IL2CPP_EXTERN_C String_t* _stringLiteral3EE5A4671A4E5AEBD31CA5F013A7773DC18ED22B;
IL2CPP_EXTERN_C String_t* _stringLiteral40915EBE202C5DCE0A0658C8080663943D342AF3;
IL2CPP_EXTERN_C String_t* _stringLiteral45045578780FD0B9DC1862175DE1C8476691896A;
IL2CPP_EXTERN_C String_t* _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C;
IL2CPP_EXTERN_C String_t* _stringLiteral46A3E4CF4159352EA245C4FF7641E52B161DCFF3;
IL2CPP_EXTERN_C String_t* _stringLiteral4D9AD25D7DFFA5DF4C19141B7788780E102E8D03;
IL2CPP_EXTERN_C String_t* _stringLiteral4EC998918E53FB3C460B5C3148F7ABAADC6EF6A1;
IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C;
IL2CPP_EXTERN_C String_t* _stringLiteral51AC30B058146AE891FBF74BD99616D0AB8C095E;
IL2CPP_EXTERN_C String_t* _stringLiteral53009C1E06A9EDAD1337D065B65F07A5745635D7;
IL2CPP_EXTERN_C String_t* _stringLiteral53CDB29A789F785BCE9C340E574B4877B0E4D7EB;
IL2CPP_EXTERN_C String_t* _stringLiteral5596D6057770EA4D394A7BADC0C6729E361C1342;
IL2CPP_EXTERN_C String_t* _stringLiteral5E2CF53B436B05607F3EE43FB81D75975A00662A;
IL2CPP_EXTERN_C String_t* _stringLiteral5E8864981A1D9D7DF38E3ABBDE863B7C527DFF86;
IL2CPP_EXTERN_C String_t* _stringLiteral647E0FB2B5E859CC4BD7C73623B82C8EFABA2563;
IL2CPP_EXTERN_C String_t* _stringLiteral673CC9996FD90AFE21BD8D0E6E6824353AF4BDA2;
IL2CPP_EXTERN_C String_t* _stringLiteral704C5FCE5B7025BF4463EAB8CEF61810FB875636;
IL2CPP_EXTERN_C String_t* _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral7E03D76FD473371698842C3641D0E7A9547686ED;
IL2CPP_EXTERN_C String_t* _stringLiteral88BDF3D0791A560245652E772545C49897854443;
IL2CPP_EXTERN_C String_t* _stringLiteral8D496AEA44C7468E5317136DF5BAE1629C7138E3;
IL2CPP_EXTERN_C String_t* _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
IL2CPP_EXTERN_C String_t* _stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1;
IL2CPP_EXTERN_C String_t* _stringLiteralA33A5CAE02B786C2060461DF8C6764B4C05E9423;
IL2CPP_EXTERN_C String_t* _stringLiteralA8081D7AC7EC17914F6367C9A7C2194BA96496BD;
IL2CPP_EXTERN_C String_t* _stringLiteralA9FEAF5F50923952C1AC3A473DE3C7E17D23B907;
IL2CPP_EXTERN_C String_t* _stringLiteralAAA7BDF9D882584A96DB5561B9FA7C14404B3824;
IL2CPP_EXTERN_C String_t* _stringLiteralAFD326B48AD057B80D08965A39FFC7F30E26ABE1;
IL2CPP_EXTERN_C String_t* _stringLiteralB81D5A74FD85D915C1EB0D02B8DF1A52905ED6E9;
IL2CPP_EXTERN_C String_t* _stringLiteralBD2F86A6F80C957D36F5792A1101E475BB128D86;
IL2CPP_EXTERN_C String_t* _stringLiteralC6EB7D44470218A3D1DD012104D9CD2B99341B6D;
IL2CPP_EXTERN_C String_t* _stringLiteralC8FA9ED3100EEB33720799E0BF36802352500BBE;
IL2CPP_EXTERN_C String_t* _stringLiteralCD5BCEE5AAB18574F8AD6E7DDC5232CE0BE6D6E3;
IL2CPP_EXTERN_C String_t* _stringLiteralCDEC055C1A4411C67143F959BC96DE196E510348;
IL2CPP_EXTERN_C String_t* _stringLiteralCE876740FAE0F74584A26D196FFCDCF9055FFB6A;
IL2CPP_EXTERN_C String_t* _stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralDB03297479EE026B3E4BE8FF2464F51474CFDA2B;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7;
IL2CPP_EXTERN_C String_t* _stringLiteralE3165827D406DD8F354BE7515C630A771E98916A;
IL2CPP_EXTERN_C String_t* _stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1;
IL2CPP_EXTERN_C String_t* _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29;
IL2CPP_EXTERN_C String_t* _stringLiteralE68FFE708FFE8FC1D5DA3BEDB8B81DE1CCC64C34;
IL2CPP_EXTERN_C String_t* _stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB;
IL2CPP_EXTERN_C String_t* _stringLiteralEBF5FE0CBF3EEA67902EEA700B7216E3DB0D8E84;
IL2CPP_EXTERN_C String_t* _stringLiteralED2948F1358D4034D0F3F6DEA562A834435A7900;
IL2CPP_EXTERN_C String_t* _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5;
IL2CPP_EXTERN_C String_t* _stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF;
IL2CPP_EXTERN_C String_t* _stringLiteralF0AB94C928A783BE1AAC7FE99970D2920FE6A1D8;
IL2CPP_EXTERN_C String_t* _stringLiteralF199D491FB7CAF0248B03E8CF864990E08DE2258;
IL2CPP_EXTERN_C String_t* _stringLiteralF1A902BAD5B9128E503E43473944346B65454351;
IL2CPP_EXTERN_C String_t* _stringLiteralF26F502B14F503952C33ADFF928357DED0388E8D;
IL2CPP_EXTERN_C String_t* _stringLiteralF2C108AA83BE591285C6E2190E1EEB2F1ADBAB24;
IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralFE09717218C9DB873D50817C8EE39FA626116789;
IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_TryAdd_m2CEBA7D69347F97B298F46E19C8736585DA58317_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_TryGetValue_mBD42E58E3B97D8884F8ABD2ED7FB00AE05C3D7B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_TryGetValue_mC760AE4BCF6AFC3CB7C64E8A405B651395A9D238_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_TryGetValue_mDEA54BBDF227F094A9D476D95BC3A3DF5077048B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2__ctor_m2CD607D007C68544A77E46F721E1F7A20EFBD2BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2__ctor_m4D5B845B9E86D2F0D817BCD2FB496291F8B6734B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2__ctor_m6B09103AE0E5ACDEA8157B5E09343647B1A55E80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_set_Item_m050171C2656C2982971EECEA9026CADF5AEF72B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_set_Item_m5EF95C43AE2498CE264FCEE432AE379AD39651C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m354E48D6271D3BE0511C80D3BBE3389C3DAA0538_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m56A8F79AE5548660FD24207FA0D287E84B15BAF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8C4C8B4E763DF565341D1474E761E3E4628E1960_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m582D8F897B3FA9A209026D9CB0D2CBCA2091CD7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6DBD44004CEA7C31A6639E946F82B44E3797E8AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m3CD2BB7313CFB80B5C21BFB971910AC718564437_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2D875551D9368012276D3FDD3DC12FD9A4BE3987_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_m0A07901C6539F2836B27D8C3419A103EAED6D30F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_m1B6879D0A91DCCC22F486E367AE13845F03F48B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_m1B6CB408A55A7F9BAD8D5ECACA53F9E16C00C1AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_m3BC9806798CB3957E5B19B4656B5C9D3BE58EB63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_m6314071DAF47BF1A83001876D47CD9C1EC00CDFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_m6436D7604B561852A7878382A7FDB6876CE26813_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_m71D98FE4855C754E6A976DAEEAEB4135234E7B4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_m74A311630A93D24BA8FF7AC34C948CCE666660DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_mA5223AF383F6FD0CD7CCD0211C63C1F112BC03A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_mBBFCD04667A447D64BE3E1BA6EFE83EAEFB78D01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_mDED91D3D854AE9921DF215C717C91EC37B398180_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConversionRegistry_LazyRegister_mAE296D8B6CBA77DB7601C68696AB654D0200E0A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConversionRegistry_Register_m9396ADB9E98034BCB7BA0AC4E8F2A1CAAA8063EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisCreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_mD72676F02AEB5E69DC033D1585E2106D0A40B8DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisDontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E_m3C664BC58E8B561E56DB4E2FEB7BFA8FF2D4DFB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2ED36C703953CABE08AA5B122C7604D9C2733021_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m8CA1E6E172CEFA60B58858DD7FFC13D340EC18E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisSerializeReference_tBB7456E44C2BCDD1097858562D8E75FEC7EE6A98_m33D0ABCD4B381C0E61CB550B5EF9A298C2D8E6E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mF82CCD6493DA42A71A34695EA875162477CB7C7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mFAB5B64ED66D57F40D11E70BADF06EF552423D6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m19096D668FB7DDC2DEC9DA2829A87DA81CD0DB80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m42923E10E3836F266CE188E78F2C8B57CC7AA524_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3B7769517221E7733333010FA701AB9881B384A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mAFE8E2F3640B9FB0DF570E9AC0D71556E5EBA1D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mB16ECE2B51E5209ED143510F4606405BD6FB8F79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m1223AA2E7F8B8E268AC145A395EA45A1A2A0DB0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m657E7948302A125C5BBD8F18C5D5D140700DEEF4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mDEE9325405F2494303F961D18020B7058B39C730_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m656F8D3A0DC12A4006F27E1E1CE847F5F193F242_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mC7D7B1DE4F20232A19D318FE8BFF8CA859F33106_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mE134935117A5CDEBB5732CD30E5B8BD24AC2C1A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_All_TisType_t_m9EA20839AE686AA0B1927379BF8642A005ACFDE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisMethodInfo_t_mF25EDA3EE26D685AA41FF116BE54C056DD0D179B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisMemberInfo_t_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE25DD086E1B3B32ABF6B1CC2AE0323EA6782FF91_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m2DE8EA3A2399B60A58D3424A04E4B25DCD8ABE83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD8B475FDB43A5AC6CAC96A8F92052BA8862C79CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mE7DABC3ACBD34F60485BCFB033BFC9F6A7D7ECD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GeneratePropertyBagsForTypesQualifiedWithAttribute__ctor_m572361B411A139E56504AB2389BB277BCC59EFE0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mC515967BA8B36D0A23F0176D57DE7C4C8E6F4927_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m7D121CF954AE5E3A561963D9DC6EE4CA9B7DB3E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mCC609CD85EAE7ECA8251CDBD247E038D16DD4190_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NonConstructable_Instantiate_m9FE0A208C273DC31D79B29A334F4DA2BF63A8AF6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectPool_1_Get_m9A0C64A471F1134751E86CFABE36283B06E29F8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectPool_1_Release_mD38ED7186BD4E9178B260810EEA654454B3BB478_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectPool_1__ctor_m35C71BF5CBC8DED0ED44D82D926F61E584CA5AD4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectPool_1__ctor_mCD3EB07BAD9E72E3C92683F46014ACDE65930BD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyBag_Register_TisBoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485_m2606075F145B891D9C481304597F0464E5F8A8AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyBag_Register_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m8A39CB42251835524F1068E49B6CF4BE5AD65032_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyBag_Register_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m1904BF66773B1294832B629C1FD5C32920AEEFDD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyBag_Register_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mF48E3B0570AD4D40331B885BCECF6A7A199327E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyBag_Register_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m0EE819FDFD53BD79B74A1D270244805D2BD796A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyBag_Register_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_mF3979F0F1B3DEBC415368280E538AE95E7277EE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyBag_Register_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9D4158376507E88B5DB59B60B56E2EBAC5567282_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyBag_Register_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m74735F036C3540DFAF301D182A48C6EEB836F4E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyBag_Register_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m920D0EDA2A222D333EC898C0E4405F9D0A9000EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyBag_Register_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m1952774FD6803DED13AB832F702970F5F588917C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyBag_Register_TisVersion_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_m976EBCE3744148CDF5AF1174347D890DF7B63A6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyPathPart_CheckKind_m4D5DE20D14AAF5FE264F4929A36482F8B5AC5F9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyPathPart_GetHashCode_m7FFB4CE7C413827CA2846E870BA2F738D587FD57_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyPathPart_ToString_m9DAB3CA89C2F7187D71DDF1A79070E6DCD8BB063_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyPath_AppendToBuilder_mE280EB9FAC2354DDE1C93C59070E1B5310FF2904_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyPath_SubPath_m8FD430770F6291D2EC537F6B7DAF06F63F70255E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyPath_U3CConstructFromPathU3Eg__ReadNextU7C36_1_m5DC7867647A6EF63A9D3EEAADB253657DB57C8C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_m0053E84A8D6B34BFDAB7795833421AF8A4F0BAEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_m6CCA84842C767E1068B2F635177225E05FFE539B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_m6D93F660253A4C7EC344945B11B74A1EC5E2052B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_mE2253FF920B6B8BA104EB3F4C6E8A871A34892E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReflectedPropertyBagProvider_IsValidPropertyType_mFBA6F8CF9F5B94652229D6A151B5302C460F05BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeUtility_CheckCanBeInstantiated_mB2C921D41DC94D83758FC5CFDFEE26911F62B14F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeUtility_CheckIsAssignableFrom_m284900A7E86ACD68227E5E3DCC9430EEC7E1E03E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeUtility_SetExplicitInstantiationMethod_TisString_t_m1BB80FFC484AB56A416E91F9E4EAB2FF75861EFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeUtility__cctor_mFCC4029AD0D2F3FBE3F7117AC485DF687DE409A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetPropertyMembersU3Ed__22_System_Collections_IEnumerator_Reset_mBF507A053052F0001483795394E045C4E2EB826C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetPropertyMembersU3Eb__22_0_m50914E0FCA3654CF9091BFCA37780956B2CA0136_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRegisterU3Eb__0_0_m8E6C5A2AB11045D6C18C259BEC52360A1213B518_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__11_0_m59D3FD88A1841D56C6A2D231E993AA6D2E6465E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__11_1_mCF36865D4A819F0C0DDA987F30077434E56BC826_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__11_2_mBA773F3E344C145FE939B19C5EE690F9FEC60716_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__5_0_m9AEAA9D04DDE5831C129E529A55C92FB04EFA50F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__5_1_m3B421050B3160E896BC7A897A7B0174FD4B9846E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__10_0_m98A9F8B7DD2A14EBBB86606DCFE2CB988291758F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Guid_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF;;
struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com;
struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com;;
struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke;
struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke;;

struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053;
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;

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 U3CModuleU3E_t6ABB08D657305240CCB5811B938C3AA98914E43C 
{
};
struct ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582  : public RuntimeObject
{
	Tables_t3227C6BAB9A24497B5BC2BD985C3E4D2277B3FF6* ____tables;
	RuntimeObject* ____comparer;
	bool ____growLockArray;
	int32_t ____budget;
	KeyValuePair_2U5BU5D_tAC18A9810981C66C9D2F31F570CC2487A3BD1FE9* ____serializationArray;
	int32_t ____serializationConcurrencyLevel;
	int32_t ____serializationCapacity;
};
struct ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB  : public RuntimeObject
{
	Tables_t316BB64324D26FA8258618817399CACAC8488FC7* ____tables;
	RuntimeObject* ____comparer;
	bool ____growLockArray;
	int32_t ____budget;
	KeyValuePair_2U5BU5D_tCE588BEDBCF8B165F2080DFD16E96DF3B5A982E7* ____serializationArray;
	int32_t ____serializationConcurrencyLevel;
	int32_t ____serializationCapacity;
};
struct ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91  : public RuntimeObject
{
	Tables_t6037A68AF76F1F1F11530A3316850BA0C19358EC* ____tables;
	RuntimeObject* ____comparer;
	bool ____growLockArray;
	int32_t ____budget;
	KeyValuePair_2U5BU5D_t146564E6A49A4F28A57A5ED01FB1A805D98D62E6* ____serializationArray;
	int32_t ____serializationConcurrencyLevel;
	int32_t ____serializationCapacity;
};
struct Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t3F8BD36EE73BB6EAED3D28424C0C179910604C60* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t2A63C20123C9D26BDC9D86EB27EF9CCEB91A5AF8* ____keys;
	ValueCollection_tC8E950FD3C43F0C41F7FEE99CAD3C1D59C1BE97B* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t4F0B49B8BBF7C47891079897D42BB251099C53DB* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t6132AF9210889BF4F2171F86FA89C48FCFF807E3* ____keys;
	ValueCollection_t348D746B42128DBFE7CC5109A29396DA17C77F9D* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tBF15B8C482E41C9F7128E4AA68F6C7967F92047D* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tF04493EC48AC9701A4C278483E882A1ED4661149* ____keys;
	ValueCollection_tF7B04C8AF234C40E7D9FF0F7C80444F08FC414DF* ____values;
	RuntimeObject* ____syncRoot;
};
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2  : public RuntimeObject
{
};
struct EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928  : public RuntimeObject
{
};
struct List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715  : public RuntimeObject
{
	AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D  : public RuntimeObject
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4  : public RuntimeObject
{
	PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72  : public RuntimeObject
{
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259  : public RuntimeObject
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___m_List;
	Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___m_CreateFunc;
	Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___m_ActionOnGet;
	Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___m_ActionOnRelease;
	Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___m_ActionOnDestroy;
	int32_t ___m_MaxSize;
	bool ___m_CollectionCheck;
	RuntimeObject* ___m_FreshlyReleased;
	int32_t ___U3CCountAllU3Ek__BackingField;
};
struct ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A  : public RuntimeObject
{
	List_1_tF7A85406B1E07A43CE2AD7A590CA5354CAC5A8E9* ___m_List;
	Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C* ___m_CreateFunc;
	Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6* ___m_ActionOnGet;
	Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6* ___m_ActionOnRelease;
	Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6* ___m_ActionOnDestroy;
	int32_t ___m_MaxSize;
	bool ___m_CollectionCheck;
	StringBuilder_t* ___m_FreshlyReleased;
	int32_t ___U3CCountAllU3Ek__BackingField;
};
struct ObjectPool_1_tF11864F05C33C2DB6AAE614D05951B55BB8BC340  : public RuntimeObject
{
	List_1_tEBC1DC7981B70AEF800BCCA8CEED784343A92D05* ___m_List;
	Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83* ___m_CreateFunc;
	Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A* ___m_ActionOnGet;
	Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A* ___m_ActionOnRelease;
	Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A* ___m_ActionOnDestroy;
	int32_t ___m_MaxSize;
	bool ___m_CollectionCheck;
	GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540* ___m_FreshlyReleased;
	int32_t ___U3CCountAllU3Ek__BackingField;
};
struct Property_2_tC4748332B44E20FE7C498E90E74A718F89F44471  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_tAB010676E84B6005B47BB524D152BA4859373D2D  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_t4395571972396AEE0D2671461D1603BB8D296451  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_t4CA8B837C8B5E5C163CFFA715548D9980679EC46  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA  : public RuntimeObject
{
};
struct ConcreteTypeVisitor_tC41932325C8C25F9B634923360AE061521744BB2  : public RuntimeObject
{
};
struct ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5  : public RuntimeObject
{
};
struct MemberInfo_t  : public RuntimeObject
{
};
struct PropertiesInitialization_t07170600557A5AFC1289E6FB67132E204F506D02  : public RuntimeObject
{
};
struct PropertyBag_t2F42343455C93CC5FB7CAD060175209F8A75AF92  : public RuntimeObject
{
};
struct PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37  : public RuntimeObject
{
};
struct PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C  : public RuntimeObject
{
};
struct PropertyContainer_tD782808FE67EA532AEFD2BC7974D5F8419905076  : public RuntimeObject
{
};
struct ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF  : public RuntimeObject
{
	MethodInfo_t* ___m_CreatePropertyMethod;
	MethodInfo_t* ___m_CreatePropertyBagMethod;
	MethodInfo_t* ___m_CreateIndexedCollectionPropertyBagMethod;
	MethodInfo_t* ___m_CreateSetPropertyBagMethod;
	MethodInfo_t* ___m_CreateKeyValueCollectionPropertyBagMethod;
	MethodInfo_t* ___m_CreateKeyValuePairPropertyBagMethod;
	MethodInfo_t* ___m_CreateArrayPropertyBagMethod;
	MethodInfo_t* ___m_CreateListPropertyBagMethod;
	MethodInfo_t* ___m_CreateHashSetPropertyBagMethod;
	MethodInfo_t* ___m_CreateDictionaryPropertyBagMethod;
};
struct ReflectionUtilities_t9109365C3089351EFFA385C3EFDFAB6845914D99  : public RuntimeObject
{
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct StringBuilder_t  : public RuntimeObject
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
	StringBuilder_t* ___m_ChunkPrevious;
	int32_t ___m_ChunkLength;
	int32_t ___m_ChunkOffset;
	int32_t ___m_MaxCapacity;
};
struct TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9  : public RuntimeObject
{
};
struct TypeTraits_t22E967F7897BA8C4B6AB3A3E7024CC9C0E4C2D94  : public RuntimeObject
{
};
struct TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7  : public RuntimeObject
{
	int32_t ____Major;
	int32_t ____Minor;
	int32_t ____Build;
	int32_t ____Revision;
};
struct U3CU3EO_tD6E05717C807769A0D0D94792C9B6E2D94343D8E  : public RuntimeObject
{
};
struct U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523  : public RuntimeObject
{
};
struct U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	MemberInfo_t* ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	Type_t* ___type;
	Type_t* ___U3CU3E3__type;
	RuntimeObject* ___U3CU3E7__wrap1;
};
struct PrimitiveConverters_t56F5DA344EAD5413644A1DD4B878BC437D04ABBF  : public RuntimeObject
{
};
struct PrimitivesConverters_t4AC0AF040C8B4B0C9C0C9A0A6F806521CFD84F27  : public RuntimeObject
{
};
struct U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203  : public RuntimeObject
{
};
struct NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE  : public RuntimeObject
{
};
struct TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F  : public RuntimeObject
{
	RuntimeObject* ___TypeConstructor;
};
struct U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9  : public RuntimeObject
{
};
struct U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326  : public RuntimeObject
{
};
struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 
{
	bool ___hasValue;
	int32_t ___value;
};
struct AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE 
{
	RuntimeObject* ___m_Target;
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Previous;
};
struct AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshaled_pinvoke
{
	RuntimeObject* ___m_Target;
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Previous;
};
struct AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshaled_com
{
	RuntimeObject* ___m_Target;
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Previous;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 
{
	Il2CppChar ___m_value;
};
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 
{
	float ___r;
	float ___g;
	float ___b;
	float ___a;
};
struct ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 
{
	Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* ___m_Converters;
	Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* ___m_LazyConverters;
};
struct ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshaled_pinvoke
{
	Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* ___m_Converters;
	Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* ___m_LazyConverters;
};
struct ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshaled_com
{
	Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* ___m_Converters;
	Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* ___m_LazyConverters;
};
struct ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B 
{
	Type_t* ___SourceType;
	Type_t* ___DestinationType;
};
struct ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshaled_pinvoke
{
	Type_t* ___SourceType;
	Type_t* ___DestinationType;
};
struct ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshaled_com
{
	Type_t* ___SourceType;
	Type_t* ___DestinationType;
};
struct DontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct EmbeddedAttribute_tCE4F83148EAA92E94EAF67F2C0EA15E77A619AB9  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct FieldInfo_t  : public MemberInfo_t
{
};
struct FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF 
{
	FieldInfo_t* ___m_FieldInfo;
	String_t* ___U3CNameU3Ek__BackingField;
};
struct FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshaled_pinvoke
{
	FieldInfo_t* ___m_FieldInfo;
	char* ___U3CNameU3Ek__BackingField;
};
struct FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshaled_com
{
	FieldInfo_t* ___m_FieldInfo;
	Il2CppChar* ___U3CNameU3Ek__BackingField;
};
struct Guid_t 
{
	int32_t ____a;
	int16_t ____b;
	int16_t ____c;
	uint8_t ____d;
	uint8_t ____e;
	uint8_t ____f;
	uint8_t ____g;
	uint8_t ____h;
	uint8_t ____i;
	uint8_t ____j;
	uint8_t ____k;
};
struct IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79 
{
	int32_t ___Index;
	bool ___IsReadOnly;
};
struct IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshaled_pinvoke
{
	int32_t ___Index;
	int32_t ___IsReadOnly;
};
struct IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshaled_com
{
	int32_t ___Index;
	int32_t ___IsReadOnly;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct MethodBase_t  : public MemberInfo_t
{
};
struct NonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	bool ___U3CapplyToCollectionU3Ek__BackingField;
};
struct PropertyInfo_t  : public MemberInfo_t
{
};
struct PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984 
{
	PropertyInfo_t* ___m_PropertyInfo;
	String_t* ___U3CNameU3Ek__BackingField;
};
struct PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshaled_pinvoke
{
	PropertyInfo_t* ___m_PropertyInfo;
	char* ___U3CNameU3Ek__BackingField;
};
struct PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshaled_com
{
	PropertyInfo_t* ___m_PropertyInfo;
	Il2CppChar* ___U3CNameU3Ek__BackingField;
};
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 RefSafetyRulesAttribute_tE70958128E9CDF923B730741E78928405BED982A  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	int32_t ___Version;
};
struct ReflectedPropertyBagAttribute_tF96B3D583AE055F3962792F4B6DDBB973322792D  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct RequiredMemberAttribute_t5D91404A4561650930CF988B0E572CF2179C5634  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct SerializeReference_tBB7456E44C2BCDD1097858562D8E75FEC7EE6A98  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___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 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 
{
	int32_t ___m_X;
	int32_t ___m_Y;
	int32_t ___m_Z;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 
{
	float ___x;
	float ___y;
	float ___z;
	float ___w;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
struct PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5  : public Property_2_tAB010676E84B6005B47BB524D152BA4859373D2D
{
};
struct SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9  : public Property_2_tAB010676E84B6005B47BB524D152BA4859373D2D
{
};
struct CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272  : public Property_2_tC4748332B44E20FE7C498E90E74A718F89F44471
{
};
struct ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F  : public Property_2_tC4748332B44E20FE7C498E90E74A718F89F44471
{
};
struct AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC  : public Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED
{
};
struct BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4  : public Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED
{
};
struct GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD  : public Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED
{
};
struct RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D  : public Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED
{
};
struct PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD 
{
	PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* ___m_Visitor;
	RuntimeObject* ___m_Property;
};
struct PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshaled_pinvoke
{
	PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* ___m_Visitor;
	RuntimeObject* ___m_Property;
};
struct PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshaled_com
{
	PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* ___m_Visitor;
	RuntimeObject* ___m_Property;
};
struct U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 
{
	int32_t ___index;
	int32_t ___length;
	String_t* ___path;
	int32_t ___state;
};
struct HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661  : public Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56
{
};
struct WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080  : public Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56
{
};
struct XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F  : public Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56
{
};
struct YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409  : public Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56
{
};
struct HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790  : public Property_2_t4395571972396AEE0D2671461D1603BB8D296451
{
};
struct WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7  : public Property_2_t4395571972396AEE0D2671461D1603BB8D296451
{
};
struct XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC  : public Property_2_t4395571972396AEE0D2671461D1603BB8D296451
{
};
struct YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D  : public Property_2_t4395571972396AEE0D2671461D1603BB8D296451
{
};
struct BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100  : public Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951
{
};
struct MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54  : public Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951
{
};
struct MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC  : public Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951
{
};
struct RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B  : public Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951
{
};
struct Unsafe_t5D170071B5D5BCC6C31DDD36BA15D595A0F9FF6C 
{
	union
	{
		struct
		{
		};
		uint8_t Unsafe_t5D170071B5D5BCC6C31DDD36BA15D595A0F9FF6C__padding[1];
	};
};
struct XProperty_t975009BA2182514E2B728FF83159426523F5C743  : public Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F
{
};
struct YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED  : public Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F
{
};
struct XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1  : public Property_2_t4CA8B837C8B5E5C163CFFA715548D9980679EC46
{
};
struct YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D  : public Property_2_t4CA8B837C8B5E5C163CFFA715548D9980679EC46
{
};
struct XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF  : public Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1
{
};
struct YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55  : public Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1
{
};
struct ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7  : public Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1
{
};
struct XProperty_t012028338C3B87093E42427325BC449033296278  : public Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA
{
};
struct YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F  : public Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA
{
};
struct ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B  : public Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA
{
};
struct WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841  : public Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F
{
};
struct XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC  : public Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F
{
};
struct YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395  : public Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F
{
};
struct ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322  : public Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F
{
};
struct KeyValuePair_2_tFD3F24876E454A9131FB4E833F846706327EA276 
{
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___key;
	Delegate_t* ___value;
};
struct KeyValuePair_2_tDD4474BA753D80EBAA1715772420E2D281741E7D 
{
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___key;
	RuntimeObject* ___value;
};
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C 
{
	int32_t ___value__;
};
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents;
};
struct BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485 
{
	Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___m_Position;
	Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___m_Size;
};
struct CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92  : public RequiredMemberAttribute_t5D91404A4561650930CF988B0E572CF2179C5634
{
	bool ___U3CReadOnlyU3Ek__BackingField;
};
struct Delegate_t  : public RuntimeObject
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	RuntimeObject* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct Exception_t  : public RuntimeObject
{
	String_t* ____className;
	String_t* ____message;
	RuntimeObject* ____data;
	Exception_t* ____innerException;
	String_t* ____helpURL;
	RuntimeObject* ____stackTrace;
	String_t* ____stackTraceString;
	String_t* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	RuntimeObject* ____dynamicMethods;
	int32_t ____HResult;
	String_t* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
	char* ____className;
	char* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_pinvoke* ____innerException;
	char* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	char* ____stackTraceString;
	char* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	char* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
	Il2CppChar* ____className;
	Il2CppChar* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_com* ____innerException;
	Il2CppChar* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	Il2CppChar* ____stackTraceString;
	Il2CppChar* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	Il2CppChar* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct InstantiationKind_t9B77929786BCA193B4A916F2F25793598CF0DF7D 
{
	int32_t ___value__;
};
struct MemberTypes_t26BAB0893BEC9328F2F64E8BACDA967C445632E5 
{
	int32_t ___value__;
};
struct MethodInfo_t  : public MethodBase_t
{
};
struct MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8  : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
	float ___min;
};
struct PropertyPathPartKind_t82152825D88A0E450DDCE8503272A10595047F87 
{
	int32_t ___value__;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	intptr_t ___value;
};
struct TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79 
{
	int32_t ___value__;
};
struct TypeGenerationOptions_t1C40E398F62C2AC37B117E77C95C357299D47F47 
{
	int32_t ___value__;
};
struct VisitExceptionKind_t7E6C3EABD5439F2B4CA31C246B2AA4AC16A77DF5 
{
	int32_t ___value__;
};
struct VisitReturnCode_t795FEB928E847C526F470080AA94B33FAC60BC75 
{
	int32_t ___value__;
};
struct Enumerator_t4B17E1A200EEAB6D332F20B7F6BD29C2667BCB95 
{
	Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tFD3F24876E454A9131FB4E833F846706327EA276 ____current;
	int32_t ____getEnumeratorRetType;
};
struct Enumerator_t2D0772476D1D5A7D3D5BBD9D64F984F632D1939D 
{
	Dictionary_2_tA49EDA56799F1FB4DD10F417145E1CA793E96AE3* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tDD4474BA753D80EBAA1715772420E2D281741E7D ____current;
	int32_t ____getEnumeratorRetType;
};
struct PropertyBag_1_tD413081183D831D5FD1DB047C6388E9EA8522318  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_tFA4D14E31A2A501D102D88481DCBC9501A6EF390  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_t0967321B2D6F146150A7805676EB01A1FD0E97B6  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_t2F1387D95A1E9B93E66C397645BFB8BCD265219B  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_tC24A0A7B21F69286D618A79A4F7CD6F8E9E64E46  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_t1E23861777A25A773264A698434477DCE18B34CF  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_tA16FBB091D74A21AC539D829F65E5E8FAF2DB075  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_t91378217184AE0BD640D9A003EF2CB208071D593  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_tDA117C10FEABA385803A90E976050FB2D270FAD2  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_tD11940BE9DAD74F61B141A397F3D5722E7FF2601  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_t206E61AF5C231793E92CCCFEA28B724EEE20722D  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct GeneratePropertyBagsForTypesQualifiedWithAttribute_tDA3E01ED6490F606B2D59C213D8709EB25430937  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	Type_t* ___U3CTypeU3Ek__BackingField;
	int32_t ___U3COptionsU3Ek__BackingField;
};
struct MissingPropertyBagException_t0F111A88F082CF81CD83CAF0CDD80D8DD95F83DF  : public Exception_t
{
	Type_t* ___U3CTypeU3Ek__BackingField;
};
struct MulticastDelegate_t  : public Delegate_t
{
	DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates;
};
struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF 
{
	int32_t ___m_Kind;
	String_t* ___m_Name;
	int32_t ___m_Index;
	RuntimeObject* ___m_Key;
};
struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke
{
	int32_t ___m_Kind;
	char* ___m_Name;
	int32_t ___m_Index;
	Il2CppIUnknown* ___m_Key;
};
struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com
{
	int32_t ___m_Kind;
	Il2CppChar* ___m_Name;
	int32_t ___m_Index;
	Il2CppIUnknown* ___m_Key;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct Type_t  : public MemberInfo_t
{
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE 
{
	int32_t ___U3CIgnoreExceptionsU3Ek__BackingField;
};
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87  : public MulticastDelegate_t
{
};
struct Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6  : public MulticastDelegate_t
{
};
struct Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A  : public MulticastDelegate_t
{
};
struct ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF  : public PropertyBag_1_tD413081183D831D5FD1DB047C6388E9EA8522318
{
	List_1_tE031E2B1B3599B1B808F7E565E285D0265829963* ___m_PropertiesList;
	Dictionary_2_t4DFECF621C500453991651A5A026D9FCC484C340* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF  : public PropertyBag_1_tFA4D14E31A2A501D102D88481DCBC9501A6EF390
{
	List_1_tB0305892E26D0C482A75FD711E7CF6277D867EAA* ___m_PropertiesList;
	Dictionary_2_tBCB806C16A2ADAA77600E3249746F7B6CB638FB1* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D  : public PropertyBag_1_t0967321B2D6F146150A7805676EB01A1FD0E97B6
{
	List_1_t514193F05FE01729A5ADF1CBD11F2A3282FEA464* ___m_PropertiesList;
	Dictionary_2_tF0CBEE260E4459BD7FBD88642D10D13072A1733B* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6  : public PropertyBag_1_t2F1387D95A1E9B93E66C397645BFB8BCD265219B
{
	List_1_tF5A67096A0D68151D8E28B9AC51E2BEBA8BA6488* ___m_PropertiesList;
	Dictionary_2_t493CD60A61DC7E34769F611A3B574105A00F7C8E* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496  : public PropertyBag_1_tC24A0A7B21F69286D618A79A4F7CD6F8E9E64E46
{
	List_1_t02FDA4992BFC534B37236850E63707788E0AE2AE* ___m_PropertiesList;
	Dictionary_2_tB38AB04EAE4BF1A8AB4F3EB5C6D61C0BA1C63485* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486  : public PropertyBag_1_t1E23861777A25A773264A698434477DCE18B34CF
{
	List_1_t5D909E7F131356377BE392FFE312172FA301EB67* ___m_PropertiesList;
	Dictionary_2_tE037C9F1FF6B6E97DF0AE5A0BE4042375C5D9D8C* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892  : public PropertyBag_1_tA16FBB091D74A21AC539D829F65E5E8FAF2DB075
{
	List_1_tF7ED81D8CAE526E27D4579AA1E0D00A211BAE4FE* ___m_PropertiesList;
	Dictionary_2_t4A4C489FCB5A50BCD97D454B320936FFB26B6259* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E  : public PropertyBag_1_t91378217184AE0BD640D9A003EF2CB208071D593
{
	List_1_t097837D1E5E15D037E5CC2958A380C5BB39F6B54* ___m_PropertiesList;
	Dictionary_2_tAFF77A63BAC70A823CF7D433372A35F9A9FA53F9* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8  : public PropertyBag_1_tDA117C10FEABA385803A90E976050FB2D270FAD2
{
	List_1_t061B25A9A84AEF321FDDB1F001818B7F63981724* ___m_PropertiesList;
	Dictionary_2_tF48CBAD539B087D7950015E9ACC37504C4F7F095* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E  : public PropertyBag_1_tD11940BE9DAD74F61B141A397F3D5722E7FF2601
{
	List_1_t9F62F67493B4FDE523DD405881E159817B80CAC2* ___m_PropertiesList;
	Dictionary_2_t4C7611B1B9A7003542D940F8505DCFF0186D9648* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_t569DC4A1FC35A7A716C097213C60CC9FA986B5A9  : public PropertyBag_1_t206E61AF5C231793E92CCCFEA28B724EEE20722D
{
	List_1_tD37BEFB27A25988692C61CAA0CFCDE15B216B1DC* ___m_PropertiesList;
	Dictionary_2_t2EAF120A37FFF6007EA0D0D9C99EEE1028E5CD2E* ___m_PropertiesHash;
};
struct Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C  : public MulticastDelegate_t
{
};
struct Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD  : public MulticastDelegate_t
{
};
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4  : public MulticastDelegate_t
{
};
struct Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C  : public MulticastDelegate_t
{
};
struct Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C  : public MulticastDelegate_t
{
};
struct Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83  : public MulticastDelegate_t
{
};
struct Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4  : public MulticastDelegate_t
{
};
struct Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164  : public MulticastDelegate_t
{
};
struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E  : public MulticastDelegate_t
{
};
struct TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331  : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	String_t* ____paramName;
};
struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidProgramException_t5715C9ED8CFE88C0DB9CD5614BA3D72BA9259C9B  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part0;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part1;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part2;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part3;
	PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___m_AdditionalParts;
	int32_t ___U3CLengthU3Ek__BackingField;
};
struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part0;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part1;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part2;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part3;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke* ___m_AdditionalParts;
	int32_t ___U3CLengthU3Ek__BackingField;
};
struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part0;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part1;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part2;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part3;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com* ___m_AdditionalParts;
	int32_t ___U3CLengthU3Ek__BackingField;
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
	RuntimeObject* ____actualValue;
};
struct BoundsIntPropertyBag_t36236827A488493B27B94BF7EB678949732F2052  : public ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF
{
};
struct BoundsPropertyBag_tA22B9256F487C40279FFFA58AD0E8D6CF29BA83F  : public ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF
{
};
struct ColorPropertyBag_tFA63F917A9DAA7F376DD37FF114B3D548E00BCC6  : public ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D
{
};
struct PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446  : public RuntimeObject
{
	int32_t ___m_PathIndex;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___U3CPathU3Ek__BackingField;
	RuntimeObject* ___U3CPropertyU3Ek__BackingField;
	bool ___U3CReadonlyVisitU3Ek__BackingField;
	int32_t ___U3CReturnCodeU3Ek__BackingField;
};
struct RectIntPropertyBag_t523552E9F6C38079E84B8F2ADE24828B4BC9DE73  : public ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496
{
};
struct RectPropertyBag_tA405FA98439EEF5D80DA2FC601583B49CCB638EC  : public ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6
{
};
struct SystemVersionPropertyBag_t2BC09BA510A4DE999004F35E9930AA414DF46E8A  : public ContainerPropertyBag_1_t569DC4A1FC35A7A716C097213C60CC9FA986B5A9
{
};
struct Vector2IntPropertyBag_t2C43760B9A4208AD87AEF2615AEF035A489502AF  : public ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892
{
};
struct Vector2PropertyBag_t566CAC975576D5F03B957E62DBA553ECE659AB49  : public ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486
{
};
struct Vector3IntPropertyBag_t534CCCF8AD649649C930E5F3DDA3C0A734F932C7  : public ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8
{
};
struct Vector3PropertyBag_t4FDB90B998E0F82C33B88823F8108862054CED41  : public ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E
{
};
struct Vector4PropertyBag_t648481977877F79BDB6095EE5B491D8757A9DB5C  : public ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E
{
};
struct GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540  : public PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446
{
	RuntimeObject* ___Property;
};
struct ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582_StaticFields
{
	bool ___s_isValueWriteAtomic;
};
struct ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB_StaticFields
{
	bool ___s_isValueWriteAtomic;
};
struct ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91_StaticFields
{
	bool ___s_isValueWriteAtomic;
};
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields
{
	EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* ___defaultComparer;
};
struct EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928_StaticFields
{
	EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* ___defaultComparer;
};
struct List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715_StaticFields
{
	AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4_StaticFields
{
	PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___s_emptyArray;
};
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_StaticFields
{
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_emptyArray;
};
struct ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_StaticFields
{
	ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5* ___Instance;
};
struct PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_StaticFields
{
	Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C* ___s_LazyPropertyBagRegistrations;
};
struct PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields
{
	ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582* ___s_PropertyBags;
	List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* ___s_RegisteredTypes;
	ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* ___s_PropertyBagProvider;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_StaticFields
{
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___s_GlobalConverters;
};
struct TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields
{
	ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91* ___s_TypeConstructors;
	MethodInfo_t* ___s_CreateTypeConstructor;
	ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB* ___s_CachedResolvedName;
	ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A* ___s_Builders;
	RuntimeObject* ___syncedPoolObject;
};
struct U3CU3EO_tD6E05717C807769A0D0D94792C9B6E2D94343D8E_StaticFields
{
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___U3C0U3E__IsValidPropertyType;
};
struct U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_StaticFields
{
	U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523* ___U3CU3E9;
	Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* ___U3CU3E9__10_0;
	Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4* ___U3CU3E9__22_0;
};
struct U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_StaticFields
{
	U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203* ___U3CU3E9;
};
struct U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_StaticFields
{
	U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9* ___U3CU3E9;
};
struct U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_StaticFields
{
	U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326* ___U3CU3E9;
	TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331* ___U3CU3E9__0_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct Guid_t_StaticFields
{
	Guid_t ___Empty;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_StaticFields
{
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___kZero;
};
struct RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_StaticFields
{
	RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___kZero;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
};
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
};
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
{
	Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero;
	Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One;
	Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up;
	Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down;
	Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left;
	Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right;
	Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward;
	Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
};
struct Exception_t_StaticFields
{
	RuntimeObject* ___s_EDILock;
};
struct Type_t_StaticFields
{
	Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
	Il2CppChar ___Delimiter;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
	RuntimeObject* ___Missing;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
struct GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540_StaticFields
{
	ObjectPool_1_tF11864F05C33C2DB6AAE614D05951B55BB8BC340* ___Pool;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB  : public RuntimeArray
{
	ALIGN_FIELD (8) PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF m_Items[1];

	inline PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* 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, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Key), (void*)NULL);
		#endif
	}
	inline PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Key), (void*)NULL);
		#endif
	}
};
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265  : public RuntimeArray
{
	ALIGN_FIELD (8) MethodInfo_t* m_Items[1];

	inline MethodInfo_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline MethodInfo_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, MethodInfo_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline MethodInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline MethodInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, MethodInfo_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB  : public RuntimeArray
{
	ALIGN_FIELD (8) Type_t* m_Items[1];

	inline Type_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Type_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, Type_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
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 StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248  : public RuntimeArray
{
	ALIGN_FIELD (8) String_t* m_Items[1];

	inline String_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline String_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, String_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053  : public RuntimeArray
{
	ALIGN_FIELD (8) MemberInfo_t* m_Items[1];

	inline MemberInfo_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline MemberInfo_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, MemberInfo_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline MemberInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline MemberInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, MemberInfo_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};

IL2CPP_EXTERN_C void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke(const PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF& unmarshaled, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_back(const PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke& marshaled, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF& unmarshaled);
IL2CPP_EXTERN_C void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_cleanup(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com(const PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF& unmarshaled, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com& marshaled);
IL2CPP_EXTERN_C void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_back(const PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com& marshaled, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF& unmarshaled);
IL2CPP_EXTERN_C void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_cleanup(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com& marshaled);

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F_gshared (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_createFunc, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_actionOnGet, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___2_actionOnRelease, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___3_actionOnDestroy, bool ___4_collectionCheck, int32_t ___5_defaultCapacity, int32_t ___6_maxSize, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_gshared_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CollectionPool_2_Get_m81805EABEBDA3FF349D65DE56B84624DAABD15FD_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionPool_2_Release_m8BB3C7A10F409B29725C1D6158D6D2B75830BD68_gshared (RuntimeObject* ___0_toRelease, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_gshared_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mCC609CD85EAE7ECA8251CDBD247E038D16DD4190_gshared_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m64B9AEFFD39902406E9E899D0783A28C91CA003A_gshared (Dictionary_2_tA49EDA56799F1FB4DD10F417145E1CA793E96AE3* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m40DBDC772620E53D75AADDCE40414CEA83D7D897_gshared (Dictionary_2_tA49EDA56799F1FB4DD10F417145E1CA793E96AE3* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2D0772476D1D5A7D3D5BBD9D64F984F632D1939D Dictionary_2_GetEnumerator_mD521BEFE29C615485D1E0BC964D5B57F856EC59E_gshared (Dictionary_2_tA49EDA56799F1FB4DD10F417145E1CA793E96AE3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mF520851F2A968F886B52010E6F142EC296F2199C_gshared (Enumerator_t2D0772476D1D5A7D3D5BBD9D64F984F632D1939D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tDD4474BA753D80EBAA1715772420E2D281741E7D Enumerator_get_Current_m3FBDF85ED43B598FDE031B541F6467AAD40017ED_gshared_inline (Enumerator_t2D0772476D1D5A7D3D5BBD9D64F984F632D1939D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B KeyValuePair_2_get_Key_m8DF13279494E0DEC12621412229B37EC81B1C10A_gshared_inline (KeyValuePair_2_tDD4474BA753D80EBAA1715772420E2D281741E7D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m02143E2B0F332A6631DCC7A796B7C8D314F1B5C8_gshared_inline (KeyValuePair_2_tDD4474BA753D80EBAA1715772420E2D281741E7D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB5D33DE67DCCAA5FA54E9FB8B093F753AA00AFB1_gshared (Enumerator_t2D0772476D1D5A7D3D5BBD9D64F984F632D1939D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m844E1564063AF8975DCB34C350EEE3A9232AE539_gshared (Dictionary_2_tA49EDA56799F1FB4DD10F417145E1CA793E96AE3* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mB219D6C1D8B3CC15D5A18092E2A0C587BC14033D_gshared (Dictionary_2_tA49EDA56799F1FB4DD10F417145E1CA793E96AE3* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeConverter_2__ctor_mE4C9B11540248641E5E7CDA4EBBE9646274F3639_gshared (TypeConverter_2_t46116A007B0754722A3F68217FC85455CF58AE31* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2__ctor_m0891574E19148D39C27C179BF2787093757C5F57_gshared (ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeUtility_SetExplicitInstantiationMethod_TisRuntimeObject_mE9AE43E037CA7786FCC097D961262F0634370C79_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_constructor, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_TryGetValue_mE794BBB2811B9244CF8ECB11994F70DEB6BEFDF7_gshared (ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2_set_Item_m95DD60ECF2EBCA55F2EC3B0AC122FE0C0D7D4E39_gshared (ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag_Register_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m1904BF66773B1294832B629C1FD5C32920AEEFDD_gshared (PropertyBag_1_t0967321B2D6F146150A7805676EB01A1FD0E97B6* ___0_propertyBag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag_Register_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9D4158376507E88B5DB59B60B56E2EBAC5567282_gshared (PropertyBag_1_t1E23861777A25A773264A698434477DCE18B34CF* ___0_propertyBag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag_Register_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m920D0EDA2A222D333EC898C0E4405F9D0A9000EF_gshared (PropertyBag_1_t91378217184AE0BD640D9A003EF2CB208071D593* ___0_propertyBag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag_Register_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m1952774FD6803DED13AB832F702970F5F588917C_gshared (PropertyBag_1_tD11940BE9DAD74F61B141A397F3D5722E7FF2601* ___0_propertyBag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag_Register_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_mF3979F0F1B3DEBC415368280E538AE95E7277EE3_gshared (PropertyBag_1_tA16FBB091D74A21AC539D829F65E5E8FAF2DB075* ___0_propertyBag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag_Register_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m74735F036C3540DFAF301D182A48C6EEB836F4E1_gshared (PropertyBag_1_tDA117C10FEABA385803A90E976050FB2D270FAD2* ___0_propertyBag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag_Register_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m0EE819FDFD53BD79B74A1D270244805D2BD796A8_gshared (PropertyBag_1_t2F1387D95A1E9B93E66C397645BFB8BCD265219B* ___0_propertyBag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag_Register_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mF48E3B0570AD4D40331B885BCECF6A7A199327E4_gshared (PropertyBag_1_tC24A0A7B21F69286D618A79A4F7CD6F8E9E64E46* ___0_propertyBag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag_Register_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m8A39CB42251835524F1068E49B6CF4BE5AD65032_gshared (PropertyBag_1_tD413081183D831D5FD1DB047C6388E9EA8522318* ___0_propertyBag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag_Register_TisBoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485_m2606075F145B891D9C481304597F0464E5F8A8AA_gshared (PropertyBag_1_tFA4D14E31A2A501D102D88481DCBC9501A6EF390* ___0_propertyBag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag_Register_TisRuntimeObject_m6780E7E03BC7A9FE3EBB2CED5A8250D914FFC1AE_gshared (PropertyBag_1_tE522EC0E4E4C916EBF192933D686DEFDD27B9474* ___0_propertyBag, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_mDED91D3D854AE9921DF215C717C91EC37B398180_gshared (ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4_gshared (ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D* __this, Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F_gshared (Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_mBBFCD04667A447D64BE3E1BA6EFE83EAEFB78D01_gshared (ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6DBD44004CEA7C31A6639E946F82B44E3797E8AE_gshared (ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486* __this, Property_2_t4CA8B837C8B5E5C163CFFA715548D9980679EC46* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_mE2253FF920B6B8BA104EB3F4C6E8A871A34892E7_gshared (Property_2_t4CA8B837C8B5E5C163CFFA715548D9980679EC46* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_m1B6CB408A55A7F9BAD8D5ECACA53F9E16C00C1AE_gshared (ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m582D8F897B3FA9A209026D9CB0D2CBCA2091CD7A_gshared (ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E* __this, Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF_gshared (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_mA5223AF383F6FD0CD7CCD0211C63C1F112BC03A2_gshared (ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D_gshared (ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E* __this, Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_gshared (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_m6436D7604B561852A7878382A7FDB6876CE26813_gshared (ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m354E48D6271D3BE0511C80D3BBE3389C3DAA0538_gshared (ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892* __this, Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m0053E84A8D6B34BFDAB7795833421AF8A4F0BAEE_gshared (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_m6314071DAF47BF1A83001876D47CD9C1EC00CDFE_gshared (ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8C4C8B4E763DF565341D1474E761E3E4628E1960_gshared (ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8* __this, Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86_gshared (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_m0A07901C6539F2836B27D8C3419A103EAED6D30F_gshared (ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2_gshared (ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6* __this, Property_2_t4395571972396AEE0D2671461D1603BB8D296451* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0_gshared (Property_2_t4395571972396AEE0D2671461D1603BB8D296451* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_m74A311630A93D24BA8FF7AC34C948CCE666660DD_gshared (ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4_gshared (ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496* __this, Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230_gshared (Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_m3BC9806798CB3957E5B19B4656B5C9D3BE58EB63_gshared (ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2D875551D9368012276D3FDD3DC12FD9A4BE3987_gshared (ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF* __this, Property_2_tC4748332B44E20FE7C498E90E74A718F89F44471* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m6D93F660253A4C7EC344945B11B74A1EC5E2052B_gshared (Property_2_tC4748332B44E20FE7C498E90E74A718F89F44471* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_m1B6879D0A91DCCC22F486E367AE13845F03F48B4_gshared (ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m3CD2BB7313CFB80B5C21BFB971910AC718564437_gshared (ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF* __this, Property_2_tAB010676E84B6005B47BB524D152BA4859373D2D* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m6CCA84842C767E1068B2F635177225E05FFE539B_gshared (Property_2_tAB010676E84B6005B47BB524D152BA4859373D2D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_m65C8CB082F920F0482FE010EDD8E6FF670391831_gshared (ContainerPropertyBag_1_tA2A29BDB4DB4DD00EDAB85E6154345DEEC0BF63B* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBEAC8DBB778A44CAFB1950D04453DAF312DEDE32_gshared (ContainerPropertyBag_1_tA2A29BDB4DB4DD00EDAB85E6154345DEEC0BF63B* __this, Property_2_t4214D5666464CEE51F044573A59C738C2D562085* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m8513F2C4ED671798A7491909C328236F38A1AEB3_gshared (Property_2_t4214D5666464CEE51F044573A59C738C2D562085* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2_AddAttribute_m7BE72727942237415CA702C9A13E7BB9CB108E58_gshared (Property_2_t4214D5666464CEE51F044573A59C738C2D562085* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF225F49F6BE54C39563CECD7C693F0AE4F0530E8_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConcurrentDictionary_2_TryAdd_mA7D07DAB0E4F228BEDBEBA3BEA124A7C839B0DFC_gshared (ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_First_TisRuntimeObject_mC6FA107934316BE28EA02DDB9EADA7AE8DD1916B_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mEB7603EDE6D79A62E5BD74A896F030D2C9F2A821_gshared (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_OrderBy_TisRuntimeObject_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0CD0677A1278BFC7E13405D11D1EF30919C9E9A2_gshared (RuntimeObject* ___0_source, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___1_keySelector, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared (MemberInfo_t* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m7C9B7EB90B116AAFBE8BC3121AAD5258B0F6CF9C_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectPool_1_get_CountInactive_m9A907BFCDCBFE910B784BDBF71EEDC6D14C90608_gshared (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VisitParameters_get_IgnoreExceptions_mF9514BB955ADA04A779C4A6BFC1DE48D24AA01D5_inline (VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathVisitor_Reset_mE977ECA73FF2496D18D2CF518B48DD1DA1FD59AA (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathVisitor_set_ReadonlyVisit_m852F4CA7A95317B2AA5CBC9AB914037FC5A0CABD_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathVisitor__ctor_m422FB3CC93AEFF8FC5CCD62B3485779CE88317F6 (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) ;
inline void Func_1__ctor_mD7233F5E8DB818D79B95121F7E0E1AAC4331FF0C (Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_1__ctor_mABF400375AF812CEA8905039474CC0145FB0528C (Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
inline void ObjectPool_1__ctor_mCD3EB07BAD9E72E3C92683F46014ACDE65930BD0 (ObjectPool_1_tF11864F05C33C2DB6AAE614D05951B55BB8BC340* __this, Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83* ___0_createFunc, Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A* ___1_actionOnGet, Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A* ___2_actionOnRelease, Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A* ___3_actionOnDestroy, bool ___4_collectionCheck, int32_t ___5_defaultCapacity, int32_t ___6_maxSize, const RuntimeMethod* method)
{
	((  void (*) (ObjectPool_1_tF11864F05C33C2DB6AAE614D05951B55BB8BC340*, Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83*, Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A*, Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A*, Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A*, bool, int32_t, int32_t, const RuntimeMethod*))ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F_gshared)(__this, ___0_createFunc, ___1_actionOnGet, ___2_actionOnRelease, ___3_actionOnDestroy, ___4_collectionCheck, ___5_defaultCapacity, ___6_maxSize, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m81C569BC601124483B16AF8C72B02C637A957AC6 (U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9* __this, 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 GetPropertyVisitor__ctor_m15F4FBE0CDFBBBE252ED80C09F19D51269C511D4 (GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RequiredMemberAttribute__ctor_m4B235AED7E5C2034C59CEF1E890CB43A23F3FF22 (RequiredMemberAttribute_t5D91404A4561650930CF988B0E572CF2179C5634* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingPropertyBagException_GetMessageForType_mDCEF1B6778D38737048ABAF0484DF566E6F064F2 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttributesScope__ctor_m97A1087047F8D512995E63EE8F8BCBA8A29DDB0A (AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttributesScope__ctor_m1FE303992C9EEDB9E18DCEF89A7124C353D65CB0 (AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* __this, RuntimeObject* ___0_target, List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___1_attributes, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttributesScope_Dispose_mE479F4FB0D23FD296817DD79630432BD4675E15D (AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPathPart_get_IsName_m1D3FC56941B171F2BA72480BBC61BFE263555E6A (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPathPart_get_IsIndex_mC4A3A228EE79B000961F13A79AA773F1A1A050AF (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PropertyPathPart_CheckKind_m4D5DE20D14AAF5FE264F4929A36482F8B5AC5F9D_inline (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, int32_t ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PropertyPathPart_get_Name_mFCEAE41CA7D7FAD0A0D7EB6D0B371AEAD7CE5A21 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PropertyPathPart_get_Index_mFCB3571720514B51BC7B373D45B19CCBD82FBF57 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PropertyPathPart_get_Key_m08AAAD0EF82806F72CA10628E7B8EC15322E7E6A (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPathPart__ctor_mC5C9B7E5453514FEFD7F49B2FFFD5CFB9CF4A28C (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPathPart__ctor_mBA8834069756073D08D04AA9877E3B99E18E5481 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPathPart__ctor_m42774EB4802E9AF8F8EE2F1518CEC8C7FCF4BD04 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PropertyPathPart_ToString_m9DAB3CA89C2F7187D71DDF1A79070E6DCD8BB063 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7 (RuntimeObject* ___0_objA, RuntimeObject* ___1_objB, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPathPart_Equals_mDD23E486A17BB7C3FB6FB763EA6B8BA0D8655395 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPathPart_Equals_m37CD97D4C2536F7B5ECD6051563CEFDC8E996FC8 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PropertyPathPart_GetHashCode_m7FFB4CE7C413827CA2846E870BA2F738D587FD57 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F (String_t* ___0_path, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_m8889FD75F8EDE2DAAD4A5491B55C292DB207A794 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, String_t* ___0_path, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_m2F77E529E2EDA334EA1C38EF87B73DC3FD121422 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_m4CAD2C371742D82367AF9D6983630DD4B6CA02FC (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part0, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___1_part1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_m96EF795D49F6206ED6CD9AA5D7062FA535BF9FF2 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part0, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___1_part1, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___2_part2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_mE596A10EC42BB2D463FAC7A0A6DC1A237188BB13 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part0, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___1_part1, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___2_part2, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___3_part3, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, const RuntimeMethod*))List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_gshared_inline)(__this, method);
}
inline PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31 (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, const RuntimeMethod*))List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_mA799C46585B709DD7D856FC4A2C244843B97E07E (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* ___0_parts, const RuntimeMethod* method) ;
inline List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617 (const RuntimeMethod* method)
{
	return ((  List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* (*) (const RuntimeMethod*))CollectionPool_2_Get_m81805EABEBDA3FF349D65DE56B84624DAABD15FD_gshared)(method);
}
inline void CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* ___0_toRelease, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, const RuntimeMethod*))CollectionPool_2_Release_m8BB3C7A10F409B29725C1D6158D6D2B75830BD68_gshared)(___0_toRelease, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath_GetParts_mECD736AB60DA3B4A632FA928F1338E8AF0A6F8B5 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* ___1_parts, const RuntimeMethod* method) ;
inline void List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*))List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_AppendPart_m080FE61818BD5B1ACFA6FF796EF1515E07DE7BD0 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___1_part, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_SubPath_m8FD430770F6291D2EC537F6B7DAF06F63F70255E (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5 (StringBuilder_t* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath_AppendToBuilder_mE280EB9FAC2354DDE1C93C59070E1B5310FF2904 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part, StringBuilder_t* ___1_builder, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PropertyPath_ToString_m6AFC0673C4122E166BE27CD89407F685154D81FB (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10 (String_t* ___0_value, 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 List_1_Clear_mCC609CD85EAE7ECA8251CDBD247E038D16DD4190_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, const RuntimeMethod*))List_1_Clear_mCC609CD85EAE7ECA8251CDBD247E038D16DD4190_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath_U3CConstructFromPathU3Eg__TrimStartU7C36_0_m9585FBD13FF06AA952CBC8FF47E4FAAE32C9DDF4 (U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* ___0_p, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* 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 void PropertyPath_U3CConstructFromPathU3Eg__ReadNextU7C36_1_m5DC7867647A6EF63A9D3EEAADB253657DB57C8C4 (U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* ___0_p, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21 (String_t* ___0_s, int32_t* ___1_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPath_Equals_m609E54E3F1523A1F61F6A676183DB22534B6D4BA (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPath_op_Equality_m2A33BDF3B70D7348740376684525471E69868C1E (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_lhs, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPath_Equals_m7807975E4BA3CEBEA8AE14CA4FB1B4A9176CA94E (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PropertyPath_GetHashCode_mF543BA97B63F859F632CAB7636853D1201C7F63A (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectionUtilities_SanitizeMemberName_m00515F1FC752D0A52D90143E58D19A7D40D799AE (MemberInfo_t* ___0_info, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMember__ctor_mA6F2BB809BD42F26804E1E9A78B80ECA6C65FF03 (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FieldMember_get_Name_m9301F65E796E51B6F4EF0837AEB3EB9AD25293D6_inline (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsInitOnly_m476BB9325A68BDD56B088D3E8407F75FA1388ED9 (FieldInfo_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldMember_get_IsReadOnly_mF9CA4CBB2973908DA90F49DD86124FC769168FB0 (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* FieldMember_get_ValueType_m76238497CE787FD26A79341A8F3207EFF31CE63A (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FieldMember_GetValue_mC7EB83A1F9531C40D4B6A91333E729BD745CB34F (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C (FieldInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMember_SetValue_mC024ED679E1FD0D64AA60E933668C789D597CC86 (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomAttributeExtensions_GetCustomAttributes_m2851556A37AAF9A808EFB2C603D11E48635FA785 (MemberInfo_t* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FieldMember_GetCustomAttributes_m3A1CF3269B1FD4C659FDEA8D51CFAE003612101D (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* PropertyMember_get_Name_mCB0EBF067D82D0871C8051116D34A7D82EBE67FB_inline (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyMember_get_IsReadOnly_m595190E0A259DF7A4CD106BFF16949E939F511C5 (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* PropertyMember_get_ValueType_m40F8CF0BBF20782A6C594365911716F386FE4E1A (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyMember__ctor_m0B727AF7D87194ED8EA453CC4CF01A10563E2334 (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PropertyInfo_GetValue_m89576462107E2A4DF5B7775216AEC29D74FF6088 (PropertyInfo_t* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PropertyMember_GetValue_m045F831E939793DF2F289A4F6AA33706715A512E (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyInfo_SetValue_m67B3A509C7EB945C3DA97D096EF1231C805C92D3 (PropertyInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyMember_SetValue_mADC49AA26A30252E668C8FE2C1C5DBC446EB72C9 (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PropertyMember_GetCustomAttributes_mE4214E27A5A04DF047573888EDD9590FD6C85409 (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PropertyBagStore_GetPropertyBag_m90F2EBB48D60993594856358C572964C8011143E (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathVisitor_set_Path_m8E3F004534B73D33C70C3BD20729F5987F11627B_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathVisitor_set_ReturnCode_mB5629AE0124C70E479D9C4D44A8E552DA8BA19E0_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* PathVisitor_get_Property_mA08B8FE123674A9F4529C9CEAC47F6E940846E9B_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathVisitor_set_Property_m58F157B1982E7E2E700A216C8FB665EF6E16C4B5_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyScope__ctor_m28FF99A84F7744DB6A9997E02B733ADB10DEA6AF (PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD* __this, PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* ___0_visitor, RuntimeObject* ___1_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyScope_Dispose_m815F8B5CF2665D576232AE370026021C576F7922 (PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConverterKey__ctor_mEE5859CABD56EA78CF1CC07925AC9E9B38F46922 (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConverterKey_PrintMembers_m5B716625D99427A0D96CCC6F1B1A3DD337DB608E (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, StringBuilder_t* ___0_builder, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConverterKey_ToString_m5A6A29308FC91F9F8F3B55137A8ADBC65086B4A7 (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63 (StringBuilder_t* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
inline EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConverterKey_GetHashCode_m5B5DFFE1E16E8484EE98D12A13EEC3BF17BD65FC (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConverterKey_Equals_m72AD05B0210C7DE3E4D03571FC92D71C53192517 (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConverterKey_Equals_m843DCAD1543FA30D4339B6EC9D404B2CE460F9E9 (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t RuntimeTypeHandle_get_Value_mDC366CF36C3E21505134EAEE72BD7629107D762A_inline (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_GetHashCode_m669B16AD7483C1C396E48F41D9CAC4B719E38F3D (intptr_t* __this, const RuntimeMethod* method) ;
inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
}
inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
}
inline int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConverterKeyComparer__ctor_mD8036BDD3AA7F9779B7A0EBBA92613281C32CC35 (ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mDEE9325405F2494303F961D18020B7058B39C730 (Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m64B9AEFFD39902406E9E899D0783A28C91CA003A_gshared)(__this, ___0_capacity, ___1_comparer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConversionRegistry__ctor_mCFFEAD92AD40771769DC0D7C474FBBEF5C8CC07D (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* ___0_storage, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m1223AA2E7F8B8E268AC145A395EA45A1A2A0DB0E (Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m64B9AEFFD39902406E9E899D0783A28C91CA003A_gshared)(__this, ___0_capacity, ___1_comparer, method);
}
inline void Dictionary_2_set_Item_m656F8D3A0DC12A4006F27E1E1CE847F5F193F242 (Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_key, Delegate_t* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629*, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B, Delegate_t*, const RuntimeMethod*))Dictionary_2_set_Item_m40DBDC772620E53D75AADDCE40414CEA83D7D897_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConversionRegistry_Register_m9396ADB9E98034BCB7BA0AC4E8F2A1CAAA8063EC (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, Type_t* ___0_source, Type_t* ___1_destination, Delegate_t* ___2_converter, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_mE134935117A5CDEBB5732CD30E5B8BD24AC2C1A8 (Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_key, Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195*, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B, Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C*, const RuntimeMethod*))Dictionary_2_set_Item_m40DBDC772620E53D75AADDCE40414CEA83D7D897_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConversionRegistry_LazyRegister_mAE296D8B6CBA77DB7601C68696AB654D0200E0A3 (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, Type_t* ___0_source, Type_t* ___1_destination, Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* ___2_converter, const RuntimeMethod* method) ;
inline Enumerator_t4B17E1A200EEAB6D332F20B7F6BD29C2667BCB95 Dictionary_2_GetEnumerator_mFAB5B64ED66D57F40D11E70BADF06EF552423D6B (Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t4B17E1A200EEAB6D332F20B7F6BD29C2667BCB95 (*) (Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mD521BEFE29C615485D1E0BC964D5B57F856EC59E_gshared)(__this, method);
}
inline void Enumerator_Dispose_m2DE8EA3A2399B60A58D3424A04E4B25DCD8ABE83 (Enumerator_t4B17E1A200EEAB6D332F20B7F6BD29C2667BCB95* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t4B17E1A200EEAB6D332F20B7F6BD29C2667BCB95*, const RuntimeMethod*))Enumerator_Dispose_mF520851F2A968F886B52010E6F142EC296F2199C_gshared)(__this, method);
}
inline KeyValuePair_2_tFD3F24876E454A9131FB4E833F846706327EA276 Enumerator_get_Current_mE7DABC3ACBD34F60485BCFB033BFC9F6A7D7ECD0_inline (Enumerator_t4B17E1A200EEAB6D332F20B7F6BD29C2667BCB95* __this, const RuntimeMethod* method)
{
	return ((  KeyValuePair_2_tFD3F24876E454A9131FB4E833F846706327EA276 (*) (Enumerator_t4B17E1A200EEAB6D332F20B7F6BD29C2667BCB95*, const RuntimeMethod*))Enumerator_get_Current_m3FBDF85ED43B598FDE031B541F6467AAD40017ED_gshared_inline)(__this, method);
}
inline ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B KeyValuePair_2_get_Key_mC515967BA8B36D0A23F0176D57DE7C4C8E6F4927_inline (KeyValuePair_2_tFD3F24876E454A9131FB4E833F846706327EA276* __this, const RuntimeMethod* method)
{
	return ((  ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B (*) (KeyValuePair_2_tFD3F24876E454A9131FB4E833F846706327EA276*, const RuntimeMethod*))KeyValuePair_2_get_Key_m8DF13279494E0DEC12621412229B37EC81B1C10A_gshared_inline)(__this, method);
}
inline Delegate_t* KeyValuePair_2_get_Value_m7D121CF954AE5E3A561963D9DC6EE4CA9B7DB3E7_inline (KeyValuePair_2_tFD3F24876E454A9131FB4E833F846706327EA276* __this, const RuntimeMethod* method)
{
	return ((  Delegate_t* (*) (KeyValuePair_2_tFD3F24876E454A9131FB4E833F846706327EA276*, const RuntimeMethod*))KeyValuePair_2_get_Value_m02143E2B0F332A6631DCC7A796B7C8D314F1B5C8_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_mD8B475FDB43A5AC6CAC96A8F92052BA8862C79CD (Enumerator_t4B17E1A200EEAB6D332F20B7F6BD29C2667BCB95* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t4B17E1A200EEAB6D332F20B7F6BD29C2667BCB95*, const RuntimeMethod*))Enumerator_MoveNext_mB5D33DE67DCCAA5FA54E9FB8B093F753AA00AFB1_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConversionRegistry_Apply_mE5031FB91C1F77B83D5659B325BA20629091AEC2 (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___0_registry, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mB16ECE2B51E5209ED143510F4606405BD6FB8F79 (Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_key, Delegate_t** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629*, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B, Delegate_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_m844E1564063AF8975DCB34C350EEE3A9232AE539_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Dictionary_2_TryGetValue_m3B7769517221E7733333010FA701AB9881B384A9 (Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_key, Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195*, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B, Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C**, const RuntimeMethod*))Dictionary_2_TryGetValue_m844E1564063AF8975DCB34C350EEE3A9232AE539_gshared)(__this, ___0_key, ___1_value, method);
}
inline Delegate_t* Func_1_Invoke_m30543974D80D5CD5F884F5D131ACD5CDC06E18AF_inline (Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* __this, const RuntimeMethod* method)
{
	return ((  Delegate_t* (*) (Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C*, const RuntimeMethod*))Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline)(__this, method);
}
inline bool Dictionary_2_Remove_m19096D668FB7DDC2DEC9DA2829A87DA81CD0DB80 (Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195*, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B, const RuntimeMethod*))Dictionary_2_Remove_mB219D6C1D8B3CC15D5A18092E2A0C587BC14033D_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* ConversionRegistry_GetConverter_m5B41035A93527318ADA5DF28CC5A08810738AB97 (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionRegistry_TryGetConverter_mA5C88244D7C991C10AE5940EA5829BC20B3781CD (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, Type_t* ___0_source, Type_t* ___1_destination, Delegate_t** ___2_converter, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionRegistry_Equals_mCC1BABC39BA8F850B4270C4CA08300166AC740CB (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___0_x, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConversionRegistry_GetHashCode_m30B58D082F5AD1F61A2D38622E8CF79DC3F50715 (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ConversionRegistry_Create_m2DDE4CFB28FA6E697A09D01A8FAE0D6E7A3A51BA (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveConverters_Register_m55380E5454370DD267851860AE7205FF73AFD459 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
inline void TypeConverter_2__ctor_m8C7829F38E38CEEC312A234D74AABDB7CC4A23DF (TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331*, RuntimeObject*, intptr_t, const RuntimeMethod*))TypeConverter_2__ctor_mE4C9B11540248641E5E7CDA4EBBE9646274F3639_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m656C10719AC30444D1763AF8E06D12AF5D7A63AF (U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830 (Guid_t* __this, String_t* ___0_g, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPointer_mC8AAAFEC4E4CEA59DAD0032B85D1BB224763278B (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8 (Type_t* ___0_nullableType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318 (Type_t* __this, const RuntimeMethod* method) ;
inline void ConcurrentDictionary_2__ctor_m2CD607D007C68544A77E46F721E1F7A20EFBD2BE (ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91* __this, const RuntimeMethod* method)
{
	((  void (*) (ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91*, const RuntimeMethod*))ConcurrentDictionary_2__ctor_m0891574E19148D39C27C179BF2787093757C5F57_gshared)(__this, method);
}
inline void ConcurrentDictionary_2__ctor_m6B09103AE0E5ACDEA8157B5E09343647B1A55E80 (ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB* __this, const RuntimeMethod* method)
{
	((  void (*) (ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB*, const RuntimeMethod*))ConcurrentDictionary_2__ctor_m0891574E19148D39C27C179BF2787093757C5F57_gshared)(__this, method);
}
inline void Func_1__ctor_mD927C23DE447A096B2B1F7D75ECDFE610DD39F2A (Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_1__ctor_m1540C8C2516AEA9F0AEE87470E2815CA36C560C7 (Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
inline void ObjectPool_1__ctor_m35C71BF5CBC8DED0ED44D82D926F61E584CA5AD4 (ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A* __this, Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C* ___0_createFunc, Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6* ___1_actionOnGet, Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6* ___2_actionOnRelease, Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6* ___3_actionOnDestroy, bool ___4_collectionCheck, int32_t ___5_defaultCapacity, int32_t ___6_maxSize, const RuntimeMethod* method)
{
	((  void (*) (ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A*, Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C*, Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6*, Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6*, Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6*, bool, int32_t, int32_t, const RuntimeMethod*))ObjectPool_1__ctor_m4CED6C10E611A3CC63F3CF84423C183C1412177F_gshared)(__this, ___0_createFunc, ___1_actionOnGet, ___2_actionOnRelease, ___3_actionOnDestroy, ___4_collectionCheck, ___5_defaultCapacity, ___6_maxSize, method);
}
inline void Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
inline void TypeUtility_SetExplicitInstantiationMethod_TisString_t_m1BB80FFC484AB56A416E91F9E4EAB2FF75861EFE (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* ___0_constructor, const RuntimeMethod* method)
{
	((  void (*) (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*, const RuntimeMethod*))TypeUtility_SetExplicitInstantiationMethod_TisRuntimeObject_mE9AE43E037CA7786FCC097D961262F0634370C79_gshared)(___0_constructor, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidProgramException__ctor_m75BD70D9AEEE6B109A3FB51897615B6DAA992B28 (InvalidProgramException_t5715C9ED8CFE88C0DB9CD5614BA3D72BA9259C9B* __this, const RuntimeMethod* method) ;
inline bool ConcurrentDictionary_2_TryGetValue_mC760AE4BCF6AFC3CB7C64E8A405B651395A9D238 (ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB* __this, Type_t* ___0_key, String_t** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB*, Type_t*, String_t**, const RuntimeMethod*))ConcurrentDictionary_2_TryGetValue_mE794BBB2811B9244CF8ECB11994F70DEB6BEFDF7_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeUtility_GetTypeDisplayName_mCDE259ECEE5E6A4E7C52D4319D7E5D856E19F862 (Type_t* ___0_type, RuntimeObject* ___1_args, int32_t* ___2_argIndex, const RuntimeMethod* method) ;
inline void ConcurrentDictionary_2_set_Item_m5EF95C43AE2498CE264FCEE432AE379AD39651C2 (ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB* __this, Type_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB*, Type_t*, String_t*, const RuntimeMethod*))ConcurrentDictionary_2_set_Item_m95DD60ECF2EBCA55F2EC3B0AC122FE0C0D7D4E39_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsNested_mCF57E6A68BA5CEDDB9DA81CB34B6945F414FB3FD (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0 (String_t* ___0_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Remove_m8266E0BF5D8565D4CDC850F21E9178AE254C3E85 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
inline StringBuilder_t* ObjectPool_1_Get_m9A0C64A471F1134751E86CFABE36283B06E29F8D_inline (ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A* __this, const RuntimeMethod* method)
{
	return ((  StringBuilder_t* (*) (ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A*, const RuntimeMethod*))ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89_gshared_inline)(__this, method);
}
inline void ObjectPool_1_Release_mD38ED7186BD4E9178B260810EEA654454B3BB478_inline (ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A* __this, StringBuilder_t* ___0_element, const RuntimeMethod* method)
{
	((  void (*) (ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A*, StringBuilder_t*, const RuntimeMethod*))ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5_gshared_inline)(__this, ___0_element, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeUtility_GetTypeDisplayName_m45C565A0737008926DD1D4CA6B453A475C8E77FD (Type_t* ___0_type, 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) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeConstructorVisitor__ctor_m496AFA7B1A835D40C4BEDBD5A7D1804CF196DE23 (TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonConstructable__ctor_m6B6DB41FBB71A153AFAC3B10CF35D2503D8CA982 (NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE* __this, const RuntimeMethod* method) ;
inline void ConcurrentDictionary_2_set_Item_m050171C2656C2982971EECEA9026CADF5AEF72B1 (ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91* __this, Type_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91*, Type_t*, RuntimeObject*, const RuntimeMethod*))ConcurrentDictionary_2_set_Item_m95DD60ECF2EBCA55F2EC3B0AC122FE0C0D7D4E39_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, const RuntimeMethod* method) ;
inline bool ConcurrentDictionary_2_TryGetValue_mBD42E58E3B97D8884F8ABD2ED7FB00AE05C3D7B3 (ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91* __this, Type_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91*, Type_t*, RuntimeObject**, const RuntimeMethod*))ConcurrentDictionary_2_TryGetValue_mE794BBB2811B9244CF8ECB11994F70DEB6BEFDF7_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_CreateTypeConstructor_mCD83647C237EE7D7DC578EE0FFF12124F4670D74 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_GetTypeConstructor_m46157C15601C266EE0DB2324E834E1CE4CBFE1DC (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD06BD054A2682CAA505B6F75C45B8D4736FBFA39 (U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Clear_m2D76F6533574F40A4E3E2DC4E730277CBD0AF8F6 (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBagStore_CreatePropertyBagProvider_m0DD26064FB7B844E877BFE57BD6710FCECC21740 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorPropertyBag__ctor_m695D2E7503EA97F7BB7252A882546C1C8B11D1BC (ColorPropertyBag_tFA63F917A9DAA7F376DD37FF114B3D548E00BCC6* __this, const RuntimeMethod* method) ;
inline void PropertyBag_Register_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m1904BF66773B1294832B629C1FD5C32920AEEFDD (PropertyBag_1_t0967321B2D6F146150A7805676EB01A1FD0E97B6* ___0_propertyBag, const RuntimeMethod* method)
{
	((  void (*) (PropertyBag_1_t0967321B2D6F146150A7805676EB01A1FD0E97B6*, const RuntimeMethod*))PropertyBag_Register_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m1904BF66773B1294832B629C1FD5C32920AEEFDD_gshared)(___0_propertyBag, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2PropertyBag__ctor_mF30206E01ECFEDF6726878BEDA3DA53A2D24D00F (Vector2PropertyBag_t566CAC975576D5F03B957E62DBA553ECE659AB49* __this, const RuntimeMethod* method) ;
inline void PropertyBag_Register_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9D4158376507E88B5DB59B60B56E2EBAC5567282 (PropertyBag_1_t1E23861777A25A773264A698434477DCE18B34CF* ___0_propertyBag, const RuntimeMethod* method)
{
	((  void (*) (PropertyBag_1_t1E23861777A25A773264A698434477DCE18B34CF*, const RuntimeMethod*))PropertyBag_Register_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9D4158376507E88B5DB59B60B56E2EBAC5567282_gshared)(___0_propertyBag, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3PropertyBag__ctor_mC00E39D196C789D68E6F910494E433E729E0E4B6 (Vector3PropertyBag_t4FDB90B998E0F82C33B88823F8108862054CED41* __this, const RuntimeMethod* method) ;
inline void PropertyBag_Register_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m920D0EDA2A222D333EC898C0E4405F9D0A9000EF (PropertyBag_1_t91378217184AE0BD640D9A003EF2CB208071D593* ___0_propertyBag, const RuntimeMethod* method)
{
	((  void (*) (PropertyBag_1_t91378217184AE0BD640D9A003EF2CB208071D593*, const RuntimeMethod*))PropertyBag_Register_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m920D0EDA2A222D333EC898C0E4405F9D0A9000EF_gshared)(___0_propertyBag, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4PropertyBag__ctor_m6B7DFA6F651C0DC6522B1AB7E179752BA836AE10 (Vector4PropertyBag_t648481977877F79BDB6095EE5B491D8757A9DB5C* __this, const RuntimeMethod* method) ;
inline void PropertyBag_Register_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m1952774FD6803DED13AB832F702970F5F588917C (PropertyBag_1_tD11940BE9DAD74F61B141A397F3D5722E7FF2601* ___0_propertyBag, const RuntimeMethod* method)
{
	((  void (*) (PropertyBag_1_tD11940BE9DAD74F61B141A397F3D5722E7FF2601*, const RuntimeMethod*))PropertyBag_Register_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m1952774FD6803DED13AB832F702970F5F588917C_gshared)(___0_propertyBag, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2IntPropertyBag__ctor_mA5E766EC29B1E37CAA759CBB09997D25FAFB0631 (Vector2IntPropertyBag_t2C43760B9A4208AD87AEF2615AEF035A489502AF* __this, const RuntimeMethod* method) ;
inline void PropertyBag_Register_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_mF3979F0F1B3DEBC415368280E538AE95E7277EE3 (PropertyBag_1_tA16FBB091D74A21AC539D829F65E5E8FAF2DB075* ___0_propertyBag, const RuntimeMethod* method)
{
	((  void (*) (PropertyBag_1_tA16FBB091D74A21AC539D829F65E5E8FAF2DB075*, const RuntimeMethod*))PropertyBag_Register_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_mF3979F0F1B3DEBC415368280E538AE95E7277EE3_gshared)(___0_propertyBag, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3IntPropertyBag__ctor_mECB1D0CC81ACF263C6C0D126BB285A11CBACB2BC (Vector3IntPropertyBag_t534CCCF8AD649649C930E5F3DDA3C0A734F932C7* __this, const RuntimeMethod* method) ;
inline void PropertyBag_Register_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m74735F036C3540DFAF301D182A48C6EEB836F4E1 (PropertyBag_1_tDA117C10FEABA385803A90E976050FB2D270FAD2* ___0_propertyBag, const RuntimeMethod* method)
{
	((  void (*) (PropertyBag_1_tDA117C10FEABA385803A90E976050FB2D270FAD2*, const RuntimeMethod*))PropertyBag_Register_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m74735F036C3540DFAF301D182A48C6EEB836F4E1_gshared)(___0_propertyBag, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectPropertyBag__ctor_m4C5D1C260902338AC90DB837C39FE28695ED0110 (RectPropertyBag_tA405FA98439EEF5D80DA2FC601583B49CCB638EC* __this, const RuntimeMethod* method) ;
inline void PropertyBag_Register_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m0EE819FDFD53BD79B74A1D270244805D2BD796A8 (PropertyBag_1_t2F1387D95A1E9B93E66C397645BFB8BCD265219B* ___0_propertyBag, const RuntimeMethod* method)
{
	((  void (*) (PropertyBag_1_t2F1387D95A1E9B93E66C397645BFB8BCD265219B*, const RuntimeMethod*))PropertyBag_Register_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m0EE819FDFD53BD79B74A1D270244805D2BD796A8_gshared)(___0_propertyBag, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectIntPropertyBag__ctor_mFFAC4C410B920C26B29CB6A309FB7EEF90E75A4F (RectIntPropertyBag_t523552E9F6C38079E84B8F2ADE24828B4BC9DE73* __this, const RuntimeMethod* method) ;
inline void PropertyBag_Register_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mF48E3B0570AD4D40331B885BCECF6A7A199327E4 (PropertyBag_1_tC24A0A7B21F69286D618A79A4F7CD6F8E9E64E46* ___0_propertyBag, const RuntimeMethod* method)
{
	((  void (*) (PropertyBag_1_tC24A0A7B21F69286D618A79A4F7CD6F8E9E64E46*, const RuntimeMethod*))PropertyBag_Register_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mF48E3B0570AD4D40331B885BCECF6A7A199327E4_gshared)(___0_propertyBag, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoundsPropertyBag__ctor_mB3B92E349452661D037A9AB2A8B6581ECFEBB111 (BoundsPropertyBag_tA22B9256F487C40279FFFA58AD0E8D6CF29BA83F* __this, const RuntimeMethod* method) ;
inline void PropertyBag_Register_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m8A39CB42251835524F1068E49B6CF4BE5AD65032 (PropertyBag_1_tD413081183D831D5FD1DB047C6388E9EA8522318* ___0_propertyBag, const RuntimeMethod* method)
{
	((  void (*) (PropertyBag_1_tD413081183D831D5FD1DB047C6388E9EA8522318*, const RuntimeMethod*))PropertyBag_Register_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m8A39CB42251835524F1068E49B6CF4BE5AD65032_gshared)(___0_propertyBag, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoundsIntPropertyBag__ctor_mE2B2BB212558FE1C221E01D8FCEC4C41B02C6BF5 (BoundsIntPropertyBag_t36236827A488493B27B94BF7EB678949732F2052* __this, const RuntimeMethod* method) ;
inline void PropertyBag_Register_TisBoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485_m2606075F145B891D9C481304597F0464E5F8A8AA (PropertyBag_1_tFA4D14E31A2A501D102D88481DCBC9501A6EF390* ___0_propertyBag, const RuntimeMethod* method)
{
	((  void (*) (PropertyBag_1_tFA4D14E31A2A501D102D88481DCBC9501A6EF390*, const RuntimeMethod*))PropertyBag_Register_TisBoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485_m2606075F145B891D9C481304597F0464E5F8A8AA_gshared)(___0_propertyBag, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SystemVersionPropertyBag__ctor_mC0D23BC1F975382571DFA70EC5B52B24083BD4AF (SystemVersionPropertyBag_t2BC09BA510A4DE999004F35E9930AA414DF46E8A* __this, const RuntimeMethod* method) ;
inline void PropertyBag_Register_TisVersion_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_m976EBCE3744148CDF5AF1174347D890DF7B63A6D (PropertyBag_1_t206E61AF5C231793E92CCCFEA28B724EEE20722D* ___0_propertyBag, const RuntimeMethod* method)
{
	((  void (*) (PropertyBag_1_t206E61AF5C231793E92CCCFEA28B724EEE20722D*, const RuntimeMethod*))PropertyBag_Register_TisRuntimeObject_m6780E7E03BC7A9FE3EBB2CED5A8250D914FFC1AE_gshared)(___0_propertyBag, method);
}
inline void ContainerPropertyBag_1__ctor_mDED91D3D854AE9921DF215C717C91EC37B398180 (ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_mDED91D3D854AE9921DF215C717C91EC37B398180_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RProperty__ctor_m5B48CD3CF7C1DD802022B9AF99DAEEAB2A25B430 (RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4 (ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D* __this, Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D*, Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GProperty__ctor_m2E28D044AC6B8D72EA0595E1290599DC5F91EC35 (GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BProperty__ctor_m3FA7E12A9E2B2B2AFFF6FC5C96AE4EB5BF9CCFA8 (BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AProperty__ctor_mAED58387B9563DED80A12595C6A11B5B2BEA6D2A (AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC* __this, const RuntimeMethod* method) ;
inline void Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F (Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tBEC632CE0FBA6F323B365C780F1F4C4C62A850ED*, const RuntimeMethod*))Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F_gshared)(__this, method);
}
inline void ContainerPropertyBag_1__ctor_mBBFCD04667A447D64BE3E1BA6EFE83EAEFB78D01 (ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_mBBFCD04667A447D64BE3E1BA6EFE83EAEFB78D01_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m21350D1E93A69FD0D148521382FD3B438C450692 (XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6DBD44004CEA7C31A6639E946F82B44E3797E8AE (ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486* __this, Property_2_t4CA8B837C8B5E5C163CFFA715548D9980679EC46* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486*, Property_2_t4CA8B837C8B5E5C163CFFA715548D9980679EC46*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6DBD44004CEA7C31A6639E946F82B44E3797E8AE_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_mB32B0091E33FBD963435FB9973DB0DD000C3FD5C (YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D* __this, const RuntimeMethod* method) ;
inline void Property_2__ctor_mE2253FF920B6B8BA104EB3F4C6E8A871A34892E7 (Property_2_t4CA8B837C8B5E5C163CFFA715548D9980679EC46* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_t4CA8B837C8B5E5C163CFFA715548D9980679EC46*, const RuntimeMethod*))Property_2__ctor_mE2253FF920B6B8BA104EB3F4C6E8A871A34892E7_gshared)(__this, method);
}
inline void ContainerPropertyBag_1__ctor_m1B6CB408A55A7F9BAD8D5ECACA53F9E16C00C1AE (ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_m1B6CB408A55A7F9BAD8D5ECACA53F9E16C00C1AE_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m46FEC277D299B82A75C8C20B0AEEACC479E3AEEB (XProperty_t012028338C3B87093E42427325BC449033296278* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m582D8F897B3FA9A209026D9CB0D2CBCA2091CD7A (ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E* __this, Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E*, Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m582D8F897B3FA9A209026D9CB0D2CBCA2091CD7A_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m4269E5BB6FCDFD8F849755DCA434EE9ACF9BE2E5 (YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZProperty__ctor_mE1AC4D86341B82F2792FD53417D5ABE36E37B10E (ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B* __this, const RuntimeMethod* method) ;
inline void Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tDFB93AAC56F8B372E59EEACF0AD971295487CCEA*, const RuntimeMethod*))Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF_gshared)(__this, method);
}
inline void ContainerPropertyBag_1__ctor_mA5223AF383F6FD0CD7CCD0211C63C1F112BC03A2 (ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_mA5223AF383F6FD0CD7CCD0211C63C1F112BC03A2_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_mBE4223E008541E2DD13ADC1707FBB73E51631CBD (XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D (ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E* __this, Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E*, Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m26384F8C7D674046A6311567F6BD57C05C1E508A (YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZProperty__ctor_mBE30B28C0B1F18C02DAEBD5354086C5E7412C795 (ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WProperty__ctor_mE6F8FD652CBFF130392D33791BD2961B09A2EFF4 (WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841* __this, const RuntimeMethod* method) ;
inline void Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tD234CECBCBBAF0E5115582B104A904CB400D927F*, const RuntimeMethod*))Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_gshared)(__this, method);
}
inline void ContainerPropertyBag_1__ctor_m6436D7604B561852A7878382A7FDB6876CE26813 (ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_m6436D7604B561852A7878382A7FDB6876CE26813_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m850B5684A9419E1A388FA41A041AD667EB1B2589 (XProperty_t975009BA2182514E2B728FF83159426523F5C743* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m354E48D6271D3BE0511C80D3BBE3389C3DAA0538 (ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892* __this, Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892*, Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m354E48D6271D3BE0511C80D3BBE3389C3DAA0538_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_mC8B0BA567D3BED03017F65512C6DE795C7F7558B (YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void Property_2__ctor_m0053E84A8D6B34BFDAB7795833421AF8A4F0BAEE (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tC1A1D28677DB791F77E60F16E0A734BE3616141F*, const RuntimeMethod*))Property_2__ctor_m0053E84A8D6B34BFDAB7795833421AF8A4F0BAEE_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1__ctor_m6314071DAF47BF1A83001876D47CD9C1EC00CDFE (ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_m6314071DAF47BF1A83001876D47CD9C1EC00CDFE_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m8A1CCE2C8F5179029876BD678965D6C211CB332C (XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8C4C8B4E763DF565341D1474E761E3E4628E1960 (ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8* __this, Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8*, Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8C4C8B4E763DF565341D1474E761E3E4628E1960_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m2233FD190B553BFBD445F8A2EE6BE3DDF0047DBC (YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZProperty__ctor_mBFB49B0AD7F5606851D8E8B29D0F3AC93B0E0FA7 (ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86 (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_t69BB6E67D83C59343BA1D7DCC6BDE82B297986D1*, const RuntimeMethod*))Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1__ctor_m0A07901C6539F2836B27D8C3419A103EAED6D30F (ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_m0A07901C6539F2836B27D8C3419A103EAED6D30F_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_mB5A8967CB19EE4DFE4ECEBEB88D0E1E7B0E6A534 (XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2 (ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6* __this, Property_2_t4395571972396AEE0D2671461D1603BB8D296451* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6*, Property_2_t4395571972396AEE0D2671461D1603BB8D296451*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m06A2AAA9690D1D2BFC24B0EB360DB3585A877441 (YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidthProperty__ctor_m94F29A6177829CC11F530347605BB4592547C72D (WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeightProperty__ctor_m07DCB5A7DF246055CB471EF52A8B0C909C222F2E (HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
inline void Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0 (Property_2_t4395571972396AEE0D2671461D1603BB8D296451* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_t4395571972396AEE0D2671461D1603BB8D296451*, const RuntimeMethod*))Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1__ctor_m74A311630A93D24BA8FF7AC34C948CCE666660DD (ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_m74A311630A93D24BA8FF7AC34C948CCE666660DD_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_mE83AE59E6CAFA7F55F968FD2D8DBD9DCD0284632 (XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4 (ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496* __this, Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496*, Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m484229CC408CD868ABA8D0DBE8B12BDEEE74E4C8 (YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidthProperty__ctor_m83F6E008F488F8C6DEC0A7BCCF5118221C576DCD (WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeightProperty__ctor_m9191C19D80EA3F2F645028F03A507E0D492DBB2A (HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RectInt_get_x_mA1E7EF6DEAD2E900D7D56B7A3957C05081EBA9CA_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RectInt_set_x_m2D2F3A87E9899A29444DBDD0BB11CB19F13AA075_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230 (Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tE0D61821CEE6E9C49C6C1BCAD5F62D78A24F7A56*, const RuntimeMethod*))Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RectInt_get_y_m440422264E6FCAA91E01F81486A78037AC29D878_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RectInt_set_y_m45D5C1D817698266BED66D41A705956A1571858D_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RectInt_get_width_m6B7B2FB764EAE83B7F63E7F77FA33973606761A7_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RectInt_set_width_mCD96AA9D096114147F8411A340CE4AD3476DCD4C_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RectInt_get_height_mE25FB938714942D7A3BA0B3C21BC5CB913D5709C_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RectInt_set_height_m823A353A80B8B5180AEDF968A6E85B9D9B75C1C6_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1__ctor_m3BC9806798CB3957E5B19B4656B5C9D3BE58EB63 (ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_m3BC9806798CB3957E5B19B4656B5C9D3BE58EB63_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CenterProperty__ctor_m4ECB75EAEC52B0EDDC2EE91F4F46F12A7870420A (CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2D875551D9368012276D3FDD3DC12FD9A4BE3987 (ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF* __this, Property_2_tC4748332B44E20FE7C498E90E74A718F89F44471* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF*, Property_2_tC4748332B44E20FE7C498E90E74A718F89F44471*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2D875551D9368012276D3FDD3DC12FD9A4BE3987_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtentsProperty__ctor_mC3315D3C24FA257EE106E3F6460360D65EB0DB16 (ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
inline void Property_2__ctor_m6D93F660253A4C7EC344945B11B74A1EC5E2052B (Property_2_tC4748332B44E20FE7C498E90E74A718F89F44471* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tC4748332B44E20FE7C498E90E74A718F89F44471*, const RuntimeMethod*))Property_2__ctor_m6D93F660253A4C7EC344945B11B74A1EC5E2052B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1__ctor_m1B6879D0A91DCCC22F486E367AE13845F03F48B4 (ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_m1B6879D0A91DCCC22F486E367AE13845F03F48B4_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionProperty__ctor_mC574247EEEC6CFC189F13B0B961BD2A9C2CBB2CD (PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m3CD2BB7313CFB80B5C21BFB971910AC718564437 (ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF* __this, Property_2_tAB010676E84B6005B47BB524D152BA4859373D2D* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF*, Property_2_tAB010676E84B6005B47BB524D152BA4859373D2D*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m3CD2BB7313CFB80B5C21BFB971910AC718564437_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SizeProperty__ctor_m45114288E626A2F23A1035BDB8420DD663FE25BB (SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 BoundsInt_get_position_m0A58811AA258865B63CCFEDD693E278367411B4B_inline (BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BoundsInt_set_position_m72954A6270A27FCC62B2B32290CE32D5784A837E_inline (BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_value, const RuntimeMethod* method) ;
inline void Property_2__ctor_m6CCA84842C767E1068B2F635177225E05FFE539B (Property_2_tAB010676E84B6005B47BB524D152BA4859373D2D* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tAB010676E84B6005B47BB524D152BA4859373D2D*, const RuntimeMethod*))Property_2__ctor_m6CCA84842C767E1068B2F635177225E05FFE539B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 BoundsInt_get_size_mE7C4A0C3BF45CEA7A28ABF98E2C15CB69EF3A32C_inline (BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BoundsInt_set_size_m518DA559D9E67DE136B3CCB37470E147FA088CE1_inline (BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_value, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1__ctor_m71D98FE4855C754E6A976DAEEAEB4135234E7B4F (ContainerPropertyBag_1_t569DC4A1FC35A7A716C097213C60CC9FA986B5A9* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t569DC4A1FC35A7A716C097213C60CC9FA986B5A9*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_m65C8CB082F920F0482FE010EDD8E6FF670391831_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MajorProperty__ctor_m5FA801277D886789A8732CE2E86F27C49E371679 (MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m56A8F79AE5548660FD24207FA0D287E84B15BAF3 (ContainerPropertyBag_1_t569DC4A1FC35A7A716C097213C60CC9FA986B5A9* __this, Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t569DC4A1FC35A7A716C097213C60CC9FA986B5A9*, Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBEAC8DBB778A44CAFB1950D04453DAF312DEDE32_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinorProperty__ctor_mF391B7B9C95C2B48FB07127E463F0B788F9B0F29 (MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildProperty__ctor_mD5BCC6C2F665694E7711CE8742008F6F2434BDAC (BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RevisionProperty__ctor_m0606FE463AAA1C106582277BB0115987861BE2FC (RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B* __this, const RuntimeMethod* method) ;
inline void Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91 (Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951*, const RuntimeMethod*))Property_2__ctor_m8513F2C4ED671798A7491909C328236F38A1AEB3_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinAttribute__ctor_mE569E9A31ED222B7128543394AAF44DA09839262 (MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8* __this, float ___0_min, const RuntimeMethod* method) ;
inline void Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17 (Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951* __this, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___0_attribute, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tDF56505DA6AA5557884F8A3D032C17337E8E3951*, Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA*, const RuntimeMethod*))Property_2_AddAttribute_m7BE72727942237415CA702C9A13E7BB9CB108E58_gshared)(__this, ___0_attribute, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_mC7D7B1DE4F20232A19D318FE8BFF8CA859F33106 (Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C* __this, Type_t* ___0_key, Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C*, Type_t*, Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Dictionary_2_ContainsKey_mF82CCD6493DA42A71A34695EA875162477CB7C7D (Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C*, Type_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
inline bool Dictionary_2_TryGetValue_mAFE8E2F3640B9FB0DF570E9AC0D71556E5EBA1D2 (Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C* __this, Type_t* ___0_key, Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C*, Type_t*, Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Dictionary_2_Remove_m42923E10E3836F266CE188E78F2C8B57CC7AA524 (Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C*, Type_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2__ctor_m657E7948302A125C5BBD8F18C5D5D140700DEEF4 (Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_mF225F49F6BE54C39563CECD7C693F0AE4F0530E8_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedPropertyBagProvider__ctor_mF83A77394EF7205D41A784158583F084E8CE04C2 (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* __this, const RuntimeMethod* method) ;
inline bool ConcurrentDictionary_2_TryGetValue_mDEA54BBDF227F094A9D476D95BC3A3DF5077048B (ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582* __this, Type_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582*, Type_t*, RuntimeObject**, const RuntimeMethod*))ConcurrentDictionary_2_TryGetValue_mE794BBB2811B9244CF8ECB11994F70DEB6BEFDF7_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyBagLazyInitialization_TryGetRegistrationDelegate_m9789CF51BABD399ED4F99F1B85467C11802E2554 (Type_t* ___0_type, Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD** ___1_registrationDelegate, const RuntimeMethod* method) ;
inline RuntimeObject* Func_1_Invoke_mD75B596FF80272063BB28477E97CE8376DEAD58E_inline (Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD*, const RuntimeMethod*))Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBagLazyInitialization_RemoveRegistration_mDD1231C4F9B797552AE7D6A34A447441F7B5AC44 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* PropertyBagStore_get_ReflectedPropertyBagProvider_mBA47F27FBBD41C8FD79BE1A3098A7E2E74405CE0 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectedPropertyBagProvider_CreatePropertyBag_m89CDB23B3D426162B7641A4BB14DB3D71FE56CB2 (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
inline bool ConcurrentDictionary_2_TryAdd_m2CEBA7D69347F97B298F46E19C8736585DA58317 (ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582* __this, Type_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582*, Type_t*, RuntimeObject*, const RuntimeMethod*))ConcurrentDictionary_2_TryAdd_mA7D07DAB0E4F228BEDBEBA3BEA124A7C839B0DFC_gshared)(__this, ___0_key, ___1_value, method);
}
inline void ConcurrentDictionary_2__ctor_m4D5B845B9E86D2F0D817BCD2FB496291F8B6734B (ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582* __this, const RuntimeMethod* method)
{
	((  void (*) (ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582*, const RuntimeMethod*))ConcurrentDictionary_2__ctor_m0891574E19148D39C27C179BF2787093757C5F57_gshared)(__this, method);
}
inline void List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69 (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ;
inline void Func_2__ctor_m85EFD3541E8A8498FD05A6169ED11E00D408A2F0 (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline MethodInfo_t* Enumerable_First_TisMethodInfo_t_mF25EDA3EE26D685AA41FF116BE54C056DD0D179B (RuntimeObject* ___0_source, Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* ___1_predicate, const RuntimeMethod* method)
{
	return ((  MethodInfo_t* (*) (RuntimeObject*, Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mC6FA107934316BE28EA02DDB9EADA7AE8DD1916B_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPropertyMembersU3Ed__22__ctor_mFCA3444C6665B9FD96AF049C35FAD5D1D330BBB2 (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139 (FieldInfo_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectedPropertyBagProvider_IsValidPropertyType_mFBA6F8CF9F5B94652229D6A151B5302C460F05BF (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E (MethodBase_t* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74 (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline bool Enumerable_All_TisType_t_m9EA20839AE686AA0B1927379BF8642A005ACFDE5 (RuntimeObject* ___0_source, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___1_predicate, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*, const RuntimeMethod*))Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1B468CA26848A620321355E672EED6B1E6713535 (U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPropertyMembersU3Ed__22_U3CU3Em__Finally1_m199A76100E9211640529676C30A85BD1060498D4 (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPropertyMembersU3Ed__22_System_IDisposable_Dispose_m9F9302585189A3F427CBA6992B1257DE344119C4 (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_mCDDD46750A45128C47D438D81E5E88C718599821 (Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mEB7603EDE6D79A62E5BD74A896F030D2C9F2A821_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_OrderBy_TisMemberInfo_t_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE25DD086E1B3B32ABF6B1CC2AE0323EA6782FF91 (RuntimeObject* ___0_source, Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4* ___1_keySelector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4*, const RuntimeMethod*))Enumerable_OrderBy_TisRuntimeObject_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0CD0677A1278BFC7E13405D11D1EF30919C9E9A2_gshared)(___0_source, ___1_keySelector, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectedPropertyBagProvider_IsValidMember_m942BF637D7B010D3702E74009ABAA35CEF0624F2 (MemberInfo_t* ___0_memberInfo, const RuntimeMethod* method) ;
inline DontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E* CustomAttributeExtensions_GetCustomAttribute_TisDontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E_m3C664BC58E8B561E56DB4E2FEB7BFA8FF2D4DFB8 (MemberInfo_t* ___0_element, const RuntimeMethod* method)
{
	return ((  DontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E* (*) (MemberInfo_t*, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared)(___0_element, method);
}
inline CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92* CustomAttributeExtensions_GetCustomAttribute_TisCreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_mD72676F02AEB5E69DC033D1585E2106D0A40B8DB (MemberInfo_t* ___0_element, const RuntimeMethod* method)
{
	return ((  CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92* (*) (MemberInfo_t*, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared)(___0_element, method);
}
inline NonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177* CustomAttributeExtensions_GetCustomAttribute_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2ED36C703953CABE08AA5B122C7604D9C2733021 (MemberInfo_t* ___0_element, const RuntimeMethod* method)
{
	return ((  NonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177* (*) (MemberInfo_t*, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared)(___0_element, method);
}
inline SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C* CustomAttributeExtensions_GetCustomAttribute_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m8CA1E6E172CEFA60B58858DD7FFC13D340EC18E3 (MemberInfo_t* ___0_element, const RuntimeMethod* method)
{
	return ((  SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C* (*) (MemberInfo_t*, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared)(___0_element, method);
}
inline SerializeReference_tBB7456E44C2BCDD1097858562D8E75FEC7EE6A98* CustomAttributeExtensions_GetCustomAttribute_TisSerializeReference_tBB7456E44C2BCDD1097858562D8E75FEC7EE6A98_m33D0ABCD4B381C0E61CB550B5EF9A298C2D8E6E0 (MemberInfo_t* ___0_element, const RuntimeMethod* method)
{
	return ((  SerializeReference_tBB7456E44C2BCDD1097858562D8E75FEC7EE6A98* (*) (MemberInfo_t*, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared)(___0_element, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsPublic_m73C84BEEAE6C993FACC6199B81DBF2B80D3810E5 (FieldInfo_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPropertyMembersU3Ed__22_System_Collections_Generic_IEnumerableU3CSystem_Reflection_MemberInfoU3E_GetEnumerator_mFB07F1A6491DB7EEA44C182930AD32C728599080 (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_m7C9B7EB90B116AAFBE8BC3121AAD5258B0F6CF9C (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*))List_1_AddWithResize_m7C9B7EB90B116AAFBE8BC3121AAD5258B0F6CF9C_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634 (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared)(method);
}
inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*, const RuntimeMethod*))Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline)(__this, method);
}
inline int32_t ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, const RuntimeMethod*))ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_gshared_inline)(__this, method);
}
inline void ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, int32_t, const RuntimeMethod*))ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_gshared_inline)(__this, ___0_value, method);
}
inline RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
inline void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
inline int32_t ObjectPool_1_get_CountInactive_m9A907BFCDCBFE910B784BDBF71EEDC6D14C90608 (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259*, const RuntimeMethod*))ObjectPool_1_get_CountInactive_m9A907BFCDCBFE910B784BDBF71EEDC6D14C90608_gshared)(__this, method);
}
inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
}
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
// Method Definition Index: 66367
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmbeddedAttribute__ctor_m233743FBC6005C962313259E9F7FABB122CCC154 (EmbeddedAttribute_tCE4F83148EAA92E94EAF67F2C0EA15E77A619AB9* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, 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
// Method Definition Index: 66368
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RefSafetyRulesAttribute__ctor_mC1015EDC3E9C5919984AAA102ABFE906BA6E50A9 (RefSafetyRulesAttribute_tE70958128E9CDF923B730741E78928405BED982A* __this, int32_t ___0_p, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		int32_t L_0 = ___0_p;
		__this->___Version = L_0;
		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
#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
// Method Definition Index: 66369
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VisitParameters_get_IgnoreExceptions_mF9514BB955ADA04A779C4A6BFC1DE48D24AA01D5 (VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CIgnoreExceptionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t VisitParameters_get_IgnoreExceptions_mF9514BB955ADA04A779C4A6BFC1DE48D24AA01D5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = VisitParameters_get_IgnoreExceptions_mF9514BB955ADA04A779C4A6BFC1DE48D24AA01D5_inline(_thisAdjusted, 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
#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
// Method Definition Index: 66377
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPropertyVisitor_Reset_m29A6878FAAA98EC214043514B89CEEA0AD53FA51 (GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540* __this, const RuntimeMethod* method) 
{
	{
		PathVisitor_Reset_mE977ECA73FF2496D18D2CF518B48DD1DA1FD59AA(__this, NULL);
		__this->___Property = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Property), (void*)(RuntimeObject*)NULL);
		PathVisitor_set_ReadonlyVisit_m852F4CA7A95317B2AA5CBC9AB914037FC5A0CABD_inline(__this, (bool)1, NULL);
		return;
	}
}
// Method Definition Index: 66379
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPropertyVisitor__ctor_m15F4FBE0CDFBBBE252ED80C09F19D51269C511D4 (GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540* __this, const RuntimeMethod* method) 
{
	{
		PathVisitor__ctor_m422FB3CC93AEFF8FC5CCD62B3485779CE88317F6(__this, NULL);
		return;
	}
}
// Method Definition Index: 66380
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPropertyVisitor__cctor_m26808A2311FBF7B728AEE46E65A8745A5ED8CC1F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1__ctor_mCD3EB07BAD9E72E3C92683F46014ACDE65930BD0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1_tF11864F05C33C2DB6AAE614D05951B55BB8BC340_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__5_0_m9AEAA9D04DDE5831C129E529A55C92FB04EFA50F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__5_1_m3B421050B3160E896BC7A897A7B0174FD4B9846E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_il2cpp_TypeInfo_var);
		U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9* L_0 = ((U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83* L_1 = (Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83*)il2cpp_codegen_object_new(Func_1_tFF3E2DF3986A7CF057331EB1EAFA404E157A2C83_il2cpp_TypeInfo_var);
		Func_1__ctor_mD7233F5E8DB818D79B95121F7E0E1AAC4331FF0C(L_1, L_0, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__5_0_m9AEAA9D04DDE5831C129E529A55C92FB04EFA50F_RuntimeMethod_var), NULL);
		U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9* L_2 = ((U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_il2cpp_TypeInfo_var))->___U3CU3E9;
		Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A* L_3 = (Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A*)il2cpp_codegen_object_new(Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A_il2cpp_TypeInfo_var);
		Action_1__ctor_mABF400375AF812CEA8905039474CC0145FB0528C(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__5_1_m3B421050B3160E896BC7A897A7B0174FD4B9846E_RuntimeMethod_var), NULL);
		ObjectPool_1_tF11864F05C33C2DB6AAE614D05951B55BB8BC340* L_4 = (ObjectPool_1_tF11864F05C33C2DB6AAE614D05951B55BB8BC340*)il2cpp_codegen_object_new(ObjectPool_1_tF11864F05C33C2DB6AAE614D05951B55BB8BC340_il2cpp_TypeInfo_var);
		ObjectPool_1__ctor_mCD3EB07BAD9E72E3C92683F46014ACDE65930BD0(L_4, L_1, (Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A*)NULL, L_3, (Action_1_t818E1CDEF1E2320BB767719C88DA5BD3914C976A*)NULL, (bool)1, ((int32_t)10), ((int32_t)10000), ObjectPool_1__ctor_mCD3EB07BAD9E72E3C92683F46014ACDE65930BD0_RuntimeMethod_var);
		((GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540_StaticFields*)il2cpp_codegen_static_fields_for(GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540_il2cpp_TypeInfo_var))->___Pool = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540_StaticFields*)il2cpp_codegen_static_fields_for(GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540_il2cpp_TypeInfo_var))->___Pool), (void*)L_4);
		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
// Method Definition Index: 66381
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m780AC5A1352BD1A0A2478A75508CBBE3529551AC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9* L_0 = (U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9*)il2cpp_codegen_object_new(U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m81C569BC601124483B16AF8C72B02C637A957AC6(L_0, NULL);
		((U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
// Method Definition Index: 66382
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m81C569BC601124483B16AF8C72B02C637A957AC6 (U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// Method Definition Index: 66383
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540* U3CU3Ec_U3C_cctorU3Eb__5_0_m9AEAA9D04DDE5831C129E529A55C92FB04EFA50F (U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540* L_0 = (GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540*)il2cpp_codegen_object_new(GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540_il2cpp_TypeInfo_var);
		GetPropertyVisitor__ctor_m15F4FBE0CDFBBBE252ED80C09F19D51269C511D4(L_0, NULL);
		return L_0;
	}
}
// Method Definition Index: 66384
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__5_1_m3B421050B3160E896BC7A897A7B0174FD4B9846E (U3CU3Ec_tBDAAC0AE8E741F969AE7A796F1C84B13299059C9* __this, GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540* ___0_v, const RuntimeMethod* method) 
{
	{
		GetPropertyVisitor_t88183F280884F26458B42DAF173F005F3625F540* L_0 = ___0_v;
		NullCheck(L_0);
		VirtualActionInvoker0::Invoke(6, L_0);
		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
#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
// Method Definition Index: 66393
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CreatePropertyAttribute_get_ReadOnly_m451FE098EF663531E062E280D98B8A425B032E61 (CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CReadOnlyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 66394
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreatePropertyAttribute_set_ReadOnly_mEEF93B76B8817863151B11B21A4716072CE2160B (CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CReadOnlyU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 66395
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreatePropertyAttribute__ctor_m6C79D2CCB50E05F6936A77B51D2A240B5AB0C9B8 (CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92* __this, const RuntimeMethod* method) 
{
	{
		RequiredMemberAttribute__ctor_m4B235AED7E5C2034C59CEF1E890CB43A23F3FF22(__this, 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
// Method Definition Index: 66396
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DontCreatePropertyAttribute__ctor_m66B9BE89DC78F639303A5F9DDB9B018856632089 (DontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, 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
#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
// Method Definition Index: 66397
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratePropertyBagsForTypesQualifiedWithAttribute__ctor_m572361B411A139E56504AB2389BB277BCC59EFE0 (GeneratePropertyBagsForTypesQualifiedWithAttribute_tDA3E01ED6490F606B2D59C213D8709EB25430937* __this, Type_t* ___0_type, int32_t ___1_options, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		Type_t* L_0 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_1;
		L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral386FBC32D66F5A1E0AE1EB6F6CDE40BE7BA7B4A3)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GeneratePropertyBagsForTypesQualifiedWithAttribute__ctor_m572361B411A139E56504AB2389BB277BCC59EFE0_RuntimeMethod_var)));
	}

IL_001a:
	{
		Type_t* L_3 = ___0_type;
		NullCheck(L_3);
		bool L_4;
		L_4 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_3, NULL);
		if (L_4)
		{
			goto IL_002d;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAFD326B48AD057B80D08965A39FFC7F30E26ABE1)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GeneratePropertyBagsForTypesQualifiedWithAttribute__ctor_m572361B411A139E56504AB2389BB277BCC59EFE0_RuntimeMethod_var)));
	}

IL_002d:
	{
		Type_t* L_6 = ___0_type;
		__this->___U3CTypeU3Ek__BackingField = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTypeU3Ek__BackingField), (void*)L_6);
		int32_t L_7 = ___1_options;
		__this->___U3COptionsU3Ek__BackingField = L_7;
		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
// Method Definition Index: 66398
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingPropertyBagException__ctor_mB582A31DF4DFE137633AC161C68DD62E10B2CF4C (MissingPropertyBagException_t0F111A88F082CF81CD83CAF0CDD80D8DD95F83DF* __this, Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_type;
		String_t* L_1;
		L_1 = MissingPropertyBagException_GetMessageForType_mDCEF1B6778D38737048ABAF0484DF566E6F064F2(L_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_1, NULL);
		Type_t* L_2 = ___0_type;
		__this->___U3CTypeU3Ek__BackingField = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTypeU3Ek__BackingField), (void*)L_2);
		return;
	}
}
// Method Definition Index: 66399
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingPropertyBagException_GetMessageForType_mDCEF1B6778D38737048ABAF0484DF566E6F064F2 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D496AEA44C7468E5317136DF5BAE1629C7138E3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB03297479EE026B3E4BE8FF2464F51474CFDA2B);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_0);
		String_t* L_2;
		L_2 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral8D496AEA44C7468E5317136DF5BAE1629C7138E3, L_1, _stringLiteralDB03297479EE026B3E4BE8FF2464F51474CFDA2B, NULL);
		return L_2;
	}
}
#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 void AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshal_pinvoke(const AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE& unmarshaled, AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE____m_Target_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE____m_Target_FieldInfo_var, AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetException, NULL);
}
IL2CPP_EXTERN_C void AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshal_pinvoke_back(const AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshaled_pinvoke& marshaled, AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE____m_Target_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE____m_Target_FieldInfo_var, AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetException, NULL);
}
IL2CPP_EXTERN_C void AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshal_pinvoke_cleanup(AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshal_com(const AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE& unmarshaled, AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE____m_Target_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE____m_Target_FieldInfo_var, AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetException, NULL);
}
IL2CPP_EXTERN_C void AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshal_com_back(const AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshaled_com& marshaled, AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE____m_Target_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE____m_Target_FieldInfo_var, AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetException, NULL);
}
IL2CPP_EXTERN_C void AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshal_com_cleanup(AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE_marshaled_com& marshaled)
{
}
// Method Definition Index: 66400
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttributesScope__ctor_m97A1087047F8D512995E63EE8F8BCBA8A29DDB0A (AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_source, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* G_B2_0 = NULL;
	AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* G_B2_1 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* G_B1_1 = NULL;
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* G_B3_0 = NULL;
	AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* G_B3_1 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	RuntimeObject* G_B6_1 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	RuntimeObject* G_B5_1 = NULL;
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* G_B7_0 = NULL;
	RuntimeObject* G_B7_1 = NULL;
	{
		RuntimeObject* L_0 = ___0_target;
		__this->___m_Target = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var));
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Target), (void*)((RuntimeObject*)IsInst((RuntimeObject*)L_0, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var)));
		RuntimeObject* L_1 = ___0_target;
		RuntimeObject* L_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var));
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = __this;
			goto IL_001a;
		}
		G_B1_0 = L_2;
		G_B1_1 = __this;
	}
	{
		G_B3_0 = ((List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)(NULL));
		G_B3_1 = G_B1_1;
		goto IL_001f;
	}

IL_001a:
	{
		NullCheck(G_B2_0);
		List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_3;
		L_3 = InterfaceFuncInvoker0< List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* >::Invoke(0, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, G_B2_0);
		G_B3_0 = L_3;
		G_B3_1 = G_B2_1;
	}

IL_001f:
	{
		G_B3_1->___m_Previous = G_B3_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___m_Previous), (void*)G_B3_0);
		RuntimeObject* L_4 = __this->___m_Target;
		if (!L_4)
		{
			goto IL_0049;
		}
	}
	{
		RuntimeObject* L_5 = __this->___m_Target;
		RuntimeObject* L_6 = ___1_source;
		RuntimeObject* L_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_6, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var));
		if (L_7)
		{
			G_B6_0 = L_7;
			G_B6_1 = L_5;
			goto IL_003f;
		}
		G_B5_0 = L_7;
		G_B5_1 = L_5;
	}
	{
		G_B7_0 = ((List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715*)(NULL));
		G_B7_1 = G_B5_1;
		goto IL_0044;
	}

IL_003f:
	{
		NullCheck(G_B6_0);
		List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_8;
		L_8 = InterfaceFuncInvoker0< List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* >::Invoke(0, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, G_B6_0);
		G_B7_0 = L_8;
		G_B7_1 = G_B6_1;
	}

IL_0044:
	{
		NullCheck(G_B7_1);
		InterfaceActionInvoker1< List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* >::Invoke(1, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, G_B7_1, G_B7_0);
	}

IL_0049:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void AttributesScope__ctor_m97A1087047F8D512995E63EE8F8BCBA8A29DDB0A_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_source, const RuntimeMethod* method)
{
	AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE*>(__this + _offset);
	AttributesScope__ctor_m97A1087047F8D512995E63EE8F8BCBA8A29DDB0A(_thisAdjusted, ___0_target, ___1_source, method);
}
// Method Definition Index: 66401
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttributesScope__ctor_m1FE303992C9EEDB9E18DCEF89A7124C353D65CB0 (AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* __this, RuntimeObject* ___0_target, List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___1_attributes, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_target;
		__this->___m_Target = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Target), (void*)L_0);
		RuntimeObject* L_1 = ___0_target;
		NullCheck(L_1);
		List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2;
		L_2 = InterfaceFuncInvoker0< List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* >::Invoke(0, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, L_1);
		__this->___m_Previous = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Previous), (void*)L_2);
		RuntimeObject* L_3 = ___0_target;
		List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_4 = ___1_attributes;
		NullCheck(L_3);
		InterfaceActionInvoker1< List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* >::Invoke(1, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, L_3, L_4);
		return;
	}
}
IL2CPP_EXTERN_C  void AttributesScope__ctor_m1FE303992C9EEDB9E18DCEF89A7124C353D65CB0_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_target, List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___1_attributes, const RuntimeMethod* method)
{
	AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE*>(__this + _offset);
	AttributesScope__ctor_m1FE303992C9EEDB9E18DCEF89A7124C353D65CB0(_thisAdjusted, ___0_target, ___1_attributes, method);
}
// Method Definition Index: 66402
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttributesScope_Dispose_mE479F4FB0D23FD296817DD79630432BD4675E15D (AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = __this->___m_Target;
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		RuntimeObject* L_1 = __this->___m_Target;
		List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* L_2 = __this->___m_Previous;
		NullCheck(L_1);
		InterfaceActionInvoker1< List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* >::Invoke(1, IAttributes_t699EF2D1D5A022C91D27888CE70518262A25928D_il2cpp_TypeInfo_var, L_1, L_2);
	}

IL_0019:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void AttributesScope_Dispose_mE479F4FB0D23FD296817DD79630432BD4675E15D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<AttributesScope_t5A89FFE050A95DD67BD15C00A4D072EABAA376AE*>(__this + _offset);
	AttributesScope_Dispose_mE479F4FB0D23FD296817DD79630432BD4675E15D(_thisAdjusted, method);
}
#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
#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 void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke(const PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF& unmarshaled, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Kind = unmarshaled.___m_Kind;
	marshaled.___m_Name = il2cpp_codegen_marshal_string(unmarshaled.___m_Name);
	marshaled.___m_Index = unmarshaled.___m_Index;
	if (unmarshaled.___m_Key != NULL)
	{
		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___m_Key))
		{
			marshaled.___m_Key = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___m_Key));
			(marshaled.___m_Key)->AddRef();
		}
		else
		{
			marshaled.___m_Key = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___m_Key);
		}
	}
	else
	{
		marshaled.___m_Key = NULL;
	}
}
IL2CPP_EXTERN_C void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_back(const PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke& marshaled, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaledm_Kind_temp_0 = 0;
	unmarshaledm_Kind_temp_0 = marshaled.___m_Kind;
	unmarshaled.___m_Kind = unmarshaledm_Kind_temp_0;
	unmarshaled.___m_Name = il2cpp_codegen_marshal_string_result(marshaled.___m_Name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Name), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Name));
	int32_t unmarshaledm_Index_temp_2 = 0;
	unmarshaledm_Index_temp_2 = marshaled.___m_Index;
	unmarshaled.___m_Index = unmarshaledm_Index_temp_2;
	if (marshaled.___m_Key != NULL)
	{
		unmarshaled.___m_Key = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___m_Key, Il2CppComObject_il2cpp_TypeInfo_var);
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Key), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___m_Key, Il2CppComObject_il2cpp_TypeInfo_var));

		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___m_Key))
		{
			il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___m_Key), Il2CppIUnknown::IID, marshaled.___m_Key);
		}
	}
	else
	{
		unmarshaled.___m_Key = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Key), (void*)NULL);
	}
}
IL2CPP_EXTERN_C void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_cleanup(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___m_Name);
	marshaled.___m_Name = NULL;
	if (marshaled.___m_Key != NULL)
	{
		(marshaled.___m_Key)->Release();
		marshaled.___m_Key = NULL;
	}
}
IL2CPP_EXTERN_C void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com(const PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF& unmarshaled, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com& marshaled)
{
	marshaled.___m_Kind = unmarshaled.___m_Kind;
	marshaled.___m_Name = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Name);
	marshaled.___m_Index = unmarshaled.___m_Index;
	if (unmarshaled.___m_Key != NULL)
	{
		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___m_Key))
		{
			marshaled.___m_Key = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___m_Key));
			(marshaled.___m_Key)->AddRef();
		}
		else
		{
			marshaled.___m_Key = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___m_Key);
		}
	}
	else
	{
		marshaled.___m_Key = NULL;
	}
}
IL2CPP_EXTERN_C void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_back(const PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com& marshaled, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaledm_Kind_temp_0 = 0;
	unmarshaledm_Kind_temp_0 = marshaled.___m_Kind;
	unmarshaled.___m_Kind = unmarshaledm_Kind_temp_0;
	unmarshaled.___m_Name = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Name), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Name));
	int32_t unmarshaledm_Index_temp_2 = 0;
	unmarshaledm_Index_temp_2 = marshaled.___m_Index;
	unmarshaled.___m_Index = unmarshaledm_Index_temp_2;
	if (marshaled.___m_Key != NULL)
	{
		unmarshaled.___m_Key = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___m_Key, Il2CppComObject_il2cpp_TypeInfo_var);
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Key), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___m_Key, Il2CppComObject_il2cpp_TypeInfo_var));

		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___m_Key))
		{
			il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___m_Key), Il2CppIUnknown::IID, marshaled.___m_Key);
		}
	}
	else
	{
		unmarshaled.___m_Key = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Key), (void*)NULL);
	}
}
IL2CPP_EXTERN_C void PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_cleanup(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_Name);
	marshaled.___m_Name = NULL;
	if (marshaled.___m_Key != NULL)
	{
		(marshaled.___m_Key)->Release();
		marshaled.___m_Key = NULL;
	}
}
// Method Definition Index: 66433
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPathPart_get_IsName_m1D3FC56941B171F2BA72480BBC61BFE263555E6A (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool PropertyPathPart_get_IsName_m1D3FC56941B171F2BA72480BBC61BFE263555E6A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	bool _returnValue;
	_returnValue = PropertyPathPart_get_IsName_m1D3FC56941B171F2BA72480BBC61BFE263555E6A(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66434
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPathPart_get_IsIndex_mC4A3A228EE79B000961F13A79AA773F1A1A050AF (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool PropertyPathPart_get_IsIndex_mC4A3A228EE79B000961F13A79AA773F1A1A050AF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	bool _returnValue;
	_returnValue = PropertyPathPart_get_IsIndex_mC4A3A228EE79B000961F13A79AA773F1A1A050AF(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66435
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Kind;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66436
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PropertyPathPart_get_Name_mFCEAE41CA7D7FAD0A0D7EB6D0B371AEAD7CE5A21 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) 
{
	{
		PropertyPathPart_CheckKind_m4D5DE20D14AAF5FE264F4929A36482F8B5AC5F9D_inline(__this, 0, NULL);
		String_t* L_0 = __this->___m_Name;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* PropertyPathPart_get_Name_mFCEAE41CA7D7FAD0A0D7EB6D0B371AEAD7CE5A21_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = PropertyPathPart_get_Name_mFCEAE41CA7D7FAD0A0D7EB6D0B371AEAD7CE5A21(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66437
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PropertyPathPart_get_Index_mFCB3571720514B51BC7B373D45B19CCBD82FBF57 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) 
{
	{
		PropertyPathPart_CheckKind_m4D5DE20D14AAF5FE264F4929A36482F8B5AC5F9D_inline(__this, 1, NULL);
		int32_t L_0 = __this->___m_Index;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t PropertyPathPart_get_Index_mFCB3571720514B51BC7B373D45B19CCBD82FBF57_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = PropertyPathPart_get_Index_mFCB3571720514B51BC7B373D45B19CCBD82FBF57(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66438
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PropertyPathPart_get_Key_m08AAAD0EF82806F72CA10628E7B8EC15322E7E6A (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) 
{
	{
		PropertyPathPart_CheckKind_m4D5DE20D14AAF5FE264F4929A36482F8B5AC5F9D_inline(__this, 2, NULL);
		RuntimeObject* L_0 = __this->___m_Key;
		return L_0;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* PropertyPathPart_get_Key_m08AAAD0EF82806F72CA10628E7B8EC15322E7E6A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = PropertyPathPart_get_Key_m08AAAD0EF82806F72CA10628E7B8EC15322E7E6A(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66439
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPathPart__ctor_mC5C9B7E5453514FEFD7F49B2FFFD5CFB9CF4A28C (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, String_t* ___0_name, const RuntimeMethod* method) 
{
	{
		__this->___m_Kind = 0;
		String_t* L_0 = ___0_name;
		__this->___m_Name = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Name), (void*)L_0);
		__this->___m_Index = (-1);
		__this->___m_Key = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Key), (void*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyPathPart__ctor_mC5C9B7E5453514FEFD7F49B2FFFD5CFB9CF4A28C_AdjustorThunk (RuntimeObject* __this, String_t* ___0_name, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	PropertyPathPart__ctor_mC5C9B7E5453514FEFD7F49B2FFFD5CFB9CF4A28C(_thisAdjusted, ___0_name, method);
}
// Method Definition Index: 66440
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPathPart__ctor_mBA8834069756073D08D04AA9877E3B99E18E5481 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	{
		__this->___m_Kind = 1;
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		__this->___m_Name = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Name), (void*)L_0);
		int32_t L_1 = ___0_index;
		__this->___m_Index = L_1;
		__this->___m_Key = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Key), (void*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyPathPart__ctor_mBA8834069756073D08D04AA9877E3B99E18E5481_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	PropertyPathPart__ctor_mBA8834069756073D08D04AA9877E3B99E18E5481(_thisAdjusted, ___0_index, method);
}
// Method Definition Index: 66441
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPathPart__ctor_m42774EB4802E9AF8F8EE2F1518CEC8C7FCF4BD04 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) 
{
	{
		__this->___m_Kind = 2;
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		__this->___m_Name = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Name), (void*)L_0);
		__this->___m_Index = (-1);
		RuntimeObject* L_1 = ___0_key;
		__this->___m_Key = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Key), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyPathPart__ctor_m42774EB4802E9AF8F8EE2F1518CEC8C7FCF4BD04_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	PropertyPathPart__ctor_m42774EB4802E9AF8F8EE2F1518CEC8C7FCF4BD04(_thisAdjusted, ___0_key, method);
}
// Method Definition Index: 66442
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPathPart_CheckKind_m4D5DE20D14AAF5FE264F4929A36482F8B5AC5F9D (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, int32_t ___0_type, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_type;
		int32_t L_1;
		L_1 = PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline(__this, NULL);
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_000f;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5(L_2, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPathPart_CheckKind_m4D5DE20D14AAF5FE264F4929A36482F8B5AC5F9D_RuntimeMethod_var)));
	}

IL_000f:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyPathPart_CheckKind_m4D5DE20D14AAF5FE264F4929A36482F8B5AC5F9D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_type, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	PropertyPathPart_CheckKind_m4D5DE20D14AAF5FE264F4929A36482F8B5AC5F9D_inline(_thisAdjusted, ___0_type, method);
}
// Method Definition Index: 66443
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PropertyPathPart_ToString_m9DAB3CA89C2F7187D71DDF1A79070E6DCD8BB063 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3952A7C46F2C9749F94659EC90D855DF03EE7B1A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0AB94C928A783BE1AAC7FE99970D2920FE6A1D8);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	RuntimeObject* G_B6_0 = NULL;
	String_t* G_B6_1 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	String_t* G_B5_1 = NULL;
	String_t* G_B7_0 = NULL;
	String_t* G_B7_1 = NULL;
	{
		int32_t L_0;
		L_0 = PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline(__this, NULL);
		V_1 = L_0;
		int32_t L_1 = V_1;
		switch (L_1)
		{
			case 0:
			{
				goto IL_001b;
			}
			case 1:
			{
				goto IL_0024;
			}
			case 2:
			{
				goto IL_0041;
			}
		}
	}
	{
		goto IL_0065;
	}

IL_001b:
	{
		String_t* L_2 = __this->___m_Name;
		V_0 = L_2;
		goto IL_006b;
	}

IL_0024:
	{
		int32_t* L_3 = (int32_t*)(&__this->___m_Index);
		String_t* L_4;
		L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_3, NULL);
		String_t* L_5;
		L_5 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, L_4, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
		V_0 = L_5;
		goto IL_006b;
	}

IL_0041:
	{
		RuntimeObject* L_6 = __this->___m_Key;
		RuntimeObject* L_7 = L_6;
		if (L_7)
		{
			G_B6_0 = L_7;
			G_B6_1 = _stringLiteral3952A7C46F2C9749F94659EC90D855DF03EE7B1A;
			goto IL_0053;
		}
		G_B5_0 = L_7;
		G_B5_1 = _stringLiteral3952A7C46F2C9749F94659EC90D855DF03EE7B1A;
	}
	{
		G_B7_0 = ((String_t*)(NULL));
		G_B7_1 = G_B5_1;
		goto IL_0058;
	}

IL_0053:
	{
		NullCheck(G_B6_0);
		String_t* L_8;
		L_8 = VirtualFuncInvoker0< String_t* >::Invoke(3, G_B6_0);
		G_B7_0 = L_8;
		G_B7_1 = G_B6_1;
	}

IL_0058:
	{
		String_t* L_9;
		L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B7_1, G_B7_0, _stringLiteralF0AB94C928A783BE1AAC7FE99970D2920FE6A1D8, NULL);
		V_0 = L_9;
		goto IL_006b;
	}

IL_0065:
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_10 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_10, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPathPart_ToString_m9DAB3CA89C2F7187D71DDF1A79070E6DCD8BB063_RuntimeMethod_var)));
	}

IL_006b:
	{
		String_t* L_11 = V_0;
		return L_11;
	}
}
IL2CPP_EXTERN_C  String_t* PropertyPathPart_ToString_m9DAB3CA89C2F7187D71DDF1A79070E6DCD8BB063_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = PropertyPathPart_ToString_m9DAB3CA89C2F7187D71DDF1A79070E6DCD8BB063(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66444
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPathPart_Equals_mDD23E486A17BB7C3FB6FB763EA6B8BA0D8655395 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_other, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Kind;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_1 = ___0_other;
		int32_t L_2 = L_1.___m_Kind;
		if ((!(((uint32_t)L_0) == ((uint32_t)L_2))))
		{
			goto IL_0041;
		}
	}
	{
		String_t* L_3 = __this->___m_Name;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_4 = ___0_other;
		String_t* L_5 = L_4.___m_Name;
		bool L_6;
		L_6 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, L_5, NULL);
		if (!L_6)
		{
			goto IL_0041;
		}
	}
	{
		int32_t L_7 = __this->___m_Index;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_8 = ___0_other;
		int32_t L_9 = L_8.___m_Index;
		if ((!(((uint32_t)L_7) == ((uint32_t)L_9))))
		{
			goto IL_0041;
		}
	}
	{
		RuntimeObject* L_10 = __this->___m_Key;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_11 = ___0_other;
		RuntimeObject* L_12 = L_11.___m_Key;
		bool L_13;
		L_13 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_10, L_12, NULL);
		return L_13;
	}

IL_0041:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool PropertyPathPart_Equals_mDD23E486A17BB7C3FB6FB763EA6B8BA0D8655395_AdjustorThunk (RuntimeObject* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_other, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	bool _returnValue;
	_returnValue = PropertyPathPart_Equals_mDD23E486A17BB7C3FB6FB763EA6B8BA0D8655395(_thisAdjusted, ___0_other, method);
	return _returnValue;
}
// Method Definition Index: 66445
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPathPart_Equals_m37CD97D4C2536F7B5ECD6051563CEFDC8E996FC8 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		RuntimeObject* L_0 = ___0_obj;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_il2cpp_TypeInfo_var)))
		{
			goto IL_0017;
		}
	}
	{
		RuntimeObject* L_1 = ___0_obj;
		V_0 = ((*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)UnBox(L_1, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_il2cpp_TypeInfo_var)));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_2 = V_0;
		bool L_3;
		L_3 = PropertyPathPart_Equals_mDD23E486A17BB7C3FB6FB763EA6B8BA0D8655395(__this, L_2, NULL);
		return L_3;
	}

IL_0017:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool PropertyPathPart_Equals_m37CD97D4C2536F7B5ECD6051563CEFDC8E996FC8_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	bool _returnValue;
	_returnValue = PropertyPathPart_Equals_m37CD97D4C2536F7B5ECD6051563CEFDC8E996FC8(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
// Method Definition Index: 66446
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PropertyPathPart_GetHashCode_m7FFB4CE7C413827CA2846E870BA2F738D587FD57 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t G_B4_0 = 0;
	int32_t G_B3_0 = 0;
	int32_t G_B5_0 = 0;
	int32_t G_B5_1 = 0;
	int32_t G_B9_0 = 0;
	int32_t G_B8_0 = 0;
	int32_t G_B10_0 = 0;
	int32_t G_B10_1 = 0;
	{
		int32_t L_0 = __this->___m_Kind;
		V_0 = L_0;
		int32_t L_1 = __this->___m_Kind;
		V_2 = L_1;
		int32_t L_2 = V_2;
		switch (L_2)
		{
			case 0:
			{
				goto IL_0022;
			}
			case 1:
			{
				goto IL_0043;
			}
			case 2:
			{
				goto IL_0054;
			}
		}
	}
	{
		goto IL_0075;
	}

IL_0022:
	{
		int32_t L_3 = V_0;
		String_t* L_4 = __this->___m_Name;
		if (L_4)
		{
			G_B4_0 = ((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)397)));
			goto IL_0034;
		}
		G_B3_0 = ((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)397)));
	}
	{
		G_B5_0 = 0;
		G_B5_1 = G_B3_0;
		goto IL_003f;
	}

IL_0034:
	{
		String_t* L_5 = __this->___m_Name;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_5);
		G_B5_0 = L_6;
		G_B5_1 = G_B4_0;
	}

IL_003f:
	{
		V_1 = ((int32_t)(G_B5_1^G_B5_0));
		goto IL_007b;
	}

IL_0043:
	{
		int32_t L_7 = V_0;
		int32_t L_8 = __this->___m_Index;
		V_1 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_7, ((int32_t)397)))^L_8));
		goto IL_007b;
	}

IL_0054:
	{
		int32_t L_9 = V_0;
		RuntimeObject* L_10 = __this->___m_Key;
		if (L_10)
		{
			G_B9_0 = ((int32_t)il2cpp_codegen_multiply(L_9, ((int32_t)397)));
			goto IL_0066;
		}
		G_B8_0 = ((int32_t)il2cpp_codegen_multiply(L_9, ((int32_t)397)));
	}
	{
		G_B10_0 = 0;
		G_B10_1 = G_B8_0;
		goto IL_0071;
	}

IL_0066:
	{
		RuntimeObject* L_11 = __this->___m_Key;
		NullCheck(L_11);
		int32_t L_12;
		L_12 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_11);
		G_B10_0 = L_12;
		G_B10_1 = G_B9_0;
	}

IL_0071:
	{
		V_1 = ((int32_t)(G_B10_1^G_B10_0));
		goto IL_007b;
	}

IL_0075:
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_13 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_13, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPathPart_GetHashCode_m7FFB4CE7C413827CA2846E870BA2F738D587FD57_RuntimeMethod_var)));
	}

IL_007b:
	{
		int32_t L_14 = V_1;
		V_0 = L_14;
		int32_t L_15 = V_0;
		return L_15;
	}
}
IL2CPP_EXTERN_C  int32_t PropertyPathPart_GetHashCode_m7FFB4CE7C413827CA2846E870BA2F738D587FD57_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = PropertyPathPart_GetHashCode_m7FFB4CE7C413827CA2846E870BA2F738D587FD57(_thisAdjusted, 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 void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_pinvoke(const PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79& unmarshaled, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke& marshaled)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke(unmarshaled.___m_Part0, marshaled.___m_Part0);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke(unmarshaled.___m_Part1, marshaled.___m_Part1);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke(unmarshaled.___m_Part2, marshaled.___m_Part2);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke(unmarshaled.___m_Part3, marshaled.___m_Part3);
	if (unmarshaled.___m_AdditionalParts != NULL)
	{
		il2cpp_array_size_t _unmarshaledm_AdditionalParts_Length = (unmarshaled.___m_AdditionalParts)->max_length;
		marshaled.___m_AdditionalParts = il2cpp_codegen_marshal_allocate_array<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke>(_unmarshaledm_AdditionalParts_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_AdditionalParts_Length); i++)
		{
			PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke((unmarshaled.___m_AdditionalParts)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___m_AdditionalParts)[i]);
		}
	}
	else
	{
		marshaled.___m_AdditionalParts = NULL;
	}
	marshaled.___U3CLengthU3Ek__BackingField = unmarshaled.___U3CLengthU3Ek__BackingField;
}
IL2CPP_EXTERN_C void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_pinvoke_back(const PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke& marshaled, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF unmarshaledm_Part0_temp_0;
	memset((&unmarshaledm_Part0_temp_0), 0, sizeof(unmarshaledm_Part0_temp_0));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_back(marshaled.___m_Part0, unmarshaledm_Part0_temp_0);
	unmarshaled.___m_Part0 = unmarshaledm_Part0_temp_0;
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part0))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part0))->___m_Key), (void*)NULL);
	#endif
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF unmarshaledm_Part1_temp_1;
	memset((&unmarshaledm_Part1_temp_1), 0, sizeof(unmarshaledm_Part1_temp_1));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_back(marshaled.___m_Part1, unmarshaledm_Part1_temp_1);
	unmarshaled.___m_Part1 = unmarshaledm_Part1_temp_1;
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part1))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part1))->___m_Key), (void*)NULL);
	#endif
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF unmarshaledm_Part2_temp_2;
	memset((&unmarshaledm_Part2_temp_2), 0, sizeof(unmarshaledm_Part2_temp_2));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_back(marshaled.___m_Part2, unmarshaledm_Part2_temp_2);
	unmarshaled.___m_Part2 = unmarshaledm_Part2_temp_2;
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part2))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part2))->___m_Key), (void*)NULL);
	#endif
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF unmarshaledm_Part3_temp_3;
	memset((&unmarshaledm_Part3_temp_3), 0, sizeof(unmarshaledm_Part3_temp_3));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_back(marshaled.___m_Part3, unmarshaledm_Part3_temp_3);
	unmarshaled.___m_Part3 = unmarshaledm_Part3_temp_3;
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part3))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part3))->___m_Key), (void*)NULL);
	#endif
	if (marshaled.___m_AdditionalParts != NULL)
	{
		if (unmarshaled.___m_AdditionalParts == NULL)
		{
			unmarshaled.___m_AdditionalParts = reinterpret_cast<PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*>((PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)SZArrayNew(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_AdditionalParts), (void*)reinterpret_cast<PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*>((PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)SZArrayNew(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___m_AdditionalParts)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF _marshaled____m_AdditionalParts_i__unmarshaled;
			memset((&_marshaled____m_AdditionalParts_i__unmarshaled), 0, sizeof(_marshaled____m_AdditionalParts_i__unmarshaled));
			PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_back((marshaled.___m_AdditionalParts)[i], _marshaled____m_AdditionalParts_i__unmarshaled);
			(unmarshaled.___m_AdditionalParts)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____m_AdditionalParts_i__unmarshaled);
		}
	}
	int32_t unmarshaledU3CLengthU3Ek__BackingField_temp_5 = 0;
	unmarshaledU3CLengthU3Ek__BackingField_temp_5 = marshaled.___U3CLengthU3Ek__BackingField;
	unmarshaled.___U3CLengthU3Ek__BackingField = unmarshaledU3CLengthU3Ek__BackingField_temp_5;
}
IL2CPP_EXTERN_C void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_pinvoke_cleanup(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke& marshaled)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_cleanup(marshaled.___m_Part0);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_cleanup(marshaled.___m_Part1);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_cleanup(marshaled.___m_Part2);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_cleanup(marshaled.___m_Part3);
	if (marshaled.___m_AdditionalParts != NULL)
	{
		const il2cpp_array_size_t marshaled____m_AdditionalParts_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____m_AdditionalParts_CleanupLoopCount); i++)
		{
			PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_pinvoke_cleanup((marshaled.___m_AdditionalParts)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___m_AdditionalParts);
		marshaled.___m_AdditionalParts = NULL;
	}
}










IL2CPP_EXTERN_C void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_com(const PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79& unmarshaled, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com& marshaled)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com(unmarshaled.___m_Part0, marshaled.___m_Part0);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com(unmarshaled.___m_Part1, marshaled.___m_Part1);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com(unmarshaled.___m_Part2, marshaled.___m_Part2);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com(unmarshaled.___m_Part3, marshaled.___m_Part3);
	if (unmarshaled.___m_AdditionalParts != NULL)
	{
		il2cpp_array_size_t _unmarshaledm_AdditionalParts_Length = (unmarshaled.___m_AdditionalParts)->max_length;
		marshaled.___m_AdditionalParts = il2cpp_codegen_marshal_allocate_array<PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com>(_unmarshaledm_AdditionalParts_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_AdditionalParts_Length); i++)
		{
			PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com((unmarshaled.___m_AdditionalParts)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___m_AdditionalParts)[i]);
		}
	}
	else
	{
		marshaled.___m_AdditionalParts = NULL;
	}
	marshaled.___U3CLengthU3Ek__BackingField = unmarshaled.___U3CLengthU3Ek__BackingField;
}
IL2CPP_EXTERN_C void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_com_back(const PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com& marshaled, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF unmarshaledm_Part0_temp_0;
	memset((&unmarshaledm_Part0_temp_0), 0, sizeof(unmarshaledm_Part0_temp_0));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_back(marshaled.___m_Part0, unmarshaledm_Part0_temp_0);
	unmarshaled.___m_Part0 = unmarshaledm_Part0_temp_0;
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part0))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part0))->___m_Key), (void*)NULL);
	#endif
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF unmarshaledm_Part1_temp_1;
	memset((&unmarshaledm_Part1_temp_1), 0, sizeof(unmarshaledm_Part1_temp_1));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_back(marshaled.___m_Part1, unmarshaledm_Part1_temp_1);
	unmarshaled.___m_Part1 = unmarshaledm_Part1_temp_1;
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part1))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part1))->___m_Key), (void*)NULL);
	#endif
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF unmarshaledm_Part2_temp_2;
	memset((&unmarshaledm_Part2_temp_2), 0, sizeof(unmarshaledm_Part2_temp_2));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_back(marshaled.___m_Part2, unmarshaledm_Part2_temp_2);
	unmarshaled.___m_Part2 = unmarshaledm_Part2_temp_2;
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part2))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part2))->___m_Key), (void*)NULL);
	#endif
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF unmarshaledm_Part3_temp_3;
	memset((&unmarshaledm_Part3_temp_3), 0, sizeof(unmarshaledm_Part3_temp_3));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_back(marshaled.___m_Part3, unmarshaledm_Part3_temp_3);
	unmarshaled.___m_Part3 = unmarshaledm_Part3_temp_3;
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part3))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Part3))->___m_Key), (void*)NULL);
	#endif
	if (marshaled.___m_AdditionalParts != NULL)
	{
		if (unmarshaled.___m_AdditionalParts == NULL)
		{
			unmarshaled.___m_AdditionalParts = reinterpret_cast<PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*>((PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)SZArrayNew(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_AdditionalParts), (void*)reinterpret_cast<PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*>((PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)SZArrayNew(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___m_AdditionalParts)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF _marshaled____m_AdditionalParts_i__unmarshaled;
			memset((&_marshaled____m_AdditionalParts_i__unmarshaled), 0, sizeof(_marshaled____m_AdditionalParts_i__unmarshaled));
			PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_back((marshaled.___m_AdditionalParts)[i], _marshaled____m_AdditionalParts_i__unmarshaled);
			(unmarshaled.___m_AdditionalParts)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____m_AdditionalParts_i__unmarshaled);
		}
	}
	int32_t unmarshaledU3CLengthU3Ek__BackingField_temp_5 = 0;
	unmarshaledU3CLengthU3Ek__BackingField_temp_5 = marshaled.___U3CLengthU3Ek__BackingField;
	unmarshaled.___U3CLengthU3Ek__BackingField = unmarshaledU3CLengthU3Ek__BackingField_temp_5;
}
IL2CPP_EXTERN_C void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_com_cleanup(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com& marshaled)
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_cleanup(marshaled.___m_Part0);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_cleanup(marshaled.___m_Part1);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_cleanup(marshaled.___m_Part2);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_cleanup(marshaled.___m_Part3);
	if (marshaled.___m_AdditionalParts != NULL)
	{
		const il2cpp_array_size_t marshaled____m_AdditionalParts_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____m_AdditionalParts_CleanupLoopCount); i++)
		{
			PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshal_com_cleanup((marshaled.___m_AdditionalParts)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___m_AdditionalParts);
		marshaled.___m_AdditionalParts = NULL;
	}
}
// Method Definition Index: 66447
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CLengthU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66448
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	bool _returnValue;
	_returnValue = PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66449
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_index;
		switch (L_0)
		{
			case 0:
			{
				goto IL_0018;
			}
			case 1:
			{
				goto IL_002e;
			}
			case 2:
			{
				goto IL_0044;
			}
			case 3:
			{
				goto IL_005a;
			}
		}
	}
	{
		goto IL_0070;
	}

IL_0018:
	{
		int32_t L_1;
		L_1 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if ((((int32_t)L_1) >= ((int32_t)1)))
		{
			goto IL_0027;
		}
	}
	{
		IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_2 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
		IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_2, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD_RuntimeMethod_var)));
	}

IL_0027:
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_3 = __this->___m_Part0;
		return L_3;
	}

IL_002e:
	{
		int32_t L_4;
		L_4 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if ((((int32_t)L_4) >= ((int32_t)2)))
		{
			goto IL_003d;
		}
	}
	{
		IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_5 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
		IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_5, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD_RuntimeMethod_var)));
	}

IL_003d:
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_6 = __this->___m_Part1;
		return L_6;
	}

IL_0044:
	{
		int32_t L_7;
		L_7 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if ((((int32_t)L_7) >= ((int32_t)3)))
		{
			goto IL_0053;
		}
	}
	{
		IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_8 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
		IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_8, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD_RuntimeMethod_var)));
	}

IL_0053:
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_9 = __this->___m_Part2;
		return L_9;
	}

IL_005a:
	{
		int32_t L_10;
		L_10 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if ((((int32_t)L_10) >= ((int32_t)4)))
		{
			goto IL_0069;
		}
	}
	{
		IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_11 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var)));
		IndexOutOfRangeException__ctor_m270ED9671475CE680EEA8C62A7A43308AE4188EF(L_11, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD_RuntimeMethod_var)));
	}

IL_0069:
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_12 = __this->___m_Part3;
		return L_12;
	}

IL_0070:
	{
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_13 = __this->___m_AdditionalParts;
		int32_t L_14 = ___0_index;
		NullCheck(L_13);
		int32_t L_15 = ((int32_t)il2cpp_codegen_subtract(L_14, 4));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		return L_16;
	}
}
IL2CPP_EXTERN_C  PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF _returnValue;
	_returnValue = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(_thisAdjusted, ___0_index, method);
	return _returnValue;
}
// Method Definition Index: 66450
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_m8889FD75F8EDE2DAAD4A5491B55C292DB207A794 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, String_t* ___0_path, const RuntimeMethod* method) 
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		String_t* L_0 = ___0_path;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_1;
		L_1 = PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F(L_0, NULL);
		V_0 = L_1;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_2 = V_0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_3 = L_2.___m_Part0;
		__this->___m_Part0 = L_3;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_4 = V_0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_5 = L_4.___m_Part1;
		__this->___m_Part1 = L_5;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part1))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_6 = V_0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_7 = L_6.___m_Part2;
		__this->___m_Part2 = L_7;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part2))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_8 = V_0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_9 = L_8.___m_Part3;
		__this->___m_Part3 = L_9;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part3))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_10 = V_0;
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_11 = L_10.___m_AdditionalParts;
		__this->___m_AdditionalParts = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalParts), (void*)L_11);
		int32_t L_12;
		L_12 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline((&V_0), NULL);
		__this->___U3CLengthU3Ek__BackingField = L_12;
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyPath__ctor_m8889FD75F8EDE2DAAD4A5491B55C292DB207A794_AdjustorThunk (RuntimeObject* __this, String_t* ___0_path, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	PropertyPath__ctor_m8889FD75F8EDE2DAAD4A5491B55C292DB207A794(_thisAdjusted, ___0_path, method);
}
// Method Definition Index: 66451
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_m2F77E529E2EDA334EA1C38EF87B73DC3FD121422 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part, const RuntimeMethod* method) 
{
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_0 = ___0_part;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_1 = (*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)L_0);
		__this->___m_Part0 = L_1;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_2 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part1);
		il2cpp_codegen_initobj(L_2, sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_3 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part2);
		il2cpp_codegen_initobj(L_3, sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_4 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part3);
		il2cpp_codegen_initobj(L_4, sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		__this->___m_AdditionalParts = (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalParts), (void*)(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)NULL);
		__this->___U3CLengthU3Ek__BackingField = 1;
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyPath__ctor_m2F77E529E2EDA334EA1C38EF87B73DC3FD121422_AdjustorThunk (RuntimeObject* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	PropertyPath__ctor_m2F77E529E2EDA334EA1C38EF87B73DC3FD121422(_thisAdjusted, ___0_part, method);
}
// Method Definition Index: 66452
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_m4CAD2C371742D82367AF9D6983630DD4B6CA02FC (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part0, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___1_part1, const RuntimeMethod* method) 
{
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_0 = ___0_part0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_1 = (*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)L_0);
		__this->___m_Part0 = L_1;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_2 = ___1_part1;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_3 = (*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)L_2);
		__this->___m_Part1 = L_3;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part1))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_4 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part2);
		il2cpp_codegen_initobj(L_4, sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_5 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part3);
		il2cpp_codegen_initobj(L_5, sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		__this->___m_AdditionalParts = (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalParts), (void*)(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)NULL);
		__this->___U3CLengthU3Ek__BackingField = 2;
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyPath__ctor_m4CAD2C371742D82367AF9D6983630DD4B6CA02FC_AdjustorThunk (RuntimeObject* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part0, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___1_part1, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	PropertyPath__ctor_m4CAD2C371742D82367AF9D6983630DD4B6CA02FC(_thisAdjusted, ___0_part0, ___1_part1, method);
}
// Method Definition Index: 66453
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_m96EF795D49F6206ED6CD9AA5D7062FA535BF9FF2 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part0, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___1_part1, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___2_part2, const RuntimeMethod* method) 
{
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_0 = ___0_part0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_1 = (*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)L_0);
		__this->___m_Part0 = L_1;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_2 = ___1_part1;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_3 = (*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)L_2);
		__this->___m_Part1 = L_3;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part1))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_4 = ___2_part2;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_5 = (*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)L_4);
		__this->___m_Part2 = L_5;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part2))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_6 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part3);
		il2cpp_codegen_initobj(L_6, sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		__this->___m_AdditionalParts = (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalParts), (void*)(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)NULL);
		__this->___U3CLengthU3Ek__BackingField = 3;
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyPath__ctor_m96EF795D49F6206ED6CD9AA5D7062FA535BF9FF2_AdjustorThunk (RuntimeObject* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part0, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___1_part1, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___2_part2, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	PropertyPath__ctor_m96EF795D49F6206ED6CD9AA5D7062FA535BF9FF2(_thisAdjusted, ___0_part0, ___1_part1, ___2_part2, method);
}
// Method Definition Index: 66454
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_mE596A10EC42BB2D463FAC7A0A6DC1A237188BB13 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part0, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___1_part1, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___2_part2, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___3_part3, const RuntimeMethod* method) 
{
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_0 = ___0_part0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_1 = (*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)L_0);
		__this->___m_Part0 = L_1;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_2 = ___1_part1;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_3 = (*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)L_2);
		__this->___m_Part1 = L_3;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part1))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_4 = ___2_part2;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_5 = (*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)L_4);
		__this->___m_Part2 = L_5;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part2))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_6 = ___3_part3;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_7 = (*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)L_6);
		__this->___m_Part3 = L_7;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part3))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		__this->___m_AdditionalParts = (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AdditionalParts), (void*)(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)NULL);
		__this->___U3CLengthU3Ek__BackingField = 4;
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyPath__ctor_mE596A10EC42BB2D463FAC7A0A6DC1A237188BB13_AdjustorThunk (RuntimeObject* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part0, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___1_part1, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___2_part2, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___3_part3, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	PropertyPath__ctor_mE596A10EC42BB2D463FAC7A0A6DC1A237188BB13(_thisAdjusted, ___0_part0, ___1_part1, ___2_part2, ___3_part3, method);
}
// Method Definition Index: 66455
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath__ctor_mA799C46585B709DD7D856FC4A2C244843B97E07E (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* ___0_parts, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* G_B2_0 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* G_B1_0 = NULL;
	PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* G_B3_0 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* G_B3_1 = NULL;
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_0 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part0);
		il2cpp_codegen_initobj(L_0, sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_1 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part1);
		il2cpp_codegen_initobj(L_1, sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_2 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part2);
		il2cpp_codegen_initobj(L_2, sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_3 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part3);
		il2cpp_codegen_initobj(L_3, sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_4 = ___0_parts;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline(L_4, List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_RuntimeMethod_var);
		if ((((int32_t)L_5) > ((int32_t)4)))
		{
			G_B2_0 = __this;
			goto IL_003d;
		}
		G_B1_0 = __this;
	}
	{
		G_B3_0 = ((PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)(NULL));
		G_B3_1 = G_B1_0;
		goto IL_004a;
	}

IL_003d:
	{
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_6 = ___0_parts;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline(L_6, List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_RuntimeMethod_var);
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_8 = (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)SZArrayNew(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(L_7, 4)));
		G_B3_0 = L_8;
		G_B3_1 = G_B2_0;
	}

IL_004a:
	{
		G_B3_1->___m_AdditionalParts = G_B3_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___m_AdditionalParts), (void*)G_B3_0);
		V_0 = 0;
		goto IL_00c0;
	}

IL_0053:
	{
		int32_t L_9 = V_0;
		switch (L_9)
		{
			case 0:
			{
				goto IL_006b;
			}
			case 1:
			{
				goto IL_007a;
			}
			case 2:
			{
				goto IL_0089;
			}
			case 3:
			{
				goto IL_0098;
			}
		}
	}
	{
		goto IL_00a7;
	}

IL_006b:
	{
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_10 = ___0_parts;
		int32_t L_11 = V_0;
		NullCheck(L_10);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_12;
		L_12 = List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31(L_10, L_11, List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_RuntimeMethod_var);
		__this->___m_Part0 = L_12;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		goto IL_00bc;
	}

IL_007a:
	{
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_13 = ___0_parts;
		int32_t L_14 = V_0;
		NullCheck(L_13);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_15;
		L_15 = List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31(L_13, L_14, List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_RuntimeMethod_var);
		__this->___m_Part1 = L_15;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part1))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		goto IL_00bc;
	}

IL_0089:
	{
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_16 = ___0_parts;
		int32_t L_17 = V_0;
		NullCheck(L_16);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_18;
		L_18 = List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31(L_16, L_17, List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_RuntimeMethod_var);
		__this->___m_Part2 = L_18;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part2))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		goto IL_00bc;
	}

IL_0098:
	{
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_19 = ___0_parts;
		int32_t L_20 = V_0;
		NullCheck(L_19);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_21;
		L_21 = List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31(L_19, L_20, List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_RuntimeMethod_var);
		__this->___m_Part3 = L_21;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part3))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		goto IL_00bc;
	}

IL_00a7:
	{
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_22 = __this->___m_AdditionalParts;
		int32_t L_23 = V_0;
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_24 = ___0_parts;
		int32_t L_25 = V_0;
		NullCheck(L_24);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_26;
		L_26 = List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31(L_24, L_25, List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_RuntimeMethod_var);
		NullCheck(L_22);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_23, 4))), (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)L_26);
	}

IL_00bc:
	{
		int32_t L_27 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1));
	}

IL_00c0:
	{
		int32_t L_28 = V_0;
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_29 = ___0_parts;
		NullCheck(L_29);
		int32_t L_30;
		L_30 = List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline(L_29, List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_RuntimeMethod_var);
		if ((((int32_t)L_28) < ((int32_t)L_30)))
		{
			goto IL_0053;
		}
	}
	{
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_31 = ___0_parts;
		NullCheck(L_31);
		int32_t L_32;
		L_32 = List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline(L_31, List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_RuntimeMethod_var);
		__this->___U3CLengthU3Ek__BackingField = L_32;
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyPath__ctor_mA799C46585B709DD7D856FC4A2C244843B97E07E_AdjustorThunk (RuntimeObject* __this, List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* ___0_parts, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	PropertyPath__ctor_mA799C46585B709DD7D856FC4A2C244843B97E07E(_thisAdjusted, ___0_parts, method);
}
// Method Definition Index: 66456
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_FromIndex_mECB2B98D1D854C2304D4E334229E4264FA96E490 (int32_t ___0_index, const RuntimeMethod* method) 
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		int32_t L_0 = ___0_index;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_1;
		memset((&L_1), 0, sizeof(L_1));
		PropertyPathPart__ctor_mBA8834069756073D08D04AA9877E3B99E18E5481((&L_1), L_0, NULL);
		V_0 = L_1;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_2;
		memset((&L_2), 0, sizeof(L_2));
		PropertyPath__ctor_m2F77E529E2EDA334EA1C38EF87B73DC3FD121422((&L_2), (&V_0), NULL);
		return L_2;
	}
}
// Method Definition Index: 66457
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_Combine_m043DDE2F717E093501FBAC51D0A67695FE3143C2 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___1_pathToAppend, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* V_3 = NULL;
	int32_t V_4 = 0;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_5;
	memset((&V_5), 0, sizeof(V_5));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_6;
	memset((&V_6), 0, sizeof(V_6));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_7;
	memset((&V_7), 0, sizeof(V_7));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_8;
	memset((&V_8), 0, sizeof(V_8));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_9;
	memset((&V_9), 0, sizeof(V_9));
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_10;
	memset((&V_10), 0, sizeof(V_10));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF G_B8_0;
	memset((&G_B8_0), 0, sizeof(G_B8_0));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF G_B13_0;
	memset((&G_B13_0), 0, sizeof(G_B13_0));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF G_B18_0;
	memset((&G_B18_0), 0, sizeof(G_B18_0));
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_0 = ___0_path;
		bool L_1;
		L_1 = PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50(L_0, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_2 = ___1_pathToAppend;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_3 = (*(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*)L_2);
		return L_3;
	}

IL_000f:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_4 = ___1_pathToAppend;
		bool L_5;
		L_5 = PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50(L_4, NULL);
		if (!L_5)
		{
			goto IL_001e;
		}
	}
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_6 = ___0_path;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_7 = (*(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*)L_6);
		return L_7;
	}

IL_001e:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_8 = ___0_path;
		int32_t L_9;
		L_9 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(L_8, NULL);
		V_0 = L_9;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_10 = ___1_pathToAppend;
		int32_t L_11;
		L_11 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(L_10, NULL);
		V_1 = L_11;
		int32_t L_12 = V_0;
		int32_t L_13 = V_1;
		V_2 = ((int32_t)il2cpp_codegen_add(L_12, L_13));
		int32_t L_14 = V_2;
		if ((((int32_t)L_14) > ((int32_t)4)))
		{
			goto IL_00e8;
		}
	}
	{
		V_4 = 0;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_15 = ___0_path;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_16 = L_15->___m_Part0;
		V_5 = L_16;
		int32_t L_17 = V_0;
		if ((((int32_t)L_17) > ((int32_t)1)))
		{
			goto IL_0055;
		}
	}
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_18 = ___1_pathToAppend;
		int32_t L_19 = V_4;
		int32_t L_20 = L_19;
		V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_21;
		L_21 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_18, L_20, NULL);
		G_B8_0 = L_21;
		goto IL_005b;
	}

IL_0055:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_22 = ___0_path;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_23 = L_22->___m_Part1;
		G_B8_0 = L_23;
	}

IL_005b:
	{
		V_6 = G_B8_0;
		int32_t L_24 = V_2;
		if ((((int32_t)L_24) > ((int32_t)2)))
		{
			goto IL_006d;
		}
	}
	{
		il2cpp_codegen_initobj((&V_9), sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_25 = V_9;
		G_B13_0 = L_25;
		goto IL_0086;
	}

IL_006d:
	{
		int32_t L_26 = V_0;
		if ((((int32_t)L_26) > ((int32_t)2)))
		{
			goto IL_0080;
		}
	}
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_27 = ___1_pathToAppend;
		int32_t L_28 = V_4;
		int32_t L_29 = L_28;
		V_4 = ((int32_t)il2cpp_codegen_add(L_29, 1));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_30;
		L_30 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_27, L_29, NULL);
		G_B13_0 = L_30;
		goto IL_0086;
	}

IL_0080:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_31 = ___0_path;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_32 = L_31->___m_Part2;
		G_B13_0 = L_32;
	}

IL_0086:
	{
		V_7 = G_B13_0;
		int32_t L_33 = V_2;
		if ((((int32_t)L_33) > ((int32_t)3)))
		{
			goto IL_0098;
		}
	}
	{
		il2cpp_codegen_initobj((&V_9), sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF));
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_34 = V_9;
		G_B18_0 = L_34;
		goto IL_00ac;
	}

IL_0098:
	{
		int32_t L_35 = V_0;
		if ((((int32_t)L_35) > ((int32_t)3)))
		{
			goto IL_00a6;
		}
	}
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_36 = ___1_pathToAppend;
		int32_t L_37 = V_4;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_38;
		L_38 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_36, L_37, NULL);
		G_B18_0 = L_38;
		goto IL_00ac;
	}

IL_00a6:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_39 = ___0_path;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_40 = L_39->___m_Part3;
		G_B18_0 = L_40;
	}

IL_00ac:
	{
		V_8 = G_B18_0;
		int32_t L_41 = V_2;
		switch (((int32_t)il2cpp_codegen_subtract(L_41, 2)))
		{
			case 0:
			{
				goto IL_00c4;
			}
			case 1:
			{
				goto IL_00ce;
			}
			case 2:
			{
				goto IL_00da;
			}
		}
	}
	{
		goto IL_00e8;
	}

IL_00c4:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_42;
		memset((&L_42), 0, sizeof(L_42));
		PropertyPath__ctor_m4CAD2C371742D82367AF9D6983630DD4B6CA02FC((&L_42), (&V_5), (&V_6), NULL);
		return L_42;
	}

IL_00ce:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_43;
		memset((&L_43), 0, sizeof(L_43));
		PropertyPath__ctor_m96EF795D49F6206ED6CD9AA5D7062FA535BF9FF2((&L_43), (&V_5), (&V_6), (&V_7), NULL);
		return L_43;
	}

IL_00da:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_44;
		memset((&L_44), 0, sizeof(L_44));
		PropertyPath__ctor_mE596A10EC42BB2D463FAC7A0A6DC1A237188BB13((&L_44), (&V_5), (&V_6), (&V_7), (&V_8), NULL);
		return L_44;
	}

IL_00e8:
	{
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_45;
		L_45 = CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617(CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617_RuntimeMethod_var);
		V_3 = L_45;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0106:
			{
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_46 = V_3;
				il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
				CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D(L_46, CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_47 = ___0_path;
			List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_48 = V_3;
			PropertyPath_GetParts_mECD736AB60DA3B4A632FA928F1338E8AF0A6F8B5(L_47, L_48, NULL);
			PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_49 = ___1_pathToAppend;
			List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_50 = V_3;
			PropertyPath_GetParts_mECD736AB60DA3B4A632FA928F1338E8AF0A6F8B5(L_49, L_50, NULL);
			List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_51 = V_3;
			PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_52;
			memset((&L_52), 0, sizeof(L_52));
			PropertyPath__ctor_mA799C46585B709DD7D856FC4A2C244843B97E07E((&L_52), L_51, NULL);
			V_10 = L_52;
			goto IL_010d;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_010d:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_53 = V_10;
		return L_53;
	}
}
// Method Definition Index: 66458
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_AppendPart_m080FE61818BD5B1ACFA6FF796EF1515E07DE7BD0 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___1_part, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* V_0 = NULL;
	int32_t V_1 = 0;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_0 = ___0_path;
		bool L_1;
		L_1 = PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50(L_0, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_2 = ___1_part;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_3;
		memset((&L_3), 0, sizeof(L_3));
		PropertyPath__ctor_m2F77E529E2EDA334EA1C38EF87B73DC3FD121422((&L_3), L_2, NULL);
		return L_3;
	}

IL_000f:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_4 = ___0_path;
		int32_t L_5;
		L_5 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(L_4, NULL);
		V_1 = ((int32_t)il2cpp_codegen_add(L_5, 1));
		int32_t L_6 = V_1;
		switch (((int32_t)il2cpp_codegen_subtract(L_6, 2)))
		{
			case 0:
			{
				goto IL_002e;
			}
			case 1:
			{
				goto IL_003b;
			}
			case 2:
			{
				goto IL_004e;
			}
		}
	}
	{
		goto IL_0067;
	}

IL_002e:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_7 = ___0_path;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_8 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&L_7->___m_Part0);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_9 = ___1_part;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_10;
		memset((&L_10), 0, sizeof(L_10));
		PropertyPath__ctor_m4CAD2C371742D82367AF9D6983630DD4B6CA02FC((&L_10), L_8, L_9, NULL);
		return L_10;
	}

IL_003b:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_11 = ___0_path;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_12 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&L_11->___m_Part0);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_13 = ___0_path;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_14 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&L_13->___m_Part1);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_15 = ___1_part;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_16;
		memset((&L_16), 0, sizeof(L_16));
		PropertyPath__ctor_m96EF795D49F6206ED6CD9AA5D7062FA535BF9FF2((&L_16), L_12, L_14, L_15, NULL);
		return L_16;
	}

IL_004e:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_17 = ___0_path;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_18 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&L_17->___m_Part0);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_19 = ___0_path;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_20 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&L_19->___m_Part1);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_21 = ___0_path;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_22 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&L_21->___m_Part2);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_23 = ___1_part;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_24;
		memset((&L_24), 0, sizeof(L_24));
		PropertyPath__ctor_mE596A10EC42BB2D463FAC7A0A6DC1A237188BB13((&L_24), L_18, L_20, L_22, L_23, NULL);
		return L_24;
	}

IL_0067:
	{
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_25;
		L_25 = CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617(CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617_RuntimeMethod_var);
		V_0 = L_25;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0089:
			{
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_26 = V_0;
				il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
				CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D(L_26, CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_27 = ___0_path;
			List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_28 = V_0;
			PropertyPath_GetParts_mECD736AB60DA3B4A632FA928F1338E8AF0A6F8B5(L_27, L_28, NULL);
			List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_29 = V_0;
			PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_30 = ___1_part;
			PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_31 = (*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)L_30);
			NullCheck(L_29);
			List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_inline(L_29, L_31, List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var);
			List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_32 = V_0;
			PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_33;
			memset((&L_33), 0, sizeof(L_33));
			PropertyPath__ctor_mA799C46585B709DD7D856FC4A2C244843B97E07E((&L_33), L_32, NULL);
			V_2 = L_33;
			goto IL_0090;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0090:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_34 = V_2;
		return L_34;
	}
}
// Method Definition Index: 66459
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_AppendIndex_mDDEECBA50ABD5B4C699781BDBD0726BA9C3804F6 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, int32_t ___1_index, const RuntimeMethod* method) 
{
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_0 = ___0_path;
		int32_t L_1 = ___1_index;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_2;
		memset((&L_2), 0, sizeof(L_2));
		PropertyPathPart__ctor_mBA8834069756073D08D04AA9877E3B99E18E5481((&L_2), L_1, NULL);
		V_0 = L_2;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_3;
		L_3 = PropertyPath_AppendPart_m080FE61818BD5B1ACFA6FF796EF1515E07DE7BD0(L_0, (&V_0), NULL);
		return L_3;
	}
}
// Method Definition Index: 66460
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_AppendProperty_m5673C486FE14D5FEFE7D8551ACBD769469A8D6CE (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, RuntimeObject* ___1_property, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionaryElementProperty_tEE916711BD795ACEA4749228E77824339691DC18_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IListElementProperty_tD676C080F5CE9C9D0DEA786164735EC5D61CDE66_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IProperty_t9DAAF3D1ACD042DA2D622152506F58CE625EF697_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISetElementProperty_t85E9D2714544258A2EA7B08F1A21495000A2D1B4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_3;
	memset((&V_3), 0, sizeof(V_3));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		RuntimeObject* L_0 = ___1_property;
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IListElementProperty_tD676C080F5CE9C9D0DEA786164735EC5D61CDE66_il2cpp_TypeInfo_var));
		RuntimeObject* L_1 = V_0;
		if (L_1)
		{
			goto IL_0020;
		}
	}
	{
		RuntimeObject* L_2 = ___1_property;
		V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, ISetElementProperty_t85E9D2714544258A2EA7B08F1A21495000A2D1B4_il2cpp_TypeInfo_var));
		RuntimeObject* L_3 = V_1;
		if (L_3)
		{
			goto IL_0038;
		}
	}
	{
		RuntimeObject* L_4 = ___1_property;
		V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IDictionaryElementProperty_tEE916711BD795ACEA4749228E77824339691DC18_il2cpp_TypeInfo_var));
		RuntimeObject* L_5 = V_2;
		if (L_5)
		{
			goto IL_0050;
		}
	}
	{
		goto IL_0068;
	}

IL_0020:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_6 = ___0_path;
		RuntimeObject* L_7 = V_0;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IListElementProperty_tD676C080F5CE9C9D0DEA786164735EC5D61CDE66_il2cpp_TypeInfo_var, L_7);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_9;
		memset((&L_9), 0, sizeof(L_9));
		PropertyPathPart__ctor_mBA8834069756073D08D04AA9877E3B99E18E5481((&L_9), L_8, NULL);
		V_4 = L_9;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_10;
		L_10 = PropertyPath_AppendPart_m080FE61818BD5B1ACFA6FF796EF1515E07DE7BD0(L_6, (&V_4), NULL);
		V_3 = L_10;
		goto IL_007e;
	}

IL_0038:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_11 = ___0_path;
		RuntimeObject* L_12 = V_1;
		NullCheck(L_12);
		RuntimeObject* L_13;
		L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, ISetElementProperty_t85E9D2714544258A2EA7B08F1A21495000A2D1B4_il2cpp_TypeInfo_var, L_12);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_14;
		memset((&L_14), 0, sizeof(L_14));
		PropertyPathPart__ctor_m42774EB4802E9AF8F8EE2F1518CEC8C7FCF4BD04((&L_14), L_13, NULL);
		V_4 = L_14;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_15;
		L_15 = PropertyPath_AppendPart_m080FE61818BD5B1ACFA6FF796EF1515E07DE7BD0(L_11, (&V_4), NULL);
		V_3 = L_15;
		goto IL_007e;
	}

IL_0050:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_16 = ___0_path;
		RuntimeObject* L_17 = V_2;
		NullCheck(L_17);
		RuntimeObject* L_18;
		L_18 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IDictionaryElementProperty_tEE916711BD795ACEA4749228E77824339691DC18_il2cpp_TypeInfo_var, L_17);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_19;
		memset((&L_19), 0, sizeof(L_19));
		PropertyPathPart__ctor_m42774EB4802E9AF8F8EE2F1518CEC8C7FCF4BD04((&L_19), L_18, NULL);
		V_4 = L_19;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_20;
		L_20 = PropertyPath_AppendPart_m080FE61818BD5B1ACFA6FF796EF1515E07DE7BD0(L_16, (&V_4), NULL);
		V_3 = L_20;
		goto IL_007e;
	}

IL_0068:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_21 = ___0_path;
		RuntimeObject* L_22 = ___1_property;
		NullCheck(L_22);
		String_t* L_23;
		L_23 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IProperty_t9DAAF3D1ACD042DA2D622152506F58CE625EF697_il2cpp_TypeInfo_var, L_22);
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_24;
		memset((&L_24), 0, sizeof(L_24));
		PropertyPathPart__ctor_mC5C9B7E5453514FEFD7F49B2FFFD5CFB9CF4A28C((&L_24), L_23, NULL);
		V_4 = L_24;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_25;
		L_25 = PropertyPath_AppendPart_m080FE61818BD5B1ACFA6FF796EF1515E07DE7BD0(L_21, (&V_4), NULL);
		V_3 = L_25;
	}

IL_007e:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_26 = V_3;
		return L_26;
	}
}
// Method Definition Index: 66461
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_Pop_m65DD7F8826EEBE6D4CF039B3F4E5904C00FFC272 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_0 = ___0_path;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_1 = ___0_path;
		int32_t L_2;
		L_2 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(L_1, NULL);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_3;
		L_3 = PropertyPath_SubPath_m8FD430770F6291D2EC537F6B7DAF06F63F70255E(L_0, 0, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), NULL);
		return L_3;
	}
}
// Method Definition Index: 66462
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_SubPath_m8FD430770F6291D2EC537F6B7DAF06F63F70255E (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* V_1 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_2;
	memset((&V_2), 0, sizeof(V_2));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_3;
	memset((&V_3), 0, sizeof(V_3));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_4;
	memset((&V_4), 0, sizeof(V_4));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_5;
	memset((&V_5), 0, sizeof(V_5));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_6;
	memset((&V_6), 0, sizeof(V_6));
	int32_t V_7 = 0;
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_0 = ___0_path;
		int32_t L_1;
		L_1 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(L_0, NULL);
		V_0 = L_1;
		int32_t L_2 = ___1_startIndex;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0016;
		}
	}
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE68FFE708FFE8FC1D5DA3BEDB8B81DE1CCC64C34)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_SubPath_m8FD430770F6291D2EC537F6B7DAF06F63F70255E_RuntimeMethod_var)));
	}

IL_0016:
	{
		int32_t L_4 = ___1_startIndex;
		int32_t L_5 = V_0;
		if ((((int32_t)L_4) <= ((int32_t)L_5)))
		{
			goto IL_0025;
		}
	}
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE68FFE708FFE8FC1D5DA3BEDB8B81DE1CCC64C34)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_SubPath_m8FD430770F6291D2EC537F6B7DAF06F63F70255E_RuntimeMethod_var)));
	}

IL_0025:
	{
		int32_t L_7 = ___2_length;
		if ((((int32_t)L_7) >= ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_SubPath_m8FD430770F6291D2EC537F6B7DAF06F63F70255E_RuntimeMethod_var)));
	}

IL_0034:
	{
		int32_t L_9 = ___1_startIndex;
		int32_t L_10 = V_0;
		int32_t L_11 = ___2_length;
		if ((((int32_t)L_9) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_10, L_11)))))
		{
			goto IL_0045;
		}
	}
	{
		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_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_SubPath_m8FD430770F6291D2EC537F6B7DAF06F63F70255E_RuntimeMethod_var)));
	}

IL_0045:
	{
		int32_t L_13 = ___2_length;
		if (L_13)
		{
			goto IL_0052;
		}
	}
	{
		il2cpp_codegen_initobj((&V_2), sizeof(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79));
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_14 = V_2;
		return L_14;
	}

IL_0052:
	{
		int32_t L_15 = ___1_startIndex;
		if (L_15)
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_16 = ___2_length;
		int32_t L_17 = V_0;
		if ((!(((uint32_t)L_16) == ((uint32_t)L_17))))
		{
			goto IL_0060;
		}
	}
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_18 = ___0_path;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_19 = (*(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*)L_18);
		return L_19;
	}

IL_0060:
	{
		int32_t L_20 = ___2_length;
		switch (((int32_t)il2cpp_codegen_subtract(L_20, 1)))
		{
			case 0:
			{
				goto IL_007d;
			}
			case 1:
			{
				goto IL_008d;
			}
			case 2:
			{
				goto IL_00aa;
			}
			case 3:
			{
				goto IL_00d4;
			}
		}
	}
	{
		goto IL_010b;
	}

IL_007d:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_21 = ___0_path;
		int32_t L_22 = ___1_startIndex;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_23;
		L_23 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_21, L_22, NULL);
		V_3 = L_23;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_24;
		memset((&L_24), 0, sizeof(L_24));
		PropertyPath__ctor_m2F77E529E2EDA334EA1C38EF87B73DC3FD121422((&L_24), (&V_3), NULL);
		return L_24;
	}

IL_008d:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_25 = ___0_path;
		int32_t L_26 = ___1_startIndex;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_27;
		L_27 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_25, L_26, NULL);
		V_3 = L_27;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_28 = ___0_path;
		int32_t L_29 = ___1_startIndex;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_30;
		L_30 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_28, ((int32_t)il2cpp_codegen_add(L_29, 1)), NULL);
		V_4 = L_30;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_31;
		memset((&L_31), 0, sizeof(L_31));
		PropertyPath__ctor_m4CAD2C371742D82367AF9D6983630DD4B6CA02FC((&L_31), (&V_3), (&V_4), NULL);
		return L_31;
	}

IL_00aa:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_32 = ___0_path;
		int32_t L_33 = ___1_startIndex;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_34;
		L_34 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_32, L_33, NULL);
		V_3 = L_34;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_35 = ___0_path;
		int32_t L_36 = ___1_startIndex;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_37;
		L_37 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_35, ((int32_t)il2cpp_codegen_add(L_36, 1)), NULL);
		V_4 = L_37;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_38 = ___0_path;
		int32_t L_39 = ___1_startIndex;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_40;
		L_40 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_38, ((int32_t)il2cpp_codegen_add(L_39, 2)), NULL);
		V_5 = L_40;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_41;
		memset((&L_41), 0, sizeof(L_41));
		PropertyPath__ctor_m96EF795D49F6206ED6CD9AA5D7062FA535BF9FF2((&L_41), (&V_3), (&V_4), (&V_5), NULL);
		return L_41;
	}

IL_00d4:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_42 = ___0_path;
		int32_t L_43 = ___1_startIndex;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_44;
		L_44 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_42, L_43, NULL);
		V_3 = L_44;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_45 = ___0_path;
		int32_t L_46 = ___1_startIndex;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_47;
		L_47 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_45, ((int32_t)il2cpp_codegen_add(L_46, 1)), NULL);
		V_4 = L_47;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_48 = ___0_path;
		int32_t L_49 = ___1_startIndex;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_50;
		L_50 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_48, ((int32_t)il2cpp_codegen_add(L_49, 2)), NULL);
		V_5 = L_50;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_51 = ___0_path;
		int32_t L_52 = ___1_startIndex;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_53;
		L_53 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_51, ((int32_t)il2cpp_codegen_add(L_52, 3)), NULL);
		V_6 = L_53;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_54;
		memset((&L_54), 0, sizeof(L_54));
		PropertyPath__ctor_mE596A10EC42BB2D463FAC7A0A6DC1A237188BB13((&L_54), (&V_3), (&V_4), (&V_5), (&V_6), NULL);
		return L_54;
	}

IL_010b:
	{
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_55;
		L_55 = CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617(CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617_RuntimeMethod_var);
		V_1 = L_55;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_013a:
			{
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_56 = V_1;
				il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
				CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D(L_56, CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				int32_t L_57 = ___1_startIndex;
				V_7 = L_57;
				goto IL_012a_1;
			}

IL_0116_1:
			{
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_58 = V_1;
				PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_59 = ___0_path;
				int32_t L_60 = V_7;
				PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_61;
				L_61 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_59, L_60, NULL);
				NullCheck(L_58);
				List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_inline(L_58, L_61, List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var);
				int32_t L_62 = V_7;
				V_7 = ((int32_t)il2cpp_codegen_add(L_62, 1));
			}

IL_012a_1:
			{
				int32_t L_63 = V_7;
				int32_t L_64 = ___1_startIndex;
				int32_t L_65 = ___2_length;
				if ((((int32_t)L_63) < ((int32_t)((int32_t)il2cpp_codegen_add(L_64, L_65)))))
				{
					goto IL_0116_1;
				}
			}
			{
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_66 = V_1;
				PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_67;
				memset((&L_67), 0, sizeof(L_67));
				PropertyPath__ctor_mA799C46585B709DD7D856FC4A2C244843B97E07E((&L_67), L_66, NULL);
				V_2 = L_67;
				goto IL_0141;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0141:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_68 = V_2;
		return L_68;
	}
}
// Method Definition Index: 66463
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PropertyPath_ToString_m6AFC0673C4122E166BE27CD89407F685154D81FB (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = NULL;
	PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* V_1 = NULL;
	int32_t V_2 = 0;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		int32_t L_0;
		L_0 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		return L_1;
	}

IL_000e:
	{
		int32_t L_2;
		L_2 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if ((!(((uint32_t)L_2) == ((uint32_t)1))))
		{
			goto IL_0030;
		}
	}
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_3 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part0);
		bool L_4;
		L_4 = PropertyPathPart_get_IsName_m1D3FC56941B171F2BA72480BBC61BFE263555E6A(L_3, NULL);
		if (!L_4)
		{
			goto IL_0030;
		}
	}
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_5 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part0);
		String_t* L_6;
		L_6 = PropertyPathPart_get_Name_mFCEAE41CA7D7FAD0A0D7EB6D0B371AEAD7CE5A21(L_5, NULL);
		return L_6;
	}

IL_0030:
	{
		StringBuilder_t* L_7 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_7, ((int32_t)32), NULL);
		V_0 = L_7;
		int32_t L_8;
		L_8 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if ((((int32_t)L_8) <= ((int32_t)0)))
		{
			goto IL_004d;
		}
	}
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_9 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part0);
		StringBuilder_t* L_10 = V_0;
		PropertyPath_AppendToBuilder_mE280EB9FAC2354DDE1C93C59070E1B5310FF2904(L_9, L_10, NULL);
	}

IL_004d:
	{
		int32_t L_11;
		L_11 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if ((((int32_t)L_11) <= ((int32_t)1)))
		{
			goto IL_0062;
		}
	}
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_12 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part1);
		StringBuilder_t* L_13 = V_0;
		PropertyPath_AppendToBuilder_mE280EB9FAC2354DDE1C93C59070E1B5310FF2904(L_12, L_13, NULL);
	}

IL_0062:
	{
		int32_t L_14;
		L_14 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if ((((int32_t)L_14) <= ((int32_t)2)))
		{
			goto IL_0077;
		}
	}
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_15 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part2);
		StringBuilder_t* L_16 = V_0;
		PropertyPath_AppendToBuilder_mE280EB9FAC2354DDE1C93C59070E1B5310FF2904(L_15, L_16, NULL);
	}

IL_0077:
	{
		int32_t L_17;
		L_17 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if ((((int32_t)L_17) <= ((int32_t)3)))
		{
			goto IL_008c;
		}
	}
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_18 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part3);
		StringBuilder_t* L_19 = V_0;
		PropertyPath_AppendToBuilder_mE280EB9FAC2354DDE1C93C59070E1B5310FF2904(L_18, L_19, NULL);
	}

IL_008c:
	{
		int32_t L_20;
		L_20 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if ((((int32_t)L_20) <= ((int32_t)4)))
		{
			goto IL_00ba;
		}
	}
	{
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_21 = __this->___m_AdditionalParts;
		V_1 = L_21;
		V_2 = 0;
		goto IL_00b4;
	}

IL_00a0:
	{
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_22 = V_1;
		int32_t L_23 = V_2;
		NullCheck(L_22);
		int32_t L_24 = L_23;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		V_3 = L_25;
		StringBuilder_t* L_26 = V_0;
		PropertyPath_AppendToBuilder_mE280EB9FAC2354DDE1C93C59070E1B5310FF2904((&V_3), L_26, NULL);
		int32_t L_27 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1));
	}

IL_00b4:
	{
		int32_t L_28 = V_2;
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_29 = V_1;
		NullCheck(L_29);
		if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
		{
			goto IL_00a0;
		}
	}

IL_00ba:
	{
		StringBuilder_t* L_30 = V_0;
		NullCheck(L_30);
		String_t* L_31;
		L_31 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_30);
		return L_31;
	}
}
IL2CPP_EXTERN_C  String_t* PropertyPath_ToString_m6AFC0673C4122E166BE27CD89407F685154D81FB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = PropertyPath_ToString_m6AFC0673C4122E166BE27CD89407F685154D81FB(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66464
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath_AppendToBuilder_mE280EB9FAC2354DDE1C93C59070E1B5310FF2904 (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part, StringBuilder_t* ___1_builder, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_0 = ___0_part;
		int32_t L_1;
		L_1 = PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline(L_0, NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_3 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 1))) > ((uint32_t)1))))
		{
			goto IL_0038;
		}
	}
	{
		goto IL_004c;
	}

IL_0012:
	{
		StringBuilder_t* L_4 = ___1_builder;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_4, NULL);
		if ((((int32_t)L_5) <= ((int32_t)0)))
		{
			goto IL_0024;
		}
	}
	{
		StringBuilder_t* L_6 = ___1_builder;
		NullCheck(L_6);
		StringBuilder_t* L_7;
		L_7 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_6, ((int32_t)46), NULL);
	}

IL_0024:
	{
		StringBuilder_t* L_8 = ___1_builder;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_9 = ___0_part;
		String_t* L_10;
		L_10 = PropertyPathPart_ToString_m9DAB3CA89C2F7187D71DDF1A79070E6DCD8BB063(L_9, NULL);
		NullCheck(L_8);
		StringBuilder_t* L_11;
		L_11 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_8, L_10, NULL);
		return;
	}

IL_0038:
	{
		StringBuilder_t* L_12 = ___1_builder;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_13 = ___0_part;
		String_t* L_14;
		L_14 = PropertyPathPart_ToString_m9DAB3CA89C2F7187D71DDF1A79070E6DCD8BB063(L_13, NULL);
		NullCheck(L_12);
		StringBuilder_t* L_15;
		L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, L_14, NULL);
		return;
	}

IL_004c:
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_16 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_16, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_AppendToBuilder_mE280EB9FAC2354DDE1C93C59070E1B5310FF2904_RuntimeMethod_var)));
	}
}
// Method Definition Index: 66465
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath_GetParts_mECD736AB60DA3B4A632FA928F1338E8AF0A6F8B5 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* ___1_parts, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_0 = ___0_path;
		int32_t L_1;
		L_1 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(L_0, NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_001c;
	}

IL_000b:
	{
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_2 = ___1_parts;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_3 = ___0_path;
		int32_t L_4 = V_1;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_5;
		L_5 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_3, L_4, NULL);
		NullCheck(L_2);
		List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_inline(L_2, L_5, List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var);
		int32_t L_6 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
	}

IL_001c:
	{
		int32_t L_7 = V_1;
		int32_t L_8 = V_0;
		if ((((int32_t)L_7) < ((int32_t)L_8)))
		{
			goto IL_000b;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 66466
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F (String_t* ___0_path, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mCC609CD85EAE7ECA8251CDBD247E038D16DD4190_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 V_0;
	memset((&V_0), 0, sizeof(V_0));
	List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* V_1 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	String_t* V_8 = NULL;
	{
		String_t* L_0 = ___0_path;
		(&V_0)->___path = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___path), (void*)L_0);
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_1 = V_0;
		String_t* L_2 = L_1.___path;
		bool L_3;
		L_3 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_2, NULL);
		if (!L_3)
		{
			goto IL_001f;
		}
	}
	{
		il2cpp_codegen_initobj((&V_2), sizeof(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79));
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_4 = V_2;
		return L_4;
	}

IL_001f:
	{
		(&V_0)->___index = 0;
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_5 = V_0;
		String_t* L_6 = L_5.___path;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
		(&V_0)->___length = L_7;
		(&V_0)->___state = 0;
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
		List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_8;
		L_8 = CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617(CollectionPool_2_Get_mE55F878898B03887BE5F94FAD3A2055244086617_RuntimeMethod_var);
		V_1 = L_8;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_05cd:
			{
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_9 = V_1;
				il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t9D6666A58B00157CF105DCCA641A397A6DFB2C48_il2cpp_TypeInfo_var);
				CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D(L_9, CollectionPool_2_Release_m41F2FD9FF7694153844526A92070014B14A4ED3D_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_10 = V_1;
				NullCheck(L_10);
				List_1_Clear_mCC609CD85EAE7ECA8251CDBD247E038D16DD4190_inline(L_10, List_1_Clear_mCC609CD85EAE7ECA8251CDBD247E038D16DD4190_RuntimeMethod_var);
				goto IL_05b3_1;
			}

IL_0052_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_11 = V_0;
				int32_t L_12 = L_11.___state;
				V_3 = L_12;
				int32_t L_13 = V_3;
				switch (L_13)
				{
					case 0:
					{
						goto IL_0078_1;
					}
					case 1:
					{
						goto IL_0155_1;
					}
					case 2:
					{
						goto IL_021d_1;
					}
					case 3:
					{
						goto IL_02a9_1;
					}
					case 4:
					{
						goto IL_0403_1;
					}
				}
			}
			{
				goto IL_05b3_1;
			}

IL_0078_1:
			{
				PropertyPath_U3CConstructFromPathU3Eg__TrimStartU7C36_0_m9585FBD13FF06AA952CBC8FF47E4FAAE32C9DDF4((&V_0), NULL);
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_14 = V_0;
				int32_t L_15 = L_14.___index;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_16 = V_0;
				int32_t L_17 = L_16.___length;
				if ((((int32_t)L_15) == ((int32_t)L_17)))
				{
					goto IL_05b3_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_18 = V_0;
				String_t* L_19 = L_18.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_20 = V_0;
				int32_t L_21 = L_20.___index;
				NullCheck(L_19);
				Il2CppChar L_22;
				L_22 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_19, L_21, NULL);
				if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)46)))))
				{
					goto IL_00db_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_23 = V_0;
				String_t* L_24 = L_23.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_25 = V_0;
				int32_t L_26 = L_25.___index;
				NullCheck(L_24);
				Il2CppChar L_27;
				L_27 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_24, L_26, NULL);
				Il2CppChar L_28 = L_27;
				RuntimeObject* L_29 = Box(il2cpp_defaults.char_class, &L_28);
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_30 = V_0;
				int32_t L_31 = L_30.___index;
				int32_t L_32 = L_31;
				RuntimeObject* L_33 = Box(il2cpp_defaults.int32_class, &L_32);
				String_t* L_34;
				L_34 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralED2948F1358D4034D0F3F6DEA562A834435A7900)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6EB7D44470218A3D1DD012104D9CD2B99341B6D)), L_29, L_33, NULL);
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_35 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_35, L_34, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_00db_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_36 = V_0;
				String_t* L_37 = L_36.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_38 = V_0;
				int32_t L_39 = L_38.___index;
				NullCheck(L_37);
				Il2CppChar L_40;
				L_40 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_37, L_39, NULL);
				if ((!(((uint32_t)L_40) == ((uint32_t)((int32_t)91)))))
				{
					goto IL_00fd_1;
				}
			}
			{
				(&V_0)->___state = 2;
				goto IL_05b3_1;
			}

IL_00fd_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_41 = V_0;
				String_t* L_42 = L_41.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_43 = V_0;
				int32_t L_44 = L_43.___index;
				NullCheck(L_42);
				Il2CppChar L_45;
				L_45 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_42, L_44, NULL);
				if ((!(((uint32_t)L_45) == ((uint32_t)((int32_t)34)))))
				{
					goto IL_0148_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_46 = V_0;
				String_t* L_47 = L_46.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_48 = V_0;
				int32_t L_49 = L_48.___index;
				NullCheck(L_47);
				Il2CppChar L_50;
				L_50 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_47, L_49, NULL);
				Il2CppChar L_51 = L_50;
				RuntimeObject* L_52 = Box(il2cpp_defaults.char_class, &L_51);
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_53 = V_0;
				int32_t L_54 = L_53.___index;
				int32_t L_55 = L_54;
				RuntimeObject* L_56 = Box(il2cpp_defaults.int32_class, &L_55);
				String_t* L_57;
				L_57 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralED2948F1358D4034D0F3F6DEA562A834435A7900)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6EB7D44470218A3D1DD012104D9CD2B99341B6D)), L_52, L_56, NULL);
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_58 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_58, L_57, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_58, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_0148_1:
			{
				(&V_0)->___state = 1;
				goto IL_05b3_1;
			}

IL_0155_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_59 = V_0;
				int32_t L_60 = L_59.___index;
				V_4 = L_60;
				goto IL_019a_1;
			}

IL_015f_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_61 = V_0;
				String_t* L_62 = L_61.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_63 = V_0;
				int32_t L_64 = L_63.___index;
				NullCheck(L_62);
				Il2CppChar L_65;
				L_65 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_62, L_64, NULL);
				if ((((int32_t)L_65) == ((int32_t)((int32_t)46))))
				{
					goto IL_01a8_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_66 = V_0;
				String_t* L_67 = L_66.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_68 = V_0;
				int32_t L_69 = L_68.___index;
				NullCheck(L_67);
				Il2CppChar L_70;
				L_70 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_67, L_69, NULL);
				if ((((int32_t)L_70) == ((int32_t)((int32_t)91))))
				{
					goto IL_01a8_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_71 = V_0;
				int32_t L_72 = L_71.___index;
				V_3 = ((int32_t)il2cpp_codegen_add(L_72, 1));
				int32_t L_73 = V_3;
				(&V_0)->___index = L_73;
			}

IL_019a_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_74 = V_0;
				int32_t L_75 = L_74.___index;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_76 = V_0;
				int32_t L_77 = L_76.___length;
				if ((((int32_t)L_75) < ((int32_t)L_77)))
				{
					goto IL_015f_1;
				}
			}

IL_01a8_1:
			{
				int32_t L_78 = V_4;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_79 = V_0;
				int32_t L_80 = L_79.___index;
				if ((!(((uint32_t)L_78) == ((uint32_t)L_80))))
				{
					goto IL_01bd_1;
				}
			}
			{
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_81 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_81, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB81D5A74FD85D915C1EB0D02B8DF1A52905ED6E9)), NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_81, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_01bd_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_82 = V_0;
				int32_t L_83 = L_82.___index;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_84 = V_0;
				int32_t L_85 = L_84.___length;
				if ((!(((uint32_t)L_83) == ((uint32_t)L_85))))
				{
					goto IL_01f0_1;
				}
			}
			{
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_86 = V_1;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_87 = V_0;
				String_t* L_88 = L_87.___path;
				int32_t L_89 = V_4;
				NullCheck(L_88);
				String_t* L_90;
				L_90 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_88, L_89, NULL);
				PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_91;
				memset((&L_91), 0, sizeof(L_91));
				PropertyPathPart__ctor_mC5C9B7E5453514FEFD7F49B2FFFD5CFB9CF4A28C((&L_91), L_90, NULL);
				NullCheck(L_86);
				List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_inline(L_86, L_91, List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var);
				(&V_0)->___state = 0;
				goto IL_05b3_1;
			}

IL_01f0_1:
			{
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_92 = V_1;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_93 = V_0;
				String_t* L_94 = L_93.___path;
				int32_t L_95 = V_4;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_96 = V_0;
				int32_t L_97 = L_96.___index;
				int32_t L_98 = V_4;
				NullCheck(L_94);
				String_t* L_99;
				L_99 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_94, L_95, ((int32_t)il2cpp_codegen_subtract(L_97, L_98)), NULL);
				PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_100;
				memset((&L_100), 0, sizeof(L_100));
				PropertyPathPart__ctor_mC5C9B7E5453514FEFD7F49B2FFFD5CFB9CF4A28C((&L_100), L_99, NULL);
				NullCheck(L_92);
				List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_inline(L_92, L_100, List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var);
				PropertyPath_U3CConstructFromPathU3Eg__ReadNextU7C36_1_m5DC7867647A6EF63A9D3EEAADB253657DB57C8C4((&V_0), NULL);
				goto IL_05b3_1;
			}

IL_021d_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_101 = V_0;
				String_t* L_102 = L_101.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_103 = V_0;
				int32_t L_104 = L_103.___index;
				NullCheck(L_102);
				Il2CppChar L_105;
				L_105 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_102, L_104, NULL);
				if ((((int32_t)L_105) == ((int32_t)((int32_t)91))))
				{
					goto IL_0268_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_106 = V_0;
				String_t* L_107 = L_106.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_108 = V_0;
				int32_t L_109 = L_108.___index;
				NullCheck(L_107);
				Il2CppChar L_110;
				L_110 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_107, L_109, NULL);
				Il2CppChar L_111 = L_110;
				RuntimeObject* L_112 = Box(il2cpp_defaults.char_class, &L_111);
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_113 = V_0;
				int32_t L_114 = L_113.___index;
				int32_t L_115 = L_114;
				RuntimeObject* L_116 = Box(il2cpp_defaults.int32_class, &L_115);
				String_t* L_117;
				L_117 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralED2948F1358D4034D0F3F6DEA562A834435A7900)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6EB7D44470218A3D1DD012104D9CD2B99341B6D)), L_112, L_116, NULL);
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_118 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_118, L_117, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_118, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_0268_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_119 = V_0;
				int32_t L_120 = L_119.___index;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_121 = V_0;
				int32_t L_122 = L_121.___length;
				if ((((int32_t)((int32_t)il2cpp_codegen_add(L_120, 1))) >= ((int32_t)L_122)))
				{
					goto IL_029c_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_123 = V_0;
				String_t* L_124 = L_123.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_125 = V_0;
				int32_t L_126 = L_125.___index;
				NullCheck(L_124);
				Il2CppChar L_127;
				L_127 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_124, ((int32_t)il2cpp_codegen_add(L_126, 1)), NULL);
				if ((!(((uint32_t)L_127) == ((uint32_t)((int32_t)34)))))
				{
					goto IL_029c_1;
				}
			}
			{
				(&V_0)->___state = 4;
				goto IL_05b3_1;
			}

IL_029c_1:
			{
				(&V_0)->___state = 3;
				goto IL_05b3_1;
			}

IL_02a9_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_128 = V_0;
				String_t* L_129 = L_128.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_130 = V_0;
				int32_t L_131 = L_130.___index;
				NullCheck(L_129);
				Il2CppChar L_132;
				L_132 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_129, L_131, NULL);
				if ((((int32_t)L_132) == ((int32_t)((int32_t)91))))
				{
					goto IL_02f4_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_133 = V_0;
				String_t* L_134 = L_133.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_135 = V_0;
				int32_t L_136 = L_135.___index;
				NullCheck(L_134);
				Il2CppChar L_137;
				L_137 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_134, L_136, NULL);
				Il2CppChar L_138 = L_137;
				RuntimeObject* L_139 = Box(il2cpp_defaults.char_class, &L_138);
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_140 = V_0;
				int32_t L_141 = L_140.___index;
				int32_t L_142 = L_141;
				RuntimeObject* L_143 = Box(il2cpp_defaults.int32_class, &L_142);
				String_t* L_144;
				L_144 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralED2948F1358D4034D0F3F6DEA562A834435A7900)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6EB7D44470218A3D1DD012104D9CD2B99341B6D)), L_139, L_143, NULL);
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_145 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_145, L_144, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_145, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_02f4_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_146 = V_0;
				int32_t L_147 = L_146.___index;
				V_3 = ((int32_t)il2cpp_codegen_add(L_147, 1));
				int32_t L_148 = V_3;
				(&V_0)->___index = L_148;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_149 = V_0;
				int32_t L_150 = L_149.___index;
				V_5 = L_150;
				goto IL_0335_1;
			}

IL_030f_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_151 = V_0;
				String_t* L_152 = L_151.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_153 = V_0;
				int32_t L_154 = L_153.___index;
				NullCheck(L_152);
				Il2CppChar L_155;
				L_155 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_152, L_154, NULL);
				if ((((int32_t)L_155) == ((int32_t)((int32_t)93))))
				{
					goto IL_0343_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_156 = V_0;
				int32_t L_157 = L_156.___index;
				V_3 = ((int32_t)il2cpp_codegen_add(L_157, 1));
				int32_t L_158 = V_3;
				(&V_0)->___index = L_158;
			}

IL_0335_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_159 = V_0;
				int32_t L_160 = L_159.___index;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_161 = V_0;
				int32_t L_162 = L_161.___length;
				if ((((int32_t)L_160) < ((int32_t)L_162)))
				{
					goto IL_030f_1;
				}
			}

IL_0343_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_163 = V_0;
				String_t* L_164 = L_163.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_165 = V_0;
				int32_t L_166 = L_165.___index;
				NullCheck(L_164);
				Il2CppChar L_167;
				L_167 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_164, L_166, NULL);
				if ((((int32_t)L_167) == ((int32_t)((int32_t)93))))
				{
					goto IL_038e_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_168 = V_0;
				String_t* L_169 = L_168.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_170 = V_0;
				int32_t L_171 = L_170.___index;
				NullCheck(L_169);
				Il2CppChar L_172;
				L_172 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_169, L_171, NULL);
				Il2CppChar L_173 = L_172;
				RuntimeObject* L_174 = Box(il2cpp_defaults.char_class, &L_173);
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_175 = V_0;
				int32_t L_176 = L_175.___index;
				int32_t L_177 = L_176;
				RuntimeObject* L_178 = Box(il2cpp_defaults.int32_class, &L_177);
				String_t* L_179;
				L_179 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralED2948F1358D4034D0F3F6DEA562A834435A7900)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6EB7D44470218A3D1DD012104D9CD2B99341B6D)), L_174, L_178, NULL);
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_180 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_180, L_179, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_180, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_038e_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_181 = V_0;
				String_t* L_182 = L_181.___path;
				int32_t L_183 = V_5;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_184 = V_0;
				int32_t L_185 = L_184.___index;
				int32_t L_186 = V_5;
				NullCheck(L_182);
				String_t* L_187;
				L_187 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_182, L_183, ((int32_t)il2cpp_codegen_subtract(L_185, L_186)), NULL);
				bool L_188;
				L_188 = Int32_TryParse_mC928DE2FEC1C35ED5298BDDCA9868076E94B8A21(L_187, (&V_6), NULL);
				if (L_188)
				{
					goto IL_03b8_1;
				}
			}
			{
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_189 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_189, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF199D491FB7CAF0248B03E8CF864990E08DE2258)), NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_189, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_03b8_1:
			{
				int32_t L_190 = V_6;
				if ((((int32_t)L_190) >= ((int32_t)0)))
				{
					goto IL_03c8_1;
				}
			}
			{
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_191 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_191, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B979BE2D515A2B8A9E5CDF663FC6E51BD667389)), NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_191, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_03c8_1:
			{
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_192 = V_1;
				int32_t L_193 = V_6;
				PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_194;
				memset((&L_194), 0, sizeof(L_194));
				PropertyPathPart__ctor_mBA8834069756073D08D04AA9877E3B99E18E5481((&L_194), L_193, NULL);
				NullCheck(L_192);
				List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_inline(L_192, L_194, List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var);
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_195 = V_0;
				int32_t L_196 = L_195.___index;
				V_3 = ((int32_t)il2cpp_codegen_add(L_196, 1));
				int32_t L_197 = V_3;
				(&V_0)->___index = L_197;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_198 = V_0;
				int32_t L_199 = L_198.___index;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_200 = V_0;
				int32_t L_201 = L_200.___length;
				if ((((int32_t)L_199) == ((int32_t)L_201)))
				{
					goto IL_05b3_1;
				}
			}
			{
				PropertyPath_U3CConstructFromPathU3Eg__ReadNextU7C36_1_m5DC7867647A6EF63A9D3EEAADB253657DB57C8C4((&V_0), NULL);
				goto IL_05b3_1;
			}

IL_0403_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_202 = V_0;
				String_t* L_203 = L_202.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_204 = V_0;
				int32_t L_205 = L_204.___index;
				NullCheck(L_203);
				Il2CppChar L_206;
				L_206 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_203, L_205, NULL);
				if ((((int32_t)L_206) == ((int32_t)((int32_t)91))))
				{
					goto IL_044e_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_207 = V_0;
				String_t* L_208 = L_207.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_209 = V_0;
				int32_t L_210 = L_209.___index;
				NullCheck(L_208);
				Il2CppChar L_211;
				L_211 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_208, L_210, NULL);
				Il2CppChar L_212 = L_211;
				RuntimeObject* L_213 = Box(il2cpp_defaults.char_class, &L_212);
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_214 = V_0;
				int32_t L_215 = L_214.___index;
				int32_t L_216 = L_215;
				RuntimeObject* L_217 = Box(il2cpp_defaults.int32_class, &L_216);
				String_t* L_218;
				L_218 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralED2948F1358D4034D0F3F6DEA562A834435A7900)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6EB7D44470218A3D1DD012104D9CD2B99341B6D)), L_213, L_217, NULL);
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_219 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_219, L_218, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_219, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_044e_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_220 = V_0;
				int32_t L_221 = L_220.___index;
				V_3 = ((int32_t)il2cpp_codegen_add(L_221, 1));
				int32_t L_222 = V_3;
				(&V_0)->___index = L_222;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_223 = V_0;
				String_t* L_224 = L_223.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_225 = V_0;
				int32_t L_226 = L_225.___index;
				NullCheck(L_224);
				Il2CppChar L_227;
				L_227 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_224, L_226, NULL);
				if ((((int32_t)L_227) == ((int32_t)((int32_t)34))))
				{
					goto IL_04aa_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_228 = V_0;
				String_t* L_229 = L_228.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_230 = V_0;
				int32_t L_231 = L_230.___index;
				NullCheck(L_229);
				Il2CppChar L_232;
				L_232 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_229, L_231, NULL);
				Il2CppChar L_233 = L_232;
				RuntimeObject* L_234 = Box(il2cpp_defaults.char_class, &L_233);
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_235 = V_0;
				int32_t L_236 = L_235.___index;
				int32_t L_237 = L_236;
				RuntimeObject* L_238 = Box(il2cpp_defaults.int32_class, &L_237);
				String_t* L_239;
				L_239 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralED2948F1358D4034D0F3F6DEA562A834435A7900)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6EB7D44470218A3D1DD012104D9CD2B99341B6D)), L_234, L_238, NULL);
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_240 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_240, L_239, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_240, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_04aa_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_241 = V_0;
				int32_t L_242 = L_241.___index;
				V_3 = ((int32_t)il2cpp_codegen_add(L_242, 1));
				int32_t L_243 = V_3;
				(&V_0)->___index = L_243;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_244 = V_0;
				int32_t L_245 = L_244.___index;
				V_7 = L_245;
				goto IL_04eb_1;
			}

IL_04c5_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_246 = V_0;
				String_t* L_247 = L_246.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_248 = V_0;
				int32_t L_249 = L_248.___index;
				NullCheck(L_247);
				Il2CppChar L_250;
				L_250 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_247, L_249, NULL);
				if ((((int32_t)L_250) == ((int32_t)((int32_t)34))))
				{
					goto IL_04f9_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_251 = V_0;
				int32_t L_252 = L_251.___index;
				V_3 = ((int32_t)il2cpp_codegen_add(L_252, 1));
				int32_t L_253 = V_3;
				(&V_0)->___index = L_253;
			}

IL_04eb_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_254 = V_0;
				int32_t L_255 = L_254.___index;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_256 = V_0;
				int32_t L_257 = L_256.___length;
				if ((((int32_t)L_255) < ((int32_t)L_257)))
				{
					goto IL_04c5_1;
				}
			}

IL_04f9_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_258 = V_0;
				String_t* L_259 = L_258.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_260 = V_0;
				int32_t L_261 = L_260.___index;
				NullCheck(L_259);
				Il2CppChar L_262;
				L_262 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_259, L_261, NULL);
				if ((((int32_t)L_262) == ((int32_t)((int32_t)34))))
				{
					goto IL_0544_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_263 = V_0;
				String_t* L_264 = L_263.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_265 = V_0;
				int32_t L_266 = L_265.___index;
				NullCheck(L_264);
				Il2CppChar L_267;
				L_267 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_264, L_266, NULL);
				Il2CppChar L_268 = L_267;
				RuntimeObject* L_269 = Box(il2cpp_defaults.char_class, &L_268);
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_270 = V_0;
				int32_t L_271 = L_270.___index;
				int32_t L_272 = L_271;
				RuntimeObject* L_273 = Box(il2cpp_defaults.int32_class, &L_272);
				String_t* L_274;
				L_274 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralED2948F1358D4034D0F3F6DEA562A834435A7900)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6EB7D44470218A3D1DD012104D9CD2B99341B6D)), L_269, L_273, NULL);
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_275 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_275, L_274, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_275, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_0544_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_276 = V_0;
				int32_t L_277 = L_276.___index;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_278 = V_0;
				int32_t L_279 = L_278.___length;
				if ((((int32_t)((int32_t)il2cpp_codegen_add(L_277, 1))) >= ((int32_t)L_279)))
				{
					goto IL_05a8_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_280 = V_0;
				String_t* L_281 = L_280.___path;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_282 = V_0;
				int32_t L_283 = L_282.___index;
				NullCheck(L_281);
				Il2CppChar L_284;
				L_284 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_281, ((int32_t)il2cpp_codegen_add(L_283, 1)), NULL);
				if ((!(((uint32_t)L_284) == ((uint32_t)((int32_t)93)))))
				{
					goto IL_05a8_1;
				}
			}
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_285 = V_0;
				String_t* L_286 = L_285.___path;
				int32_t L_287 = V_7;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_288 = V_0;
				int32_t L_289 = L_288.___index;
				int32_t L_290 = V_7;
				NullCheck(L_286);
				String_t* L_291;
				L_291 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_286, L_287, ((int32_t)il2cpp_codegen_subtract(L_289, L_290)), NULL);
				V_8 = L_291;
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_292 = V_1;
				String_t* L_293 = V_8;
				PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_294;
				memset((&L_294), 0, sizeof(L_294));
				PropertyPathPart__ctor_m42774EB4802E9AF8F8EE2F1518CEC8C7FCF4BD04((&L_294), L_293, NULL);
				NullCheck(L_292);
				List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_inline(L_292, L_294, List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_RuntimeMethod_var);
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_295 = V_0;
				int32_t L_296 = L_295.___index;
				(&V_0)->___index = ((int32_t)il2cpp_codegen_add(L_296, 2));
				PropertyPath_U3CConstructFromPathU3Eg__ReadNextU7C36_1_m5DC7867647A6EF63A9D3EEAADB253657DB57C8C4((&V_0), NULL);
				goto IL_05b3_1;
			}

IL_05a8_1:
			{
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_297 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_297, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral51AC30B058146AE891FBF74BD99616D0AB8C095E)), NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_297, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_ConstructFromPath_m42961172166335FAFE3B1B6778451291C8ABEF6F_RuntimeMethod_var)));
			}

IL_05b3_1:
			{
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_298 = V_0;
				int32_t L_299 = L_298.___index;
				U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851 L_300 = V_0;
				int32_t L_301 = L_300.___length;
				if ((((int32_t)L_299) < ((int32_t)L_301)))
				{
					goto IL_0052_1;
				}
			}
			{
				List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_302 = V_1;
				PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_303;
				memset((&L_303), 0, sizeof(L_303));
				PropertyPath__ctor_mA799C46585B709DD7D856FC4A2C244843B97E07E((&L_303), L_302, NULL);
				V_2 = L_303;
				goto IL_05d4;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_05d4:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_304 = V_2;
		return L_304;
	}
}
// Method Definition Index: 66467
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPath_op_Equality_m2A33BDF3B70D7348740376684525471E69868C1E (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_lhs, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___1_rhs, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = ___1_rhs;
		bool L_1;
		L_1 = PropertyPath_Equals_m609E54E3F1523A1F61F6A676183DB22534B6D4BA((&___0_lhs), L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66468
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPath_op_Inequality_mEC52376016BBCA02C513DDCB904B465A1C37BBB1 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_lhs, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___1_rhs, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = ___0_lhs;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_1 = ___1_rhs;
		bool L_2;
		L_2 = PropertyPath_op_Equality_m2A33BDF3B70D7348740376684525471E69868C1E(L_0, L_1, NULL);
		return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
	}
}
// Method Definition Index: 66469
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPath_Equals_m609E54E3F1523A1F61F6A676183DB22534B6D4BA (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_other, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		int32_t L_0;
		L_0 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		int32_t L_1;
		L_1 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline((&___0_other), NULL);
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_0011;
		}
	}
	{
		return (bool)0;
	}

IL_0011:
	{
		V_0 = 0;
		goto IL_0034;
	}

IL_0015:
	{
		int32_t L_2 = V_0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_3;
		L_3 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(__this, L_2, NULL);
		V_1 = L_3;
		int32_t L_4 = V_0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_5;
		L_5 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD((&___0_other), L_4, NULL);
		bool L_6;
		L_6 = PropertyPathPart_Equals_mDD23E486A17BB7C3FB6FB763EA6B8BA0D8655395((&V_1), L_5, NULL);
		if (L_6)
		{
			goto IL_0030;
		}
	}
	{
		return (bool)0;
	}

IL_0030:
	{
		int32_t L_7 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
	}

IL_0034:
	{
		int32_t L_8 = V_0;
		int32_t L_9;
		L_9 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		if ((((int32_t)L_8) < ((int32_t)L_9)))
		{
			goto IL_0015;
		}
	}
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C  bool PropertyPath_Equals_m609E54E3F1523A1F61F6A676183DB22534B6D4BA_AdjustorThunk (RuntimeObject* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_other, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	bool _returnValue;
	_returnValue = PropertyPath_Equals_m609E54E3F1523A1F61F6A676183DB22534B6D4BA(_thisAdjusted, ___0_other, method);
	return _returnValue;
}
// Method Definition Index: 66470
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPath_Equals_m7807975E4BA3CEBEA8AE14CA4FB1B4A9176CA94E (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		RuntimeObject* L_0 = ___0_obj;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_il2cpp_TypeInfo_var)))
		{
			goto IL_0017;
		}
	}
	{
		RuntimeObject* L_1 = ___0_obj;
		V_0 = ((*(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*)UnBox(L_1, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_il2cpp_TypeInfo_var)));
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_2 = V_0;
		bool L_3;
		L_3 = PropertyPath_Equals_m609E54E3F1523A1F61F6A676183DB22534B6D4BA(__this, L_2, NULL);
		return L_3;
	}

IL_0017:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool PropertyPath_Equals_m7807975E4BA3CEBEA8AE14CA4FB1B4A9176CA94E_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	bool _returnValue;
	_returnValue = PropertyPath_Equals_m7807975E4BA3CEBEA8AE14CA4FB1B4A9176CA94E(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
// Method Definition Index: 66471
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PropertyPath_GetHashCode_mF543BA97B63F859F632CAB7636853D1201C7F63A (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* V_2 = NULL;
	int32_t V_3 = 0;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		V_0 = ((int32_t)19);
		int32_t L_0;
		L_0 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(__this, NULL);
		V_1 = L_0;
		int32_t L_1 = V_1;
		if (L_1)
		{
			goto IL_000f;
		}
	}
	{
		int32_t L_2 = V_0;
		return L_2;
	}

IL_000f:
	{
		int32_t L_3 = V_1;
		if ((((int32_t)L_3) <= ((int32_t)0)))
		{
			goto IL_002a;
		}
	}
	{
		int32_t L_4 = V_0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_5 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part0);
		int32_t L_6;
		L_6 = PropertyPathPart_GetHashCode_m7FFB4CE7C413827CA2846E870BA2F738D587FD57(L_5, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_4, ((int32_t)31))), L_6));
	}

IL_002a:
	{
		int32_t L_7 = V_1;
		if ((((int32_t)L_7) <= ((int32_t)1)))
		{
			goto IL_0045;
		}
	}
	{
		int32_t L_8 = V_0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_9 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part1);
		int32_t L_10;
		L_10 = PropertyPathPart_GetHashCode_m7FFB4CE7C413827CA2846E870BA2F738D587FD57(L_9, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_8, ((int32_t)31))), L_10));
	}

IL_0045:
	{
		int32_t L_11 = V_1;
		if ((((int32_t)L_11) <= ((int32_t)2)))
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_12 = V_0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_13 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part2);
		int32_t L_14;
		L_14 = PropertyPathPart_GetHashCode_m7FFB4CE7C413827CA2846E870BA2F738D587FD57(L_13, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)31))), L_14));
	}

IL_0060:
	{
		int32_t L_15 = V_1;
		if ((((int32_t)L_15) <= ((int32_t)3)))
		{
			goto IL_007b;
		}
	}
	{
		int32_t L_16 = V_0;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* L_17 = (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)(&__this->___m_Part3);
		int32_t L_18;
		L_18 = PropertyPathPart_GetHashCode_m7FFB4CE7C413827CA2846E870BA2F738D587FD57(L_17, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_16, ((int32_t)31))), L_18));
	}

IL_007b:
	{
		int32_t L_19 = V_1;
		if ((((int32_t)L_19) > ((int32_t)4)))
		{
			goto IL_0081;
		}
	}
	{
		int32_t L_20 = V_0;
		return L_20;
	}

IL_0081:
	{
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_21 = __this->___m_AdditionalParts;
		V_2 = L_21;
		V_3 = 0;
		goto IL_00ac;
	}

IL_008c:
	{
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_22 = V_2;
		int32_t L_23 = V_3;
		NullCheck(L_22);
		int32_t L_24 = L_23;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		V_4 = L_25;
		int32_t L_26 = V_0;
		int32_t L_27;
		L_27 = PropertyPathPart_GetHashCode_m7FFB4CE7C413827CA2846E870BA2F738D587FD57((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_26, ((int32_t)31))), L_27));
		int32_t L_28 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_28, 1));
	}

IL_00ac:
	{
		int32_t L_29 = V_3;
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_30 = V_2;
		NullCheck(L_30);
		if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
		{
			goto IL_008c;
		}
	}
	{
		int32_t L_31 = V_0;
		return L_31;
	}
}
IL2CPP_EXTERN_C  int32_t PropertyPath_GetHashCode_mF543BA97B63F859F632CAB7636853D1201C7F63A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = PropertyPath_GetHashCode_mF543BA97B63F859F632CAB7636853D1201C7F63A(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66472
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath_U3CConstructFromPathU3Eg__TrimStartU7C36_0_m9585FBD13FF06AA952CBC8FF47E4FAAE32C9DDF4 (U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* ___0_p, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		goto IL_0012;
	}

IL_0002:
	{
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_0 = ___0_p;
		int32_t L_1 = L_0->___index;
		V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1));
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_2 = ___0_p;
		int32_t L_3 = V_0;
		L_2->___index = L_3;
	}

IL_0012:
	{
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_4 = ___0_p;
		int32_t L_5 = L_4->___index;
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_6 = ___0_p;
		int32_t L_7 = L_6->___length;
		if ((((int32_t)L_5) >= ((int32_t)L_7)))
		{
			goto IL_0035;
		}
	}
	{
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_8 = ___0_p;
		String_t* L_9 = L_8->___path;
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_10 = ___0_p;
		int32_t L_11 = L_10->___index;
		NullCheck(L_9);
		Il2CppChar L_12;
		L_12 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_9, L_11, NULL);
		if ((((int32_t)L_12) == ((int32_t)((int32_t)32))))
		{
			goto IL_0002;
		}
	}

IL_0035:
	{
		return;
	}
}
// Method Definition Index: 66473
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPath_U3CConstructFromPathU3Eg__ReadNextU7C36_1_m5DC7867647A6EF63A9D3EEAADB253657DB57C8C4 (U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* ___0_p, const RuntimeMethod* method) 
{
	Il2CppChar V_0 = 0x0;
	int32_t V_1 = 0;
	{
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_0 = ___0_p;
		int32_t L_1 = L_0->___index;
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_2 = ___0_p;
		int32_t L_3 = L_2->___length;
		if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
		{
			goto IL_0016;
		}
	}
	{
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_4 = ___0_p;
		L_4->___state = 0;
		return;
	}

IL_0016:
	{
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_5 = ___0_p;
		String_t* L_6 = L_5->___path;
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_7 = ___0_p;
		int32_t L_8 = L_7->___index;
		NullCheck(L_6);
		Il2CppChar L_9;
		L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, L_8, NULL);
		V_0 = L_9;
		Il2CppChar L_10 = V_0;
		if ((((int32_t)L_10) == ((int32_t)((int32_t)46))))
		{
			goto IL_0034;
		}
	}
	{
		Il2CppChar L_11 = V_0;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)91))))
		{
			goto IL_004c;
		}
	}
	{
		goto IL_0054;
	}

IL_0034:
	{
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_12 = ___0_p;
		int32_t L_13 = L_12->___index;
		V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_14 = ___0_p;
		int32_t L_15 = V_1;
		L_14->___index = L_15;
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_16 = ___0_p;
		L_16->___state = 0;
		return;
	}

IL_004c:
	{
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_17 = ___0_p;
		L_17->___state = 2;
		return;
	}

IL_0054:
	{
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_18 = ___0_p;
		String_t* L_19 = L_18->___path;
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_20 = ___0_p;
		int32_t L_21 = L_20->___index;
		NullCheck(L_19);
		Il2CppChar L_22;
		L_22 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_19, L_21, NULL);
		Il2CppChar L_23 = L_22;
		RuntimeObject* L_24 = Box(il2cpp_defaults.char_class, &L_23);
		U3CU3Ec__DisplayClass36_0_t2EF6701E046D7D850BC6828B0999C54472091851* L_25 = ___0_p;
		int32_t L_26 = L_25->___index;
		int32_t L_27 = L_26;
		RuntimeObject* L_28 = Box(il2cpp_defaults.int32_class, &L_27);
		String_t* L_29;
		L_29 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralED2948F1358D4034D0F3F6DEA562A834435A7900)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6EB7D44470218A3D1DD012104D9CD2B99341B6D)), L_24, L_28, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_30 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_30, L_29, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPath_U3CConstructFromPathU3Eg__ReadNextU7C36_1_m5DC7867647A6EF63A9D3EEAADB253657DB57C8C4_RuntimeMethod_var)));
	}
}
#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
#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 void FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshal_pinvoke(const FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF& unmarshaled, FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF____m_FieldInfo_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_FieldInfoException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF____m_FieldInfo_FieldInfo_var, FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_FieldInfoException, NULL);
}
IL2CPP_EXTERN_C void FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshal_pinvoke_back(const FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshaled_pinvoke& marshaled, FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF____m_FieldInfo_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_FieldInfoException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF____m_FieldInfo_FieldInfo_var, FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_FieldInfoException, NULL);
}
IL2CPP_EXTERN_C void FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshal_pinvoke_cleanup(FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshal_com(const FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF& unmarshaled, FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF____m_FieldInfo_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_FieldInfoException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF____m_FieldInfo_FieldInfo_var, FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_FieldInfoException, NULL);
}
IL2CPP_EXTERN_C void FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshal_com_back(const FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshaled_com& marshaled, FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF____m_FieldInfo_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_FieldInfoException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF____m_FieldInfo_FieldInfo_var, FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_FieldInfoException, NULL);
}
IL2CPP_EXTERN_C void FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshal_com_cleanup(FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF_marshaled_com& marshaled)
{
}
// Method Definition Index: 66480
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMember__ctor_mA6F2BB809BD42F26804E1E9A78B80ECA6C65FF03 (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) 
{
	{
		FieldInfo_t* L_0 = ___0_fieldInfo;
		__this->___m_FieldInfo = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FieldInfo), (void*)L_0);
		FieldInfo_t* L_1 = __this->___m_FieldInfo;
		String_t* L_2;
		L_2 = ReflectionUtilities_SanitizeMemberName_m00515F1FC752D0A52D90143E58D19A7D40D799AE(L_1, NULL);
		__this->___U3CNameU3Ek__BackingField = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_2);
		return;
	}
}
IL2CPP_EXTERN_C  void FieldMember__ctor_mA6F2BB809BD42F26804E1E9A78B80ECA6C65FF03_AdjustorThunk (RuntimeObject* __this, FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method)
{
	FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF*>(__this + _offset);
	FieldMember__ctor_mA6F2BB809BD42F26804E1E9A78B80ECA6C65FF03(_thisAdjusted, ___0_fieldInfo, method);
}
// Method Definition Index: 66481
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FieldMember_get_Name_m9301F65E796E51B6F4EF0837AEB3EB9AD25293D6 (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* FieldMember_get_Name_m9301F65E796E51B6F4EF0837AEB3EB9AD25293D6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = FieldMember_get_Name_m9301F65E796E51B6F4EF0837AEB3EB9AD25293D6_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66482
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldMember_get_IsReadOnly_mF9CA4CBB2973908DA90F49DD86124FC769168FB0 (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, const RuntimeMethod* method) 
{
	{
		FieldInfo_t* L_0 = __this->___m_FieldInfo;
		NullCheck(L_0);
		bool L_1;
		L_1 = FieldInfo_get_IsInitOnly_m476BB9325A68BDD56B088D3E8407F75FA1388ED9(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  bool FieldMember_get_IsReadOnly_mF9CA4CBB2973908DA90F49DD86124FC769168FB0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF*>(__this + _offset);
	bool _returnValue;
	_returnValue = FieldMember_get_IsReadOnly_mF9CA4CBB2973908DA90F49DD86124FC769168FB0(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66483
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* FieldMember_get_ValueType_m76238497CE787FD26A79341A8F3207EFF31CE63A (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, const RuntimeMethod* method) 
{
	{
		FieldInfo_t* L_0 = __this->___m_FieldInfo;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C  Type_t* FieldMember_get_ValueType_m76238497CE787FD26A79341A8F3207EFF31CE63A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF*>(__this + _offset);
	Type_t* _returnValue;
	_returnValue = FieldMember_get_ValueType_m76238497CE787FD26A79341A8F3207EFF31CE63A(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66484
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FieldMember_GetValue_mC7EB83A1F9531C40D4B6A91333E729BD745CB34F (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	{
		FieldInfo_t* L_0 = __this->___m_FieldInfo;
		RuntimeObject* L_1 = ___0_obj;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(23, L_0, L_1);
		return L_2;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* FieldMember_GetValue_mC7EB83A1F9531C40D4B6A91333E729BD745CB34F_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = FieldMember_GetValue_mC7EB83A1F9531C40D4B6A91333E729BD745CB34F(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
// Method Definition Index: 66485
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMember_SetValue_mC024ED679E1FD0D64AA60E933668C789D597CC86 (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) 
{
	{
		FieldInfo_t* L_0 = __this->___m_FieldInfo;
		RuntimeObject* L_1 = ___0_obj;
		RuntimeObject* L_2 = ___1_value;
		NullCheck(L_0);
		FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void FieldMember_SetValue_mC024ED679E1FD0D64AA60E933668C789D597CC86_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF*>(__this + _offset);
	FieldMember_SetValue_mC024ED679E1FD0D64AA60E933668C789D597CC86(_thisAdjusted, ___0_obj, ___1_value, method);
}
// Method Definition Index: 66486
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FieldMember_GetCustomAttributes_m3A1CF3269B1FD4C659FDEA8D51CFAE003612101D (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, const RuntimeMethod* method) 
{
	{
		FieldInfo_t* L_0 = __this->___m_FieldInfo;
		RuntimeObject* L_1;
		L_1 = CustomAttributeExtensions_GetCustomAttributes_m2851556A37AAF9A808EFB2C603D11E48635FA785(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* FieldMember_GetCustomAttributes_m3A1CF3269B1FD4C659FDEA8D51CFAE003612101D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = FieldMember_GetCustomAttributes_m3A1CF3269B1FD4C659FDEA8D51CFAE003612101D(_thisAdjusted, 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 void PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshal_pinvoke(const PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984& unmarshaled, PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984____m_PropertyInfo_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_PropertyInfoException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984____m_PropertyInfo_FieldInfo_var, PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_PropertyInfoException, NULL);
}
IL2CPP_EXTERN_C void PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshal_pinvoke_back(const PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshaled_pinvoke& marshaled, PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984____m_PropertyInfo_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_PropertyInfoException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984____m_PropertyInfo_FieldInfo_var, PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_PropertyInfoException, NULL);
}
IL2CPP_EXTERN_C void PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshal_pinvoke_cleanup(PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshal_com(const PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984& unmarshaled, PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984____m_PropertyInfo_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_PropertyInfoException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984____m_PropertyInfo_FieldInfo_var, PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_PropertyInfoException, NULL);
}
IL2CPP_EXTERN_C void PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshal_com_back(const PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshaled_com& marshaled, PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984____m_PropertyInfo_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_PropertyInfoException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984____m_PropertyInfo_FieldInfo_var, PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_PropertyInfoException, NULL);
}
IL2CPP_EXTERN_C void PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshal_com_cleanup(PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984_marshaled_com& marshaled)
{
}
// Method Definition Index: 66487
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PropertyMember_get_Name_mCB0EBF067D82D0871C8051116D34A7D82EBE67FB (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* PropertyMember_get_Name_mCB0EBF067D82D0871C8051116D34A7D82EBE67FB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = PropertyMember_get_Name_mCB0EBF067D82D0871C8051116D34A7D82EBE67FB_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66488
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyMember_get_IsReadOnly_m595190E0A259DF7A4CD106BFF16949E939F511C5 (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, const RuntimeMethod* method) 
{
	{
		PropertyInfo_t* L_0 = __this->___m_PropertyInfo;
		NullCheck(L_0);
		bool L_1;
		L_1 = VirtualFuncInvoker0< bool >::Invoke(17, L_0);
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool PropertyMember_get_IsReadOnly_m595190E0A259DF7A4CD106BFF16949E939F511C5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984*>(__this + _offset);
	bool _returnValue;
	_returnValue = PropertyMember_get_IsReadOnly_m595190E0A259DF7A4CD106BFF16949E939F511C5(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66489
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* PropertyMember_get_ValueType_m40F8CF0BBF20782A6C594365911716F386FE4E1A (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, const RuntimeMethod* method) 
{
	{
		PropertyInfo_t* L_0 = __this->___m_PropertyInfo;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(15, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C  Type_t* PropertyMember_get_ValueType_m40F8CF0BBF20782A6C594365911716F386FE4E1A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984*>(__this + _offset);
	Type_t* _returnValue;
	_returnValue = PropertyMember_get_ValueType_m40F8CF0BBF20782A6C594365911716F386FE4E1A(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66490
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyMember__ctor_m0B727AF7D87194ED8EA453CC4CF01A10563E2334 (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) 
{
	{
		PropertyInfo_t* L_0 = ___0_propertyInfo;
		__this->___m_PropertyInfo = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PropertyInfo), (void*)L_0);
		PropertyInfo_t* L_1 = __this->___m_PropertyInfo;
		String_t* L_2;
		L_2 = ReflectionUtilities_SanitizeMemberName_m00515F1FC752D0A52D90143E58D19A7D40D799AE(L_1, NULL);
		__this->___U3CNameU3Ek__BackingField = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_2);
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyMember__ctor_m0B727AF7D87194ED8EA453CC4CF01A10563E2334_AdjustorThunk (RuntimeObject* __this, PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method)
{
	PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984*>(__this + _offset);
	PropertyMember__ctor_m0B727AF7D87194ED8EA453CC4CF01A10563E2334(_thisAdjusted, ___0_propertyInfo, method);
}
// Method Definition Index: 66491
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PropertyMember_GetValue_m045F831E939793DF2F289A4F6AA33706715A512E (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	{
		PropertyInfo_t* L_0 = __this->___m_PropertyInfo;
		RuntimeObject* L_1 = ___0_obj;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = PropertyInfo_GetValue_m89576462107E2A4DF5B7775216AEC29D74FF6088(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* PropertyMember_GetValue_m045F831E939793DF2F289A4F6AA33706715A512E_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = PropertyMember_GetValue_m045F831E939793DF2F289A4F6AA33706715A512E(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
// Method Definition Index: 66492
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyMember_SetValue_mADC49AA26A30252E668C8FE2C1C5DBC446EB72C9 (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) 
{
	{
		PropertyInfo_t* L_0 = __this->___m_PropertyInfo;
		RuntimeObject* L_1 = ___0_obj;
		RuntimeObject* L_2 = ___1_value;
		NullCheck(L_0);
		PropertyInfo_SetValue_m67B3A509C7EB945C3DA97D096EF1231C805C92D3(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyMember_SetValue_mADC49AA26A30252E668C8FE2C1C5DBC446EB72C9_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984*>(__this + _offset);
	PropertyMember_SetValue_mADC49AA26A30252E668C8FE2C1C5DBC446EB72C9(_thisAdjusted, ___0_obj, ___1_value, method);
}
// Method Definition Index: 66493
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PropertyMember_GetCustomAttributes_mE4214E27A5A04DF047573888EDD9590FD6C85409 (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, const RuntimeMethod* method) 
{
	{
		PropertyInfo_t* L_0 = __this->___m_PropertyInfo;
		RuntimeObject* L_1;
		L_1 = CustomAttributeExtensions_GetCustomAttributes_m2851556A37AAF9A808EFB2C603D11E48635FA785(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* PropertyMember_GetCustomAttributes_mE4214E27A5A04DF047573888EDD9590FD6C85409_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = PropertyMember_GetCustomAttributes_mE4214E27A5A04DF047573888EDD9590FD6C85409(_thisAdjusted, 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 void IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshal_pinvoke(const IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79& unmarshaled, IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshaled_pinvoke& marshaled)
{
	marshaled.___Index = unmarshaled.___Index;
	marshaled.___IsReadOnly = static_cast<int32_t>(unmarshaled.___IsReadOnly);
}
IL2CPP_EXTERN_C void IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshal_pinvoke_back(const IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshaled_pinvoke& marshaled, IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79& unmarshaled)
{
	int32_t unmarshaledIndex_temp_0 = 0;
	unmarshaledIndex_temp_0 = marshaled.___Index;
	unmarshaled.___Index = unmarshaledIndex_temp_0;
	bool unmarshaledIsReadOnly_temp_1 = false;
	unmarshaledIsReadOnly_temp_1 = static_cast<bool>(marshaled.___IsReadOnly);
	unmarshaled.___IsReadOnly = unmarshaledIsReadOnly_temp_1;
}
IL2CPP_EXTERN_C void IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshal_pinvoke_cleanup(IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshal_com(const IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79& unmarshaled, IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshaled_com& marshaled)
{
	marshaled.___Index = unmarshaled.___Index;
	marshaled.___IsReadOnly = static_cast<int32_t>(unmarshaled.___IsReadOnly);
}
IL2CPP_EXTERN_C void IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshal_com_back(const IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshaled_com& marshaled, IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79& unmarshaled)
{
	int32_t unmarshaledIndex_temp_0 = 0;
	unmarshaledIndex_temp_0 = marshaled.___Index;
	unmarshaled.___Index = unmarshaledIndex_temp_0;
	bool unmarshaledIsReadOnly_temp_1 = false;
	unmarshaledIsReadOnly_temp_1 = static_cast<bool>(marshaled.___IsReadOnly);
	unmarshaled.___IsReadOnly = unmarshaledIsReadOnly_temp_1;
}
IL2CPP_EXTERN_C void IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshal_com_cleanup(IndexedCollectionSharedPropertyState_t1E4ED168A72271A87F5FCFCBBF19BBB63F95FC79_marshaled_com& marshaled)
{
}
#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
// Method Definition Index: 66610
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PropertyBag_GetPropertyBag_m99728C198B7CB2CE6CCCF1538AD8325BCE255472 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = PropertyBagStore_GetPropertyBag_m90F2EBB48D60993594856358C572964C8011143E(L_0, NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 66667
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcreteTypeVisitor__ctor_mD8325C275503CD10781E46834B7C633B7EBF4BCE (ConcreteTypeVisitor_tC41932325C8C25F9B634923360AE061521744BB2* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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
// Method Definition Index: 66682
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PathVisitor_get_Path_m98A92F21C11F12C0C88EAC86D0F2E853DFBF9BD3 (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = __this->___U3CPathU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 66683
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathVisitor_set_Path_m8E3F004534B73D33C70C3BD20729F5987F11627B (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_value, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = ___0_value;
		__this->___U3CPathU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CPathU3Ek__BackingField))->___m_AdditionalParts), (void*)NULL);
		#endif
		return;
	}
}
// Method Definition Index: 66684
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathVisitor_Reset_mE977ECA73FF2496D18D2CF518B48DD1DA1FD59AA (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) 
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		__this->___m_PathIndex = 0;
		il2cpp_codegen_initobj((&V_0), sizeof(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79));
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = V_0;
		PathVisitor_set_Path_m8E3F004534B73D33C70C3BD20729F5987F11627B_inline(__this, L_0, NULL);
		PathVisitor_set_ReturnCode_mB5629AE0124C70E479D9C4D44A8E552DA8BA19E0_inline(__this, 0, NULL);
		PathVisitor_set_ReadonlyVisit_m852F4CA7A95317B2AA5CBC9AB914037FC5A0CABD_inline(__this, (bool)0, NULL);
		return;
	}
}
// Method Definition Index: 66685
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PathVisitor_get_Property_mA08B8FE123674A9F4529C9CEAC47F6E940846E9B (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CPropertyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 66686
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathVisitor_set_Property_m58F157B1982E7E2E700A216C8FB665EF6E16C4B5 (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CPropertyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPropertyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 66687
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathVisitor_get_ReadonlyVisit_m334145CFBF9EEF857FD8CB6213633BD513B82904 (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CReadonlyVisitU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 66688
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathVisitor_set_ReadonlyVisit_m852F4CA7A95317B2AA5CBC9AB914037FC5A0CABD (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CReadonlyVisitU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 66689
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PathVisitor_get_ReturnCode_m900403F09B0392B4D8C2E2E0EBD06148FCFA2734 (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CReturnCodeU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 66690
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathVisitor_set_ReturnCode_mB5629AE0124C70E479D9C4D44A8E552DA8BA19E0 (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CReturnCodeU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 66694
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathVisitor__ctor_m422FB3CC93AEFF8FC5CCD62B3485779CE88317F6 (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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 void PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshal_pinvoke(const PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD& unmarshaled, PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD____m_Visitor_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_VisitorException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD____m_Visitor_FieldInfo_var, PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_VisitorException, NULL);
}
IL2CPP_EXTERN_C void PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshal_pinvoke_back(const PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshaled_pinvoke& marshaled, PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD____m_Visitor_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_VisitorException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD____m_Visitor_FieldInfo_var, PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_VisitorException, NULL);
}
IL2CPP_EXTERN_C void PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshal_pinvoke_cleanup(PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshal_com(const PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD& unmarshaled, PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD____m_Visitor_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_VisitorException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD____m_Visitor_FieldInfo_var, PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_VisitorException, NULL);
}
IL2CPP_EXTERN_C void PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshal_com_back(const PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshaled_com& marshaled, PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD____m_Visitor_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_VisitorException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD____m_Visitor_FieldInfo_var, PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_VisitorException, NULL);
}
IL2CPP_EXTERN_C void PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshal_com_cleanup(PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD_marshaled_com& marshaled)
{
}
// Method Definition Index: 66695
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyScope__ctor_m28FF99A84F7744DB6A9997E02B733ADB10DEA6AF (PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD* __this, PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* ___0_visitor, RuntimeObject* ___1_property, const RuntimeMethod* method) 
{
	{
		PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* L_0 = ___0_visitor;
		__this->___m_Visitor = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Visitor), (void*)L_0);
		PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* L_1 = __this->___m_Visitor;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = PathVisitor_get_Property_mA08B8FE123674A9F4529C9CEAC47F6E940846E9B_inline(L_1, NULL);
		__this->___m_Property = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Property), (void*)L_2);
		PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* L_3 = __this->___m_Visitor;
		RuntimeObject* L_4 = ___1_property;
		NullCheck(L_3);
		PathVisitor_set_Property_m58F157B1982E7E2E700A216C8FB665EF6E16C4B5_inline(L_3, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyScope__ctor_m28FF99A84F7744DB6A9997E02B733ADB10DEA6AF_AdjustorThunk (RuntimeObject* __this, PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* ___0_visitor, RuntimeObject* ___1_property, const RuntimeMethod* method)
{
	PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD*>(__this + _offset);
	PropertyScope__ctor_m28FF99A84F7744DB6A9997E02B733ADB10DEA6AF(_thisAdjusted, ___0_visitor, ___1_property, method);
}
// Method Definition Index: 66696
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyScope_Dispose_m815F8B5CF2665D576232AE370026021C576F7922 (PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD* __this, const RuntimeMethod* method) 
{
	{
		PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* L_0 = __this->___m_Visitor;
		RuntimeObject* L_1 = __this->___m_Property;
		NullCheck(L_0);
		PathVisitor_set_Property_m58F157B1982E7E2E700A216C8FB665EF6E16C4B5_inline(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyScope_Dispose_m815F8B5CF2665D576232AE370026021C576F7922_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyScope_t1C89396D637F6426CAFCC8F4BAFC4B56E035A3CD*>(__this + _offset);
	PropertyScope_Dispose_m815F8B5CF2665D576232AE370026021C576F7922(_thisAdjusted, method);
}
#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 void ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshal_pinvoke(const ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B& unmarshaled, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B____SourceType_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___SourceTypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B____SourceType_FieldInfo_var, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___SourceTypeException, NULL);
}
IL2CPP_EXTERN_C void ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshal_pinvoke_back(const ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshaled_pinvoke& marshaled, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B____SourceType_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___SourceTypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B____SourceType_FieldInfo_var, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___SourceTypeException, NULL);
}
IL2CPP_EXTERN_C void ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshal_pinvoke_cleanup(ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshal_com(const ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B& unmarshaled, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B____SourceType_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___SourceTypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B____SourceType_FieldInfo_var, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___SourceTypeException, NULL);
}
IL2CPP_EXTERN_C void ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshal_com_back(const ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshaled_com& marshaled, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B____SourceType_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___SourceTypeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B____SourceType_FieldInfo_var, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___SourceTypeException, NULL);
}
IL2CPP_EXTERN_C void ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshal_com_cleanup(ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_marshaled_com& marshaled)
{
}
// Method Definition Index: 66697
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConverterKey__ctor_mEE5859CABD56EA78CF1CC07925AC9E9B38F46922 (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_source;
		__this->___SourceType = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___SourceType), (void*)L_0);
		Type_t* L_1 = ___1_destination;
		__this->___DestinationType = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___DestinationType), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C  void ConverterKey__ctor_mEE5859CABD56EA78CF1CC07925AC9E9B38F46922_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method)
{
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B*>(__this + _offset);
	ConverterKey__ctor_mEE5859CABD56EA78CF1CC07925AC9E9B38F46922(_thisAdjusted, ___0_source, ___1_destination, method);
}
// Method Definition Index: 66698
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ConverterKey_ToString_m5A6A29308FC91F9F8F3B55137A8ADBC65086B4A7 (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00C78ABEE7460083D60C46D4F5681BA59C828B15);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = NULL;
	{
		StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
		V_0 = L_0;
		StringBuilder_t* L_1 = V_0;
		NullCheck(L_1);
		StringBuilder_t* L_2;
		L_2 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, _stringLiteral00C78ABEE7460083D60C46D4F5681BA59C828B15, NULL);
		StringBuilder_t* L_3 = V_0;
		NullCheck(L_3);
		StringBuilder_t* L_4;
		L_4 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_3, _stringLiteralF03EAEEA1EBE2F07952FD454115EB5972FF3D6AF, NULL);
		StringBuilder_t* L_5 = V_0;
		bool L_6;
		L_6 = ConverterKey_PrintMembers_m5B716625D99427A0D96CCC6F1B1A3DD337DB608E(__this, L_5, NULL);
		if (!L_6)
		{
			goto IL_0030;
		}
	}
	{
		StringBuilder_t* L_7 = V_0;
		NullCheck(L_7);
		StringBuilder_t* L_8;
		L_8 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)32), NULL);
	}

IL_0030:
	{
		StringBuilder_t* L_9 = V_0;
		NullCheck(L_9);
		StringBuilder_t* L_10;
		L_10 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_9, ((int32_t)125), NULL);
		StringBuilder_t* L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12;
		L_12 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_11);
		return L_12;
	}
}
IL2CPP_EXTERN_C  String_t* ConverterKey_ToString_m5A6A29308FC91F9F8F3B55137A8ADBC65086B4A7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = ConverterKey_ToString_m5A6A29308FC91F9F8F3B55137A8ADBC65086B4A7(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66699
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConverterKey_PrintMembers_m5B716625D99427A0D96CCC6F1B1A3DD337DB608E (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, StringBuilder_t* ___0_builder, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB9996E30ABF22C28949059BF4E355125563A38);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8081D7AC7EC17914F6367C9A7C2194BA96496BD);
		s_Il2CppMethodInitialized = true;
	}
	{
		StringBuilder_t* L_0 = ___0_builder;
		NullCheck(L_0);
		StringBuilder_t* L_1;
		L_1 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_0, _stringLiteral0DB9996E30ABF22C28949059BF4E355125563A38, NULL);
		StringBuilder_t* L_2 = ___0_builder;
		Type_t* L_3 = __this->___SourceType;
		NullCheck(L_2);
		StringBuilder_t* L_4;
		L_4 = StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63(L_2, L_3, NULL);
		StringBuilder_t* L_5 = ___0_builder;
		NullCheck(L_5);
		StringBuilder_t* L_6;
		L_6 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_5, _stringLiteralA8081D7AC7EC17914F6367C9A7C2194BA96496BD, NULL);
		StringBuilder_t* L_7 = ___0_builder;
		Type_t* L_8 = __this->___DestinationType;
		NullCheck(L_7);
		StringBuilder_t* L_9;
		L_9 = StringBuilder_Append_m3A7D629DAA5E0E36B8A617A911E34F79AF84AE63(L_7, L_8, NULL);
		return (bool)1;
	}
}
IL2CPP_EXTERN_C  bool ConverterKey_PrintMembers_m5B716625D99427A0D96CCC6F1B1A3DD337DB608E_AdjustorThunk (RuntimeObject* __this, StringBuilder_t* ___0_builder, const RuntimeMethod* method)
{
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B*>(__this + _offset);
	bool _returnValue;
	_returnValue = ConverterKey_PrintMembers_m5B716625D99427A0D96CCC6F1B1A3DD337DB608E(_thisAdjusted, ___0_builder, method);
	return _returnValue;
}
// Method Definition Index: 66700
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConverterKey_GetHashCode_m5B5DFFE1E16E8484EE98D12A13EEC3BF17BD65FC (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* L_0;
		L_0 = EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_inline(EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		Type_t* L_1 = __this->___SourceType;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = VirtualFuncInvoker1< int32_t, Type_t* >::Invoke(9, L_0, L_1);
		EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* L_3;
		L_3 = EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_inline(EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		Type_t* L_4 = __this->___DestinationType;
		NullCheck(L_3);
		int32_t L_5;
		L_5 = VirtualFuncInvoker1< int32_t, Type_t* >::Invoke(9, L_3, L_4);
		return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_2, ((int32_t)-1521134295))), L_5));
	}
}
IL2CPP_EXTERN_C  int32_t ConverterKey_GetHashCode_m5B5DFFE1E16E8484EE98D12A13EEC3BF17BD65FC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = ConverterKey_GetHashCode_m5B5DFFE1E16E8484EE98D12A13EEC3BF17BD65FC(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 66701
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConverterKey_Equals_m843DCAD1543FA30D4339B6EC9D404B2CE460F9E9 (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_obj;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_il2cpp_TypeInfo_var)))
		{
			goto IL_0015;
		}
	}
	{
		RuntimeObject* L_1 = ___0_obj;
		bool L_2;
		L_2 = ConverterKey_Equals_m72AD05B0210C7DE3E4D03571FC92D71C53192517(__this, ((*(ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B*)UnBox(L_1, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B_il2cpp_TypeInfo_var))), NULL);
		return L_2;
	}

IL_0015:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool ConverterKey_Equals_m843DCAD1543FA30D4339B6EC9D404B2CE460F9E9_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B*>(__this + _offset);
	bool _returnValue;
	_returnValue = ConverterKey_Equals_m843DCAD1543FA30D4339B6EC9D404B2CE460F9E9(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
// Method Definition Index: 66702
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConverterKey_Equals_m72AD05B0210C7DE3E4D03571FC92D71C53192517 (ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* L_0;
		L_0 = EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_inline(EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		Type_t* L_1 = __this->___SourceType;
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_2 = ___0_other;
		Type_t* L_3 = L_2.___SourceType;
		NullCheck(L_0);
		bool L_4;
		L_4 = VirtualFuncInvoker2< bool, Type_t*, Type_t* >::Invoke(8, L_0, L_1, L_3);
		if (!L_4)
		{
			goto IL_002f;
		}
	}
	{
		EqualityComparer_1_t83FDE9B1E4980E1A7341C2B8DDCD10212FB1F928* L_5;
		L_5 = EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_inline(EqualityComparer_1_get_Default_mBA32E77AE7449FD3D831FCAC13316F47FF72322B_RuntimeMethod_var);
		Type_t* L_6 = __this->___DestinationType;
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_7 = ___0_other;
		Type_t* L_8 = L_7.___DestinationType;
		NullCheck(L_5);
		bool L_9;
		L_9 = VirtualFuncInvoker2< bool, Type_t*, Type_t* >::Invoke(8, L_5, L_6, L_8);
		return L_9;
	}

IL_002f:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool ConverterKey_Equals_m72AD05B0210C7DE3E4D03571FC92D71C53192517_AdjustorThunk (RuntimeObject* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_other, const RuntimeMethod* method)
{
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B*>(__this + _offset);
	bool _returnValue;
	_returnValue = ConverterKey_Equals_m72AD05B0210C7DE3E4D03571FC92D71C53192517(_thisAdjusted, ___0_other, 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
// Method Definition Index: 66703
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConverterKeyComparer_Equals_mB625BEF48C2E5B0EE0CA3928C80BC3DFEAC8FA9A (ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_x, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___1_y, const RuntimeMethod* method) 
{
	{
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_0 = ___0_x;
		Type_t* L_1 = L_0.___SourceType;
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_2 = ___1_y;
		Type_t* L_3 = L_2.___SourceType;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_4;
		L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL);
		if (!L_4)
		{
			goto IL_0025;
		}
	}
	{
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_5 = ___0_x;
		Type_t* L_6 = L_5.___DestinationType;
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_7 = ___1_y;
		Type_t* L_8 = L_7.___DestinationType;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_9;
		L_9 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_8, NULL);
		return L_9;
	}

IL_0025:
	{
		return (bool)0;
	}
}
// Method Definition Index: 66704
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConverterKeyComparer_GetHashCode_mBE5D698274FC38FFB02C3E8D55051C78FCE09FDF (ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5* __this, ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B V_0;
	memset((&V_0), 0, sizeof(V_0));
	intptr_t V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_3;
	memset((&V_3), 0, sizeof(V_3));
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_4;
	memset((&V_4), 0, sizeof(V_4));
	Type_t* G_B2_0 = NULL;
	Type_t* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	Type_t* G_B5_0 = NULL;
	Type_t* G_B4_0 = NULL;
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B6_0;
	memset((&G_B6_0), 0, sizeof(G_B6_0));
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B9_0;
	memset((&G_B9_0), 0, sizeof(G_B9_0));
	{
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_0 = ___0_obj;
		Type_t* L_1 = L_0.___SourceType;
		Type_t* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			goto IL_000d;
		}
		G_B1_0 = L_2;
	}
	{
		G_B3_0 = 0;
		goto IL_0022;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3;
		L_3 = VirtualFuncInvoker0< RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B >::Invoke(107, G_B2_0);
		V_0 = L_3;
		intptr_t L_4;
		L_4 = RuntimeTypeHandle_get_Value_mDC366CF36C3E21505134EAEE72BD7629107D762A_inline((&V_0), NULL);
		V_1 = L_4;
		int32_t L_5;
		L_5 = IntPtr_GetHashCode_m669B16AD7483C1C396E48F41D9CAC4B719E38F3D((&V_1), NULL);
		G_B3_0 = L_5;
	}

IL_0022:
	{
		V_2 = ((int32_t)il2cpp_codegen_multiply(G_B3_0, ((int32_t)-1521134295)));
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_6 = ___0_obj;
		Type_t* L_7 = L_6.___DestinationType;
		Type_t* L_8 = L_7;
		if (L_8)
		{
			G_B5_0 = L_8;
			goto IL_003f;
		}
		G_B4_0 = L_8;
	}
	{
		il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
		Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_9 = V_4;
		G_B6_0 = L_9;
		goto IL_0059;
	}

IL_003f:
	{
		NullCheck(G_B5_0);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10;
		L_10 = VirtualFuncInvoker0< RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B >::Invoke(107, G_B5_0);
		V_0 = L_10;
		intptr_t L_11;
		L_11 = RuntimeTypeHandle_get_Value_mDC366CF36C3E21505134EAEE72BD7629107D762A_inline((&V_0), NULL);
		V_1 = L_11;
		int32_t L_12;
		L_12 = IntPtr_GetHashCode_m669B16AD7483C1C396E48F41D9CAC4B719E38F3D((&V_1), NULL);
		Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_13;
		memset((&L_13), 0, sizeof(L_13));
		Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_13), L_12, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
		G_B6_0 = L_13;
	}

IL_0059:
	{
		V_3 = G_B6_0;
		bool L_14;
		L_14 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_3), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
		if (L_14)
		{
			goto IL_006f;
		}
	}
	{
		il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
		Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_15 = V_4;
		G_B9_0 = L_15;
		goto IL_007d;
	}

IL_006f:
	{
		int32_t L_16 = V_2;
		int32_t L_17;
		L_17 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_3), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
		Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_18;
		memset((&L_18), 0, sizeof(L_18));
		Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_18), ((int32_t)il2cpp_codegen_add(L_16, L_17)), Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
		G_B9_0 = L_18;
	}

IL_007d:
	{
		V_4 = G_B9_0;
		int32_t L_19;
		L_19 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_4), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
		return L_19;
	}
}
// Method Definition Index: 66705
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConverterKeyComparer__ctor_mD8036BDD3AA7F9779B7A0EBBA92613281C32CC35 (ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// Method Definition Index: 66706
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConverterKeyComparer__cctor_m746129366F71EBFC64304ECDA5CAD664006002AF (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5* L_0 = (ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5*)il2cpp_codegen_object_new(ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_il2cpp_TypeInfo_var);
		ConverterKeyComparer__ctor_mD8036BDD3AA7F9779B7A0EBBA92613281C32CC35(L_0, NULL);
		((ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_StaticFields*)il2cpp_codegen_static_fields_for(ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_il2cpp_TypeInfo_var))->___Instance = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_StaticFields*)il2cpp_codegen_static_fields_for(ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_il2cpp_TypeInfo_var))->___Instance), (void*)L_0);
		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 void ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshal_pinvoke(const ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426& unmarshaled, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426____m_Converters_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_ConvertersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426____m_Converters_FieldInfo_var, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ConvertersException, NULL);
}
IL2CPP_EXTERN_C void ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshal_pinvoke_back(const ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshaled_pinvoke& marshaled, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426____m_Converters_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_ConvertersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426____m_Converters_FieldInfo_var, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ConvertersException, NULL);
}
IL2CPP_EXTERN_C void ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshal_pinvoke_cleanup(ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshal_com(const ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426& unmarshaled, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426____m_Converters_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_ConvertersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426____m_Converters_FieldInfo_var, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ConvertersException, NULL);
}
IL2CPP_EXTERN_C void ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshal_com_back(const ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshaled_com& marshaled, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426____m_Converters_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_ConvertersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426____m_Converters_FieldInfo_var, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ConvertersException, NULL);
}
IL2CPP_EXTERN_C void ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshal_com_cleanup(ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426_marshaled_com& marshaled)
{
}
// Method Definition Index: 66707
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConversionRegistry__ctor_mCFFEAD92AD40771769DC0D7C474FBBEF5C8CC07D (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* ___0_storage, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mDEE9325405F2494303F961D18020B7058B39C730_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* L_0 = ___0_storage;
		__this->___m_Converters = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Converters), (void*)L_0);
		il2cpp_codegen_runtime_class_init_inline(ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_il2cpp_TypeInfo_var);
		ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5* L_1 = ((ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_StaticFields*)il2cpp_codegen_static_fields_for(ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_il2cpp_TypeInfo_var))->___Instance;
		Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* L_2 = (Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195*)il2cpp_codegen_object_new(Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mDEE9325405F2494303F961D18020B7058B39C730(L_2, ((int32_t)256), L_1, Dictionary_2__ctor_mDEE9325405F2494303F961D18020B7058B39C730_RuntimeMethod_var);
		__this->___m_LazyConverters = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LazyConverters), (void*)L_2);
		return;
	}
}
IL2CPP_EXTERN_C  void ConversionRegistry__ctor_mCFFEAD92AD40771769DC0D7C474FBBEF5C8CC07D_AdjustorThunk (RuntimeObject* __this, Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* ___0_storage, const RuntimeMethod* method)
{
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426*>(__this + _offset);
	ConversionRegistry__ctor_mCFFEAD92AD40771769DC0D7C474FBBEF5C8CC07D(_thisAdjusted, ___0_storage, method);
}
// Method Definition Index: 66708
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ConversionRegistry_Create_m2DDE4CFB28FA6E697A09D01A8FAE0D6E7A3A51BA (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m1223AA2E7F8B8E268AC145A395EA45A1A2A0DB0E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_il2cpp_TypeInfo_var);
		ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5* L_0 = ((ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_StaticFields*)il2cpp_codegen_static_fields_for(ConverterKeyComparer_t467B6FC6A0B6C4C0DF06C26EB488BB3E2BE353D5_il2cpp_TypeInfo_var))->___Instance;
		Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* L_1 = (Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629*)il2cpp_codegen_object_new(Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m1223AA2E7F8B8E268AC145A395EA45A1A2A0DB0E(L_1, ((int32_t)256), L_0, Dictionary_2__ctor_m1223AA2E7F8B8E268AC145A395EA45A1A2A0DB0E_RuntimeMethod_var);
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_2;
		memset((&L_2), 0, sizeof(L_2));
		ConversionRegistry__ctor_mCFFEAD92AD40771769DC0D7C474FBBEF5C8CC07D((&L_2), L_1, NULL);
		return L_2;
	}
}
// Method Definition Index: 66709
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConversionRegistry_Register_m9396ADB9E98034BCB7BA0AC4E8F2A1CAAA8063EC (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, Type_t* ___0_source, Type_t* ___1_destination, Delegate_t* ___2_converter, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m656F8D3A0DC12A4006F27E1E1CE847F5F193F242_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Delegate_t* G_B2_0 = NULL;
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B G_B2_1;
	memset((&G_B2_1), 0, sizeof(G_B2_1));
	Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* G_B2_2 = NULL;
	Delegate_t* G_B1_0 = NULL;
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B G_B1_1;
	memset((&G_B1_1), 0, sizeof(G_B1_1));
	Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* G_B1_2 = NULL;
	{
		Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* L_0 = __this->___m_Converters;
		Type_t* L_1 = ___0_source;
		Type_t* L_2 = ___1_destination;
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_3;
		memset((&L_3), 0, sizeof(L_3));
		ConverterKey__ctor_mEE5859CABD56EA78CF1CC07925AC9E9B38F46922((&L_3), L_1, L_2, NULL);
		Delegate_t* L_4 = ___2_converter;
		Delegate_t* L_5 = L_4;
		if (L_5)
		{
			G_B2_0 = L_5;
			G_B2_1 = L_3;
			G_B2_2 = L_0;
			goto IL_001d;
		}
		G_B1_0 = L_5;
		G_B1_1 = L_3;
		G_B1_2 = L_0;
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5E8864981A1D9D7DF38E3ABBDE863B7C527DFF86)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ConversionRegistry_Register_m9396ADB9E98034BCB7BA0AC4E8F2A1CAAA8063EC_RuntimeMethod_var)));
	}

IL_001d:
	{
		NullCheck(G_B2_2);
		Dictionary_2_set_Item_m656F8D3A0DC12A4006F27E1E1CE847F5F193F242(G_B2_2, G_B2_1, G_B2_0, Dictionary_2_set_Item_m656F8D3A0DC12A4006F27E1E1CE847F5F193F242_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C  void ConversionRegistry_Register_m9396ADB9E98034BCB7BA0AC4E8F2A1CAAA8063EC_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_source, Type_t* ___1_destination, Delegate_t* ___2_converter, const RuntimeMethod* method)
{
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426*>(__this + _offset);
	ConversionRegistry_Register_m9396ADB9E98034BCB7BA0AC4E8F2A1CAAA8063EC(_thisAdjusted, ___0_source, ___1_destination, ___2_converter, method);
}
// Method Definition Index: 66710
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConversionRegistry_LazyRegister_mAE296D8B6CBA77DB7601C68696AB654D0200E0A3 (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, Type_t* ___0_source, Type_t* ___1_destination, Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* ___2_converter, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mE134935117A5CDEBB5732CD30E5B8BD24AC2C1A8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* G_B2_0 = NULL;
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B G_B2_1;
	memset((&G_B2_1), 0, sizeof(G_B2_1));
	Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* G_B2_2 = NULL;
	Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* G_B1_0 = NULL;
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B G_B1_1;
	memset((&G_B1_1), 0, sizeof(G_B1_1));
	Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* G_B1_2 = NULL;
	{
		Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* L_0 = __this->___m_LazyConverters;
		Type_t* L_1 = ___0_source;
		Type_t* L_2 = ___1_destination;
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_3;
		memset((&L_3), 0, sizeof(L_3));
		ConverterKey__ctor_mEE5859CABD56EA78CF1CC07925AC9E9B38F46922((&L_3), L_1, L_2, NULL);
		Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* L_4 = ___2_converter;
		Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* L_5 = L_4;
		if (L_5)
		{
			G_B2_0 = L_5;
			G_B2_1 = L_3;
			G_B2_2 = L_0;
			goto IL_001d;
		}
		G_B1_0 = L_5;
		G_B1_1 = L_3;
		G_B1_2 = L_0;
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5E8864981A1D9D7DF38E3ABBDE863B7C527DFF86)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ConversionRegistry_LazyRegister_mAE296D8B6CBA77DB7601C68696AB654D0200E0A3_RuntimeMethod_var)));
	}

IL_001d:
	{
		NullCheck(G_B2_2);
		Dictionary_2_set_Item_mE134935117A5CDEBB5732CD30E5B8BD24AC2C1A8(G_B2_2, G_B2_1, G_B2_0, Dictionary_2_set_Item_mE134935117A5CDEBB5732CD30E5B8BD24AC2C1A8_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C  void ConversionRegistry_LazyRegister_mAE296D8B6CBA77DB7601C68696AB654D0200E0A3_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_source, Type_t* ___1_destination, Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* ___2_converter, const RuntimeMethod* method)
{
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426*>(__this + _offset);
	ConversionRegistry_LazyRegister_mAE296D8B6CBA77DB7601C68696AB654D0200E0A3(_thisAdjusted, ___0_source, ___1_destination, ___2_converter, method);
}
// Method Definition Index: 66711
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConversionRegistry_Apply_mE5031FB91C1F77B83D5659B325BA20629091AEC2 (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___0_registry, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mFAB5B64ED66D57F40D11E70BADF06EF552423D6B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m2DE8EA3A2399B60A58D3424A04E4B25DCD8ABE83_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD8B475FDB43A5AC6CAC96A8F92052BA8862C79CD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE7DABC3ACBD34F60485BCFB033BFC9F6A7D7ECD0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mC515967BA8B36D0A23F0176D57DE7C4C8E6F4927_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m7D121CF954AE5E3A561963D9DC6EE4CA9B7DB3E7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t4B17E1A200EEAB6D332F20B7F6BD29C2667BCB95 V_0;
	memset((&V_0), 0, sizeof(V_0));
	KeyValuePair_2_tFD3F24876E454A9131FB4E833F846706327EA276 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_0 = ___0_registry;
		Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* L_1 = L_0.___m_Converters;
		NullCheck(L_1);
		Enumerator_t4B17E1A200EEAB6D332F20B7F6BD29C2667BCB95 L_2;
		L_2 = Dictionary_2_GetEnumerator_mFAB5B64ED66D57F40D11E70BADF06EF552423D6B(L_1, Dictionary_2_GetEnumerator_mFAB5B64ED66D57F40D11E70BADF06EF552423D6B_RuntimeMethod_var);
		V_0 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0046:
			{
				Enumerator_Dispose_m2DE8EA3A2399B60A58D3424A04E4B25DCD8ABE83((&V_0), Enumerator_Dispose_m2DE8EA3A2399B60A58D3424A04E4B25DCD8ABE83_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_003b_1;
			}

IL_000e_1:
			{
				KeyValuePair_2_tFD3F24876E454A9131FB4E833F846706327EA276 L_3;
				L_3 = Enumerator_get_Current_mE7DABC3ACBD34F60485BCFB033BFC9F6A7D7ECD0_inline((&V_0), Enumerator_get_Current_mE7DABC3ACBD34F60485BCFB033BFC9F6A7D7ECD0_RuntimeMethod_var);
				V_1 = L_3;
				ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_4;
				L_4 = KeyValuePair_2_get_Key_mC515967BA8B36D0A23F0176D57DE7C4C8E6F4927_inline((&V_1), KeyValuePair_2_get_Key_mC515967BA8B36D0A23F0176D57DE7C4C8E6F4927_RuntimeMethod_var);
				Type_t* L_5 = L_4.___SourceType;
				ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_6;
				L_6 = KeyValuePair_2_get_Key_mC515967BA8B36D0A23F0176D57DE7C4C8E6F4927_inline((&V_1), KeyValuePair_2_get_Key_mC515967BA8B36D0A23F0176D57DE7C4C8E6F4927_RuntimeMethod_var);
				Type_t* L_7 = L_6.___DestinationType;
				Delegate_t* L_8;
				L_8 = KeyValuePair_2_get_Value_m7D121CF954AE5E3A561963D9DC6EE4CA9B7DB3E7_inline((&V_1), KeyValuePair_2_get_Value_m7D121CF954AE5E3A561963D9DC6EE4CA9B7DB3E7_RuntimeMethod_var);
				ConversionRegistry_Register_m9396ADB9E98034BCB7BA0AC4E8F2A1CAAA8063EC(__this, L_5, L_7, L_8, NULL);
			}

IL_003b_1:
			{
				bool L_9;
				L_9 = Enumerator_MoveNext_mD8B475FDB43A5AC6CAC96A8F92052BA8862C79CD((&V_0), Enumerator_MoveNext_mD8B475FDB43A5AC6CAC96A8F92052BA8862C79CD_RuntimeMethod_var);
				if (L_9)
				{
					goto IL_000e_1;
				}
			}
			{
				goto IL_0054;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0054:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void ConversionRegistry_Apply_mE5031FB91C1F77B83D5659B325BA20629091AEC2_AdjustorThunk (RuntimeObject* __this, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___0_registry, const RuntimeMethod* method)
{
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426*>(__this + _offset);
	ConversionRegistry_Apply_mE5031FB91C1F77B83D5659B325BA20629091AEC2(_thisAdjusted, ___0_registry, method);
}
// Method Definition Index: 66712
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* ConversionRegistry_GetConverter_m5B41035A93527318ADA5DF28CC5A08810738AB97 (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m19096D668FB7DDC2DEC9DA2829A87DA81CD0DB80_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3B7769517221E7733333010FA701AB9881B384A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB16ECE2B51E5209ED143510F4606405BD6FB8F79_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B V_0;
	memset((&V_0), 0, sizeof(V_0));
	Delegate_t* V_1 = NULL;
	Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* V_2 = NULL;
	{
		Type_t* L_0 = ___0_source;
		Type_t* L_1 = ___1_destination;
		ConverterKey__ctor_mEE5859CABD56EA78CF1CC07925AC9E9B38F46922((&V_0), L_0, L_1, NULL);
		Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* L_2 = __this->___m_Converters;
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_3 = V_0;
		NullCheck(L_2);
		bool L_4;
		L_4 = Dictionary_2_TryGetValue_mB16ECE2B51E5209ED143510F4606405BD6FB8F79(L_2, L_3, (&V_1), Dictionary_2_TryGetValue_mB16ECE2B51E5209ED143510F4606405BD6FB8F79_RuntimeMethod_var);
		if (L_4)
		{
			goto IL_0049;
		}
	}
	{
		Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* L_5 = __this->___m_LazyConverters;
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_6 = V_0;
		NullCheck(L_5);
		bool L_7;
		L_7 = Dictionary_2_TryGetValue_m3B7769517221E7733333010FA701AB9881B384A9(L_5, L_6, (&V_2), Dictionary_2_TryGetValue_m3B7769517221E7733333010FA701AB9881B384A9_RuntimeMethod_var);
		if (!L_7)
		{
			goto IL_0049;
		}
	}
	{
		Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* L_8 = V_2;
		NullCheck(L_8);
		Delegate_t* L_9;
		L_9 = Func_1_Invoke_m30543974D80D5CD5F884F5D131ACD5CDC06E18AF_inline(L_8, NULL);
		V_1 = L_9;
		Delegate_t* L_10 = V_1;
		if (!L_10)
		{
			goto IL_0049;
		}
	}
	{
		Type_t* L_11 = ___0_source;
		Type_t* L_12 = ___1_destination;
		Delegate_t* L_13 = V_1;
		ConversionRegistry_Register_m9396ADB9E98034BCB7BA0AC4E8F2A1CAAA8063EC(__this, L_11, L_12, L_13, NULL);
		Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195* L_14 = __this->___m_LazyConverters;
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_15 = V_0;
		NullCheck(L_14);
		bool L_16;
		L_16 = Dictionary_2_Remove_m19096D668FB7DDC2DEC9DA2829A87DA81CD0DB80(L_14, L_15, Dictionary_2_Remove_m19096D668FB7DDC2DEC9DA2829A87DA81CD0DB80_RuntimeMethod_var);
	}

IL_0049:
	{
		Delegate_t* L_17 = V_1;
		return L_17;
	}
}
IL2CPP_EXTERN_C  Delegate_t* ConversionRegistry_GetConverter_m5B41035A93527318ADA5DF28CC5A08810738AB97_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method)
{
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426*>(__this + _offset);
	Delegate_t* _returnValue;
	_returnValue = ConversionRegistry_GetConverter_m5B41035A93527318ADA5DF28CC5A08810738AB97(_thisAdjusted, ___0_source, ___1_destination, method);
	return _returnValue;
}
// Method Definition Index: 66713
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionRegistry_TryGetConverter_mA5C88244D7C991C10AE5940EA5829BC20B3781CD (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, Type_t* ___0_source, Type_t* ___1_destination, Delegate_t** ___2_converter, const RuntimeMethod* method) 
{
	{
		Delegate_t** L_0 = ___2_converter;
		Type_t* L_1 = ___0_source;
		Type_t* L_2 = ___1_destination;
		Delegate_t* L_3;
		L_3 = ConversionRegistry_GetConverter_m5B41035A93527318ADA5DF28CC5A08810738AB97(__this, L_1, L_2, NULL);
		*((Delegate_t**)L_0) = (Delegate_t*)L_3;
		Il2CppCodeGenWriteBarrier((void**)(Delegate_t**)L_0, (void*)(Delegate_t*)L_3);
		Delegate_t** L_4 = ___2_converter;
		Delegate_t* L_5 = *((Delegate_t**)L_4);
		return (bool)((!(((RuntimeObject*)(Delegate_t*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool ConversionRegistry_TryGetConverter_mA5C88244D7C991C10AE5940EA5829BC20B3781CD_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_source, Type_t* ___1_destination, Delegate_t** ___2_converter, const RuntimeMethod* method)
{
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426*>(__this + _offset);
	bool _returnValue;
	_returnValue = ConversionRegistry_TryGetConverter_mA5C88244D7C991C10AE5940EA5829BC20B3781CD(_thisAdjusted, ___0_source, ___1_destination, ___2_converter, method);
	return _returnValue;
}
// Method Definition Index: 66714
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionRegistry_Equals_mCC1BABC39BA8F850B4270C4CA08300166AC740CB (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___0_x, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___1_y, const RuntimeMethod* method) 
{
	{
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_0 = ___0_x;
		Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* L_1 = L_0.___m_Converters;
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_2 = ___1_y;
		Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* L_3 = L_2.___m_Converters;
		return (bool)((((RuntimeObject*)(Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629*)L_1) == ((RuntimeObject*)(Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629*)L_3))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool ConversionRegistry_Equals_mCC1BABC39BA8F850B4270C4CA08300166AC740CB_AdjustorThunk (RuntimeObject* __this, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___0_x, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___1_y, const RuntimeMethod* method)
{
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426*>(__this + _offset);
	bool _returnValue;
	_returnValue = ConversionRegistry_Equals_mCC1BABC39BA8F850B4270C4CA08300166AC740CB(_thisAdjusted, ___0_x, ___1_y, method);
	return _returnValue;
}
// Method Definition Index: 66715
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ConversionRegistry_GetHashCode_m30B58D082F5AD1F61A2D38622E8CF79DC3F50715 (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___0_obj, const RuntimeMethod* method) 
{
	{
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_0 = ___0_obj;
		Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* L_1 = L_0.___m_Converters;
		if (L_1)
		{
			goto IL_000a;
		}
	}
	{
		return 0;
	}

IL_000a:
	{
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_2 = ___0_obj;
		Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629* L_3 = L_2.___m_Converters;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_3);
		return L_4;
	}
}
IL2CPP_EXTERN_C  int32_t ConversionRegistry_GetHashCode_m30B58D082F5AD1F61A2D38622E8CF79DC3F50715_AdjustorThunk (RuntimeObject* __this, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___0_obj, const RuntimeMethod* method)
{
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = ConversionRegistry_GetHashCode_m30B58D082F5AD1F61A2D38622E8CF79DC3F50715(_thisAdjusted, ___0_obj, 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
// Method Definition Index: 66718
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeConversion__cctor_m6EAAB8D0AB0B49E66600B0EC0C80BB14E4CCDCC8 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_0;
		L_0 = ConversionRegistry_Create_m2DDE4CFB28FA6E697A09D01A8FAE0D6E7A3A51BA(NULL);
		((TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_StaticFields*)il2cpp_codegen_static_fields_for(TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var))->___s_GlobalConverters = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&((TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_StaticFields*)il2cpp_codegen_static_fields_for(TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var))->___s_GlobalConverters))->___m_Converters), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_StaticFields*)il2cpp_codegen_static_fields_for(TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var))->___s_GlobalConverters))->___m_LazyConverters), (void*)NULL);
		#endif
		PrimitiveConverters_Register_m55380E5454370DD267851860AE7205FF73AFD459(NULL);
		return;
	}
}
// Method Definition Index: 66721
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeConversion_IsNumericType_m4ED38C1CEAEA27E582D274BA41FCEAA52D779936 (Type_t* ___0_t, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		Type_t* L_0 = ___0_t;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		int32_t L_1;
		L_1 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_0, NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 5))) <= ((uint32_t)((int32_t)10)))))
		{
			goto IL_0010;
		}
	}
	{
		return (bool)1;
	}

IL_0010:
	{
		return (bool)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
// Method Definition Index: 66722
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unsafe_LazyRegister_mDF5AB416CCD7838238006E4F3FE9D5BCAF5DC51B (Type_t* ___0_source, Type_t* ___1_destination, Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* ___2_getConverterDelegate, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var);
		Type_t* L_0 = ___0_source;
		Type_t* L_1 = ___1_destination;
		Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* L_2 = ___2_getConverterDelegate;
		ConversionRegistry_LazyRegister_mAE296D8B6CBA77DB7601C68696AB654D0200E0A3((&((TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_StaticFields*)il2cpp_codegen_static_fields_for(TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var))->___s_GlobalConverters), L_0, L_1, L_2, 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
// Method Definition Index: 66723
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveConverters_Register_m55380E5454370DD267851860AE7205FF73AFD459 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRegisterU3Eb__0_0_m8E6C5A2AB11045D6C18C259BEC52360A1213B518_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331* G_B2_0 = NULL;
	Type_t* G_B2_1 = NULL;
	Type_t* G_B2_2 = NULL;
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* G_B2_3 = NULL;
	TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331* G_B1_0 = NULL;
	Type_t* G_B1_1 = NULL;
	Type_t* G_B1_2 = NULL;
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* G_B1_3 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Guid_t_0_0_0_var) };
		Type_t* L_3;
		L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var);
		TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331* L_4 = ((U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var))->___U3CU3E9__0_0;
		TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331* L_5 = L_4;
		if (L_5)
		{
			G_B2_0 = L_5;
			G_B2_1 = L_3;
			G_B2_2 = L_1;
			G_B2_3 = (&((TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_StaticFields*)il2cpp_codegen_static_fields_for(TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var))->___s_GlobalConverters);
			goto IL_0038;
		}
		G_B1_0 = L_5;
		G_B1_1 = L_3;
		G_B1_2 = L_1;
		G_B1_3 = (&((TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_StaticFields*)il2cpp_codegen_static_fields_for(TypeConversion_tC95A24AF93E22908A5717FBF24E5089C963863E9_il2cpp_TypeInfo_var))->___s_GlobalConverters);
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var);
		U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326* L_6 = ((U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var))->___U3CU3E9;
		TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331* L_7 = (TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331*)il2cpp_codegen_object_new(TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331_il2cpp_TypeInfo_var);
		TypeConverter_2__ctor_m8C7829F38E38CEEC312A234D74AABDB7CC4A23DF(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3CRegisterU3Eb__0_0_m8E6C5A2AB11045D6C18C259BEC52360A1213B518_RuntimeMethod_var), NULL);
		TypeConverter_2_t9716EEE66CEFA5F975B6ED197FD4F16470DEA331* L_8 = L_7;
		((U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var))->___U3CU3E9__0_0 = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var))->___U3CU3E9__0_0), (void*)L_8);
		G_B2_0 = L_8;
		G_B2_1 = G_B1_1;
		G_B2_2 = G_B1_2;
		G_B2_3 = G_B1_3;
	}

IL_0038:
	{
		ConversionRegistry_Register_m9396ADB9E98034BCB7BA0AC4E8F2A1CAAA8063EC(G_B2_3, G_B2_2, G_B2_1, G_B2_0, 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
// Method Definition Index: 66724
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m3C6A5A7739B270E171C1E9B831B53E0A2C245C4D (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326* L_0 = (U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326*)il2cpp_codegen_object_new(U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m656C10719AC30444D1763AF8E06D12AF5D7A63AF(L_0, NULL);
		((U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
// Method Definition Index: 66725
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m656C10719AC30444D1763AF8E06D12AF5D7A63AF (U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// Method Definition Index: 66726
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t U3CU3Ec_U3CRegisterU3Eb__0_0_m8E6C5A2AB11045D6C18C259BEC52360A1213B518 (U3CU3Ec_tADFEACBA367BBBB8A141C6643CB670D770378326* __this, String_t** ___0_g, const RuntimeMethod* method) 
{
	{
		String_t** L_0 = ___0_g;
		String_t* L_1 = *((String_t**)L_0);
		Guid_t L_2;
		memset((&L_2), 0, sizeof(L_2));
		Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_2), L_1, NULL);
		return L_2;
	}
}
#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
#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
// Method Definition Index: 66741
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_1;
		L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC((Type_t*)NULL, L_0, NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505_RuntimeMethod_var)));
	}

IL_0014:
	{
		Type_t* L_3 = ___0_type;
		NullCheck(L_3);
		bool L_4;
		L_4 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_3, NULL);
		if (L_4)
		{
			goto IL_0040;
		}
	}
	{
		Type_t* L_5 = ___0_type;
		NullCheck(L_5);
		bool L_6;
		L_6 = Type_get_IsPointer_mC8AAAFEC4E4CEA59DAD0032B85D1BB224763278B(L_5, NULL);
		if (L_6)
		{
			goto IL_0040;
		}
	}
	{
		Type_t* L_7 = ___0_type;
		NullCheck(L_7);
		bool L_8;
		L_8 = VirtualFuncInvoker0< bool >::Invoke(68, L_7);
		if (L_8)
		{
			goto IL_0040;
		}
	}
	{
		Type_t* L_9 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_11;
		L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
		bool L_12;
		L_12 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_9, L_11, NULL);
		return (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
	}

IL_0040:
	{
		return (bool)0;
	}
}
// Method Definition Index: 66742
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_IsAbstractOrInterface_mD2DCEC7779E678FC457F10FD567127A9A8D5214B (Type_t* ___0_type, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		bool L_1;
		L_1 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_0, NULL);
		if (L_1)
		{
			goto IL_000f;
		}
	}
	{
		Type_t* L_2 = ___0_type;
		NullCheck(L_2);
		bool L_3;
		L_3 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_2, NULL);
		return L_3;
	}

IL_000f:
	{
		return (bool)1;
	}
}
// Method Definition Index: 66743
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_IsNullable_m883A2DC0F177F5DD14E13BF17E8FE74243D065EE (Type_t* ___0_type, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_type;
		Type_t* L_1;
		L_1 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_2;
		L_2 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_1, (Type_t*)NULL, NULL);
		return L_2;
	}
}
// Method Definition Index: 66744
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_CanBeNull_mC536F3FB49A36A263D61EC75BB688052E8BF5A5E (Type_t* ___0_type, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		bool L_1;
		L_1 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_0, NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		Type_t* L_2 = ___0_type;
		Type_t* L_3;
		L_3 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_2, NULL);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_4;
		L_4 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_3, (Type_t*)NULL, NULL);
		return L_4;
	}

IL_0015:
	{
		return (bool)1;
	}
}
// Method Definition Index: 66745
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_IsObject_mB3331A88354E72D9F30BF753227E6855518DCA7F (Type_t* ___0_type, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_2;
		L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
		bool L_3;
		L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
		return L_3;
	}
}
// Method Definition Index: 66746
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_IsUnityObject_m0AF064909EDBAF0003058820973F2DAB7D5B7500 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		Type_t* L_2 = ___0_type;
		NullCheck(L_1);
		bool L_3;
		L_3 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_1, L_2);
		return L_3;
	}
}
#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
#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
// Method Definition Index: 66750
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeUtility__cctor_mFCC4029AD0D2F3FBE3F7117AC485DF687DE409A5 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2__ctor_m2CD607D007C68544A77E46F721E1F7A20EFBD2BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2__ctor_m6B09103AE0E5ACDEA8157B5E09343647B1A55E80_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1__ctor_m35C71BF5CBC8DED0ED44D82D926F61E584CA5AD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_SetExplicitInstantiationMethod_TisString_t_m1BB80FFC484AB56A416E91F9E4EAB2FF75861EFE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__11_0_m59D3FD88A1841D56C6A2D231E993AA6D2E6465E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__11_1_mCF36865D4A819F0C0DDA987F30077434E56BC826_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__11_2_mBA773F3E344C145FE939B19C5EE690F9FEC60716_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral53CDB29A789F785BCE9C340E574B4877B0E4D7EB);
		s_Il2CppMethodInitialized = true;
	}
	MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_0 = NULL;
	int32_t V_1 = 0;
	MethodInfo_t* V_2 = NULL;
	{
		ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91* L_0 = (ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91*)il2cpp_codegen_object_new(ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91_il2cpp_TypeInfo_var);
		ConcurrentDictionary_2__ctor_m2CD607D007C68544A77E46F721E1F7A20EFBD2BE(L_0, ConcurrentDictionary_2__ctor_m2CD607D007C68544A77E46F721E1F7A20EFBD2BE_RuntimeMethod_var);
		((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_TypeConstructors = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_TypeConstructors), (void*)L_0);
		RuntimeObject* L_1 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_1, NULL);
		((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___syncedPoolObject = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___syncedPoolObject), (void*)L_1);
		ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB* L_2 = (ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB*)il2cpp_codegen_object_new(ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB_il2cpp_TypeInfo_var);
		ConcurrentDictionary_2__ctor_m6B09103AE0E5ACDEA8157B5E09343647B1A55E80(L_2, ConcurrentDictionary_2__ctor_m6B09103AE0E5ACDEA8157B5E09343647B1A55E80_RuntimeMethod_var);
		((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_CachedResolvedName = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_CachedResolvedName), (void*)L_2);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_il2cpp_TypeInfo_var);
		U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203* L_3 = ((U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C* L_4 = (Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C*)il2cpp_codegen_object_new(Func_1_t067EFEB6C5607DEFF52B09F0A11295959E292D7C_il2cpp_TypeInfo_var);
		Func_1__ctor_mD927C23DE447A096B2B1F7D75ECDFE610DD39F2A(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__11_0_m59D3FD88A1841D56C6A2D231E993AA6D2E6465E1_RuntimeMethod_var), NULL);
		U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203* L_5 = ((U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_il2cpp_TypeInfo_var))->___U3CU3E9;
		Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6* L_6 = (Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6*)il2cpp_codegen_object_new(Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6_il2cpp_TypeInfo_var);
		Action_1__ctor_m1540C8C2516AEA9F0AEE87470E2815CA36C560C7(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__11_1_mCF36865D4A819F0C0DDA987F30077434E56BC826_RuntimeMethod_var), NULL);
		ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A* L_7 = (ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A*)il2cpp_codegen_object_new(ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A_il2cpp_TypeInfo_var);
		ObjectPool_1__ctor_m35C71BF5CBC8DED0ED44D82D926F61E584CA5AD4(L_7, L_4, (Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6*)NULL, L_6, (Action_1_t9E1712DA0A3123C126566BD722BF0E60F1E0AAD6*)NULL, (bool)1, ((int32_t)10), ((int32_t)10000), ObjectPool_1__ctor_m35C71BF5CBC8DED0ED44D82D926F61E584CA5AD4_RuntimeMethod_var);
		((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_Builders = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_Builders), (void*)L_7);
		U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203* L_8 = ((U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C* L_9 = (Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C*)il2cpp_codegen_object_new(Func_1_t367387BB2C476D3F32DB12161B5FDC128DC3231C_il2cpp_TypeInfo_var);
		Func_1__ctor_m27A68E928C1D9158EAAD261086B9BC424339327B(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__11_2_mBA773F3E344C145FE939B19C5EE690F9FEC60716_RuntimeMethod_var), NULL);
		TypeUtility_SetExplicitInstantiationMethod_TisString_t_m1BB80FFC484AB56A416E91F9E4EAB2FF75861EFE(L_9, TypeUtility_SetExplicitInstantiationMethod_TisString_t_m1BB80FFC484AB56A416E91F9E4EAB2FF75861EFE_RuntimeMethod_var);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_11;
		L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
		NullCheck(L_11);
		MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_12;
		L_12 = VirtualFuncInvoker1< MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, int32_t >::Invoke(97, L_11, ((int32_t)40));
		V_0 = L_12;
		V_1 = 0;
		goto IL_00a7;
	}

IL_007d:
	{
		MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_13 = V_0;
		int32_t L_14 = V_1;
		NullCheck(L_13);
		int32_t L_15 = L_14;
		MethodInfo_t* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		V_2 = L_16;
		MethodInfo_t* L_17 = V_2;
		NullCheck(L_17);
		String_t* L_18;
		L_18 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_17);
		bool L_19;
		L_19 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_18, _stringLiteral53CDB29A789F785BCE9C340E574B4877B0E4D7EB, NULL);
		if (L_19)
		{
			goto IL_00a3;
		}
	}
	{
		MethodInfo_t* L_20 = V_2;
		NullCheck(L_20);
		bool L_21;
		L_21 = VirtualFuncInvoker0< bool >::Invoke(24, L_20);
		if (!L_21)
		{
			goto IL_00a3;
		}
	}
	{
		MethodInfo_t* L_22 = V_2;
		((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_CreateTypeConstructor = L_22;
		Il2CppCodeGenWriteBarrier((void**)(&((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_CreateTypeConstructor), (void*)L_22);
		goto IL_00ad;
	}

IL_00a3:
	{
		int32_t L_23 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1));
	}

IL_00a7:
	{
		int32_t L_24 = V_1;
		MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_25 = V_0;
		NullCheck(L_25);
		if ((((int32_t)L_24) < ((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))
		{
			goto IL_007d;
		}
	}

IL_00ad:
	{
		MethodInfo_t* L_26 = ((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_CreateTypeConstructor;
		bool L_27;
		L_27 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1((MethodInfo_t*)NULL, L_26, NULL);
		if (!L_27)
		{
			goto IL_00c0;
		}
	}
	{
		InvalidProgramException_t5715C9ED8CFE88C0DB9CD5614BA3D72BA9259C9B* L_28 = (InvalidProgramException_t5715C9ED8CFE88C0DB9CD5614BA3D72BA9259C9B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidProgramException_t5715C9ED8CFE88C0DB9CD5614BA3D72BA9259C9B_il2cpp_TypeInfo_var)));
		InvalidProgramException__ctor_m75BD70D9AEEE6B109A3FB51897615B6DAA992B28(L_28, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_28, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility__cctor_mFCC4029AD0D2F3FBE3F7117AC485DF687DE409A5_RuntimeMethod_var)));
	}

IL_00c0:
	{
		return;
	}
}
// Method Definition Index: 66751
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeUtility_GetTypeDisplayName_m45C565A0737008926DD1D4CA6B453A475C8E77FD (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_TryGetValue_mC760AE4BCF6AFC3CB7C64E8A405B651395A9D238_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_set_Item_m5EF95C43AE2498CE264FCEE432AE379AD39651C2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB* L_0 = ((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_CachedResolvedName;
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		bool L_2;
		L_2 = ConcurrentDictionary_2_TryGetValue_mC760AE4BCF6AFC3CB7C64E8A405B651395A9D238(L_0, L_1, (&V_0), ConcurrentDictionary_2_TryGetValue_mC760AE4BCF6AFC3CB7C64E8A405B651395A9D238_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0011;
		}
	}
	{
		String_t* L_3 = V_0;
		return L_3;
	}

IL_0011:
	{
		V_1 = 0;
		Type_t* L_4 = ___0_type;
		Type_t* L_5 = ___0_type;
		NullCheck(L_5);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6;
		L_6 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_5);
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		String_t* L_7;
		L_7 = TypeUtility_GetTypeDisplayName_mCDE259ECEE5E6A4E7C52D4319D7E5D856E19F862(L_4, (RuntimeObject*)L_6, (&V_1), NULL);
		V_0 = L_7;
		ConcurrentDictionary_2_t889EC4BD07B5DCB6087E2226ACC8A5E5590E48AB* L_8 = ((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_CachedResolvedName;
		Type_t* L_9 = ___0_type;
		String_t* L_10 = V_0;
		NullCheck(L_8);
		ConcurrentDictionary_2_set_Item_m5EF95C43AE2498CE264FCEE432AE379AD39651C2(L_8, L_9, L_10, ConcurrentDictionary_2_set_Item_m5EF95C43AE2498CE264FCEE432AE379AD39651C2_RuntimeMethod_var);
		String_t* L_11 = V_0;
		return L_11;
	}
}
// Method Definition Index: 66752
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeUtility_GetTypeDisplayName_mCDE259ECEE5E6A4E7C52D4319D7E5D856E19F862 (Type_t* ___0_type, RuntimeObject* ___1_args, int32_t* ___2_argIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyCollection_1_tB0C1D5CC73DC8C9F615E80A005D312E046F4D762_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyList_1_tFAB749F93AC9273AC78377822795638920495BA2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1_Get_m9A0C64A471F1134751E86CFABE36283B06E29F8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1_Release_mD38ED7186BD4E9178B260810EEA654454B3BB478_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral673CC9996FD90AFE21BD8D0E6E6824353AF4BDA2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD2F86A6F80C957D36F5792A1101E475BB128D86);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3165827D406DD8F354BE7515C630A771E98916A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	StringBuilder_t* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	bool V_5 = false;
	int32_t V_6 = 0;
	{
		Type_t* L_0 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.int32_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_2;
		L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
		bool L_3;
		L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
		if (!L_3)
		{
			goto IL_0018;
		}
	}
	{
		return _stringLiteral0BA8CB3B900ECEF5E697192B8CDA6B626EB0CE72;
	}

IL_0018:
	{
		Type_t* L_4 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.uint32_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_6;
		L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
		bool L_7;
		L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, L_6, NULL);
		if (!L_7)
		{
			goto IL_0030;
		}
	}
	{
		return _stringLiteralE3165827D406DD8F354BE7515C630A771E98916A;
	}

IL_0030:
	{
		Type_t* L_8 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.int16_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		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_0048;
		}
	}
	{
		return _stringLiteral115036F179EA48E7662F9BE55E0E00A42DDE6DA7;
	}

IL_0048:
	{
		Type_t* L_12 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.uint16_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_14;
		L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
		bool L_15;
		L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_14, NULL);
		if (!L_15)
		{
			goto IL_0060;
		}
	}
	{
		return _stringLiteral316316045E2DB71BB9C0748EE882DBF00C83FD8E;
	}

IL_0060:
	{
		Type_t* L_16 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.byte_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_18;
		L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
		bool L_19;
		L_19 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_16, L_18, NULL);
		if (!L_19)
		{
			goto IL_0078;
		}
	}
	{
		return _stringLiteralE1E5CE10BE86E259146E8ADE82FB423C65C3FFD7;
	}

IL_0078:
	{
		Type_t* L_20 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.char_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_22;
		L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
		bool L_23;
		L_23 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_20, L_22, NULL);
		if (!L_23)
		{
			goto IL_0090;
		}
	}
	{
		return _stringLiteral38FB386B58970DA493E868CAC2AC6550E559B5D7;
	}

IL_0090:
	{
		Type_t* L_24 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_25 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.boolean_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_26;
		L_26 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_25, NULL);
		bool L_27;
		L_27 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_24, L_26, NULL);
		if (!L_27)
		{
			goto IL_00a8;
		}
	}
	{
		return _stringLiteral673CC9996FD90AFE21BD8D0E6E6824353AF4BDA2;
	}

IL_00a8:
	{
		Type_t* L_28 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.int64_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_30;
		L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL);
		bool L_31;
		L_31 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_28, L_30, NULL);
		if (!L_31)
		{
			goto IL_00c0;
		}
	}
	{
		return _stringLiteralD890B2BC5E5200965CD02403ABB6C221A614A1B7;
	}

IL_00c0:
	{
		Type_t* L_32 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.uint64_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_34;
		L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL);
		bool L_35;
		L_35 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_32, L_34, NULL);
		if (!L_35)
		{
			goto IL_00d8;
		}
	}
	{
		return _stringLiteralE3AB954C27345B5777E41817C31696D6AC0E87C1;
	}

IL_00d8:
	{
		Type_t* L_36 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_37 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.single_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_38;
		L_38 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_37, NULL);
		bool L_39;
		L_39 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_36, L_38, NULL);
		if (!L_39)
		{
			goto IL_00f0;
		}
	}
	{
		return _stringLiteralE3DFC065B6A6D9931B797808DD066491AAB82B29;
	}

IL_00f0:
	{
		Type_t* L_40 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_41 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.double_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_42;
		L_42 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_41, NULL);
		bool L_43;
		L_43 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_40, L_42, NULL);
		if (!L_43)
		{
			goto IL_0108;
		}
	}
	{
		return _stringLiteral007174B876FA7EECC4152046B9308966D3E2B5B8;
	}

IL_0108:
	{
		Type_t* L_44 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_45 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_46;
		L_46 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_45, NULL);
		bool L_47;
		L_47 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_44, L_46, NULL);
		if (!L_47)
		{
			goto IL_0120;
		}
	}
	{
		return _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE;
	}

IL_0120:
	{
		Type_t* L_48 = ___0_type;
		NullCheck(L_48);
		String_t* L_49;
		L_49 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_48);
		V_0 = L_49;
		Type_t* L_50 = ___0_type;
		NullCheck(L_50);
		bool L_51;
		L_51 = VirtualFuncInvoker0< bool >::Invoke(37, L_50);
		if (!L_51)
		{
			goto IL_0131;
		}
	}
	{
		String_t* L_52 = V_0;
		return L_52;
	}

IL_0131:
	{
		Type_t* L_53 = ___0_type;
		NullCheck(L_53);
		bool L_54;
		L_54 = Type_get_IsNested_mCF57E6A68BA5CEDDB9DA81CB34B6945F414FB3FD(L_53, NULL);
		if (!L_54)
		{
			goto IL_0152;
		}
	}
	{
		Type_t* L_55 = ___0_type;
		NullCheck(L_55);
		Type_t* L_56;
		L_56 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_55);
		RuntimeObject* L_57 = ___1_args;
		int32_t* L_58 = ___2_argIndex;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		String_t* L_59;
		L_59 = TypeUtility_GetTypeDisplayName_mCDE259ECEE5E6A4E7C52D4319D7E5D856E19F862(L_56, L_57, L_58, NULL);
		String_t* L_60 = V_0;
		String_t* L_61;
		L_61 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_59, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, L_60, NULL);
		V_0 = L_61;
	}

IL_0152:
	{
		Type_t* L_62 = ___0_type;
		NullCheck(L_62);
		bool L_63;
		L_63 = VirtualFuncInvoker0< bool >::Invoke(39, L_62);
		if (L_63)
		{
			goto IL_015c;
		}
	}
	{
		String_t* L_64 = V_0;
		return L_64;
	}

IL_015c:
	{
		String_t* L_65 = V_0;
		NullCheck(L_65);
		int32_t L_66;
		L_66 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_65, ((int32_t)96), NULL);
		V_1 = L_66;
		Type_t* L_67 = ___0_type;
		NullCheck(L_67);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_68;
		L_68 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_67);
		NullCheck(L_68);
		V_2 = ((int32_t)(((RuntimeArray*)L_68)->max_length));
		int32_t L_69 = V_1;
		if ((((int32_t)L_69) <= ((int32_t)(-1))))
		{
			goto IL_0189;
		}
	}
	{
		String_t* L_70 = V_0;
		int32_t L_71 = V_1;
		NullCheck(L_70);
		String_t* L_72;
		L_72 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_70, ((int32_t)il2cpp_codegen_add(L_71, 1)), NULL);
		int32_t L_73;
		L_73 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_72, NULL);
		V_2 = L_73;
		String_t* L_74 = V_0;
		int32_t L_75 = V_1;
		NullCheck(L_74);
		String_t* L_76;
		L_76 = String_Remove_m8266E0BF5D8565D4CDC850F21E9178AE254C3E85(L_74, L_75, NULL);
		V_0 = L_76;
	}

IL_0189:
	{
		V_3 = (StringBuilder_t*)NULL;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		RuntimeObject* L_77 = ((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___syncedPoolObject;
		V_4 = L_77;
		V_5 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_01ab:
			{
				{
					bool L_78 = V_5;
					if (!L_78)
					{
						goto IL_01b6;
					}
				}
				{
					RuntimeObject* L_79 = V_4;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_79, NULL);
				}

IL_01b6:
				{
					return;
				}
			}
		});
		try
		{
			RuntimeObject* L_80 = V_4;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_80, (&V_5), NULL);
			il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
			ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A* L_81 = ((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_Builders;
			NullCheck(L_81);
			StringBuilder_t* L_82;
			L_82 = ObjectPool_1_Get_m9A0C64A471F1134751E86CFABE36283B06E29F8D_inline(L_81, ObjectPool_1_Get_m9A0C64A471F1134751E86CFABE36283B06E29F8D_RuntimeMethod_var);
			V_3 = L_82;
			goto IL_01b7;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_01b7:
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0214:
			{
				{
					il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
					RuntimeObject* L_83 = ((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___syncedPoolObject;
					V_4 = L_83;
					V_5 = (bool)0;
				}
				{
					auto __finallyBlock = il2cpp::utils::Finally([&]
					{

FINALLY_0234:
						{
							{
								bool L_84 = V_5;
								if (!L_84)
								{
									goto IL_023f;
								}
							}
							{
								RuntimeObject* L_85 = V_4;
								Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_85, NULL);
							}

IL_023f:
							{
								return;
							}
						}
					});
					try
					{
						RuntimeObject* L_86 = V_4;
						Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_86, (&V_5), NULL);
						il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
						ObjectPool_1_tA6230762362A6BA6FEB38B9912D0463FB059A05A* L_87 = ((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_Builders;
						StringBuilder_t* L_88 = V_3;
						NullCheck(L_87);
						ObjectPool_1_Release_mD38ED7186BD4E9178B260810EEA654454B3BB478_inline(L_87, L_88, ObjectPool_1_Release_mD38ED7186BD4E9178B260810EEA654454B3BB478_RuntimeMethod_var);
						goto IL_0240;
					}
					catch(Il2CppExceptionWrapper& e)
					{
						__finallyBlock.StoreException(e.ex);
					}
				}

IL_0240:
				{
					return;
				}
			}
		});
		try
		{
			{
				V_6 = 0;
				goto IL_01ed_1;
			}

IL_01bd_1:
			{
				int32_t L_89 = V_6;
				if (!L_89)
				{
					goto IL_01cd_1;
				}
			}
			{
				StringBuilder_t* L_90 = V_3;
				NullCheck(L_90);
				StringBuilder_t* L_91;
				L_91 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_90, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
			}

IL_01cd_1:
			{
				StringBuilder_t* L_92 = V_3;
				RuntimeObject* L_93 = ___1_args;
				int32_t* L_94 = ___2_argIndex;
				int32_t L_95 = *((int32_t*)L_94);
				NullCheck(L_93);
				Type_t* L_96;
				L_96 = InterfaceFuncInvoker1< Type_t*, int32_t >::Invoke(0, IReadOnlyList_1_tFAB749F93AC9273AC78377822795638920495BA2_il2cpp_TypeInfo_var, L_93, L_95);
				il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
				String_t* L_97;
				L_97 = TypeUtility_GetTypeDisplayName_m45C565A0737008926DD1D4CA6B453A475C8E77FD(L_96, NULL);
				NullCheck(L_92);
				StringBuilder_t* L_98;
				L_98 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_92, L_97, NULL);
				int32_t L_99 = V_6;
				V_6 = ((int32_t)il2cpp_codegen_add(L_99, 1));
				int32_t* L_100 = ___2_argIndex;
				int32_t* L_101 = ___2_argIndex;
				int32_t L_102 = *((int32_t*)L_101);
				*((int32_t*)L_100) = (int32_t)((int32_t)il2cpp_codegen_add(L_102, 1));
			}

IL_01ed_1:
			{
				int32_t L_103 = V_6;
				int32_t L_104 = V_2;
				if ((((int32_t)L_103) >= ((int32_t)L_104)))
				{
					goto IL_01fc_1;
				}
			}
			{
				int32_t* L_105 = ___2_argIndex;
				int32_t L_106 = *((int32_t*)L_105);
				RuntimeObject* L_107 = ___1_args;
				NullCheck(L_107);
				int32_t L_108;
				L_108 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IReadOnlyCollection_1_tB0C1D5CC73DC8C9F615E80A005D312E046F4D762_il2cpp_TypeInfo_var, L_107);
				if ((((int32_t)L_106) < ((int32_t)L_108)))
				{
					goto IL_01bd_1;
				}
			}

IL_01fc_1:
			{
				StringBuilder_t* L_109 = V_3;
				NullCheck(L_109);
				int32_t L_110;
				L_110 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_109, NULL);
				if ((((int32_t)L_110) <= ((int32_t)0)))
				{
					goto IL_0212_1;
				}
			}
			{
				String_t* L_111 = V_0;
				StringBuilder_t* L_112 = V_3;
				String_t* L_113;
				L_113 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralBD2F86A6F80C957D36F5792A1101E475BB128D86, L_111, L_112, NULL);
				V_0 = L_113;
			}

IL_0212_1:
			{
				goto IL_0241;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0241:
	{
		String_t* L_114 = V_0;
		return L_114;
	}
}
// Method Definition Index: 66753
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtility_GetRootType_mA1A5FDE24BC31C9CB9E4827160A1379BDEAEAB0B (Type_t* ___0_type, const RuntimeMethod* method) 
{
	Type_t* V_0 = NULL;
	Type_t* G_B5_0 = NULL;
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		bool L_1;
		L_1 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_0, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (Type_t*)NULL;
	}

IL_000a:
	{
		Type_t* L_2 = ___0_type;
		NullCheck(L_2);
		bool L_3;
		L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
		if (L_3)
		{
			goto IL_001e;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_5;
		L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
		G_B5_0 = L_5;
		goto IL_0028;
	}

IL_001e:
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.value_type_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_7;
		L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
		G_B5_0 = L_7;
	}

IL_0028:
	{
		V_0 = G_B5_0;
		goto IL_0033;
	}

IL_002b:
	{
		Type_t* L_8 = ___0_type;
		NullCheck(L_8);
		Type_t* L_9;
		L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(109, L_8);
		___0_type = L_9;
	}

IL_0033:
	{
		Type_t* L_10 = V_0;
		Type_t* L_11 = ___0_type;
		NullCheck(L_11);
		Type_t* L_12;
		L_12 = VirtualFuncInvoker0< Type_t* >::Invoke(109, L_11);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_13;
		L_13 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_10, L_12, NULL);
		if (L_13)
		{
			goto IL_002b;
		}
	}
	{
		Type_t* L_14 = ___0_type;
		return L_14;
	}
}
// Method Definition Index: 66754
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_CreateTypeConstructor_mCD83647C237EE7D7DC578EE0FFF12124F4670D74 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_set_Item_m050171C2656C2982971EECEA9026CADF5AEF72B1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPropertyBag_t602D45F19F9BFA3E370929AC5023258AAF62E8C2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITypeConstructor_tAEA6BC4B87F0F3739E4457F21908EF55F666EB08_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F* V_1 = NULL;
	NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE* V_2 = NULL;
	{
		Type_t* L_0 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = PropertyBagStore_GetPropertyBag_m90F2EBB48D60993594856358C572964C8011143E(L_0, NULL);
		V_0 = L_1;
		RuntimeObject* L_2 = V_0;
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F* L_3 = (TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F*)il2cpp_codegen_object_new(TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F_il2cpp_TypeInfo_var);
		TypeConstructorVisitor__ctor_m496AFA7B1A835D40C4BEDBD5A7D1804CF196DE23(L_3, NULL);
		V_1 = L_3;
		RuntimeObject* L_4 = V_0;
		TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F* L_5 = V_1;
		NullCheck(L_4);
		InterfaceActionInvoker1< RuntimeObject* >::Invoke(0, IPropertyBag_t602D45F19F9BFA3E370929AC5023258AAF62E8C2_il2cpp_TypeInfo_var, L_4, L_5);
		TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F* L_6 = V_1;
		NullCheck(L_6);
		RuntimeObject* L_7 = L_6->___TypeConstructor;
		return L_7;
	}

IL_001e:
	{
		Type_t* L_8 = ___0_type;
		NullCheck(L_8);
		bool L_9;
		L_9 = VirtualFuncInvoker0< bool >::Invoke(19, L_8);
		if (!L_9)
		{
			goto IL_003a;
		}
	}
	{
		NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE* L_10 = (NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE*)il2cpp_codegen_object_new(NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE_il2cpp_TypeInfo_var);
		NonConstructable__ctor_m6B6DB41FBB71A153AFAC3B10CF35D2503D8CA982(L_10, NULL);
		V_2 = L_10;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91* L_11 = ((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_TypeConstructors;
		Type_t* L_12 = ___0_type;
		NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE* L_13 = V_2;
		NullCheck(L_11);
		ConcurrentDictionary_2_set_Item_m050171C2656C2982971EECEA9026CADF5AEF72B1(L_11, L_12, L_13, ConcurrentDictionary_2_set_Item_m050171C2656C2982971EECEA9026CADF5AEF72B1_RuntimeMethod_var);
		NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE* L_14 = V_2;
		return L_14;
	}

IL_003a:
	{
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		MethodInfo_t* L_15 = ((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_CreateTypeConstructor;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_16 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_17 = L_16;
		Type_t* L_18 = ___0_type;
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_18);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_18);
		NullCheck(L_15);
		MethodInfo_t* L_19;
		L_19 = VirtualFuncInvoker1< MethodInfo_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(40, L_15, L_17);
		NullCheck(L_19);
		RuntimeObject* L_20;
		L_20 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_19, NULL, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, NULL);
		return ((RuntimeObject*)IsInst((RuntimeObject*)L_20, ITypeConstructor_tAEA6BC4B87F0F3739E4457F21908EF55F666EB08_il2cpp_TypeInfo_var));
	}
}
// Method Definition Index: 66756
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_GetTypeConstructor_m46157C15601C266EE0DB2324E834E1CE4CBFE1DC (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_TryGetValue_mBD42E58E3B97D8884F8ABD2ED7FB00AE05C3D7B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		ConcurrentDictionary_2_tE5A8639D8AE0AF65ED6A8B7C1089E9F12ADD7B91* L_0 = ((TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var))->___s_TypeConstructors;
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		bool L_2;
		L_2 = ConcurrentDictionary_2_TryGetValue_mBD42E58E3B97D8884F8ABD2ED7FB00AE05C3D7B3(L_0, L_1, (&V_0), ConcurrentDictionary_2_TryGetValue_mBD42E58E3B97D8884F8ABD2ED7FB00AE05C3D7B3_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_0016;
		}
	}
	{
		Type_t* L_3 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		RuntimeObject* L_4;
		L_4 = TypeUtility_CreateTypeConstructor_mCD83647C237EE7D7DC578EE0FFF12124F4670D74(L_3, NULL);
		return L_4;
	}

IL_0016:
	{
		RuntimeObject* L_5 = V_0;
		return L_5;
	}
}
// Method Definition Index: 66758
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_CanBeInstantiated_m02649AACC5170FAB0419B5FA22FF5DE524E23828 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITypeConstructor_tAEA6BC4B87F0F3739E4457F21908EF55F666EB08_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = TypeUtility_GetTypeConstructor_m46157C15601C266EE0DB2324E834E1CE4CBFE1DC(L_0, NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = InterfaceFuncInvoker0< bool >::Invoke(0, ITypeConstructor_tAEA6BC4B87F0F3739E4457F21908EF55F666EB08_il2cpp_TypeInfo_var, L_1);
		return L_2;
	}
}
// Method Definition Index: 66768
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeUtility_CheckIsAssignableFrom_m284900A7E86ACD68227E5E3DCC9430EEC7E1E03E (Type_t* ___0_type, Type_t* ___1_derivedType, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_type;
		Type_t* L_1 = ___1_derivedType;
		NullCheck(L_0);
		bool L_2;
		L_2 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_0, L_1);
		if (L_2)
		{
			goto IL_0044;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
		NullCheck(L_4);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral704C5FCE5B7025BF4463EAB8CEF61810FB875636)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
		Type_t* L_6 = ___1_derivedType;
		NullCheck(L_6);
		String_t* L_7;
		L_7 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_6);
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_5;
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30EAC41CDC5339E618C57498BD0319713142D96E)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
		Type_t* L_10 = ___0_type;
		NullCheck(L_10);
		String_t* L_11;
		L_11 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_10);
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_11);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_9;
		NullCheck(L_12);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral40915EBE202C5DCE0A0658C8080663943D342AF3)));
		String_t* L_13;
		L_13 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_12, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_14, L_13, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_CheckIsAssignableFrom_m284900A7E86ACD68227E5E3DCC9430EEC7E1E03E_RuntimeMethod_var)));
	}

IL_0044:
	{
		return;
	}
}
// Method Definition Index: 66770
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeUtility_CheckCanBeInstantiated_mB2C921D41DC94D83758FC5CFDFEE26911F62B14F (RuntimeObject* ___0_constructor, Type_t* ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITypeConstructor_tAEA6BC4B87F0F3739E4457F21908EF55F666EB08_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_constructor;
		NullCheck(L_0);
		bool L_1;
		L_1 = InterfaceFuncInvoker0< bool >::Invoke(0, ITypeConstructor_tAEA6BC4B87F0F3739E4457F21908EF55F666EB08_il2cpp_TypeInfo_var, L_0);
		if (L_1)
		{
			goto IL_0023;
		}
	}
	{
		Type_t* L_2 = ___1_type;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_2);
		String_t* L_4;
		L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3477F5F15DC74EADC79ED337F3988716EE1670E9)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF1A902BAD5B9128E503E43473944346B65454351)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_5 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_5, L_4, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_CheckCanBeInstantiated_mB2C921D41DC94D83758FC5CFDFEE26911F62B14F_RuntimeMethod_var)));
	}

IL_0023:
	{
		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
// Method Definition Index: 66784
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NonConstructable_Unity_Properties_TypeUtility_ITypeConstructor_get_CanBeInstantiated_m12234E46124842FE494AB4C0B55045C1954F9A89 (NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66785
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NonConstructable_Instantiate_m9FE0A208C273DC31D79B29A334F4DA2BF63A8AF6 (NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE* __this, const RuntimeMethod* method) 
{
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD5BCEE5AAB18574F8AD6E7DDC5232CE0BE6D6E3)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NonConstructable_Instantiate_m9FE0A208C273DC31D79B29A334F4DA2BF63A8AF6_RuntimeMethod_var)));
	}
}
// Method Definition Index: 66786
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonConstructable__ctor_m6B6DB41FBB71A153AFAC3B10CF35D2503D8CA982 (NonConstructable_t395D64520723F74FB164AF8F15194433EBE077DE* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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
// Method Definition Index: 66788
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeConstructorVisitor__ctor_m496AFA7B1A835D40C4BEDBD5A7D1804CF196DE23 (TypeConstructorVisitor_tFC61250F68BF43FE889F5B1002CBFF90648E9C7F* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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
// Method Definition Index: 66789
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m1E3F4DC530F8CB5240E8B5FFD5E5477BB7300FC2 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203* L_0 = (U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203*)il2cpp_codegen_object_new(U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mD06BD054A2682CAA505B6F75C45B8D4736FBFA39(L_0, NULL);
		((U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
// Method Definition Index: 66790
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD06BD054A2682CAA505B6F75C45B8D4736FBFA39 (U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// Method Definition Index: 66791
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* U3CU3Ec_U3C_cctorU3Eb__11_0_m59D3FD88A1841D56C6A2D231E993AA6D2E6465E1 (U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
		return L_0;
	}
}
// Method Definition Index: 66792
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__11_1_mCF36865D4A819F0C0DDA987F30077434E56BC826 (U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203* __this, StringBuilder_t* ___0_sb, const RuntimeMethod* method) 
{
	{
		StringBuilder_t* L_0 = ___0_sb;
		NullCheck(L_0);
		StringBuilder_t* L_1;
		L_1 = StringBuilder_Clear_m2D76F6533574F40A4E3E2DC4E730277CBD0AF8F6(L_0, NULL);
		return;
	}
}
// Method Definition Index: 66793
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3C_cctorU3Eb__11_2_mBA773F3E344C145FE939B19C5EE690F9FEC60716 (U3CU3Ec_tDCB9F8AC3255E399638FABB1600CE5E855145203* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		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
// Method Definition Index: 66799
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertiesInitialization_InitializeProperties_m08684FD5A6FFD49A4F19A16B07B1388DFA16F960 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoundsIntPropertyBag_t36236827A488493B27B94BF7EB678949732F2052_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoundsPropertyBag_tA22B9256F487C40279FFFA58AD0E8D6CF29BA83F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorPropertyBag_tFA63F917A9DAA7F376DD37FF114B3D548E00BCC6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBag_Register_TisBoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485_m2606075F145B891D9C481304597F0464E5F8A8AA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBag_Register_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m8A39CB42251835524F1068E49B6CF4BE5AD65032_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBag_Register_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m1904BF66773B1294832B629C1FD5C32920AEEFDD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBag_Register_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mF48E3B0570AD4D40331B885BCECF6A7A199327E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBag_Register_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m0EE819FDFD53BD79B74A1D270244805D2BD796A8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBag_Register_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_mF3979F0F1B3DEBC415368280E538AE95E7277EE3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBag_Register_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9D4158376507E88B5DB59B60B56E2EBAC5567282_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBag_Register_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m74735F036C3540DFAF301D182A48C6EEB836F4E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBag_Register_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m920D0EDA2A222D333EC898C0E4405F9D0A9000EF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBag_Register_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m1952774FD6803DED13AB832F702970F5F588917C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBag_Register_TisVersion_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_m976EBCE3744148CDF5AF1174347D890DF7B63A6D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectIntPropertyBag_t523552E9F6C38079E84B8F2ADE24828B4BC9DE73_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectPropertyBag_tA405FA98439EEF5D80DA2FC601583B49CCB638EC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SystemVersionPropertyBag_t2BC09BA510A4DE999004F35E9930AA414DF46E8A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2IntPropertyBag_t2C43760B9A4208AD87AEF2615AEF035A489502AF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2PropertyBag_t566CAC975576D5F03B957E62DBA553ECE659AB49_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3IntPropertyBag_t534CCCF8AD649649C930E5F3DDA3C0A734F932C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3PropertyBag_t4FDB90B998E0F82C33B88823F8108862054CED41_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4PropertyBag_t648481977877F79BDB6095EE5B491D8757A9DB5C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		PropertyBagStore_CreatePropertyBagProvider_m0DD26064FB7B844E877BFE57BD6710FCECC21740(NULL);
		ColorPropertyBag_tFA63F917A9DAA7F376DD37FF114B3D548E00BCC6* L_0 = (ColorPropertyBag_tFA63F917A9DAA7F376DD37FF114B3D548E00BCC6*)il2cpp_codegen_object_new(ColorPropertyBag_tFA63F917A9DAA7F376DD37FF114B3D548E00BCC6_il2cpp_TypeInfo_var);
		ColorPropertyBag__ctor_m695D2E7503EA97F7BB7252A882546C1C8B11D1BC(L_0, NULL);
		PropertyBag_Register_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m1904BF66773B1294832B629C1FD5C32920AEEFDD(L_0, PropertyBag_Register_TisColor_tD001788D726C3A7F1379BEED0260B9591F440C1F_m1904BF66773B1294832B629C1FD5C32920AEEFDD_RuntimeMethod_var);
		Vector2PropertyBag_t566CAC975576D5F03B957E62DBA553ECE659AB49* L_1 = (Vector2PropertyBag_t566CAC975576D5F03B957E62DBA553ECE659AB49*)il2cpp_codegen_object_new(Vector2PropertyBag_t566CAC975576D5F03B957E62DBA553ECE659AB49_il2cpp_TypeInfo_var);
		Vector2PropertyBag__ctor_mF30206E01ECFEDF6726878BEDA3DA53A2D24D00F(L_1, NULL);
		PropertyBag_Register_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9D4158376507E88B5DB59B60B56E2EBAC5567282(L_1, PropertyBag_Register_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m9D4158376507E88B5DB59B60B56E2EBAC5567282_RuntimeMethod_var);
		Vector3PropertyBag_t4FDB90B998E0F82C33B88823F8108862054CED41* L_2 = (Vector3PropertyBag_t4FDB90B998E0F82C33B88823F8108862054CED41*)il2cpp_codegen_object_new(Vector3PropertyBag_t4FDB90B998E0F82C33B88823F8108862054CED41_il2cpp_TypeInfo_var);
		Vector3PropertyBag__ctor_mC00E39D196C789D68E6F910494E433E729E0E4B6(L_2, NULL);
		PropertyBag_Register_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m920D0EDA2A222D333EC898C0E4405F9D0A9000EF(L_2, PropertyBag_Register_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m920D0EDA2A222D333EC898C0E4405F9D0A9000EF_RuntimeMethod_var);
		Vector4PropertyBag_t648481977877F79BDB6095EE5B491D8757A9DB5C* L_3 = (Vector4PropertyBag_t648481977877F79BDB6095EE5B491D8757A9DB5C*)il2cpp_codegen_object_new(Vector4PropertyBag_t648481977877F79BDB6095EE5B491D8757A9DB5C_il2cpp_TypeInfo_var);
		Vector4PropertyBag__ctor_m6B7DFA6F651C0DC6522B1AB7E179752BA836AE10(L_3, NULL);
		PropertyBag_Register_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m1952774FD6803DED13AB832F702970F5F588917C(L_3, PropertyBag_Register_TisVector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_m1952774FD6803DED13AB832F702970F5F588917C_RuntimeMethod_var);
		Vector2IntPropertyBag_t2C43760B9A4208AD87AEF2615AEF035A489502AF* L_4 = (Vector2IntPropertyBag_t2C43760B9A4208AD87AEF2615AEF035A489502AF*)il2cpp_codegen_object_new(Vector2IntPropertyBag_t2C43760B9A4208AD87AEF2615AEF035A489502AF_il2cpp_TypeInfo_var);
		Vector2IntPropertyBag__ctor_mA5E766EC29B1E37CAA759CBB09997D25FAFB0631(L_4, NULL);
		PropertyBag_Register_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_mF3979F0F1B3DEBC415368280E538AE95E7277EE3(L_4, PropertyBag_Register_TisVector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_mF3979F0F1B3DEBC415368280E538AE95E7277EE3_RuntimeMethod_var);
		Vector3IntPropertyBag_t534CCCF8AD649649C930E5F3DDA3C0A734F932C7* L_5 = (Vector3IntPropertyBag_t534CCCF8AD649649C930E5F3DDA3C0A734F932C7*)il2cpp_codegen_object_new(Vector3IntPropertyBag_t534CCCF8AD649649C930E5F3DDA3C0A734F932C7_il2cpp_TypeInfo_var);
		Vector3IntPropertyBag__ctor_mECB1D0CC81ACF263C6C0D126BB285A11CBACB2BC(L_5, NULL);
		PropertyBag_Register_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m74735F036C3540DFAF301D182A48C6EEB836F4E1(L_5, PropertyBag_Register_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m74735F036C3540DFAF301D182A48C6EEB836F4E1_RuntimeMethod_var);
		RectPropertyBag_tA405FA98439EEF5D80DA2FC601583B49CCB638EC* L_6 = (RectPropertyBag_tA405FA98439EEF5D80DA2FC601583B49CCB638EC*)il2cpp_codegen_object_new(RectPropertyBag_tA405FA98439EEF5D80DA2FC601583B49CCB638EC_il2cpp_TypeInfo_var);
		RectPropertyBag__ctor_m4C5D1C260902338AC90DB837C39FE28695ED0110(L_6, NULL);
		PropertyBag_Register_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m0EE819FDFD53BD79B74A1D270244805D2BD796A8(L_6, PropertyBag_Register_TisRect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_m0EE819FDFD53BD79B74A1D270244805D2BD796A8_RuntimeMethod_var);
		RectIntPropertyBag_t523552E9F6C38079E84B8F2ADE24828B4BC9DE73* L_7 = (RectIntPropertyBag_t523552E9F6C38079E84B8F2ADE24828B4BC9DE73*)il2cpp_codegen_object_new(RectIntPropertyBag_t523552E9F6C38079E84B8F2ADE24828B4BC9DE73_il2cpp_TypeInfo_var);
		RectIntPropertyBag__ctor_mFFAC4C410B920C26B29CB6A309FB7EEF90E75A4F(L_7, NULL);
		PropertyBag_Register_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mF48E3B0570AD4D40331B885BCECF6A7A199327E4(L_7, PropertyBag_Register_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mF48E3B0570AD4D40331B885BCECF6A7A199327E4_RuntimeMethod_var);
		BoundsPropertyBag_tA22B9256F487C40279FFFA58AD0E8D6CF29BA83F* L_8 = (BoundsPropertyBag_tA22B9256F487C40279FFFA58AD0E8D6CF29BA83F*)il2cpp_codegen_object_new(BoundsPropertyBag_tA22B9256F487C40279FFFA58AD0E8D6CF29BA83F_il2cpp_TypeInfo_var);
		BoundsPropertyBag__ctor_mB3B92E349452661D037A9AB2A8B6581ECFEBB111(L_8, NULL);
		PropertyBag_Register_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m8A39CB42251835524F1068E49B6CF4BE5AD65032(L_8, PropertyBag_Register_TisBounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3_m8A39CB42251835524F1068E49B6CF4BE5AD65032_RuntimeMethod_var);
		BoundsIntPropertyBag_t36236827A488493B27B94BF7EB678949732F2052* L_9 = (BoundsIntPropertyBag_t36236827A488493B27B94BF7EB678949732F2052*)il2cpp_codegen_object_new(BoundsIntPropertyBag_t36236827A488493B27B94BF7EB678949732F2052_il2cpp_TypeInfo_var);
		BoundsIntPropertyBag__ctor_mE2B2BB212558FE1C221E01D8FCEC4C41B02C6BF5(L_9, NULL);
		PropertyBag_Register_TisBoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485_m2606075F145B891D9C481304597F0464E5F8A8AA(L_9, PropertyBag_Register_TisBoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485_m2606075F145B891D9C481304597F0464E5F8A8AA_RuntimeMethod_var);
		SystemVersionPropertyBag_t2BC09BA510A4DE999004F35E9930AA414DF46E8A* L_10 = (SystemVersionPropertyBag_t2BC09BA510A4DE999004F35E9930AA414DF46E8A*)il2cpp_codegen_object_new(SystemVersionPropertyBag_t2BC09BA510A4DE999004F35E9930AA414DF46E8A_il2cpp_TypeInfo_var);
		SystemVersionPropertyBag__ctor_mC0D23BC1F975382571DFA70EC5B52B24083BD4AF(L_10, NULL);
		PropertyBag_Register_TisVersion_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_m976EBCE3744148CDF5AF1174347D890DF7B63A6D(L_10, PropertyBag_Register_TisVersion_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_m976EBCE3744148CDF5AF1174347D890DF7B63A6D_RuntimeMethod_var);
		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
// Method Definition Index: 66800
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ColorPropertyBag__ctor_m695D2E7503EA97F7BB7252A882546C1C8B11D1BC (ColorPropertyBag_tFA63F917A9DAA7F376DD37FF114B3D548E00BCC6* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_mDED91D3D854AE9921DF215C717C91EC37B398180_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_t4B3135B801859CF3F6877AEC19D1DA289FFC301D_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_mDED91D3D854AE9921DF215C717C91EC37B398180(__this, 4, ContainerPropertyBag_1__ctor_mDED91D3D854AE9921DF215C717C91EC37B398180_RuntimeMethod_var);
		RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D* L_0 = (RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D*)il2cpp_codegen_object_new(RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D_il2cpp_TypeInfo_var);
		RProperty__ctor_m5B48CD3CF7C1DD802022B9AF99DAEEAB2A25B430(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4(__this, L_0, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4_RuntimeMethod_var);
		GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD* L_1 = (GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD*)il2cpp_codegen_object_new(GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD_il2cpp_TypeInfo_var);
		GProperty__ctor_m2E28D044AC6B8D72EA0595E1290599DC5F91EC35(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4(__this, L_1, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4_RuntimeMethod_var);
		BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4* L_2 = (BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4*)il2cpp_codegen_object_new(BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4_il2cpp_TypeInfo_var);
		BProperty__ctor_m3FA7E12A9E2B2B2AFFF6FC5C96AE4EB5BF9CCFA8(L_2, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4(__this, L_2, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4_RuntimeMethod_var);
		AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC* L_3 = (AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC*)il2cpp_codegen_object_new(AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC_il2cpp_TypeInfo_var);
		AProperty__ctor_mAED58387B9563DED80A12595C6A11B5B2BEA6D2A(L_3, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4(__this, L_3, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9C2ACFCDCD7269581FBF0D648DE6495840A79F4_RuntimeMethod_var);
		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
// Method Definition Index: 66801
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RProperty_get_Name_m768BEB2E8FA1995F41236DBA5C68C41FB75510BA (RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA33A5CAE02B786C2060461DF8C6764B4C05E9423);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralA33A5CAE02B786C2060461DF8C6764B4C05E9423;
	}
}
// Method Definition Index: 66802
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RProperty_get_IsReadOnly_mBE9E786908E388A49211174E8101F100F6CA401F (RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66803
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RProperty_GetValue_m508E4E59594A9ECFFA516CDC75BC6260111499D3 (RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_container, const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___0_container;
		float L_1 = L_0->___r;
		return L_1;
	}
}
// Method Definition Index: 66804
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RProperty_SetValue_mFBB1B82BF838A8E8C13EE0E941124E4E3DD310FE (RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___r = L_1;
		return;
	}
}
// Method Definition Index: 66805
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RProperty__ctor_m5B48CD3CF7C1DD802022B9AF99DAEEAB2A25B430 (RProperty_t8729556DDC5FF3CC31717171450B4EA749328E5D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F(__this, Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F_RuntimeMethod_var);
		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
// Method Definition Index: 66806
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GProperty_get_Name_mB1B8C4B15616728B9B97AE53213189FBC4E2420B (GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1;
	}
}
// Method Definition Index: 66807
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GProperty_get_IsReadOnly_mC2E7C43980E87FA4B41D42E960F818FEA429A365 (GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66808
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GProperty_GetValue_mEAC544D641C5B597682DA0873E434211F69D16DC (GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_container, const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___0_container;
		float L_1 = L_0->___g;
		return L_1;
	}
}
// Method Definition Index: 66809
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GProperty_SetValue_m3DF44CD59EEB53EF9CF7A544AA03657BBD804162 (GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___g = L_1;
		return;
	}
}
// Method Definition Index: 66810
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GProperty__ctor_m2E28D044AC6B8D72EA0595E1290599DC5F91EC35 (GProperty_t59EEA3B6DFE305EF122097DBA3B950684B224ACD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F(__this, Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F_RuntimeMethod_var);
		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
// Method Definition Index: 66811
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BProperty_get_Name_m43E6F7094BC817269A225E688C418557587C23D2 (BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C;
	}
}
// Method Definition Index: 66812
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BProperty_get_IsReadOnly_m710DD15222705AE4CD6ECA4A1582ABE09B77917A (BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66813
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BProperty_GetValue_mD96A2111B577B2C81142AF5ED7A526A4068E7E8D (BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_container, const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___0_container;
		float L_1 = L_0->___b;
		return L_1;
	}
}
// Method Definition Index: 66814
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BProperty_SetValue_m132F1BD49DE8C81CD0530141AB97EBE13BA873E5 (BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___b = L_1;
		return;
	}
}
// Method Definition Index: 66815
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BProperty__ctor_m3FA7E12A9E2B2B2AFFF6FC5C96AE4EB5BF9CCFA8 (BProperty_t8C06F5F0A1928368B508116004897B283E10E5C4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F(__this, Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F_RuntimeMethod_var);
		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
// Method Definition Index: 66816
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AProperty_get_Name_m82413DC018A41D152B3574D620AC576392D913A5 (AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78;
	}
}
// Method Definition Index: 66817
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AProperty_get_IsReadOnly_m6F3BF0422D8ABFE493DF4DDFE5D31387A9D7F9D7 (AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66818
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AProperty_GetValue_m5F646B6A9E7CF8A7C522D00C4E3DA80256775E76 (AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_container, const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___0_container;
		float L_1 = L_0->___a;
		return L_1;
	}
}
// Method Definition Index: 66819
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AProperty_SetValue_m6D45DCAB5150AAB4C5AFEF3E0D4CCBE8942C1188 (AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___a = L_1;
		return;
	}
}
// Method Definition Index: 66820
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AProperty__ctor_mAED58387B9563DED80A12595C6A11B5B2BEA6D2A (AProperty_t71D13C040377A5A0BDD9E1614DC61B65689411AC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F(__this, Property_2__ctor_m9DFCB7BFC31E1148DCB249D7707DF37707F6268F_RuntimeMethod_var);
		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
// Method Definition Index: 66821
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2PropertyBag__ctor_mF30206E01ECFEDF6726878BEDA3DA53A2D24D00F (Vector2PropertyBag_t566CAC975576D5F03B957E62DBA553ECE659AB49* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6DBD44004CEA7C31A6639E946F82B44E3797E8AE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_mBBFCD04667A447D64BE3E1BA6EFE83EAEFB78D01_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_tFC736A3382282864C67252047BC56B960AD3C486_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_mBBFCD04667A447D64BE3E1BA6EFE83EAEFB78D01(__this, 2, ContainerPropertyBag_1__ctor_mBBFCD04667A447D64BE3E1BA6EFE83EAEFB78D01_RuntimeMethod_var);
		XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1* L_0 = (XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1*)il2cpp_codegen_object_new(XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1_il2cpp_TypeInfo_var);
		XProperty__ctor_m21350D1E93A69FD0D148521382FD3B438C450692(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6DBD44004CEA7C31A6639E946F82B44E3797E8AE(__this, L_0, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6DBD44004CEA7C31A6639E946F82B44E3797E8AE_RuntimeMethod_var);
		YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D* L_1 = (YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D*)il2cpp_codegen_object_new(YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D_il2cpp_TypeInfo_var);
		YProperty__ctor_mB32B0091E33FBD963435FB9973DB0DD000C3FD5C(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6DBD44004CEA7C31A6639E946F82B44E3797E8AE(__this, L_1, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6DBD44004CEA7C31A6639E946F82B44E3797E8AE_RuntimeMethod_var);
		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
// Method Definition Index: 66822
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XProperty_get_Name_m0C83B1AD112C546FBAAE21B64AA11F723AC30FE5 (XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
	}
}
// Method Definition Index: 66823
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XProperty_get_IsReadOnly_m7BC4211B102145DC5F32C90968142451795A3415 (XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66824
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float XProperty_GetValue_m2DF685D7758ECBDA841A7822F536DA5A8AB04A94 (XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = ___0_container;
		float L_1 = L_0->___x;
		return L_1;
	}
}
// Method Definition Index: 66825
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty_SetValue_m308C1A27C3342CC5B339CB68C7F5F4D98B5ADFDC (XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___x = L_1;
		return;
	}
}
// Method Definition Index: 66826
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m21350D1E93A69FD0D148521382FD3B438C450692 (XProperty_t8C4D7E192D5B86997EE4863E5A6999B9543590E1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mE2253FF920B6B8BA104EB3F4C6E8A871A34892E7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_mE2253FF920B6B8BA104EB3F4C6E8A871A34892E7(__this, Property_2__ctor_mE2253FF920B6B8BA104EB3F4C6E8A871A34892E7_RuntimeMethod_var);
		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
// Method Definition Index: 66827
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* YProperty_get_Name_m6B355E40C67C04DD438964ED91CCCFEC87863BEC (YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
	}
}
// Method Definition Index: 66828
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool YProperty_get_IsReadOnly_mCE0BB447FA33964FF0F76D74E901D6AC956CF63D (YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66829
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float YProperty_GetValue_mADA9BD8C7DB18AA345A927A9E513EB9AC0C27D34 (YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = ___0_container;
		float L_1 = L_0->___y;
		return L_1;
	}
}
// Method Definition Index: 66830
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty_SetValue_m0D8629317276FEAD60C9F7498A31A06D582D33CB (YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___y = L_1;
		return;
	}
}
// Method Definition Index: 66831
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_mB32B0091E33FBD963435FB9973DB0DD000C3FD5C (YProperty_tBA23A08DCCCC01ED187D24048C43EAA5AB648E7D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mE2253FF920B6B8BA104EB3F4C6E8A871A34892E7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_mE2253FF920B6B8BA104EB3F4C6E8A871A34892E7(__this, Property_2__ctor_mE2253FF920B6B8BA104EB3F4C6E8A871A34892E7_RuntimeMethod_var);
		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
// Method Definition Index: 66832
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3PropertyBag__ctor_mC00E39D196C789D68E6F910494E433E729E0E4B6 (Vector3PropertyBag_t4FDB90B998E0F82C33B88823F8108862054CED41* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m582D8F897B3FA9A209026D9CB0D2CBCA2091CD7A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_m1B6CB408A55A7F9BAD8D5ECACA53F9E16C00C1AE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XProperty_t012028338C3B87093E42427325BC449033296278_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_tA7C51CF32C3F7B0B198B114B368B2E5BA498D33E_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_m1B6CB408A55A7F9BAD8D5ECACA53F9E16C00C1AE(__this, 3, ContainerPropertyBag_1__ctor_m1B6CB408A55A7F9BAD8D5ECACA53F9E16C00C1AE_RuntimeMethod_var);
		XProperty_t012028338C3B87093E42427325BC449033296278* L_0 = (XProperty_t012028338C3B87093E42427325BC449033296278*)il2cpp_codegen_object_new(XProperty_t012028338C3B87093E42427325BC449033296278_il2cpp_TypeInfo_var);
		XProperty__ctor_m46FEC277D299B82A75C8C20B0AEEACC479E3AEEB(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m582D8F897B3FA9A209026D9CB0D2CBCA2091CD7A(__this, L_0, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m582D8F897B3FA9A209026D9CB0D2CBCA2091CD7A_RuntimeMethod_var);
		YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F* L_1 = (YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F*)il2cpp_codegen_object_new(YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F_il2cpp_TypeInfo_var);
		YProperty__ctor_m4269E5BB6FCDFD8F849755DCA434EE9ACF9BE2E5(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m582D8F897B3FA9A209026D9CB0D2CBCA2091CD7A(__this, L_1, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m582D8F897B3FA9A209026D9CB0D2CBCA2091CD7A_RuntimeMethod_var);
		ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B* L_2 = (ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B*)il2cpp_codegen_object_new(ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B_il2cpp_TypeInfo_var);
		ZProperty__ctor_mE1AC4D86341B82F2792FD53417D5ABE36E37B10E(L_2, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m582D8F897B3FA9A209026D9CB0D2CBCA2091CD7A(__this, L_2, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m582D8F897B3FA9A209026D9CB0D2CBCA2091CD7A_RuntimeMethod_var);
		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
// Method Definition Index: 66833
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XProperty_get_Name_m57E924B79868E3450299B50CF2E86F6EC4D2DB9D (XProperty_t012028338C3B87093E42427325BC449033296278* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
	}
}
// Method Definition Index: 66834
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XProperty_get_IsReadOnly_mFBCE38E844BF489AE634E4B352C9AFB314259FC8 (XProperty_t012028338C3B87093E42427325BC449033296278* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66835
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float XProperty_GetValue_m8C32A7EB6CFDD4DC6CD44CE501EB62346FBCBCED (XProperty_t012028338C3B87093E42427325BC449033296278* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_container;
		float L_1 = L_0->___x;
		return L_1;
	}
}
// Method Definition Index: 66836
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty_SetValue_m6FC16261F64CE8FA162FE8C283CA0447E10BEFCE (XProperty_t012028338C3B87093E42427325BC449033296278* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___x = L_1;
		return;
	}
}
// Method Definition Index: 66837
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m46FEC277D299B82A75C8C20B0AEEACC479E3AEEB (XProperty_t012028338C3B87093E42427325BC449033296278* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF(__this, Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF_RuntimeMethod_var);
		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
// Method Definition Index: 66838
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* YProperty_get_Name_mEC582AC60E11C6187A86D3EB8E90DA232D654D8D (YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
	}
}
// Method Definition Index: 66839
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool YProperty_get_IsReadOnly_m2A1CD9DFD387AB9CA411B6F2ABE037B76D67FBE6 (YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66840
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float YProperty_GetValue_m0E9B3166BA98A7573779CE5567666ED3A90669A8 (YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_container;
		float L_1 = L_0->___y;
		return L_1;
	}
}
// Method Definition Index: 66841
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty_SetValue_m627DBF07C2CFC8A6BBD06E0946AD3AAA293E6399 (YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___y = L_1;
		return;
	}
}
// Method Definition Index: 66842
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m4269E5BB6FCDFD8F849755DCA434EE9ACF9BE2E5 (YProperty_tE39DDA65525AD937577DFBB83BD942BDE5D3650F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF(__this, Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF_RuntimeMethod_var);
		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
// Method Definition Index: 66843
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZProperty_get_Name_m2F0978F5D89C0A4269B629FF604403D5C6AB7E18 (ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1;
	}
}
// Method Definition Index: 66844
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZProperty_get_IsReadOnly_m638E4F66385E294462D6FA5AC66883647CAB5F1D (ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66845
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ZProperty_GetValue_m01280CAC6DF3B468269CFA45669C07AEB65AC47E (ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_container;
		float L_1 = L_0->___z;
		return L_1;
	}
}
// Method Definition Index: 66846
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZProperty_SetValue_m68F18B03F35510A037255700B3DCEABDADC98D5B (ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___z = L_1;
		return;
	}
}
// Method Definition Index: 66847
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZProperty__ctor_mE1AC4D86341B82F2792FD53417D5ABE36E37B10E (ZProperty_tCE2945E21C8A6EDBDED46B6106BDBB6852C1FB9B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF(__this, Property_2__ctor_m00887E3260117C76E2592EEB152472A442E5ECFF_RuntimeMethod_var);
		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
// Method Definition Index: 66848
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4PropertyBag__ctor_m6B7DFA6F651C0DC6522B1AB7E179752BA836AE10 (Vector4PropertyBag_t648481977877F79BDB6095EE5B491D8757A9DB5C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_mA5223AF383F6FD0CD7CCD0211C63C1F112BC03A2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_t827E6E22E54C7702E357022F57F04833A6FAF09E_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_mA5223AF383F6FD0CD7CCD0211C63C1F112BC03A2(__this, 4, ContainerPropertyBag_1__ctor_mA5223AF383F6FD0CD7CCD0211C63C1F112BC03A2_RuntimeMethod_var);
		XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC* L_0 = (XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC*)il2cpp_codegen_object_new(XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC_il2cpp_TypeInfo_var);
		XProperty__ctor_mBE4223E008541E2DD13ADC1707FBB73E51631CBD(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D(__this, L_0, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D_RuntimeMethod_var);
		YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395* L_1 = (YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395*)il2cpp_codegen_object_new(YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395_il2cpp_TypeInfo_var);
		YProperty__ctor_m26384F8C7D674046A6311567F6BD57C05C1E508A(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D(__this, L_1, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D_RuntimeMethod_var);
		ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322* L_2 = (ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322*)il2cpp_codegen_object_new(ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322_il2cpp_TypeInfo_var);
		ZProperty__ctor_mBE30B28C0B1F18C02DAEBD5354086C5E7412C795(L_2, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D(__this, L_2, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D_RuntimeMethod_var);
		WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841* L_3 = (WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841*)il2cpp_codegen_object_new(WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841_il2cpp_TypeInfo_var);
		WProperty__ctor_mE6F8FD652CBFF130392D33791BD2961B09A2EFF4(L_3, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D(__this, L_3, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m321C399F1891C5BDC7012B34EC2670D56995AB6D_RuntimeMethod_var);
		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
// Method Definition Index: 66849
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XProperty_get_Name_m17A1AA4B30199BAEF0B7072526E81C2B30014B4A (XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
	}
}
// Method Definition Index: 66850
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XProperty_get_IsReadOnly_m083725B02351D0CB24291087373A3AF689B16885 (XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66851
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float XProperty_GetValue_m49C9F678D3186BEDF32CF8743229DE7DD94EF00D (XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_container;
		float L_1 = L_0->___x;
		return L_1;
	}
}
// Method Definition Index: 66852
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty_SetValue_m4415F2D04ED018EDAF9FF3FF5E1CF0F38C7845B2 (XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___x = L_1;
		return;
	}
}
// Method Definition Index: 66853
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_mBE4223E008541E2DD13ADC1707FBB73E51631CBD (XProperty_t7D24F952200020A50C34C5525355F6308A3B9CDC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA(__this, Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_RuntimeMethod_var);
		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
// Method Definition Index: 66854
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* YProperty_get_Name_m0D5C29377B95EB977E61764CDD215197591DFFEA (YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
	}
}
// Method Definition Index: 66855
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool YProperty_get_IsReadOnly_m59F0733F9186CA9F72C1D1A0A43F3BB12A9A88C6 (YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66856
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float YProperty_GetValue_m72E675FA41273B7A5B0F4C040CB5876EB3B984F1 (YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_container;
		float L_1 = L_0->___y;
		return L_1;
	}
}
// Method Definition Index: 66857
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty_SetValue_mAA3ECFA57CD8CAB2669A1DA553682CA3707BC7C0 (YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___y = L_1;
		return;
	}
}
// Method Definition Index: 66858
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m26384F8C7D674046A6311567F6BD57C05C1E508A (YProperty_t140E8C4F8AB9EF9D6F3B7EBFDADFA838271CB395* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA(__this, Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_RuntimeMethod_var);
		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
// Method Definition Index: 66859
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZProperty_get_Name_mC39EB7495554C0D98CCB62566565F09D1E731124 (ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1;
	}
}
// Method Definition Index: 66860
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZProperty_get_IsReadOnly_m3FAA5E0E5D0796547489C4DDE3E7386D131D0A36 (ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66861
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ZProperty_GetValue_m6DA8428D0F36FE5F575E560850D819140DBF9C07 (ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_container;
		float L_1 = L_0->___z;
		return L_1;
	}
}
// Method Definition Index: 66862
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZProperty_SetValue_m5CCFAA70006DF86BD7CD4B25D1D7082AAB81D924 (ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___z = L_1;
		return;
	}
}
// Method Definition Index: 66863
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZProperty__ctor_mBE30B28C0B1F18C02DAEBD5354086C5E7412C795 (ZProperty_t431D10EB8A38306B642314AB1AD505F3BB355322* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA(__this, Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_RuntimeMethod_var);
		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
// Method Definition Index: 66864
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WProperty_get_Name_m16E79ED0A622375BCAE1FB7ACF221391A9849A10 (WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9FEAF5F50923952C1AC3A473DE3C7E17D23B907);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralA9FEAF5F50923952C1AC3A473DE3C7E17D23B907;
	}
}
// Method Definition Index: 66865
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WProperty_get_IsReadOnly_mD8DD691F381F1D01D6A7EFEF3FEB75DE486198A9 (WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66866
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float WProperty_GetValue_m8C8BAA077FC9E4969BBA3FFDD87F8962FA7794E7 (WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_container;
		float L_1 = L_0->___w;
		return L_1;
	}
}
// Method Definition Index: 66867
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WProperty_SetValue_mE35337080FA0B6378F03FAF18DBA984C4D2FA821 (WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = ___0_container;
		float L_1 = ___1_value;
		L_0->___w = L_1;
		return;
	}
}
// Method Definition Index: 66868
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WProperty__ctor_mE6F8FD652CBFF130392D33791BD2961B09A2EFF4 (WProperty_t8C921D95C0FC58C4F39423D4E530BBEDE6447841* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA(__this, Property_2__ctor_mB4377AC3DECCB9DF801451D8D3D612717EFA30BA_RuntimeMethod_var);
		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
// Method Definition Index: 66869
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2IntPropertyBag__ctor_mA5E766EC29B1E37CAA759CBB09997D25FAFB0631 (Vector2IntPropertyBag_t2C43760B9A4208AD87AEF2615AEF035A489502AF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m354E48D6271D3BE0511C80D3BBE3389C3DAA0538_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_m6436D7604B561852A7878382A7FDB6876CE26813_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XProperty_t975009BA2182514E2B728FF83159426523F5C743_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_t5E98E44A087C66C99B6B48FE49F35A9460817892_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_m6436D7604B561852A7878382A7FDB6876CE26813(__this, 2, ContainerPropertyBag_1__ctor_m6436D7604B561852A7878382A7FDB6876CE26813_RuntimeMethod_var);
		XProperty_t975009BA2182514E2B728FF83159426523F5C743* L_0 = (XProperty_t975009BA2182514E2B728FF83159426523F5C743*)il2cpp_codegen_object_new(XProperty_t975009BA2182514E2B728FF83159426523F5C743_il2cpp_TypeInfo_var);
		XProperty__ctor_m850B5684A9419E1A388FA41A041AD667EB1B2589(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m354E48D6271D3BE0511C80D3BBE3389C3DAA0538(__this, L_0, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m354E48D6271D3BE0511C80D3BBE3389C3DAA0538_RuntimeMethod_var);
		YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED* L_1 = (YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED*)il2cpp_codegen_object_new(YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED_il2cpp_TypeInfo_var);
		YProperty__ctor_mC8B0BA567D3BED03017F65512C6DE795C7F7558B(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m354E48D6271D3BE0511C80D3BBE3389C3DAA0538(__this, L_1, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m354E48D6271D3BE0511C80D3BBE3389C3DAA0538_RuntimeMethod_var);
		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
// Method Definition Index: 66870
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XProperty_get_Name_m6E8366D6ADA17D3A95511FE12147584A26159AFE (XProperty_t975009BA2182514E2B728FF83159426523F5C743* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
	}
}
// Method Definition Index: 66871
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XProperty_get_IsReadOnly_m74BE938658BDA9FC65B524A5F0091DAFDA4A0070 (XProperty_t975009BA2182514E2B728FF83159426523F5C743* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66872
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XProperty_GetValue_m78DB04B12F9C62BABD081C8341CA27FB01A42494 (XProperty_t975009BA2182514E2B728FF83159426523F5C743* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = ___0_container;
		int32_t L_1;
		L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66873
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty_SetValue_m1D8D4D8D4DD5577B1C5CABE1A0A95783FF29BAB3 (XProperty_t975009BA2182514E2B728FF83159426523F5C743* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66874
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m850B5684A9419E1A388FA41A041AD667EB1B2589 (XProperty_t975009BA2182514E2B728FF83159426523F5C743* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m0053E84A8D6B34BFDAB7795833421AF8A4F0BAEE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m0053E84A8D6B34BFDAB7795833421AF8A4F0BAEE(__this, Property_2__ctor_m0053E84A8D6B34BFDAB7795833421AF8A4F0BAEE_RuntimeMethod_var);
		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
// Method Definition Index: 66875
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* YProperty_get_Name_m27BEC9727316585FA4BF59F19B53ECC6DC458318 (YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
	}
}
// Method Definition Index: 66876
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool YProperty_get_IsReadOnly_m3D0491DA491969AE3C3B849B94DBE91BDDA1E52A (YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66877
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t YProperty_GetValue_m6B8D850D50FD28EDF9CA6D2A9D2F949E3C4741BA (YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = ___0_container;
		int32_t L_1;
		L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66878
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty_SetValue_mC41AD1D60358614E3D43FF3A0B7BD2A070B7E977 (YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66879
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_mC8B0BA567D3BED03017F65512C6DE795C7F7558B (YProperty_t541C5E0B4E92F21E8E986589A75A6411FC7496ED* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m0053E84A8D6B34BFDAB7795833421AF8A4F0BAEE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m0053E84A8D6B34BFDAB7795833421AF8A4F0BAEE(__this, Property_2__ctor_m0053E84A8D6B34BFDAB7795833421AF8A4F0BAEE_RuntimeMethod_var);
		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
// Method Definition Index: 66880
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3IntPropertyBag__ctor_mECB1D0CC81ACF263C6C0D126BB285A11CBACB2BC (Vector3IntPropertyBag_t534CCCF8AD649649C930E5F3DDA3C0A734F932C7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8C4C8B4E763DF565341D1474E761E3E4628E1960_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_m6314071DAF47BF1A83001876D47CD9C1EC00CDFE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_tC5EF4ED9E953B090F0F1A7314A738165FB6277B8_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_m6314071DAF47BF1A83001876D47CD9C1EC00CDFE(__this, 3, ContainerPropertyBag_1__ctor_m6314071DAF47BF1A83001876D47CD9C1EC00CDFE_RuntimeMethod_var);
		XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF* L_0 = (XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF*)il2cpp_codegen_object_new(XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF_il2cpp_TypeInfo_var);
		XProperty__ctor_m8A1CCE2C8F5179029876BD678965D6C211CB332C(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8C4C8B4E763DF565341D1474E761E3E4628E1960(__this, L_0, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8C4C8B4E763DF565341D1474E761E3E4628E1960_RuntimeMethod_var);
		YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55* L_1 = (YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55*)il2cpp_codegen_object_new(YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55_il2cpp_TypeInfo_var);
		YProperty__ctor_m2233FD190B553BFBD445F8A2EE6BE3DDF0047DBC(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8C4C8B4E763DF565341D1474E761E3E4628E1960(__this, L_1, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8C4C8B4E763DF565341D1474E761E3E4628E1960_RuntimeMethod_var);
		ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7* L_2 = (ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7*)il2cpp_codegen_object_new(ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7_il2cpp_TypeInfo_var);
		ZProperty__ctor_mBFB49B0AD7F5606851D8E8B29D0F3AC93B0E0FA7(L_2, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8C4C8B4E763DF565341D1474E761E3E4628E1960(__this, L_2, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8C4C8B4E763DF565341D1474E761E3E4628E1960_RuntimeMethod_var);
		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
// Method Definition Index: 66881
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XProperty_get_Name_m214358C5224F9EB07B17E4BACEAE9079B50D815C (XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
	}
}
// Method Definition Index: 66882
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XProperty_get_IsReadOnly_m265F34197B5E10093153442904808C004DF57594 (XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66883
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XProperty_GetValue_m59E4A8BBE89449B795EF220DABC6075401BAF17B (XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = ___0_container;
		int32_t L_1;
		L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66884
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty_SetValue_mAC4010B46A0108C763D706192CA3251E36D7A808 (XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66885
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m8A1CCE2C8F5179029876BD678965D6C211CB332C (XProperty_tB7813C282F53A8DE5C913CB5B66811EF57A86ACF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86(__this, Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86_RuntimeMethod_var);
		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
// Method Definition Index: 66886
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* YProperty_get_Name_m2C54CF468EE63E89D8B301BBB2D5FD02F19101D4 (YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
	}
}
// Method Definition Index: 66887
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool YProperty_get_IsReadOnly_mD451836DCC29481EFE040550DE7A07F27B87A7DF (YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66888
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t YProperty_GetValue_mD54CD2097431B3F337C1FA4D5B66444CCBA91A70 (YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = ___0_container;
		int32_t L_1;
		L_1 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66889
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty_SetValue_mD62F79D3B76409D5C8A1DA5D9E1110B4A3892A06 (YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66890
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m2233FD190B553BFBD445F8A2EE6BE3DDF0047DBC (YProperty_t737EB7504629EEBEB734ABDAF170EE06776D3C55* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86(__this, Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86_RuntimeMethod_var);
		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
// Method Definition Index: 66891
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ZProperty_get_Name_m2A323942BFFED99C2269258DBB195A8C75EC7032 (ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1;
	}
}
// Method Definition Index: 66892
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ZProperty_get_IsReadOnly_m24C118E3765FCA4D9FF15752DDED41B49FE8E51C (ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66893
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ZProperty_GetValue_m948BDA5EF1B1742488D228B048FDF7358CF6FA35 (ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_container, const RuntimeMethod* method) 
{
	{
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = ___0_container;
		int32_t L_1;
		L_1 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66894
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZProperty_SetValue_mAA6C592556D10E0DC29F05E9AC34D6968C159EB2 (ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66895
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ZProperty__ctor_mBFB49B0AD7F5606851D8E8B29D0F3AC93B0E0FA7 (ZProperty_t6B9433EC1EB2C6EE71D8CD868ADA04EF3AFD90D7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86(__this, Property_2__ctor_m3D03E5489D8244E706F51006F1B0D0C5250A7A86_RuntimeMethod_var);
		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
// Method Definition Index: 66896
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectPropertyBag__ctor_m4C5D1C260902338AC90DB837C39FE28695ED0110 (RectPropertyBag_tA405FA98439EEF5D80DA2FC601583B49CCB638EC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_m0A07901C6539F2836B27D8C3419A103EAED6D30F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_t2A9DE8C991C6C2537259B466807EEEFC4B68B0E6_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_m0A07901C6539F2836B27D8C3419A103EAED6D30F(__this, 4, ContainerPropertyBag_1__ctor_m0A07901C6539F2836B27D8C3419A103EAED6D30F_RuntimeMethod_var);
		XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC* L_0 = (XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC*)il2cpp_codegen_object_new(XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC_il2cpp_TypeInfo_var);
		XProperty__ctor_mB5A8967CB19EE4DFE4ECEBEB88D0E1E7B0E6A534(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2(__this, L_0, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2_RuntimeMethod_var);
		YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D* L_1 = (YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D*)il2cpp_codegen_object_new(YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D_il2cpp_TypeInfo_var);
		YProperty__ctor_m06A2AAA9690D1D2BFC24B0EB360DB3585A877441(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2(__this, L_1, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2_RuntimeMethod_var);
		WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7* L_2 = (WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7*)il2cpp_codegen_object_new(WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7_il2cpp_TypeInfo_var);
		WidthProperty__ctor_m94F29A6177829CC11F530347605BB4592547C72D(L_2, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2(__this, L_2, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2_RuntimeMethod_var);
		HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790* L_3 = (HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790*)il2cpp_codegen_object_new(HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790_il2cpp_TypeInfo_var);
		HeightProperty__ctor_m07DCB5A7DF246055CB471EF52A8B0C909C222F2E(L_3, NULL);
		ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2(__this, L_3, ContainerPropertyBag_1_AddProperty_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9A22EEC7A77E08AEF0D374E723786F7F1CB63E2_RuntimeMethod_var);
		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
// Method Definition Index: 66897
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XProperty_get_Name_m4847A49D2AA9C51AFF775ECDF8923AE2D9287C99 (XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
	}
}
// Method Definition Index: 66898
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XProperty_get_IsReadOnly_mFC8A8A06BA5E51466F3AC2FD92BD3E8D613B116D (XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66899
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float XProperty_GetValue_m8E6ACA3E793D6908D8EF9E5C16FED4B6D547EAC6 (XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_container, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_container;
		il2cpp_codegen_runtime_class_init_inline(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		float L_1;
		L_1 = Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66900
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty_SetValue_mDAEF1ED9C9D4D06A5C3DDCE7532A23F8BB0F0EB8 (XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_container;
		float L_1 = ___1_value;
		il2cpp_codegen_runtime_class_init_inline(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66901
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_mB5A8967CB19EE4DFE4ECEBEB88D0E1E7B0E6A534 (XProperty_tF3F7B9087649DB0DA8ABA99553075498B0D9E9BC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0(__this, Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0_RuntimeMethod_var);
		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
// Method Definition Index: 66902
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* YProperty_get_Name_m2ECB38AAD0B3AF556F16411B19A6E8051C7E6B2A (YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
	}
}
// Method Definition Index: 66903
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool YProperty_get_IsReadOnly_mF14AA7106206459C52E08E8526620DDCDA29DFE5 (YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66904
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float YProperty_GetValue_mA4CD0877FE3022069903BB300FE0467DF0543518 (YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_container, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_container;
		il2cpp_codegen_runtime_class_init_inline(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		float L_1;
		L_1 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66905
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty_SetValue_m046D490CC7F4E625EF0CBCFF0C99E404C24507FA (YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_container;
		float L_1 = ___1_value;
		il2cpp_codegen_runtime_class_init_inline(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66906
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m06A2AAA9690D1D2BFC24B0EB360DB3585A877441 (YProperty_t6ED0B1CD2A67BAC3E33FA1CFD4424E0469DED13D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0(__this, Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0_RuntimeMethod_var);
		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
// Method Definition Index: 66907
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WidthProperty_get_Name_m418258980F9849C8B8974F1BFFE3B81A5A29205D (WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBF5FE0CBF3EEA67902EEA700B7216E3DB0D8E84);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralEBF5FE0CBF3EEA67902EEA700B7216E3DB0D8E84;
	}
}
// Method Definition Index: 66908
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidthProperty_get_IsReadOnly_m88A1FCCDC9ADCBD5958F1BDFDF27507C70A02B42 (WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66909
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float WidthProperty_GetValue_m912FC9257E59369AF9E545BC4880064823BA1615 (WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_container, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_container;
		il2cpp_codegen_runtime_class_init_inline(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		float L_1;
		L_1 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66910
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidthProperty_SetValue_m5E7CE8B72B81D88B3DA1620EC3795EDF3F43BF5C (WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_container;
		float L_1 = ___1_value;
		il2cpp_codegen_runtime_class_init_inline(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66911
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidthProperty__ctor_m94F29A6177829CC11F530347605BB4592547C72D (WidthProperty_t7CC0B7F8C816515B4ED673CBFFA702091CDA5CD7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0(__this, Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0_RuntimeMethod_var);
		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
// Method Definition Index: 66912
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HeightProperty_get_Name_mACC36167E0E725402D144CF52B5315FD01E17A3D (HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral647E0FB2B5E859CC4BD7C73623B82C8EFABA2563);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral647E0FB2B5E859CC4BD7C73623B82C8EFABA2563;
	}
}
// Method Definition Index: 66913
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HeightProperty_get_IsReadOnly_mD19A0F835E774902DFCA2DEB398534B15348FC85 (HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66914
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HeightProperty_GetValue_mE8C08ABBD812B1C3CED721EE6C294C5BB9A703AC (HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_container, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_container;
		il2cpp_codegen_runtime_class_init_inline(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		float L_1;
		L_1 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66915
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeightProperty_SetValue_m36E45464967978D12DC0033FFD8DB778066492E9 (HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* ___0_container, float ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* L_0 = ___0_container;
		float L_1 = ___1_value;
		il2cpp_codegen_runtime_class_init_inline(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66916
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeightProperty__ctor_m07DCB5A7DF246055CB471EF52A8B0C909C222F2E (HeightProperty_t412F58E91B9683344CB1007B485A4479A0698790* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0(__this, Property_2__ctor_m5FD6858E5CA7D5DCC0B4B383932EA1FA640FD0C0_RuntimeMethod_var);
		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
// Method Definition Index: 66917
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectIntPropertyBag__ctor_mFFAC4C410B920C26B29CB6A309FB7EEF90E75A4F (RectIntPropertyBag_t523552E9F6C38079E84B8F2ADE24828B4BC9DE73* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_m74A311630A93D24BA8FF7AC34C948CCE666660DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_t34F580FC14E2EF6488F9B8CEE5D00BE38DBC2496_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_m74A311630A93D24BA8FF7AC34C948CCE666660DD(__this, 4, ContainerPropertyBag_1__ctor_m74A311630A93D24BA8FF7AC34C948CCE666660DD_RuntimeMethod_var);
		XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F* L_0 = (XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F*)il2cpp_codegen_object_new(XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F_il2cpp_TypeInfo_var);
		XProperty__ctor_mE83AE59E6CAFA7F55F968FD2D8DBD9DCD0284632(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4(__this, L_0, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4_RuntimeMethod_var);
		YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409* L_1 = (YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409*)il2cpp_codegen_object_new(YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409_il2cpp_TypeInfo_var);
		YProperty__ctor_m484229CC408CD868ABA8D0DBE8B12BDEEE74E4C8(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4(__this, L_1, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4_RuntimeMethod_var);
		WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080* L_2 = (WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080*)il2cpp_codegen_object_new(WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080_il2cpp_TypeInfo_var);
		WidthProperty__ctor_m83F6E008F488F8C6DEC0A7BCCF5118221C576DCD(L_2, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4(__this, L_2, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4_RuntimeMethod_var);
		HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661* L_3 = (HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661*)il2cpp_codegen_object_new(HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661_il2cpp_TypeInfo_var);
		HeightProperty__ctor_m9191C19D80EA3F2F645028F03A507E0D492DBB2A(L_3, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4(__this, L_3, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1A8D6D29FEC8E7BB998E685F8A0CDFF7685AA4D4_RuntimeMethod_var);
		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
// Method Definition Index: 66918
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XProperty_get_Name_m6F3F6E0874574CA99F1067BC0CB937F03CBC84AB (XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
	}
}
// Method Definition Index: 66919
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XProperty_get_IsReadOnly_m0169A75592ED2C53A658E242F40805B35B721631 (XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66920
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XProperty_GetValue_mF43FB27C83DA334B23F1545C06AB1BC7853E9229 (XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_container, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_0 = ___0_container;
		il2cpp_codegen_runtime_class_init_inline(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = RectInt_get_x_mA1E7EF6DEAD2E900D7D56B7A3957C05081EBA9CA_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66921
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty_SetValue_m649F149D8FA016A6917DEA483946049D8102B0A6 (XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		il2cpp_codegen_runtime_class_init_inline(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		RectInt_set_x_m2D2F3A87E9899A29444DBDD0BB11CB19F13AA075_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66922
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_mE83AE59E6CAFA7F55F968FD2D8DBD9DCD0284632 (XProperty_tE606E1E3830D04DAEB0CE238A511A8CD0AFCF91F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230(__this, Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230_RuntimeMethod_var);
		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
// Method Definition Index: 66923
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* YProperty_get_Name_m2AE1DE95187BBD3082B9AEE36180867B7D0A9919 (YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
	}
}
// Method Definition Index: 66924
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool YProperty_get_IsReadOnly_mDD4D1D329908B9068CE49CEB038A51EB846E1148 (YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66925
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t YProperty_GetValue_mB31D5A15FD5396B22A963EFAA8F2EE516CEA0E81 (YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_container, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_0 = ___0_container;
		il2cpp_codegen_runtime_class_init_inline(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = RectInt_get_y_m440422264E6FCAA91E01F81486A78037AC29D878_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66926
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty_SetValue_mB8B32F0C432DF7E63A8E4E45FBBF535DDB122AF9 (YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		il2cpp_codegen_runtime_class_init_inline(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		RectInt_set_y_m45D5C1D817698266BED66D41A705956A1571858D_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66927
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m484229CC408CD868ABA8D0DBE8B12BDEEE74E4C8 (YProperty_t405447FD0661D730A61A82DBB5322B7645C9C409* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230(__this, Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230_RuntimeMethod_var);
		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
// Method Definition Index: 66928
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* WidthProperty_get_Name_mFEF2D1077A3A5D33C9B6BE8E4576FFE459B19EA2 (WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBF5FE0CBF3EEA67902EEA700B7216E3DB0D8E84);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralEBF5FE0CBF3EEA67902EEA700B7216E3DB0D8E84;
	}
}
// Method Definition Index: 66929
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WidthProperty_get_IsReadOnly_mAFD35908BE1798EB7F0484EEB9E43379E943C98E (WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66930
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WidthProperty_GetValue_mDD2F6D597A177C9B492E135738E3FD92CE1C9135 (WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_container, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_0 = ___0_container;
		il2cpp_codegen_runtime_class_init_inline(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = RectInt_get_width_m6B7B2FB764EAE83B7F63E7F77FA33973606761A7_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66931
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidthProperty_SetValue_m71B9AF41939F7F2DDD1DF05C1BBEB5DD29AD46A7 (WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		il2cpp_codegen_runtime_class_init_inline(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		RectInt_set_width_mCD96AA9D096114147F8411A340CE4AD3476DCD4C_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66932
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WidthProperty__ctor_m83F6E008F488F8C6DEC0A7BCCF5118221C576DCD (WidthProperty_t342CF43E06CF1BB3A8B11095799F09CDA16C0080* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230(__this, Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230_RuntimeMethod_var);
		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
// Method Definition Index: 66933
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HeightProperty_get_Name_m0E2478B4BBEBFAFBB16F14DCC98730B7E79DC08F (HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral647E0FB2B5E859CC4BD7C73623B82C8EFABA2563);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral647E0FB2B5E859CC4BD7C73623B82C8EFABA2563;
	}
}
// Method Definition Index: 66934
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HeightProperty_get_IsReadOnly_mC82826362010B8D077542DDEB0CDE0DDEB8FBF35 (HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66935
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HeightProperty_GetValue_m22120C8F65EF821FA0936832EBF3A208FC758156 (HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_container, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_0 = ___0_container;
		il2cpp_codegen_runtime_class_init_inline(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = RectInt_get_height_mE25FB938714942D7A3BA0B3C21BC5CB913D5709C_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66936
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeightProperty_SetValue_m77E4C0E7D0E28D8BD7513BFADFF0313104D33B70 (HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		il2cpp_codegen_runtime_class_init_inline(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_il2cpp_TypeInfo_var);
		RectInt_set_height_m823A353A80B8B5180AEDF968A6E85B9D9B75C1C6_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66937
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HeightProperty__ctor_m9191C19D80EA3F2F645028F03A507E0D492DBB2A (HeightProperty_tA93FD47B23964C044C6A92A943AFA11CAFF3E661* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230(__this, Property_2__ctor_m9FB84C0814943DA6AF990699BADA5411E3D18230_RuntimeMethod_var);
		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
// Method Definition Index: 66938
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoundsPropertyBag__ctor_mB3B92E349452661D037A9AB2A8B6581ECFEBB111 (BoundsPropertyBag_tA22B9256F487C40279FFFA58AD0E8D6CF29BA83F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2D875551D9368012276D3FDD3DC12FD9A4BE3987_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_m3BC9806798CB3957E5B19B4656B5C9D3BE58EB63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_t2279C723A3D81E0BE90A787349C987FC490033EF_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_m3BC9806798CB3957E5B19B4656B5C9D3BE58EB63(__this, 2, ContainerPropertyBag_1__ctor_m3BC9806798CB3957E5B19B4656B5C9D3BE58EB63_RuntimeMethod_var);
		CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272* L_0 = (CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272*)il2cpp_codegen_object_new(CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272_il2cpp_TypeInfo_var);
		CenterProperty__ctor_m4ECB75EAEC52B0EDDC2EE91F4F46F12A7870420A(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2D875551D9368012276D3FDD3DC12FD9A4BE3987(__this, L_0, ContainerPropertyBag_1_AddProperty_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2D875551D9368012276D3FDD3DC12FD9A4BE3987_RuntimeMethod_var);
		ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F* L_1 = (ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F*)il2cpp_codegen_object_new(ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F_il2cpp_TypeInfo_var);
		ExtentsProperty__ctor_mC3315D3C24FA257EE106E3F6460360D65EB0DB16(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2D875551D9368012276D3FDD3DC12FD9A4BE3987(__this, L_1, ContainerPropertyBag_1_AddProperty_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2D875551D9368012276D3FDD3DC12FD9A4BE3987_RuntimeMethod_var);
		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
// Method Definition Index: 66939
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CenterProperty_get_Name_mE2932C9FBF1FBC93325E98817C5D7B377DEB0CCF (CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF26F502B14F503952C33ADFF928357DED0388E8D);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralF26F502B14F503952C33ADFF928357DED0388E8D;
	}
}
// Method Definition Index: 66940
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CenterProperty_get_IsReadOnly_mE100DDFB78B0C21E3737CA39A20FBD6004368CFD (CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66941
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CenterProperty_GetValue_m707D3CEC694E67AF2FCD9A8276B16080376464E4 (CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___0_container, const RuntimeMethod* method) 
{
	{
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_0 = ___0_container;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66942
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CenterProperty_SetValue_mEEC97F07B2736887A354A127BA8DDA0132312BDA (CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___0_container, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) 
{
	{
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_0 = ___0_container;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_value;
		Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66943
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CenterProperty__ctor_m4ECB75EAEC52B0EDDC2EE91F4F46F12A7870420A (CenterProperty_tD6327DAAB6BB3A87B57B00FDBB79F5891F611272* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m6D93F660253A4C7EC344945B11B74A1EC5E2052B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m6D93F660253A4C7EC344945B11B74A1EC5E2052B(__this, Property_2__ctor_m6D93F660253A4C7EC344945B11B74A1EC5E2052B_RuntimeMethod_var);
		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
// Method Definition Index: 66944
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ExtentsProperty_get_Name_m01B60324ABC14349CAB683087AA1617A61F428B2 (ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46A3E4CF4159352EA245C4FF7641E52B161DCFF3);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral46A3E4CF4159352EA245C4FF7641E52B161DCFF3;
	}
}
// Method Definition Index: 66945
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExtentsProperty_get_IsReadOnly_m8B2DE0E4001CC47DC3CF8EDF22399912D732F35B (ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66946
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ExtentsProperty_GetValue_m1BE4463124715B4486CD8F4F0B17E18D2AC5D1B0 (ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___0_container, const RuntimeMethod* method) 
{
	{
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_0 = ___0_container;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66947
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtentsProperty_SetValue_m483DBC6DC46A27610A03E5893D4314CE74CC5EA9 (ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___0_container, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, const RuntimeMethod* method) 
{
	{
		Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_0 = ___0_container;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_value;
		Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66948
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExtentsProperty__ctor_mC3315D3C24FA257EE106E3F6460360D65EB0DB16 (ExtentsProperty_t59E99CC5DAA1A0F80F2344E6297BABFF27F0B88F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m6D93F660253A4C7EC344945B11B74A1EC5E2052B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m6D93F660253A4C7EC344945B11B74A1EC5E2052B(__this, Property_2__ctor_m6D93F660253A4C7EC344945B11B74A1EC5E2052B_RuntimeMethod_var);
		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
// Method Definition Index: 66949
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoundsIntPropertyBag__ctor_mE2B2BB212558FE1C221E01D8FCEC4C41B02C6BF5 (BoundsIntPropertyBag_t36236827A488493B27B94BF7EB678949732F2052* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m3CD2BB7313CFB80B5C21BFB971910AC718564437_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_m1B6879D0A91DCCC22F486E367AE13845F03F48B4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_t3A0DBCD09BBF64291800B0275CC7E1F2EECA0FEF_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_m1B6879D0A91DCCC22F486E367AE13845F03F48B4(__this, 2, ContainerPropertyBag_1__ctor_m1B6879D0A91DCCC22F486E367AE13845F03F48B4_RuntimeMethod_var);
		PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5* L_0 = (PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5*)il2cpp_codegen_object_new(PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5_il2cpp_TypeInfo_var);
		PositionProperty__ctor_mC574247EEEC6CFC189F13B0B961BD2A9C2CBB2CD(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m3CD2BB7313CFB80B5C21BFB971910AC718564437(__this, L_0, ContainerPropertyBag_1_AddProperty_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m3CD2BB7313CFB80B5C21BFB971910AC718564437_RuntimeMethod_var);
		SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9* L_1 = (SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9*)il2cpp_codegen_object_new(SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9_il2cpp_TypeInfo_var);
		SizeProperty__ctor_m45114288E626A2F23A1035BDB8420DD663FE25BB(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m3CD2BB7313CFB80B5C21BFB971910AC718564437(__this, L_1, ContainerPropertyBag_1_AddProperty_TisVector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_m3CD2BB7313CFB80B5C21BFB971910AC718564437_RuntimeMethod_var);
		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
// Method Definition Index: 66950
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PositionProperty_get_Name_m39AE78CF5CD19081CF1B424CE3182BE78AE55F62 (PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BDF3D0791A560245652E772545C49897854443);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral88BDF3D0791A560245652E772545C49897854443;
	}
}
// Method Definition Index: 66951
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PositionProperty_get_IsReadOnly_mC2B341018CDDE1029E6A720F2F74DA621A4F0CC7 (PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66952
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PositionProperty_GetValue_mF7754E6794B21C3652FB819173C95F23D550E877 (PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5* __this, BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* ___0_container, const RuntimeMethod* method) 
{
	{
		BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* L_0 = ___0_container;
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1;
		L_1 = BoundsInt_get_position_m0A58811AA258865B63CCFEDD693E278367411B4B_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66953
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionProperty_SetValue_m2D23D55E8609C482B154293623617F3D40058917 (PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5* __this, BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* ___0_container, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, const RuntimeMethod* method) 
{
	{
		BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* L_0 = ___0_container;
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___1_value;
		BoundsInt_set_position_m72954A6270A27FCC62B2B32290CE32D5784A837E_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66954
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PositionProperty__ctor_mC574247EEEC6CFC189F13B0B961BD2A9C2CBB2CD (PositionProperty_t413AD67DF4061C4B811A40AA01E44568337B8FA5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m6CCA84842C767E1068B2F635177225E05FFE539B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m6CCA84842C767E1068B2F635177225E05FFE539B(__this, Property_2__ctor_m6CCA84842C767E1068B2F635177225E05FFE539B_RuntimeMethod_var);
		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
// Method Definition Index: 66955
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SizeProperty_get_Name_m6941C93A954B441C5188389C079E699FD0CBC41C (SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EE5A4671A4E5AEBD31CA5F013A7773DC18ED22B);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral3EE5A4671A4E5AEBD31CA5F013A7773DC18ED22B;
	}
}
// Method Definition Index: 66956
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SizeProperty_get_IsReadOnly_m89493A3A153DF8AB40B5FB7A86DC1858CA9B37B1 (SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
// Method Definition Index: 66957
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 SizeProperty_GetValue_m37B27B4504E21809813D0376400CAEB59A294A10 (SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9* __this, BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* ___0_container, const RuntimeMethod* method) 
{
	{
		BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* L_0 = ___0_container;
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1;
		L_1 = BoundsInt_get_size_mE7C4A0C3BF45CEA7A28ABF98E2C15CB69EF3A32C_inline(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 66958
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SizeProperty_SetValue_m28086FCE804DF2D3848E793D71F846B88AB0CBDC (SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9* __this, BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* ___0_container, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_value, const RuntimeMethod* method) 
{
	{
		BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* L_0 = ___0_container;
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___1_value;
		BoundsInt_set_size_m518DA559D9E67DE136B3CCB37470E147FA088CE1_inline(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 66959
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SizeProperty__ctor_m45114288E626A2F23A1035BDB8420DD663FE25BB (SizeProperty_t9A3CD66744B590FB53B427877E1E781350ADF5C9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m6CCA84842C767E1068B2F635177225E05FFE539B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_m6CCA84842C767E1068B2F635177225E05FFE539B(__this, Property_2__ctor_m6CCA84842C767E1068B2F635177225E05FFE539B_RuntimeMethod_var);
		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
// Method Definition Index: 66960
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SystemVersionPropertyBag__ctor_mC0D23BC1F975382571DFA70EC5B52B24083BD4AF (SystemVersionPropertyBag_t2BC09BA510A4DE999004F35E9930AA414DF46E8A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m56A8F79AE5548660FD24207FA0D287E84B15BAF3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_m71D98FE4855C754E6A976DAEEAEB4135234E7B4F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_t569DC4A1FC35A7A716C097213C60CC9FA986B5A9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_t569DC4A1FC35A7A716C097213C60CC9FA986B5A9_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_m71D98FE4855C754E6A976DAEEAEB4135234E7B4F(__this, 4, ContainerPropertyBag_1__ctor_m71D98FE4855C754E6A976DAEEAEB4135234E7B4F_RuntimeMethod_var);
		MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54* L_0 = (MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54*)il2cpp_codegen_object_new(MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54_il2cpp_TypeInfo_var);
		MajorProperty__ctor_m5FA801277D886789A8732CE2E86F27C49E371679(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m56A8F79AE5548660FD24207FA0D287E84B15BAF3(__this, L_0, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m56A8F79AE5548660FD24207FA0D287E84B15BAF3_RuntimeMethod_var);
		MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC* L_1 = (MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC*)il2cpp_codegen_object_new(MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC_il2cpp_TypeInfo_var);
		MinorProperty__ctor_mF391B7B9C95C2B48FB07127E463F0B788F9B0F29(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m56A8F79AE5548660FD24207FA0D287E84B15BAF3(__this, L_1, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m56A8F79AE5548660FD24207FA0D287E84B15BAF3_RuntimeMethod_var);
		BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100* L_2 = (BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100*)il2cpp_codegen_object_new(BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100_il2cpp_TypeInfo_var);
		BuildProperty__ctor_mD5BCC6C2F665694E7711CE8742008F6F2434BDAC(L_2, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m56A8F79AE5548660FD24207FA0D287E84B15BAF3(__this, L_2, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m56A8F79AE5548660FD24207FA0D287E84B15BAF3_RuntimeMethod_var);
		RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B* L_3 = (RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B*)il2cpp_codegen_object_new(RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B_il2cpp_TypeInfo_var);
		RevisionProperty__ctor_m0606FE463AAA1C106582277BB0115987861BE2FC(L_3, NULL);
		ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m56A8F79AE5548660FD24207FA0D287E84B15BAF3(__this, L_3, ContainerPropertyBag_1_AddProperty_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m56A8F79AE5548660FD24207FA0D287E84B15BAF3_RuntimeMethod_var);
		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
// Method Definition Index: 66961
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MajorProperty__ctor_m5FA801277D886789A8732CE2E86F27C49E371679 (MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91(__this, Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91_RuntimeMethod_var);
		MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8* L_0 = (MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8*)il2cpp_codegen_object_new(MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8_il2cpp_TypeInfo_var);
		MinAttribute__ctor_mE569E9A31ED222B7128543394AAF44DA09839262(L_0, (0.0f), NULL);
		Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17(__this, L_0, Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 66962
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MajorProperty_get_Name_m95F7965B52F39B3620B82E47B30CF2893FA414EC (MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D9AD25D7DFFA5DF4C19141B7788780E102E8D03);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral4D9AD25D7DFFA5DF4C19141B7788780E102E8D03;
	}
}
// Method Definition Index: 66963
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MajorProperty_get_IsReadOnly_m690F3B6F2C0C3471CD6D644A289D35A04D7EFE25 (MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
// Method Definition Index: 66964
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MajorProperty_GetValue_m9DD3800B2084065225DED113685ECE2B852AD302 (MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___0_container, const RuntimeMethod* method) 
{
	{
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_0 = ___0_container;
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_1 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_0);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline(L_1, NULL);
		return L_2;
	}
}
// Method Definition Index: 66965
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MajorProperty_SetValue_mDD8D3E4DE08BE5DB5112811AA32EDFCBD07BBDA6 (MajorProperty_tBBB67865E97B18DD17B9FB742398C3A3F79E8A54* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		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
// Method Definition Index: 66966
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinorProperty__ctor_mF391B7B9C95C2B48FB07127E463F0B788F9B0F29 (MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91(__this, Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91_RuntimeMethod_var);
		MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8* L_0 = (MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8*)il2cpp_codegen_object_new(MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8_il2cpp_TypeInfo_var);
		MinAttribute__ctor_mE569E9A31ED222B7128543394AAF44DA09839262(L_0, (0.0f), NULL);
		Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17(__this, L_0, Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 66967
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MinorProperty_get_Name_mC00B9C231673E72545064F606F64027117280A09 (MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral53009C1E06A9EDAD1337D065B65F07A5745635D7);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral53009C1E06A9EDAD1337D065B65F07A5745635D7;
	}
}
// Method Definition Index: 66968
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinorProperty_get_IsReadOnly_m0BC51859C37734E1ABC1A5F1B503F4FA23837640 (MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
// Method Definition Index: 66969
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MinorProperty_GetValue_m715A540A8860A6D3B97F3D5AB84B11681BC42DA0 (MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___0_container, const RuntimeMethod* method) 
{
	{
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_0 = ___0_container;
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_1 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_0);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline(L_1, NULL);
		return L_2;
	}
}
// Method Definition Index: 66970
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinorProperty_SetValue_m8AA2F0F58BBAA1152C20F51829927440E0602FE3 (MinorProperty_tE0CA1F38999206EF615F6DAAF085F12C45D6D7DC* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		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
// Method Definition Index: 66971
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildProperty__ctor_mD5BCC6C2F665694E7711CE8742008F6F2434BDAC (BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91(__this, Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91_RuntimeMethod_var);
		MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8* L_0 = (MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8*)il2cpp_codegen_object_new(MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8_il2cpp_TypeInfo_var);
		MinAttribute__ctor_mE569E9A31ED222B7128543394AAF44DA09839262(L_0, (0.0f), NULL);
		Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17(__this, L_0, Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 66972
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BuildProperty_get_Name_mE523A88F9890A84EA707B257639A18D3EC256E3A (BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral45045578780FD0B9DC1862175DE1C8476691896A);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral45045578780FD0B9DC1862175DE1C8476691896A;
	}
}
// Method Definition Index: 66973
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BuildProperty_get_IsReadOnly_m4ACFB99A455A9BA03FEEA2699F2A21FC6167FCD2 (BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
// Method Definition Index: 66974
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BuildProperty_GetValue_m98891AEFBC5E24222DACBF7E72D6C273F43463C5 (BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___0_container, const RuntimeMethod* method) 
{
	{
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_0 = ___0_container;
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_1 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_0);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline(L_1, NULL);
		return L_2;
	}
}
// Method Definition Index: 66975
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildProperty_SetValue_mDF5B29DCA4B0F52EAEDCE8CA2EDFCCAA616EF75A (BuildProperty_t7D4DAF6A9110609825BB8D6A15C94A6BAF28E100* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		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
// Method Definition Index: 66976
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RevisionProperty__ctor_m0606FE463AAA1C106582277BB0115987861BE2FC (RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91(__this, Property_2__ctor_mF6C86039FA91144F873F41892F0AF7C0103F4E91_RuntimeMethod_var);
		MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8* L_0 = (MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8*)il2cpp_codegen_object_new(MinAttribute_tAF42831245313E39FFE7BE7A2D24033E7A9F3DE8_il2cpp_TypeInfo_var);
		MinAttribute__ctor_mE569E9A31ED222B7128543394AAF44DA09839262(L_0, (0.0f), NULL);
		Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17(__this, L_0, Property_2_AddAttribute_m0AF414C2308561C1C1BAF1B3A170587B58060C17_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 66977
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RevisionProperty_get_Name_m3A7BF24E10B80CB5CD0F651215A73824BCF9D4CE (RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCDEC055C1A4411C67143F959BC96DE196E510348);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralCDEC055C1A4411C67143F959BC96DE196E510348;
	}
}
// Method Definition Index: 66978
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RevisionProperty_get_IsReadOnly_m20CFBB85A2D83F6540E2C85AE2553D69541BE4F7 (RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
// Method Definition Index: 66979
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RevisionProperty_GetValue_m3D3884F6EDBF4ED0156C70D74806E116239A4E1E (RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___0_container, const RuntimeMethod* method) 
{
	{
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** L_0 = ___0_container;
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_1 = *((Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7**)L_0);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline(L_1, NULL);
		return L_2;
	}
}
// Method Definition Index: 66980
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RevisionProperty_SetValue_m22671723F7688A4F3A46568B7AA201BBF79152E2 (RevisionProperty_t50A6B465CC86B9998606B7D5F614AE674BE69B6B* __this, Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7** ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		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
// Method Definition Index: 66982
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBagLazyInitialization_AddLazyRegistration_m05CD448222F5418183F235A7931191811C0BFDCF (Type_t* ___0_type, Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD* ___1_registration, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mC7D7B1DE4F20232A19D318FE8BFF8CA859F33106_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C* L_0 = ((PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var))->___s_LazyPropertyBagRegistrations;
		Type_t* L_1 = ___0_type;
		Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD* L_2 = ___1_registration;
		NullCheck(L_0);
		Dictionary_2_set_Item_mC7D7B1DE4F20232A19D318FE8BFF8CA859F33106(L_0, L_1, L_2, Dictionary_2_set_Item_mC7D7B1DE4F20232A19D318FE8BFF8CA859F33106_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 66983
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyBagLazyInitialization_HasLazyRegistration_m8274749BF9E508E311324F7A1235124E94B45CD1 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mF82CCD6493DA42A71A34695EA875162477CB7C7D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C* L_0 = ((PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var))->___s_LazyPropertyBagRegistrations;
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_ContainsKey_mF82CCD6493DA42A71A34695EA875162477CB7C7D(L_0, L_1, Dictionary_2_ContainsKey_mF82CCD6493DA42A71A34695EA875162477CB7C7D_RuntimeMethod_var);
		return L_2;
	}
}
// Method Definition Index: 66984
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyBagLazyInitialization_TryGetRegistrationDelegate_m9789CF51BABD399ED4F99F1B85467C11802E2554 (Type_t* ___0_type, Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD** ___1_registrationDelegate, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mAFE8E2F3640B9FB0DF570E9AC0D71556E5EBA1D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C* L_0 = ((PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var))->___s_LazyPropertyBagRegistrations;
		Type_t* L_1 = ___0_type;
		Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD** L_2 = ___1_registrationDelegate;
		NullCheck(L_0);
		bool L_3;
		L_3 = Dictionary_2_TryGetValue_mAFE8E2F3640B9FB0DF570E9AC0D71556E5EBA1D2(L_0, L_1, L_2, Dictionary_2_TryGetValue_mAFE8E2F3640B9FB0DF570E9AC0D71556E5EBA1D2_RuntimeMethod_var);
		return L_3;
	}
}
// Method Definition Index: 66985
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBagLazyInitialization_RemoveRegistration_mDD1231C4F9B797552AE7D6A34A447441F7B5AC44 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m42923E10E3836F266CE188E78F2C8B57CC7AA524_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C* L_0 = ((PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var))->___s_LazyPropertyBagRegistrations;
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_Remove_m42923E10E3836F266CE188E78F2C8B57CC7AA524(L_0, L_1, Dictionary_2_Remove_m42923E10E3836F266CE188E78F2C8B57CC7AA524_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 66986
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBagLazyInitialization__cctor_m376018FAD6912958CEFF8736903902D42094F769 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m657E7948302A125C5BBD8F18C5D5D140700DEEF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C* L_0 = (Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C*)il2cpp_codegen_object_new(Dictionary_2_tD30F24E7DB4E0209662DF5248A2F179153DD107C_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m657E7948302A125C5BBD8F18C5D5D140700DEEF4(L_0, ((int32_t)84), Dictionary_2__ctor_m657E7948302A125C5BBD8F18C5D5D140700DEEF4_RuntimeMethod_var);
		((PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var))->___s_LazyPropertyBagRegistrations = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var))->___s_LazyPropertyBagRegistrations), (void*)L_0);
		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
// Method Definition Index: 66987
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* PropertyBagStore_get_ReflectedPropertyBagProvider_mBA47F27FBBD41C8FD79BE1A3098A7E2E74405CE0 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* G_B2_0 = NULL;
	ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* G_B1_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* L_0 = ((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBagProvider;
		ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0014;
		}
		G_B1_0 = L_1;
	}
	{
		ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* L_2 = (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF*)il2cpp_codegen_object_new(ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_il2cpp_TypeInfo_var);
		ReflectedPropertyBagProvider__ctor_mF83A77394EF7205D41A784158583F084E8CE04C2(L_2, NULL);
		ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* L_3 = L_2;
		il2cpp_codegen_runtime_class_init_inline(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBagProvider = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBagProvider), (void*)L_3);
		G_B2_0 = L_3;
	}

IL_0014:
	{
		return G_B2_0;
	}
}
// Method Definition Index: 66988
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBagStore_CreatePropertyBagProvider_m0DD26064FB7B844E877BFE57BD6710FCECC21740 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* L_0 = ((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBagProvider;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* L_1 = (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF*)il2cpp_codegen_object_new(ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_il2cpp_TypeInfo_var);
		ReflectedPropertyBagProvider__ctor_mF83A77394EF7205D41A784158583F084E8CE04C2(L_1, NULL);
		il2cpp_codegen_runtime_class_init_inline(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBagProvider = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBagProvider), (void*)L_1);
	}

IL_0011:
	{
		return;
	}
}
// Method Definition Index: 66991
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PropertyBagStore_GetPropertyBag_m90F2EBB48D60993594856358C572964C8011143E (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_TryAdd_m2CEBA7D69347F97B298F46E19C8736585DA58317_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_TryGetValue_mDEA54BBDF227F094A9D476D95BC3A3DF5077048B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPropertyBagRegister_tE78909517CE561497EC85687E3A2B6EA89519FF0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD* V_1 = NULL;
	RuntimeObject* G_B16_0 = NULL;
	RuntimeObject* G_B15_0 = NULL;
	RuntimeObject* G_B22_0 = NULL;
	RuntimeObject* G_B21_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582* L_0 = ((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBags;
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		bool L_2;
		L_2 = ConcurrentDictionary_2_TryGetValue_mDEA54BBDF227F094A9D476D95BC3A3DF5077048B(L_0, L_1, (&V_0), ConcurrentDictionary_2_TryGetValue_mDEA54BBDF227F094A9D476D95BC3A3DF5077048B_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0011;
		}
	}
	{
		RuntimeObject* L_3 = V_0;
		return L_3;
	}

IL_0011:
	{
		Type_t* L_4 = ___0_type;
		bool L_5;
		L_5 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_4, NULL);
		if (L_5)
		{
			goto IL_001b;
		}
	}
	{
		return (RuntimeObject*)NULL;
	}

IL_001b:
	{
		Type_t* L_6 = ___0_type;
		NullCheck(L_6);
		bool L_7;
		L_7 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_6, NULL);
		if (!L_7)
		{
			goto IL_002e;
		}
	}
	{
		Type_t* L_8 = ___0_type;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = VirtualFuncInvoker0< int32_t >::Invoke(46, L_8);
		if ((((int32_t)L_9) == ((int32_t)1)))
		{
			goto IL_002e;
		}
	}
	{
		return (RuntimeObject*)NULL;
	}

IL_002e:
	{
		Type_t* L_10 = ___0_type;
		NullCheck(L_10);
		bool L_11;
		L_11 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_10, NULL);
		if (L_11)
		{
			goto IL_003e;
		}
	}
	{
		Type_t* L_12 = ___0_type;
		NullCheck(L_12);
		bool L_13;
		L_13 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_12, NULL);
		if (!L_13)
		{
			goto IL_0040;
		}
	}

IL_003e:
	{
		return (RuntimeObject*)NULL;
	}

IL_0040:
	{
		Type_t* L_14 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_16;
		L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
		bool L_17;
		L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL);
		if (!L_17)
		{
			goto IL_0054;
		}
	}
	{
		return (RuntimeObject*)NULL;
	}

IL_0054:
	{
		Type_t* L_18 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		bool L_19;
		L_19 = PropertyBagLazyInitialization_TryGetRegistrationDelegate_m9789CF51BABD399ED4F99F1B85467C11802E2554(L_18, (&V_1), NULL);
		if (!L_19)
		{
			goto IL_0081;
		}
	}
	{
		Func_1_tFCE7FC39CC753B2BADFBB2608948F4A070D8C7AD* L_20 = V_1;
		NullCheck(L_20);
		RuntimeObject* L_21;
		L_21 = Func_1_Invoke_mD75B596FF80272063BB28477E97CE8376DEAD58E_inline(L_20, NULL);
		V_0 = L_21;
		Type_t* L_22 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(PropertyBagLazyInitialization_tE4821F4454C083A06FEF8B3CE2E3215EE7D8CA37_il2cpp_TypeInfo_var);
		PropertyBagLazyInitialization_RemoveRegistration_mDD1231C4F9B797552AE7D6A34A447441F7B5AC44(L_22, NULL);
		RuntimeObject* L_23 = V_0;
		if (!L_23)
		{
			goto IL_0081;
		}
	}
	{
		RuntimeObject* L_24 = V_0;
		RuntimeObject* L_25 = ((RuntimeObject*)IsInst((RuntimeObject*)L_24, IPropertyBagRegister_tE78909517CE561497EC85687E3A2B6EA89519FF0_il2cpp_TypeInfo_var));
		if (L_25)
		{
			G_B16_0 = L_25;
			goto IL_007a;
		}
		G_B15_0 = L_25;
	}
	{
		goto IL_007f;
	}

IL_007a:
	{
		NullCheck(G_B16_0);
		InterfaceActionInvoker0::Invoke(0, IPropertyBagRegister_tE78909517CE561497EC85687E3A2B6EA89519FF0_il2cpp_TypeInfo_var, G_B16_0);
	}

IL_007f:
	{
		RuntimeObject* L_26 = V_0;
		return L_26;
	}

IL_0081:
	{
		il2cpp_codegen_runtime_class_init_inline(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* L_27;
		L_27 = PropertyBagStore_get_ReflectedPropertyBagProvider_mBA47F27FBBD41C8FD79BE1A3098A7E2E74405CE0(NULL);
		Type_t* L_28 = ___0_type;
		NullCheck(L_27);
		RuntimeObject* L_29;
		L_29 = ReflectedPropertyBagProvider_CreatePropertyBag_m89CDB23B3D426162B7641A4BB14DB3D71FE56CB2(L_27, L_28, NULL);
		V_0 = L_29;
		RuntimeObject* L_30 = V_0;
		if (L_30)
		{
			goto IL_009f;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582* L_31 = ((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBags;
		Type_t* L_32 = ___0_type;
		NullCheck(L_31);
		bool L_33;
		L_33 = ConcurrentDictionary_2_TryAdd_m2CEBA7D69347F97B298F46E19C8736585DA58317(L_31, L_32, (RuntimeObject*)NULL, ConcurrentDictionary_2_TryAdd_m2CEBA7D69347F97B298F46E19C8736585DA58317_RuntimeMethod_var);
		goto IL_00b2;
	}

IL_009f:
	{
		RuntimeObject* L_34 = V_0;
		RuntimeObject* L_35 = ((RuntimeObject*)IsInst((RuntimeObject*)L_34, IPropertyBagRegister_tE78909517CE561497EC85687E3A2B6EA89519FF0_il2cpp_TypeInfo_var));
		if (L_35)
		{
			G_B22_0 = L_35;
			goto IL_00ab;
		}
		G_B21_0 = L_35;
	}
	{
		goto IL_00b0;
	}

IL_00ab:
	{
		NullCheck(G_B22_0);
		InterfaceActionInvoker0::Invoke(0, IPropertyBagRegister_tE78909517CE561497EC85687E3A2B6EA89519FF0_il2cpp_TypeInfo_var, G_B22_0);
	}

IL_00b0:
	{
		RuntimeObject* L_36 = V_0;
		return L_36;
	}

IL_00b2:
	{
		return (RuntimeObject*)NULL;
	}
}
// Method Definition Index: 66993
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBagStore__cctor_mF5E7248419BE8AEAB2356857AE4E19759082AFBD (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2__ctor_m4D5B845B9E86D2F0D817BCD2FB496291F8B6734B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582* L_0 = (ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582*)il2cpp_codegen_object_new(ConcurrentDictionary_2_t289EA16AA3198E74A1ED327115892A1325FDE582_il2cpp_TypeInfo_var);
		ConcurrentDictionary_2__ctor_m4D5B845B9E86D2F0D817BCD2FB496291F8B6734B(L_0, ConcurrentDictionary_2__ctor_m4D5B845B9E86D2F0D817BCD2FB496291F8B6734B_RuntimeMethod_var);
		((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBags = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBags), (void*)L_0);
		List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_1 = (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*)il2cpp_codegen_object_new(List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var);
		List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69(L_1, List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var);
		((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_RegisteredTypes = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_RegisteredTypes), (void*)L_1);
		((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBagProvider = (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&((PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_StaticFields*)il2cpp_codegen_static_fields_for(PropertyBagStore_tF76E67D0FF5460D8B59B033B6EB4E2A2E446024C_il2cpp_TypeInfo_var))->___s_PropertyBagProvider), (void*)(ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF*)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
// Method Definition Index: 66994
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedPropertyBagAttribute__ctor_m630B43FC9EA5EACF97A960B10C6A4F28E2786B10 (ReflectedPropertyBagAttribute_tF96B3D583AE055F3962792F4B6DDBB973322792D* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, 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
// Method Definition Index: 66997
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectedPropertyBagProvider__ctor_mF83A77394EF7205D41A784158583F084E8CE04C2 (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisMethodInfo_t_mF25EDA3EE26D685AA41FF116BE54C056DD0D179B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__10_0_m98A9F8B7DD2A14EBBB86606DCFE2CB988291758F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F9BE39FE19AFE46EEE9236F011A9433EAA21F69);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4EC998918E53FB3C460B5C3148F7ABAADC6EF6A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5596D6057770EA4D394A7BADC0C6729E361C1342);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E2CF53B436B05607F3EE43FB81D75975A00662A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAAA7BDF9D882584A96DB5561B9FA7C14404B3824);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8FA9ED3100EEB33720799E0BF36802352500BBE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE876740FAE0F74584A26D196FFCDCF9055FFB6A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2C108AA83BE591285C6E2190E1EEB2F1ADBAB24);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE09717218C9DB873D50817C8EE39FA626116789);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* G_B2_0 = NULL;
	MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* G_B2_1 = NULL;
	ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* G_B2_2 = NULL;
	Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* G_B1_0 = NULL;
	MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* G_B1_1 = NULL;
	ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* G_B1_2 = NULL;
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		NullCheck(L_1);
		MethodInfo_t* L_2;
		L_2 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_1, _stringLiteral5596D6057770EA4D394A7BADC0C6729E361C1342, ((int32_t)36), NULL);
		__this->___m_CreatePropertyMethod = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CreatePropertyMethod), (void*)L_2);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var) };
		Type_t* L_4;
		L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
		NullCheck(L_4);
		MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_5;
		L_5 = VirtualFuncInvoker1< MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, int32_t >::Invoke(97, L_4, ((int32_t)20));
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var);
		Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_6 = ((U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var))->___U3CU3E9__10_0;
		Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_7 = L_6;
		if (L_7)
		{
			G_B2_0 = L_7;
			G_B2_1 = L_5;
			G_B2_2 = __this;
			goto IL_0053;
		}
		G_B1_0 = L_7;
		G_B1_1 = L_5;
		G_B1_2 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var);
		U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523* L_8 = ((U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_9 = (Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164*)il2cpp_codegen_object_new(Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164_il2cpp_TypeInfo_var);
		Func_2__ctor_m85EFD3541E8A8498FD05A6169ED11E00D408A2F0(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__10_0_m98A9F8B7DD2A14EBBB86606DCFE2CB988291758F_RuntimeMethod_var), NULL);
		Func_2_t48B62DF57727FFB990D76F189BB41D4DC86FF164* L_10 = L_9;
		((U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var))->___U3CU3E9__10_0 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var))->___U3CU3E9__10_0), (void*)L_10);
		G_B2_0 = L_10;
		G_B2_1 = G_B1_1;
		G_B2_2 = G_B1_2;
	}

IL_0053:
	{
		MethodInfo_t* L_11;
		L_11 = Enumerable_First_TisMethodInfo_t_mF25EDA3EE26D685AA41FF116BE54C056DD0D179B((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_First_TisMethodInfo_t_mF25EDA3EE26D685AA41FF116BE54C056DD0D179B_RuntimeMethod_var);
		NullCheck(G_B2_2);
		G_B2_2->___m_CreatePropertyBagMethod = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&G_B2_2->___m_CreatePropertyBagMethod), (void*)L_11);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_13;
		L_13 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_12, NULL);
		NullCheck(L_13);
		MethodInfo_t* L_14;
		L_14 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_13, _stringLiteral4EC998918E53FB3C460B5C3148F7ABAADC6EF6A1, ((int32_t)36), NULL);
		__this->___m_CreateIndexedCollectionPropertyBagMethod = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CreateIndexedCollectionPropertyBagMethod), (void*)L_14);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var) };
		Type_t* L_16;
		L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
		NullCheck(L_16);
		MethodInfo_t* L_17;
		L_17 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_16, _stringLiteral0F9BE39FE19AFE46EEE9236F011A9433EAA21F69, ((int32_t)36), NULL);
		__this->___m_CreateSetPropertyBagMethod = L_17;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CreateSetPropertyBagMethod), (void*)L_17);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var) };
		Type_t* L_19;
		L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
		NullCheck(L_19);
		MethodInfo_t* L_20;
		L_20 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_19, _stringLiteralFE09717218C9DB873D50817C8EE39FA626116789, ((int32_t)36), NULL);
		__this->___m_CreateKeyValueCollectionPropertyBagMethod = L_20;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CreateKeyValueCollectionPropertyBagMethod), (void*)L_20);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var) };
		Type_t* L_22;
		L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
		NullCheck(L_22);
		MethodInfo_t* L_23;
		L_23 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_22, _stringLiteralF2C108AA83BE591285C6E2190E1EEB2F1ADBAB24, ((int32_t)36), NULL);
		__this->___m_CreateKeyValuePairPropertyBagMethod = L_23;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CreateKeyValuePairPropertyBagMethod), (void*)L_23);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var) };
		Type_t* L_25;
		L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
		NullCheck(L_25);
		MethodInfo_t* L_26;
		L_26 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_25, _stringLiteral5E2CF53B436B05607F3EE43FB81D75975A00662A, ((int32_t)36), NULL);
		__this->___m_CreateArrayPropertyBagMethod = L_26;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CreateArrayPropertyBagMethod), (void*)L_26);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_27 = { reinterpret_cast<intptr_t> (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var) };
		Type_t* L_28;
		L_28 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_27, NULL);
		NullCheck(L_28);
		MethodInfo_t* L_29;
		L_29 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_28, _stringLiteralC8FA9ED3100EEB33720799E0BF36802352500BBE, ((int32_t)36), NULL);
		__this->___m_CreateListPropertyBagMethod = L_29;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CreateListPropertyBagMethod), (void*)L_29);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var) };
		Type_t* L_31;
		L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
		NullCheck(L_31);
		MethodInfo_t* L_32;
		L_32 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_31, _stringLiteralAAA7BDF9D882584A96DB5561B9FA7C14404B3824, ((int32_t)36), NULL);
		__this->___m_CreateHashSetPropertyBagMethod = L_32;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CreateHashSetPropertyBagMethod), (void*)L_32);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF_0_0_0_var) };
		Type_t* L_34;
		L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL);
		NullCheck(L_34);
		MethodInfo_t* L_35;
		L_35 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_34, _stringLiteralCE876740FAE0F74584A26D196FFCDCF9055FFB6A, ((int32_t)36), NULL);
		__this->___m_CreateDictionaryPropertyBagMethod = L_35;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CreateDictionaryPropertyBagMethod), (void*)L_35);
		return;
	}
}
// Method Definition Index: 66998
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectedPropertyBagProvider_CreatePropertyBag_m89CDB23B3D426162B7641A4BB14DB3D71FE56CB2 (ReflectedPropertyBagProvider_tFAAE287D4BED97ACD16EECAEA6DD5DE506D157CF* __this, Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPropertyBag_t602D45F19F9BFA3E370929AC5023258AAF62E8C2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		bool L_1;
		L_1 = VirtualFuncInvoker0< bool >::Invoke(40, L_0);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (RuntimeObject*)NULL;
	}

IL_000a:
	{
		MethodInfo_t* L_2 = __this->___m_CreatePropertyBagMethod;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_3;
		Type_t* L_5 = ___0_type;
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, L_5);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
		NullCheck(L_2);
		MethodInfo_t* L_6;
		L_6 = VirtualFuncInvoker1< MethodInfo_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(40, L_2, L_4);
		NullCheck(L_6);
		RuntimeObject* L_7;
		L_7 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_6, __this, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, NULL);
		return ((RuntimeObject*)Castclass((RuntimeObject*)L_7, IPropertyBag_t602D45F19F9BFA3E370929AC5023258AAF62E8C2_il2cpp_TypeInfo_var));
	}
}
// Method Definition Index: 67009
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectedPropertyBagProvider_GetPropertyMembers_mCCEF82F4B8D8F8416FFE7703B4C797CCA16436D5 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* L_0 = (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D*)il2cpp_codegen_object_new(U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D_il2cpp_TypeInfo_var);
		U3CGetPropertyMembersU3Ed__22__ctor_mFCA3444C6665B9FD96AF049C35FAD5D1D330BBB2(L_0, ((int32_t)-2), NULL);
		U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* L_1 = L_0;
		Type_t* L_2 = ___0_type;
		NullCheck(L_1);
		L_1->___U3CU3E3__type = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__type), (void*)L_2);
		return L_1;
	}
}
// Method Definition Index: 67010
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectedPropertyBagProvider_IsValidMember_m942BF637D7B010D3702E74009ABAA35CEF0624F2 (MemberInfo_t* ___0_memberInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	FieldInfo_t* V_0 = NULL;
	PropertyInfo_t* V_1 = NULL;
	{
		MemberInfo_t* L_0 = ___0_memberInfo;
		V_0 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_0, FieldInfo_t_il2cpp_TypeInfo_var));
		FieldInfo_t* L_1 = V_0;
		if (L_1)
		{
			goto IL_0016;
		}
	}
	{
		MemberInfo_t* L_2 = ___0_memberInfo;
		V_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_2, PropertyInfo_t_il2cpp_TypeInfo_var));
		PropertyInfo_t* L_3 = V_1;
		if (L_3)
		{
			goto IL_002c;
		}
	}
	{
		goto IL_0055;
	}

IL_0016:
	{
		FieldInfo_t* L_4 = V_0;
		NullCheck(L_4);
		bool L_5;
		L_5 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_4, NULL);
		if (L_5)
		{
			goto IL_002a;
		}
	}
	{
		FieldInfo_t* L_6 = V_0;
		NullCheck(L_6);
		Type_t* L_7;
		L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_6);
		bool L_8;
		L_8 = ReflectedPropertyBagProvider_IsValidPropertyType_mFBA6F8CF9F5B94652229D6A151B5302C460F05BF(L_7, NULL);
		return L_8;
	}

IL_002a:
	{
		return (bool)0;
	}

IL_002c:
	{
		PropertyInfo_t* L_9 = V_1;
		NullCheck(L_9);
		MethodInfo_t* L_10;
		L_10 = VirtualFuncInvoker0< MethodInfo_t* >::Invoke(18, L_9);
		bool L_11;
		L_11 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8((MethodInfo_t*)NULL, L_10, NULL);
		if (!L_11)
		{
			goto IL_0053;
		}
	}
	{
		PropertyInfo_t* L_12 = V_1;
		NullCheck(L_12);
		MethodInfo_t* L_13;
		L_13 = VirtualFuncInvoker0< MethodInfo_t* >::Invoke(18, L_12);
		NullCheck(L_13);
		bool L_14;
		L_14 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_13, NULL);
		if (L_14)
		{
			goto IL_0053;
		}
	}
	{
		PropertyInfo_t* L_15 = V_1;
		NullCheck(L_15);
		Type_t* L_16;
		L_16 = VirtualFuncInvoker0< Type_t* >::Invoke(15, L_15);
		bool L_17;
		L_17 = ReflectedPropertyBagProvider_IsValidPropertyType_mFBA6F8CF9F5B94652229D6A151B5302C460F05BF(L_16, NULL);
		return L_17;
	}

IL_0053:
	{
		return (bool)0;
	}

IL_0055:
	{
		return (bool)0;
	}
}
// Method Definition Index: 67011
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReflectedPropertyBagProvider_IsValidPropertyType_mFBA6F8CF9F5B94652229D6A151B5302C460F05BF (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_All_TisType_t_m9EA20839AE686AA0B1927379BF8642A005ACFDE5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectedPropertyBagProvider_IsValidPropertyType_mFBA6F8CF9F5B94652229D6A151B5302C460F05BF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3EO_tD6E05717C807769A0D0D94792C9B6E2D94343D8E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B5_0 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B5_1 = NULL;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B4_0 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B4_1 = NULL;
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		bool L_1;
		L_1 = Type_get_IsPointer_mC8AAAFEC4E4CEA59DAD0032B85D1BB224763278B(L_0, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		Type_t* L_2 = ___0_type;
		NullCheck(L_2);
		bool L_3;
		L_3 = VirtualFuncInvoker0< bool >::Invoke(39, L_2);
		if (!L_3)
		{
			goto IL_0039;
		}
	}
	{
		Type_t* L_4 = ___0_type;
		NullCheck(L_4);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5;
		L_5 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_4);
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_6 = ((U3CU3EO_tD6E05717C807769A0D0D94792C9B6E2D94343D8E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3EO_tD6E05717C807769A0D0D94792C9B6E2D94343D8E_il2cpp_TypeInfo_var))->___U3C0U3E__IsValidPropertyType;
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_7 = L_6;
		if (L_7)
		{
			G_B5_0 = L_7;
			G_B5_1 = L_5;
			goto IL_0033;
		}
		G_B4_0 = L_7;
		G_B4_1 = L_5;
	}
	{
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_8 = (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*)il2cpp_codegen_object_new(Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
		Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74(L_8, NULL, (intptr_t)((void*)ReflectedPropertyBagProvider_IsValidPropertyType_mFBA6F8CF9F5B94652229D6A151B5302C460F05BF_RuntimeMethod_var), NULL);
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_9 = L_8;
		((U3CU3EO_tD6E05717C807769A0D0D94792C9B6E2D94343D8E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3EO_tD6E05717C807769A0D0D94792C9B6E2D94343D8E_il2cpp_TypeInfo_var))->___U3C0U3E__IsValidPropertyType = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3EO_tD6E05717C807769A0D0D94792C9B6E2D94343D8E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3EO_tD6E05717C807769A0D0D94792C9B6E2D94343D8E_il2cpp_TypeInfo_var))->___U3C0U3E__IsValidPropertyType), (void*)L_9);
		G_B5_0 = L_9;
		G_B5_1 = G_B4_1;
	}

IL_0033:
	{
		bool L_10;
		L_10 = Enumerable_All_TisType_t_m9EA20839AE686AA0B1927379BF8642A005ACFDE5((RuntimeObject*)G_B5_1, G_B5_0, Enumerable_All_TisType_t_m9EA20839AE686AA0B1927379BF8642A005ACFDE5_RuntimeMethod_var);
		return L_10;
	}

IL_0039:
	{
		return (bool)1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
// Method Definition Index: 67012
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mB26D9D572137F1C808D3D94430FC54F4BE1E2079 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523* L_0 = (U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523*)il2cpp_codegen_object_new(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m1B468CA26848A620321355E672EED6B1E6713535(L_0, NULL);
		((U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
// Method Definition Index: 67013
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1B468CA26848A620321355E672EED6B1E6713535 (U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// Method Definition Index: 67014
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3C_ctorU3Eb__10_0_m98A9F8B7DD2A14EBBB86606DCFE2CB988291758F (U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523* __this, MethodInfo_t* ___0_x, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E03D76FD473371698842C3641D0E7A9547686ED);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = ___0_x;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_0);
		bool L_2;
		L_2 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, _stringLiteral7E03D76FD473371698842C3641D0E7A9547686ED, NULL);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		MethodInfo_t* L_3 = ___0_x;
		NullCheck(L_3);
		bool L_4;
		L_4 = VirtualFuncInvoker0< bool >::Invoke(24, L_3);
		return L_4;
	}

IL_0019:
	{
		return (bool)0;
	}
}
// Method Definition Index: 67015
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CGetPropertyMembersU3Eb__22_0_m50914E0FCA3654CF9091BFCA37780956B2CA0136 (U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523* __this, MemberInfo_t* ___0_x, const RuntimeMethod* method) 
{
	{
		MemberInfo_t* L_0 = ___0_x;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = VirtualFuncInvoker0< int32_t >::Invoke(14, L_0);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Method Definition Index: 67016
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPropertyMembersU3Ed__22__ctor_mFCA3444C6665B9FD96AF049C35FAD5D1D330BBB2 (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		int32_t L_1;
		L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		__this->___U3CU3El__initialThreadId = L_1;
		return;
	}
}
// Method Definition Index: 67017
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPropertyMembersU3Ed__22_System_IDisposable_Dispose_m9F9302585189A3F427CBA6992B1257DE344119C4 (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_2 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_2, 1))) <= ((uint32_t)3))))
		{
			goto IL_001c;
		}
	}

IL_0012:
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0015:
			{
				U3CGetPropertyMembersU3Ed__22_U3CU3Em__Finally1_m199A76100E9211640529676C30A85BD1060498D4(__this, NULL);
				return;
			}
		});
		try
		{
			goto IL_001c;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_001c:
	{
		return;
	}
}
// Method Definition Index: 67018
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetPropertyMembersU3Ed__22_MoveNext_m729AF376AC4F43C28BD1BAA7792CE1D0C9C2EDB9 (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisCreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_mD72676F02AEB5E69DC033D1585E2106D0A40B8DB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisDontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E_m3C664BC58E8B561E56DB4E2FEB7BFA8FF2D4DFB8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2ED36C703953CABE08AA5B122C7604D9C2733021_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m8CA1E6E172CEFA60B58858DD7FFC13D340EC18E3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisSerializeReference_tBB7456E44C2BCDD1097858562D8E75FEC7EE6A98_m33D0ABCD4B381C0E61CB550B5EF9A298C2D8E6E0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisMemberInfo_t_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE25DD086E1B3B32ABF6B1CC2AE0323EA6782FF91_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetPropertyMembersU3Eb__22_0_m50914E0FCA3654CF9091BFCA37780956B2CA0136_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	MemberInfo_t* V_3 = NULL;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	FieldInfo_t* V_8 = NULL;
	Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4* G_B5_0 = NULL;
	MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B5_1 = NULL;
	Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4* G_B4_0 = NULL;
	MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* G_B4_1 = NULL;
	{
		auto __finallyBlock = il2cpp::utils::Fault([&]
		{

FAULT_01ed:
			{
				U3CGetPropertyMembersU3Ed__22_System_IDisposable_Dispose_m9F9302585189A3F427CBA6992B1257DE344119C4(__this, NULL);
				return;
			}
		});
		try
		{
			{
				int32_t L_0 = __this->___U3CU3E1__state;
				V_1 = L_0;
				int32_t L_1 = V_1;
				switch (L_1)
				{
					case 0:
					{
						goto IL_0028_1;
					}
					case 1:
					{
						goto IL_0110_1;
					}
					case 2:
					{
						goto IL_0137_1;
					}
					case 3:
					{
						goto IL_015a_1;
					}
					case 4:
					{
						goto IL_018b_1;
					}
				}
			}
			{
				V_0 = (bool)0;
				goto IL_01f4;
			}

IL_0028_1:
			{
				__this->___U3CU3E1__state = (-1);
			}

IL_002f_1:
			{
				Type_t* L_2 = __this->___type;
				NullCheck(L_2);
				MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_3;
				L_3 = VirtualFuncInvoker1< MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*, int32_t >::Invoke(88, L_2, ((int32_t)52));
				il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var);
				Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4* L_4 = ((U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var))->___U3CU3E9__22_0;
				Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4* L_5 = L_4;
				if (L_5)
				{
					G_B5_0 = L_5;
					G_B5_1 = L_3;
					goto IL_005b_1;
				}
				G_B4_0 = L_5;
				G_B4_1 = L_3;
			}
			{
				il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var);
				U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523* L_6 = ((U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var))->___U3CU3E9;
				Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4* L_7 = (Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4*)il2cpp_codegen_object_new(Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4_il2cpp_TypeInfo_var);
				Func_2__ctor_mCDDD46750A45128C47D438D81E5E88C718599821(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3CGetPropertyMembersU3Eb__22_0_m50914E0FCA3654CF9091BFCA37780956B2CA0136_RuntimeMethod_var), NULL);
				Func_2_t365AD77BFE11D4A2334553DF8D920010057AE7D4* L_8 = L_7;
				((U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var))->___U3CU3E9__22_0 = L_8;
				Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6D8C492F99FC36E8E3C273660058AF34514E0523_il2cpp_TypeInfo_var))->___U3CU3E9__22_0), (void*)L_8);
				G_B5_0 = L_8;
				G_B5_1 = G_B4_1;
			}

IL_005b_1:
			{
				RuntimeObject* L_9;
				L_9 = Enumerable_OrderBy_TisMemberInfo_t_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE25DD086E1B3B32ABF6B1CC2AE0323EA6782FF91((RuntimeObject*)G_B5_1, G_B5_0, Enumerable_OrderBy_TisMemberInfo_t_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mE25DD086E1B3B32ABF6B1CC2AE0323EA6782FF91_RuntimeMethod_var);
				V_2 = L_9;
				RuntimeObject* L_10 = V_2;
				NullCheck(L_10);
				RuntimeObject* L_11;
				L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t9BFC4EA32B04B96A5BB13A056B7E299ADC431143_il2cpp_TypeInfo_var, L_10);
				__this->___U3CU3E7__wrap1 = L_11;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)L_11);
				__this->___U3CU3E1__state = ((int32_t)-3);
				goto IL_0193_1;
			}

IL_007a_1:
			{
				RuntimeObject* L_12 = __this->___U3CU3E7__wrap1;
				NullCheck(L_12);
				MemberInfo_t* L_13;
				L_13 = InterfaceFuncInvoker0< MemberInfo_t* >::Invoke(0, IEnumerator_1_t17A98E9C91AD59AC8DCA7D9C70E659E9F6583901_il2cpp_TypeInfo_var, L_12);
				V_3 = L_13;
				MemberInfo_t* L_14 = V_3;
				NullCheck(L_14);
				int32_t L_15;
				L_15 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_14);
				if ((((int32_t)L_15) == ((int32_t)4)))
				{
					goto IL_009c_1;
				}
			}
			{
				MemberInfo_t* L_16 = V_3;
				NullCheck(L_16);
				int32_t L_17;
				L_17 = VirtualFuncInvoker0< int32_t >::Invoke(6, L_16);
				if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)16)))))
				{
					goto IL_0193_1;
				}
			}

IL_009c_1:
			{
				MemberInfo_t* L_18 = V_3;
				NullCheck(L_18);
				Type_t* L_19;
				L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(8, L_18);
				Type_t* L_20 = __this->___type;
				il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
				bool L_21;
				L_21 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, L_20, NULL);
				if (L_21)
				{
					goto IL_0193_1;
				}
			}
			{
				MemberInfo_t* L_22 = V_3;
				bool L_23;
				L_23 = ReflectedPropertyBagProvider_IsValidMember_m942BF637D7B010D3702E74009ABAA35CEF0624F2(L_22, NULL);
				if (!L_23)
				{
					goto IL_0193_1;
				}
			}
			{
				MemberInfo_t* L_24 = V_3;
				DontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E* L_25;
				L_25 = CustomAttributeExtensions_GetCustomAttribute_TisDontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E_m3C664BC58E8B561E56DB4E2FEB7BFA8FF2D4DFB8(L_24, CustomAttributeExtensions_GetCustomAttribute_TisDontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E_m3C664BC58E8B561E56DB4E2FEB7BFA8FF2D4DFB8_RuntimeMethod_var);
				MemberInfo_t* L_26 = V_3;
				CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92* L_27;
				L_27 = CustomAttributeExtensions_GetCustomAttribute_TisCreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_mD72676F02AEB5E69DC033D1585E2106D0A40B8DB(L_26, CustomAttributeExtensions_GetCustomAttribute_TisCreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92_mD72676F02AEB5E69DC033D1585E2106D0A40B8DB_RuntimeMethod_var);
				V_4 = (bool)((!(((RuntimeObject*)(CreatePropertyAttribute_t481619BD84F5E29767718DE127DD1E781A3B6F92*)L_27) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				MemberInfo_t* L_28 = V_3;
				NonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177* L_29;
				L_29 = CustomAttributeExtensions_GetCustomAttribute_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2ED36C703953CABE08AA5B122C7604D9C2733021(L_28, CustomAttributeExtensions_GetCustomAttribute_TisNonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177_m2ED36C703953CABE08AA5B122C7604D9C2733021_RuntimeMethod_var);
				V_5 = (bool)((!(((RuntimeObject*)(NonSerializedAttribute_t3E57D1A7E7F31DE192694AB4C8927BAE7D1BE177*)L_29) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				MemberInfo_t* L_30 = V_3;
				SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C* L_31;
				L_31 = CustomAttributeExtensions_GetCustomAttribute_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m8CA1E6E172CEFA60B58858DD7FFC13D340EC18E3(L_30, CustomAttributeExtensions_GetCustomAttribute_TisSerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C_m8CA1E6E172CEFA60B58858DD7FFC13D340EC18E3_RuntimeMethod_var);
				V_6 = (bool)((!(((RuntimeObject*)(SerializeField_t18B4EDCAA7D3D570AAB8A5CCBF29B2CEA7A3CA9C*)L_31) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				MemberInfo_t* L_32 = V_3;
				SerializeReference_tBB7456E44C2BCDD1097858562D8E75FEC7EE6A98* L_33;
				L_33 = CustomAttributeExtensions_GetCustomAttribute_TisSerializeReference_tBB7456E44C2BCDD1097858562D8E75FEC7EE6A98_m33D0ABCD4B381C0E61CB550B5EF9A298C2D8E6E0(L_32, CustomAttributeExtensions_GetCustomAttribute_TisSerializeReference_tBB7456E44C2BCDD1097858562D8E75FEC7EE6A98_m33D0ABCD4B381C0E61CB550B5EF9A298C2D8E6E0_RuntimeMethod_var);
				V_7 = (bool)((!(((RuntimeObject*)(SerializeReference_tBB7456E44C2BCDD1097858562D8E75FEC7EE6A98*)L_33) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				if (((!(((RuntimeObject*)(DontCreatePropertyAttribute_t759A6C6F524F0E05DEFD69A827104FEC2B648C0E*)L_25) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0))
				{
					goto IL_0193_1;
				}
			}
			{
				bool L_34 = V_4;
				if (!L_34)
				{
					goto IL_011a_1;
				}
			}
			{
				MemberInfo_t* L_35 = V_3;
				__this->___U3CU3E2__current = L_35;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_35);
				__this->___U3CU3E1__state = 1;
				V_0 = (bool)1;
				goto IL_01f4;
			}

IL_0110_1:
			{
				__this->___U3CU3E1__state = ((int32_t)-3);
				goto IL_0193_1;
			}

IL_011a_1:
			{
				bool L_36 = V_5;
				if (L_36)
				{
					goto IL_0193_1;
				}
			}
			{
				bool L_37 = V_6;
				if (!L_37)
				{
					goto IL_0141_1;
				}
			}
			{
				MemberInfo_t* L_38 = V_3;
				__this->___U3CU3E2__current = L_38;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_38);
				__this->___U3CU3E1__state = 2;
				V_0 = (bool)1;
				goto IL_01f4;
			}

IL_0137_1:
			{
				__this->___U3CU3E1__state = ((int32_t)-3);
				goto IL_0193_1;
			}

IL_0141_1:
			{
				bool L_39 = V_7;
				if (!L_39)
				{
					goto IL_0164_1;
				}
			}
			{
				MemberInfo_t* L_40 = V_3;
				__this->___U3CU3E2__current = L_40;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_40);
				__this->___U3CU3E1__state = 3;
				V_0 = (bool)1;
				goto IL_01f4;
			}

IL_015a_1:
			{
				__this->___U3CU3E1__state = ((int32_t)-3);
				goto IL_0193_1;
			}

IL_0164_1:
			{
				MemberInfo_t* L_41 = V_3;
				V_8 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_41, FieldInfo_t_il2cpp_TypeInfo_var));
				FieldInfo_t* L_42 = V_8;
				if (!L_42)
				{
					goto IL_0193_1;
				}
			}
			{
				FieldInfo_t* L_43 = V_8;
				NullCheck(L_43);
				bool L_44;
				L_44 = FieldInfo_get_IsPublic_m73C84BEEAE6C993FACC6199B81DBF2B80D3810E5(L_43, NULL);
				if (!L_44)
				{
					goto IL_0193_1;
				}
			}
			{
				MemberInfo_t* L_45 = V_3;
				__this->___U3CU3E2__current = L_45;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_45);
				__this->___U3CU3E1__state = 4;
				V_0 = (bool)1;
				goto IL_01f4;
			}

IL_018b_1:
			{
				__this->___U3CU3E1__state = ((int32_t)-3);
			}

IL_0193_1:
			{
				RuntimeObject* L_46 = __this->___U3CU3E7__wrap1;
				NullCheck(L_46);
				bool L_47;
				L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_46);
				if (L_47)
				{
					goto IL_007a_1;
				}
			}
			{
				U3CGetPropertyMembersU3Ed__22_U3CU3Em__Finally1_m199A76100E9211640529676C30A85BD1060498D4(__this, NULL);
				__this->___U3CU3E7__wrap1 = (RuntimeObject*)NULL;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)(RuntimeObject*)NULL);
				Type_t* L_48 = __this->___type;
				NullCheck(L_48);
				Type_t* L_49;
				L_49 = VirtualFuncInvoker0< Type_t* >::Invoke(109, L_48);
				__this->___type = L_49;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___type), (void*)L_49);
				Type_t* L_50 = __this->___type;
				il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
				bool L_51;
				L_51 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_50, (Type_t*)NULL, NULL);
				if (!L_51)
				{
					goto IL_01e9_1;
				}
			}
			{
				Type_t* L_52 = __this->___type;
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
				il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
				Type_t* L_54;
				L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
				bool L_55;
				L_55 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_52, L_54, NULL);
				if (L_55)
				{
					goto IL_002f_1;
				}
			}

IL_01e9_1:
			{
				V_0 = (bool)0;
				goto IL_01f4;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_01f4:
	{
		bool L_56 = V_0;
		return L_56;
	}
}
// Method Definition Index: 67019
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPropertyMembersU3Ed__22_U3CU3Em__Finally1_m199A76100E9211640529676C30A85BD1060498D4 (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CU3E1__state = (-1);
		RuntimeObject* L_0 = __this->___U3CU3E7__wrap1;
		if (!L_0)
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1 = __this->___U3CU3E7__wrap1;
		NullCheck(L_1);
		InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
	}

IL_001a:
	{
		return;
	}
}
// Method Definition Index: 67020
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* U3CGetPropertyMembersU3Ed__22_System_Collections_Generic_IEnumeratorU3CSystem_Reflection_MemberInfoU3E_get_Current_mB28BEAF4EB3FAB5E771DC9A6454DCE6A67741FD9 (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, const RuntimeMethod* method) 
{
	{
		MemberInfo_t* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
// Method Definition Index: 67021
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPropertyMembersU3Ed__22_System_Collections_IEnumerator_Reset_mBF507A053052F0001483795394E045C4E2EB826C (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __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_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CGetPropertyMembersU3Ed__22_System_Collections_IEnumerator_Reset_mBF507A053052F0001483795394E045C4E2EB826C_RuntimeMethod_var)));
	}
}
// Method Definition Index: 67022
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPropertyMembersU3Ed__22_System_Collections_IEnumerator_get_Current_mC30C3E93C92C552E330B9A3D6D239E72A0586BA0 (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, const RuntimeMethod* method) 
{
	{
		MemberInfo_t* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
// Method Definition Index: 67023
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPropertyMembersU3Ed__22_System_Collections_Generic_IEnumerableU3CSystem_Reflection_MemberInfoU3E_GetEnumerator_mFB07F1A6491DB7EEA44C182930AD32C728599080 (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* V_0 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_1 = __this->___U3CU3El__initialThreadId;
		int32_t L_2;
		L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_0022;
		}
	}
	{
		__this->___U3CU3E1__state = 0;
		V_0 = __this;
		goto IL_0029;
	}

IL_0022:
	{
		U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* L_3 = (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D*)il2cpp_codegen_object_new(U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D_il2cpp_TypeInfo_var);
		U3CGetPropertyMembersU3Ed__22__ctor_mFCA3444C6665B9FD96AF049C35FAD5D1D330BBB2(L_3, 0, NULL);
		V_0 = L_3;
	}

IL_0029:
	{
		U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* L_4 = V_0;
		Type_t* L_5 = __this->___U3CU3E3__type;
		NullCheck(L_4);
		L_4->___type = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___type), (void*)L_5);
		U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* L_6 = V_0;
		return L_6;
	}
}
// Method Definition Index: 67024
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPropertyMembersU3Ed__22_System_Collections_IEnumerable_GetEnumerator_mD6684E626A039A8014D140C3BEEBD24928F7D5ED (U3CGetPropertyMembersU3Ed__22_t6D8200BE8309AEA2B11C0A3857CB5C82C722CC9D* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = U3CGetPropertyMembersU3Ed__22_System_Collections_Generic_IEnumerableU3CSystem_Reflection_MemberInfoU3E_GetEnumerator_mFB07F1A6491DB7EEA44C182930AD32C728599080(__this, NULL);
		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
// Method Definition Index: 67025
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ReflectionUtilities_SanitizeMemberName_m00515F1FC752D0A52D90143E58D19A7D40D799AE (MemberInfo_t* ___0_info, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		s_Il2CppMethodInitialized = true;
	}
	{
		MemberInfo_t* L_0 = ___0_info;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_0);
		NullCheck(L_1);
		String_t* L_2;
		L_2 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_1, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, NULL);
		NullCheck(L_2);
		String_t* L_3;
		L_3 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_2, _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, NULL);
		NullCheck(L_3);
		String_t* L_4;
		L_4 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_3, _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, NULL);
		NullCheck(L_4);
		String_t* L_5;
		L_5 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_4, _stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952, _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C, NULL);
		return L_5;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Method Definition Index: 66369
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t VisitParameters_get_IgnoreExceptions_mF9514BB955ADA04A779C4A6BFC1DE48D24AA01D5_inline (VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CIgnoreExceptionsU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 66688
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathVisitor_set_ReadonlyVisit_m852F4CA7A95317B2AA5CBC9AB914037FC5A0CABD_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CReadonlyVisitU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 66435
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Kind;
		return L_0;
	}
}
// Method Definition Index: 66442
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PropertyPathPart_CheckKind_m4D5DE20D14AAF5FE264F4929A36482F8B5AC5F9D_inline (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* __this, int32_t ___0_type, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_type;
		int32_t L_1;
		L_1 = PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline(__this, NULL);
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_000f;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_m1BE9BD198B904AA1D94F4B10DA88077DFD44B7A5(L_2, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PropertyPathPart_CheckKind_m4D5DE20D14AAF5FE264F4929A36482F8B5AC5F9D_RuntimeMethod_var)));
	}

IL_000f:
	{
		return;
	}
}
// Method Definition Index: 66447
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CLengthU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 426
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;
	}
}
// Method Definition Index: 66481
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FieldMember_get_Name_m9301F65E796E51B6F4EF0837AEB3EB9AD25293D6_inline (FieldMember_tFAEBD5181D8BB7C912174317D5AAE15D23B378BF* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 66487
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* PropertyMember_get_Name_mCB0EBF067D82D0871C8051116D34A7D82EBE67FB_inline (PropertyMember_t4A07D86E6B1554D28A1679F276FA9F9A6E1FD984* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 66683
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathVisitor_set_Path_m8E3F004534B73D33C70C3BD20729F5987F11627B_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_value, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = ___0_value;
		__this->___U3CPathU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CPathU3Ek__BackingField))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CPathU3Ek__BackingField))->___m_AdditionalParts), (void*)NULL);
		#endif
		return;
	}
}
// Method Definition Index: 66690
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathVisitor_set_ReturnCode_mB5629AE0124C70E479D9C4D44A8E552DA8BA19E0_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CReturnCodeU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 66685
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* PathVisitor_get_Property_mA08B8FE123674A9F4529C9CEAC47F6E940846E9B_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CPropertyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 66686
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PathVisitor_set_Property_m58F157B1982E7E2E700A216C8FB665EF6E16C4B5_inline (PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CPropertyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPropertyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 3326
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t RuntimeTypeHandle_get_Value_mDC366CF36C3E21505134EAEE72BD7629107D762A_inline (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B* __this, const RuntimeMethod* method) 
{
	{
		intptr_t L_0 = __this->___value;
		return L_0;
	}
}
// Method Definition Index: 35395
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_X;
		return L_0;
	}
}
// Method Definition Index: 35396
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_X = L_0;
		return;
	}
}
// Method Definition Index: 35397
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Y;
		return L_0;
	}
}
// Method Definition Index: 35398
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Y = L_0;
		return;
	}
}
// Method Definition Index: 35418
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_X;
		return L_0;
	}
}
// Method Definition Index: 35419
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_X = L_0;
		return;
	}
}
// Method Definition Index: 35420
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Y;
		return L_0;
	}
}
// Method Definition Index: 35421
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Y = L_0;
		return;
	}
}
// Method Definition Index: 35422
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Z;
		return L_0;
	}
}
// Method Definition Index: 35423
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Z = L_0;
		return;
	}
}
// Method Definition Index: 33822
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_x_mB267B718E0D067F2BAE31BA477647FBF964916EB_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_XMin;
		return L_0;
	}
}
// Method Definition Index: 33823
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_x_mAB91AB71898A20762BC66FD0723C4C739C4C3406_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_XMin = L_0;
		return;
	}
}
// Method Definition Index: 33824
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_YMin;
		return L_0;
	}
}
// Method Definition Index: 33825
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_y_mDE91F4B98A6E8623EFB1250FF6526D5DB5855629_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_YMin = L_0;
		return;
	}
}
// Method Definition Index: 33833
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_Width;
		return L_0;
	}
}
// Method Definition Index: 33834
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_width_m93B6217CF3EFF89F9B0C81F34D7345DE90B93E5A_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_Width = L_0;
		return;
	}
}
// Method Definition Index: 33835
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_Height;
		return L_0;
	}
}
// Method Definition Index: 33836
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Rect_set_height_mD00038E6E06637137A5626CA8CD421924005BF03_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_Height = L_0;
		return;
	}
}
// Method Definition Index: 33862
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RectInt_get_x_mA1E7EF6DEAD2E900D7D56B7A3957C05081EBA9CA_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_XMin;
		return L_0;
	}
}
// Method Definition Index: 33863
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RectInt_set_x_m2D2F3A87E9899A29444DBDD0BB11CB19F13AA075_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_XMin = L_0;
		return;
	}
}
// Method Definition Index: 33864
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RectInt_get_y_m440422264E6FCAA91E01F81486A78037AC29D878_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_YMin;
		return L_0;
	}
}
// Method Definition Index: 33865
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RectInt_set_y_m45D5C1D817698266BED66D41A705956A1571858D_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_YMin = L_0;
		return;
	}
}
// Method Definition Index: 33866
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RectInt_get_width_m6B7B2FB764EAE83B7F63E7F77FA33973606761A7_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Width;
		return L_0;
	}
}
// Method Definition Index: 33867
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RectInt_set_width_mCD96AA9D096114147F8411A340CE4AD3476DCD4C_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Width = L_0;
		return;
	}
}
// Method Definition Index: 33868
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RectInt_get_height_mE25FB938714942D7A3BA0B3C21BC5CB913D5709C_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Height;
		return L_0;
	}
}
// Method Definition Index: 33869
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RectInt_set_height_m823A353A80B8B5180AEDF968A6E85B9D9B75C1C6_inline (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Height = L_0;
		return;
	}
}
// Method Definition Index: 33756
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Center;
		return L_0;
	}
}
// Method Definition Index: 33757
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
		__this->___m_Center = L_0;
		return;
	}
}
// Method Definition Index: 33760
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Extents;
		return L_0;
	}
}
// Method Definition Index: 33761
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Bounds_set_extents_m09496358547B86A93EFE7BE6371E7A6FE937C46F_inline (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
		__this->___m_Extents = L_0;
		return;
	}
}
// Method Definition Index: 33778
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 BoundsInt_get_position_m0A58811AA258865B63CCFEDD693E278367411B4B_inline (BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* __this, const RuntimeMethod* method) 
{
	{
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = __this->___m_Position;
		return L_0;
	}
}
// Method Definition Index: 33779
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BoundsInt_set_position_m72954A6270A27FCC62B2B32290CE32D5784A837E_inline (BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_value;
		__this->___m_Position = L_0;
		return;
	}
}
// Method Definition Index: 33780
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 BoundsInt_get_size_mE7C4A0C3BF45CEA7A28ABF98E2C15CB69EF3A32C_inline (BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* __this, const RuntimeMethod* method) 
{
	{
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = __this->___m_Size;
		return L_0;
	}
}
// Method Definition Index: 33781
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BoundsInt_set_size_m518DA559D9E67DE136B3CCB37470E147FA088CE1_inline (BoundsInt_t4E757DE5EFF9FCB42000F173360DDC63B5585485* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_value;
		__this->___m_Size = L_0;
		return;
	}
}
// Method Definition Index: 2416
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Major_m1F782BA72C64627627ADC2090C147CF887CE7795_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____Major;
		return L_0;
	}
}
// Method Definition Index: 2417
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Minor_m5EEC53977DFD0A9D8F3276DA2532E8DC1644F80E_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____Minor;
		return L_0;
	}
}
// Method Definition Index: 2418
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Build_m6B12DD50C0DD307EEE100834EAE94E9E4D7865D6_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____Build;
		return L_0;
	}
}
// Method Definition Index: 2419
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Version_get_Revision_mB8ABEDBEF89C1F44A43A93E90A943EBF94BDB030_inline (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____Revision;
		return L_0;
	}
}
// Method Definition Index: 8966
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_gshared_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
// Method Definition Index: 8976
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_gshared_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) 
{
	PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_6 = V_0;
		int32_t L_7 = V_1;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)L_8);
		return;
	}

IL_0034:
	{
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_9 = ___0_item;
		List_1_AddWithResize_m7C9B7EB90B116AAFBE8BC3121AAD5258B0F6CF9C(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
// Method Definition Index: 8984
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mCC609CD85EAE7ECA8251CDBD247E038D16DD4190_gshared_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
	}
	{
		int32_t L_1 = __this->____size;
		V_0 = L_1;
		__this->____size = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_3 = __this->____items;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_003c:
	{
		return;
	}
}
// Method Definition Index: 9178
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method) 
{
	EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* V_0 = NULL;
	{
		EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_0 = ((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
		il2cpp_codegen_memory_barrier();
		V_0 = L_0;
		EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1 = V_0;
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_2;
		L_2 = EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
		V_0 = L_2;
		EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_3 = V_0;
		il2cpp_codegen_memory_barrier();
		((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
	}

IL_0019:
	{
		EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 1696
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
// Method Definition Index: 1698
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___value;
		return L_0;
	}
}
// Method Definition Index: 8881
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tDD4474BA753D80EBAA1715772420E2D281741E7D Enumerator_get_Current_m3FBDF85ED43B598FDE031B541F6467AAD40017ED_gshared_inline (Enumerator_t2D0772476D1D5A7D3D5BBD9D64F984F632D1939D* __this, const RuntimeMethod* method) 
{
	{
		KeyValuePair_2_tDD4474BA753D80EBAA1715772420E2D281741E7D L_0 = __this->____current;
		return L_0;
	}
}
// Method Definition Index: 8957
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B KeyValuePair_2_get_Key_m8DF13279494E0DEC12621412229B37EC81B1C10A_gshared_inline (KeyValuePair_2_tDD4474BA753D80EBAA1715772420E2D281741E7D* __this, const RuntimeMethod* method) 
{
	{
		ConverterKey_t75727CB0FFE3A81C5102B732E634716945F73E9B L_0 = __this->___key;
		return L_0;
	}
}
// Method Definition Index: 8958
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m02143E2B0F332A6631DCC7A796B7C8D314F1B5C8_gshared_inline (KeyValuePair_2_tDD4474BA753D80EBAA1715772420E2D281741E7D* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___value;
		return L_0;
	}
}
// Method Definition Index: 613
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_gshared_inline (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, const RuntimeMethod* method) 
{
	typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
// Method Definition Index: 36701
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ObjectPool_1_Get_m239BB169D8FEF3A2694E9A961C473D3807D67D89_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method) 
{
	RuntimeObject* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B7_0 = NULL;
	Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B6_0 = NULL;
	{
		RuntimeObject* L_0 = __this->___m_FreshlyReleased;
		if (!L_0)
		{
			goto IL_0022;
		}
	}
	{
		RuntimeObject* L_1 = __this->___m_FreshlyReleased;
		V_0 = L_1;
		RuntimeObject** L_2 = (RuntimeObject**)(&__this->___m_FreshlyReleased);
		il2cpp_codegen_initobj(L_2, sizeof(RuntimeObject*));
		goto IL_0074;
	}

IL_0022:
	{
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___m_List;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
		if (L_4)
		{
			goto IL_004d;
		}
	}
	{
		Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_5 = __this->___m_CreateFunc;
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = Func_1_Invoke_m1412272198DFA4066C83206E5B43353AF10A2EEE_inline(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
		V_0 = L_6;
		int32_t L_7;
		L_7 = ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
		V_1 = L_7;
		int32_t L_8 = V_1;
		ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_inline(__this, ((int32_t)il2cpp_codegen_add(L_8, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
		goto IL_0074;
	}

IL_004d:
	{
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_9 = __this->___m_List;
		NullCheck(L_9);
		int32_t L_10;
		L_10 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
		V_2 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_11 = __this->___m_List;
		int32_t L_12 = V_2;
		NullCheck(L_11);
		RuntimeObject* L_13;
		L_13 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
		V_0 = L_13;
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_14 = __this->___m_List;
		int32_t L_15 = V_2;
		NullCheck(L_14);
		List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54(L_14, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
	}

IL_0074:
	{
		Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_16 = __this->___m_ActionOnGet;
		Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_17 = L_16;
		if (L_17)
		{
			G_B7_0 = L_17;
			goto IL_0080;
		}
		G_B6_0 = L_17;
	}
	{
		goto IL_0086;
	}

IL_0080:
	{
		RuntimeObject* L_18 = V_0;
		NullCheck(G_B7_0);
		Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(G_B7_0, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
	}

IL_0086:
	{
		RuntimeObject* L_19 = V_0;
		return L_19;
	}
}
// Method Definition Index: 36703
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObjectPool_1_Release_m71F1CADB7AD9CC20BD824583A3675A4260965DB5_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B2_0 = NULL;
	Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B1_0 = NULL;
	Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B9_0 = NULL;
	Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* G_B8_0 = NULL;
	{
		Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_0 = __this->___m_ActionOnRelease;
		Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000c;
		}
		G_B1_0 = L_1;
	}
	{
		goto IL_0012;
	}

IL_000c:
	{
		RuntimeObject* L_2 = ___0_element;
		NullCheck(G_B2_0);
		Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(G_B2_0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
	}

IL_0012:
	{
		RuntimeObject* L_3 = __this->___m_FreshlyReleased;
		if (L_3)
		{
			goto IL_0027;
		}
	}
	{
		RuntimeObject* L_4 = ___0_element;
		__this->___m_FreshlyReleased = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FreshlyReleased), (void*)L_4);
		return;
	}

IL_0027:
	{
		int32_t L_5;
		L_5 = ObjectPool_1_get_CountInactive_m9A907BFCDCBFE910B784BDBF71EEDC6D14C90608(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
		int32_t L_6 = __this->___m_MaxSize;
		if ((((int32_t)L_5) >= ((int32_t)L_6)))
		{
			goto IL_0042;
		}
	}
	{
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_7 = __this->___m_List;
		RuntimeObject* L_8 = ___0_element;
		NullCheck(L_7);
		List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
		return;
	}

IL_0042:
	{
		int32_t L_9;
		L_9 = ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
		V_0 = L_9;
		int32_t L_10 = V_0;
		ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_10, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
		Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_11 = __this->___m_ActionOnDestroy;
		Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_12 = L_11;
		if (L_12)
		{
			G_B9_0 = L_12;
			goto IL_005d;
		}
		G_B8_0 = L_12;
	}
	{
		return;
	}

IL_005d:
	{
		RuntimeObject* L_13 = ___0_element;
		NullCheck(G_B9_0);
		Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(G_B9_0, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
		return;
	}
}
// Method Definition Index: 8966
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
// Method Definition Index: 36697
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ObjectPool_1_get_CountAll_mF3CDC0B64D5037106573C6CEE921EAF0A8B3C8EB_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CCountAllU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 36698
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ObjectPool_1_set_CountAll_mED1939CDEBB184383799328A0C1AEC9E1D2960D9_gshared_inline (ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CCountAllU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 601
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
// Method Definition Index: 8976
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) 
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
		int32_t L_7 = V_1;
		RuntimeObject* L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
		return;
	}

IL_0034:
	{
		RuntimeObject* L_9 = ___0_item;
		List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
