#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 T1>
struct VirtualActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename T1, typename T2>
struct VirtualActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

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

	static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		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 T1, typename T2>
struct InterfaceActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename 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_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C;
struct Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115;
struct Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5;
struct Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380;
struct Action_1_tA3F02DB64696E0F82F9EDFBE9E4F540E862FB878;
struct Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53;
struct Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43;
struct Action_1_tE55F8AC1EEC45D0C976E56B2950D65EC814C06E6;
struct Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B;
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
struct Action_1_tEFD4B3570567C07AE1CC4A2D290987F4347F2F01;
struct Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4;
struct Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09;
struct Action_1_t05F6A7FC9FBB588EC4A828E23375838E340354CB;
struct Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188;
struct Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1;
struct Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9;
struct Action_1_tAE453A6458E1DAD68CAF44DC8FF62EC18FEAA930;
struct Action_2_t56ED4EF8D64D97B4C4398ABB3CDE64EF63462F9A;
struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
struct BasicNodePool_1_tC6A4D3981871B022827FEC48623A7DD565857F50;
struct BasicNodePool_1_t073A79E90DF0EFECF50348C64C13C664766F45E4;
struct ChangeEvent_1_t2AA4161DCA648D276CFE726DD08B0D55FA799D4B;
struct ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D;
struct ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37;
struct ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE;
struct Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B;
struct Dictionary_2_tBEB89FC84C84295E033DC7C37D5632797DF663BE;
struct Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341;
struct Dictionary_2_t7E2B528AFC59C90DE8916832B84A9936D8967195;
struct Dictionary_2_tD77528C78AECDC8F6DF50F36B79092A52A270629;
struct Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445;
struct Dictionary_2_t1B299A4BF37F352AD4B6DF05A6A9613AF92792D2;
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_t46BAE3034EFA4A37F9EC17D620E342B06174D932;
struct Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5;
struct Dictionary_2_tBCCCFBCAC02A3C03E3C84D75696D4860D7444A35;
struct Dictionary_2_tC09823264A68A2427FCBB48E3C6AAC42B5BFA3C4;
struct Dictionary_2_tB787A16D1E7E0AF0247AD4FC0BA87D77FBB9673B;
struct Dictionary_2_tA61232E67436CFEE96763119B16A0552EF2AA594;
struct Dictionary_2_t1AA176C4F66151A249A50D45DA465B075CD09DCE;
struct Dictionary_2_t4DF54DED090D74EA3A4143562494256C758AB504;
struct Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00;
struct Dictionary_2_t41165BF747F041590086BE39A59BE164430A3CEF;
struct Dictionary_2_t2E14D8B0F76748B5AE00AF497CE45177082B7DA6;
struct Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0;
struct Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8;
struct Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5;
struct Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4;
struct Dictionary_2_t5B5B38BB06341F50E1C75FB53208A2A66CAE57F7;
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2;
struct EventCallback_1_t0FE3F70E94CC4C4904A9F1C171A3DE56EE41F103;
struct EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30;
struct EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07;
struct EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7;
struct EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF;
struct EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C;
struct EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA;
struct EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913;
struct EventCallback_2_t34CBF6F72A351419A87A6856DE900206A609D1C0;
struct EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD;
struct EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75;
struct EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69;
struct Func_1_tA8142C82F6807E3ECF316299D5B91FFE4FEA7343;
struct Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138;
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
struct Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C;
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
struct Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD;
struct Func_1_tEA19435E526C20D577E34BADB14CA06F066636C2;
struct Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63;
struct Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB;
struct Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06;
struct Func_2_tB008453FB2AEC254EDA582B30C36A8A98998AAF0;
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
struct Func_2_tAA84235D71BA06591784319703175CFB5E386A7F;
struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E;
struct HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70;
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
struct HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243;
struct HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB;
struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B;
struct IEnumerable_1_tCEF1F6C69EA77DC2CEFABB0AC09506F177DC9164;
struct IEnumerable_1_tE5B206CC7287D5ECFAB45DE304AEDF2B94C498D4;
struct IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452;
struct IEqualityComparer_1_tF243239734BDDDDD92301D5875DF82A03FE6AD54;
struct IEqualityComparer_1_t5445BA980CDDC03DF94C7CBCA48FC9D661C5F008;
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
struct IEqualityComparer_1_t6FE30305ED686025427F2E3AF3C177EA120CF9A5;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct IEqualityComparer_1_t0BB5FD0478BB8CE71A945C9B46DE9166A57FCE00;
struct IEqualityComparer_1_t28C95BC84663336FDD24A851DFF64782876EA734;
struct IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964;
struct IObjectPool_1_t9AAD85B405B23EE259990FD41FB257D2FFBB330B;
struct IObjectPool_1_tE8CA6468BE6707A63684BDE52B62C116D73785BA;
struct IReadOnlyList_1_tB88F4C4B578156A7E1F88D89B8FF5B9614574451;
struct KeyCollection_t3BDDAB353520F13B525F1919C12D7003DB4BB269;
struct KeyCollection_t1D5016FAAB95B25B96CCE769EC04BA43E08B4A48;
struct KeyCollection_tB1DE095FF36992D4C01885322E6339596DDD139B;
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
struct KeyCollection_tB2054BCF60804B669D23CECA7CA3792C18D15A93;
struct KeyCollection_t092C71D96BADE47832708C36824464728173646C;
struct KeyCollection_t14B30992B4E4ECAC675CF3E95FA8CB2D9E4AB91E;
struct KeyCollection_tB1C3E8BC47BAA5A06CAAA3BBAF920F1BD0987056;
struct KeyCollection_tDC032BDAF7DFCC0A38AB944DC9319A6739DDA8E6;
struct Lazy_1_t564A33A7F423595D3F62B04F731E53A42FB37575;
struct LinkedPoolItem_1_tD677E54AEDFCA19642ADA7F09E665AC2A79625DF;
struct LinkedPoolItem_1_tEE25C8B557C971B237ECBF0BA28C57C48372D9EF;
struct LinkedPool_1_tF8F959E7B2878D455B8E618BB9239F01629CD53B;
struct LinkedPool_1_t27505BB5E276B4361ACE769F2922D5FDC6742877;
struct LinkedPool_1_t2089E962DBA7DCED47F5B21A93012A52E885E94F;
struct LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6;
struct List_1_t95955E49E2CAA2956C04ABE04FA8D76DB746DB08;
struct List_1_tB3875941EB9C31B6A1EE0576F969C79D850E686B;
struct List_1_t5BEEEF0A5BECBFAABCCFDB3EF9A6AB5C7D948F13;
struct List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715;
struct List_1_t671EC49594C3A74E510FCC782CDECC453BCA9418;
struct List_1_t592DF2E59D6E244DA0041698383484A07C7E0480;
struct List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044;
struct List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F;
struct List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6;
struct List_1_t96E9133B70FB6765E6B138E810D33E18901715DA;
struct List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C;
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
struct List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_t42A86FE68C8321F340DE626A644141DAF4A411E7;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F;
struct List_1_tCFD10FE5BC4DE4F5B52EB48E94B133AEBE357D6E;
struct List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95;
struct List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6;
struct List_1_t9DBFF1202B9CF140B233388CFB97CA59663D27D2;
struct List_1_t83F6318ECE580FCC83D7D8AB9A8841147CEF4C65;
struct List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B;
struct List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447;
struct List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905;
struct List_1_t274EF879F062D96E9E5D05941FF15F5051FF20C2;
struct List_1_t33D0D5DC1CC999D9E66584CFA3E5F86E9C719E8C;
struct List_1_t26341617DEEF2F474C452D0114883D846E7447E7;
struct List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352;
struct ObjectPool_1_t2F3BC0C66FD2B56CC275E76910D8BB5D0698917D;
struct ObjectPool_1_t13378E8CD14858BB05EA28BAB9CC49EDB91BA259;
struct ObjectPool_1_t61A5B6CD842BB39692CA36A9EDA7E96B82C8BFE5;
struct ObjectPool_1_t81BB298B2BB84B7A8E722A4BF66BDA3CFEF9AFCD;
struct ObjectPool_1_t7EE772E4E9963C408C6A5ED23752270AC38FFDAF;
struct ObjectPool_1_t8BEC5A7E2986A02A5A01CD523423A728794BD0E1;
struct ObjectPool_1_t45D3269B91BE59332E45568581C266DBBE543DB9;
struct ObjectPool_1_tC06B45D8A0C7CBBDAE418090727D1DF1F2FCB9F6;
struct ObjectPool_1_tDF51BF8B537DAD012AFE10CFC541363835B64992;
struct ObjectPool_1_tBB87D46D9504DA0AB7392802F8F6A309B72F4D7B;
struct ObjectPool_1_tD9D36AAF97C27AAA8F8C10396B70EE8016C3DB39;
struct ObjectPool_1_t8AFFCB7DAAEE40E4043E3A85360B759A778B3F5B;
struct ObjectPool_1_tEA9E5136DCE87BF5FDC7E117132869969F52A700;
struct ObjectPool_1_tEC8C19EABCE37ECF24F187DD525989FC7373659E;
struct PointerCaptureEventBase_1_t265201C952224C804DDA3B4C56A4CA46B8A665CC;
struct PointerCaptureEventBase_1_tB71E4AEB34E7FFC989F93E9B522D53DFAEE2CE7F;
struct PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F;
struct PointerEventBase_1_tE5B00823964EF715DC1ED310DB3F91B16D40D7C7;
struct PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9;
struct PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B;
struct PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496;
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
struct Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B;
struct Property_2_t39BEF012085A0E9C394A099552BC513E4F690742;
struct Property_2_tF3DBFBA52C0693C56E321796F1577A44F0C39B1B;
struct Property_2_tA37B381C421869CA10862B372913EA34498BC042;
struct Property_2_tBCD7288FCFAF426BE5EA009B8141ED1A958BA96C;
struct Property_2_t6B35CC06E8E2EED389C67ED9AFA1F51677D8D1B3;
struct Property_2_tC49FE46A6FA237B5C056C808D0340B6D694DF53C;
struct Property_2_t34CA9C67F7274CB88428DB9890EBAF2C83A001F8;
struct Property_2_tDB15A9759A50AC5BCE430DC9B5027503FC0061F3;
struct RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44;
struct RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1;
struct RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD;
struct RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D;
struct RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9;
struct RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A;
struct Stack_1_t3B750F239246A65B0BACFB807CBA1961CA8DE0A6;
struct UxmlAssetAttributeDescription_1_t439A790E395F97D948F0660D428ABBEABAA248C9;
struct UxmlEnumAttributeDescription_1_tC4ABA6DF74F58C15F2597C1640A58CC16D9551B3;
struct UxmlEnumAttributeDescription_1_tBBB2CDD127ABE7FAC6ED7B5CA5A3911FF0AF7CE4;
struct UxmlFactory_2_tD60CA5C4D4FEBDFD650B1967D172C9AC677FB22A;
struct UxmlFactory_2_tA5B21BD283B57202633CBFD2ABB84CE9AD987DF2;
struct ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC;
struct ValueCollection_t6DDEF148D620310FB52BFEAF625E948D503888E6;
struct ValueCollection_tABF430E45F6247391EB0CB4E0047849C7D39B4AA;
struct ValueCollection_t3E15C7512E264E8264BF8F3141BD77FC41CD16F4;
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
struct ValueCollection_tC9A54FF9C03F46B62E702B31AA334FBF6E01B518;
struct ValueCollection_tFD2DD33E0CC9271F9AB9A192B59D02386D875839;
struct ValueCollection_t224892CABA59D88BB2891731151075759B513B52;
struct ValueCollection_t049D21D244269142B709D29E6B9DE6AFD6EFA633;
struct ValueCollection_t360EF1A3CE408BDA676A04467F863C5B6D6B170D;
struct WeakReference_1_tDC6E83496181D1BAFA3B89CBC00BCD0B64450257;
struct EntryU5BU5D_t292051C387807A7560110AFA3D88C604D9AD8D5F;
struct EntryU5BU5D_t15B58AD6B317A889CAC0426DB10237F6E7DFB92A;
struct EntryU5BU5D_t109825AA57508E58A227EA26BE914EE0897CF6BF;
struct EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54;
struct EntryU5BU5D_t99331DEC545188AA0A9314A556039D16D916D9A6;
struct EntryU5BU5D_tE1BB949BED9EEC5078426F4AEA100663DCAEE0BE;
struct EntryU5BU5D_tDB15EF1F629C11C27E0D16E78B951C1F6B3923A4;
struct EntryU5BU5D_t28C36422D157C1D8746642656BBE55CD55C91C24;
struct EntryU5BU5D_t67DA582D34AAC576736E933BA4E01466620AC10D;
struct SlotU5BU5D_t3CFCE44A4F89F8FC88F9A54A97A99F94FEBAC511;
struct SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7;
struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
struct SlotU5BU5D_tEE507B3AF89409A54A921CA9AF19EA95E275531C;
struct SlotU5BU5D_t94CA178993B9FC71F63E131258D20773C4BC2048;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2;
struct IBindingU5BU5D_t613F45AB09D463EB5B2820B80DD36DC7B9AA5A06;
struct IBindingRequestU5BU5D_t50E5D8ED606C132389E435540A60AB3D17949EC3;
struct IPanelU5BU5D_tD30F2BC67981C0E88C866DB9A3ED728400B7A933;
struct IVisualElementChangeProcessorU5BU5D_t5A19E8F6C09A1B109702BA7C656CCE3065F09AE6;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct ManipulatorActivationFilterU5BU5D_tE2A0BDE194B3B4600164AE8238C8CE2B20DBD4D7;
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct VisualElementU5BU5D_tCAE8038767BF0FBEE26B3470C0FC4AE60E5229DF;
struct ButtonClickStatusU5BU5D_t9327A993382F70450196067EE5DED53834E9DB7B;
struct BindingDataU5BU5D_tE407A382DBBE3047BC1A4B0B86F2621398EF6DB0;
struct BindingRequestU5BU5D_tD3A79B86A5100BE8B30BF26DE721BC74DACFE830;
struct ChangesFromUIU5BU5D_t5570742309CA94BA9785D2CF0B3EDFC9F55FDAEC;
struct VersionInfoU5BU5D_tA86713FC86D1EDA523BC741A17D81B20A869AE64;
struct SourceInfoU5BU5D_tCECF9AE07814FDBCB989FBB1A3EF180B57419735;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct Allocator2D_t5B53CF899C3FABD99F29602424924ACAB9E2A157;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC;
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
struct AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3;
struct AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15;
struct BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926;
struct BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E;
struct BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7;
struct BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0;
struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE;
struct BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303;
struct BaseVisualTreeHierarchyTrackerUpdater_t9FD4CD3627F642894C6485E93BF309961FCFBC03;
struct BaseVisualTreeUpdater_t234B0DC7D28731E61BA8215154765170E5D0AB41;
struct BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct Binding_tA1358A155852138C1926082E4F3245B6F631CBED;
struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E;
struct BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA;
struct Button_t8EC3B431665F84C0B637C11B0EA29236828646C2;
struct CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4;
struct ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31;
struct ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318;
struct Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834;
struct CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768;
struct CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801;
struct ConcreteTypeVisitor_tC41932325C8C25F9B634923360AE061521744BB2;
struct ContextualMenuManager_tEE3B1F33FFFD180705467CA625AEBA0F5D63154B;
struct ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A;
struct CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E;
struct DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA;
struct DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1;
struct DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8;
struct DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6;
struct DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E;
struct ElementUnderPointer_tB43AD64F79C6F06829D8B90318AF1A6BBE9C1904;
struct EmbeddedAttribute_t54DF270ED07D6741FAAE3C11E26358CFF6702D03;
struct EntryPool_tA3C5BA5AF7ABD15DF12312C1C7F232CD705F3951;
struct EntryRecorder_t25B9D6C51380164248BFC90C2520F5A7F738FA71;
struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB;
struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C;
struct EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85;
struct EventDispatcher_t9BC38CC96E93EAD1D818EE751260FE4687B0D398;
struct ExclusiveReference_t411F04D4CC440EB7399290027E1BBABEF4C28837;
struct FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A;
struct Foldout_t150CF00C27D0C105EC2831E0BA1C5D8A96EF5DC3;
struct GetViewDataDictionary_tF745E6CC7E18A67630A2B294F0BBFB27C6E57638;
struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D;
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E;
struct HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705;
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD;
struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704;
struct HierarchyTraversal_t89B1D4664C1C066FEED9B372488A3F751CB6FE7D;
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317;
struct IBindable_tC033D86A91EFC1DB9A0DD25E218A1D6E0C4D306A;
struct IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7;
struct IBindingRequest_t518F483F4C7F6968F3B55E59AE2276F3822494AE;
struct ICursorManager_t78B026DED2559C62810B21C54C5F882457073A8B;
struct IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D;
struct IDataSourceViewHashProvider_tDAE2898224485EF56AD3CCD12820416928F167DA;
struct IDebugPanelChangeReceiver_t8300985E86E68D6E973C22F5CF9104AA45C9E3F2;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IEventHandler_tB1627CA1B7729F3E714572E69A79C91A1578C9A3;
struct IHierarchySearchQueryParser_t5A1DD1A66541D6D563C263F54CEF962FC6FDB6B6;
struct IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D;
struct IMGUIContainer_t2BB1312DCDFA8AC98E9ADA9EA696F2328A598A26;
struct IMouseEvent_tF59A3DD3CA593DB23B47764DF0521996D509A59E;
struct INotifyBindablePropertyChanged_t408EFE7245E37B92A57B7B7E1FD15E077DF535B9;
struct IPanel_tAD0F3807B6DE2ECA557380E7DB5F3A179BE5A7A5;
struct IPanelRenderer_tEB4A39BEC71B3B49302393D8DAFF7599E7F9ED9E;
struct IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7;
struct IProperty_t9DAAF3D1ACD042DA2D622152506F58CE625EF697;
struct IPropertyBagVisitor_tE8B9B7E14DBF946E6E65BD0ECC8679268715BF5A;
struct IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7;
struct IStylePropertyAnimationSystem_t120D77C8BFB230CA7DBF45D3FB1F5AFBA0504DE2;
struct IUxmlAttributes_t9B6679F04874117C59014DE49C35B1841F9A1DDE;
struct IVisualElementChangeProcessor_t6DD82FA58E90791DA62AC875DC6C6106C8E3C515;
struct IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F;
struct IVisualElementScheduler_tA68650FA9218398E77265748741B091638336FD8;
struct IVisualTreeUpdater_t4AF1E0B23A6AEFF024F1AC23815089B2495C7F06;
struct InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct IsUnmanagedAttribute_t3DAF84943F2DC237A9BF7C03A6CADB6C41859287;
struct JobManager_tC139532E48436E2DCB0FB9EB8C75E1EA244C6530;
struct KeyboardNavigationManipulator_t7E9BA3568ADC1660C4E09B924ECD457E33B835B3;
struct Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70;
struct ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD;
struct LoadResourceFunction_tA999A2DDCB9CDCF68E4274A58336A39ABB7AF850;
struct Manipulator_tD5727ABA1F5AD1A50927212FAEB090E6BBCB4EBE;
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MemberInfo_t;
struct MeshGenerationDeferrer_t53FF3517C6053830C46C1D0C2D82940F6386EF39;
struct MeshGenerationNodeManager_t664D7CDDBEB399AA7BDE68B52E4EBA0CBB6E6DC4;
struct MeshWriteDataPool_t3FB1670F1C2CCE8683ABBB0D74B5286C7E5E9B81;
struct MethodBase_t;
struct MethodInfo_t;
struct MouseManipulator_tE6C609D476BDF311E2934791E620CF833BB4097D;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct NullableContextAttribute_t2C53CA530835D0C22E3DDBF5BB16A5756D5DB120;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct OpacityIdAccelerator_t28773C62F594A1F6A4319298D6CAA31E16458EA7;
struct Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9;
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F;
struct PathRef_t76F7677792A14AF9D6A6EAB7F08C1A3DC2B27A55;
struct PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446;
struct PointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51;
struct PointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5;
struct PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51;
struct PointerManipulator_t54685840D83869016F04FD137BCC1B07016B2E72;
struct PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3;
struct PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9;
struct PropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5;
struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79;
struct ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56;
struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;
struct RegexCode_tA23175D9DA02AD6A79B073E10EC5D225372ED6C7;
struct RegexRunnerFactory_t72373B672C7D8785F63516DDD88834F286AF41E7;
struct RenderData_t1ABE116B2B5E0409AC699E195922516606531DC2;
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
struct RenderTree_t605515B72AF7767FA30297BEA8C5240A81E123F8;
struct RenderTreeCompositor_t731E5D482A26CD2C3505318C6B83BE5FFE7A51C7;
struct RenderTreeManager_tC48E33C23CCD40D5EFFF3CCA3D822893AD1C016E;
struct RepaintData_t90534752135661579EC254884F550545D001B5EA;
struct ResolvedStyleAccess_t226CC840EBACEE31CE1139ED5F717532AFFAEB45;
struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086;
struct ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5;
struct ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SavePersistentViewData_tFE77B8450170D95B16B3017D62F81F2139D4F716;
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9;
struct Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB;
struct String_t;
struct StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527;
struct TempMeshAllocatorImpl_t33280073DA0AA595F921199A769121BF28180DFB;
struct TemplateAsset_tC664499D6A2637AE64DC3F73181C4CBA73664807;
struct TextField_tDB34369F9468D7F02670087D9444EC23115827D9;
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
struct TextureBlitter_t8340FC58AD5F14B6A8DD133968F4C8427C79FCB7;
struct TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B;
struct TimeFunction_tF79523F25DE24287C8CF4D87F09E8CA51568EC9F;
struct TimeMsFunction_t1893856976EB95CF5608ACC3642AD8B79994CA2B;
struct TimerEventScheduler_tAF33EE8B1C54425235E4893B0C5088629FBE7862;
struct Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C;
struct TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB;
struct Type_t;
struct TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E;
struct UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8;
struct UIRRepaintUpdater_tA4093F3857EA96D9E5E9EFD7C18785C787E1408E;
struct UIRVEShaderInfoAllocator_t7A9BCF1924EA027462B8DBBAC7B15BCBCB5CC3BF;
struct UIRenderDevice_t59628CBA89B4617E832C2B270E1C1A3931D01302;
struct UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2;
struct UxmlBoolAttributeDescription_t86EA1242C539B39911E63699A4AE0C47918701CE;
struct UxmlIntAttributeDescription_tFDF4F77C2CD7C4790E8E135B0F353699D19CB5B4;
struct UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF;
struct UxmlTypeRestriction_t2C4CE1ED76502CDF80010880E058AF0582910A92;
struct VectorImageManager_tBABA8290D62F9BDB5DCE3CC8FDA877915D1DBFED;
struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115;
struct VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB;
struct VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275;
struct VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637;
struct VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4;
struct VisualTreeUpdater_tFDE7D9F9A146A26B2ED69565B7BD142B416AB9C9;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct Row_t5CAF04F94A4359C08ADDBA867B0817101F351999;
struct VisitContext_tD8792BE884AAACF8175FFE35CBE2AB831D3C77EA;
struct PropertyBag_t4E5CCE4805649E14B3A591FD1F5447739C6FD14F;
struct PropertyBag_tF0E0C48940A52C26B9F13F13945E0830C845F50F;
struct PropertyBag_t7770ED240E30CA3B6088AE6B9EEDD31AF2316DA3;
struct U3CGetAllItemIdsU3Ed__23_t7273894880BA37B844EC6115D89ADF3AE36C9239;
struct U3CGetChildrenIdsU3Ed__25_tB9A2FA49438C9247E29B7591C09D2D56087CC154;
struct U3CGetChildrenIdsByIndexU3Ed__41_tB758861F86C05A00B321769240F8A0844B1C25AE;
struct Selection_tDC7A99533BDD2EB0142DB028DB38A7B4D4BBC93B;
struct UxmlFactory_t1DB561BFFA7E2E3836F7AB008BCE7B6119542F33;
struct UxmlTraits_tDED0FF94BF82D1F4DCFD14DBC22DCA51D30D1172;
struct CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1;
struct UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21;
struct ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470;
struct BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A;
struct HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489;
struct HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496;
struct IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398;
struct U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E;
struct TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F;
struct HandlerCreatedEventHandler_tA8431665B5DAB9B418CE64AB856392B88F574954;
struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6;
struct FlagsChangedEventHandler_tFA2E363C3F5594D52444475D5A36C2B7686548B9;
struct Predicate_t24351A5E1CD4041489E44BE301F15022A5158CC6;
struct Data_t43E3238277579E631EA4E8016E61966D79F5B62E;
struct CachedCodeEntry_tE201C3AD65C234AD9ED7A78C95025824A7A9FF39;
struct VisualChangesProcessor_tBCC14428FE9AF3A64F81FA68CBF8C59E3229112D;
struct CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1;
struct TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A;
struct UxmlTraits_t45D4AB9B0148A110826C5201495FF23814A12E4B;
struct U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2;
struct KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F;
struct OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2;
struct XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0;
struct YProperty_tE6845664A05C555CACF951C559569A7352107866;
struct SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92;
struct XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35;
struct YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6;
struct HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9;
struct InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180;
struct ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F;
struct SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD;

IL2CPP_EXTERN_C RuntimeClass* Action_1_t05F6A7FC9FBB588EC4A828E23375838E340354CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BackgroundPositionKeyword_tE680A05B983D256AADC8E2CF1CA169D004B8641B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BackgroundSizeType_tD194B20FF5086D494ABF8D799124D2FC4FFCC674_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BindingUpdateStage_t91119CD89F37505ED96D2FC473F486E5ED112762_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CollectionPool_2_t4F5F1EDAC5D877A6395CB7793C344B1C1A19C1E5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CollectionPool_2_t5B361942F59C43867F72F5B0D244C2D537EC0694_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CollectionPool_2_t898AFFC6DF7F2E342133BEC3415A129D7E195CA5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CollectionPool_2_tC50CACB2EE30CA694734A6F6A6BF0F709982DD0E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t4DF54DED090D74EA3A4143562494256C758AB504_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IBindable_tC033D86A91EFC1DB9A0DD25E218A1D6E0C4D306A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IBindingRequest_t518F483F4C7F6968F3B55E59AE2276F3822494AE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDataSourceViewHashProvider_tDAE2898224485EF56AD3CCD12820416928F167DA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INotifyBindablePropertyChanged_t408EFE7245E37B92A57B7B7E1FD15E077DF535B9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPanel_tAD0F3807B6DE2ECA557380E7DB5F3A179BE5A7A5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyCollection_1_tF2F8D1203C514A87AB93ECC0C25B02347FB4AA4E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IReadOnlyList_1_tB88F4C4B578156A7E1F88D89B8FF5B9614574451_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVisualElementChangeProcessor_t6DD82FA58E90791DA62AC875DC6C6106C8E3C515_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IVisualElementScheduler_tA68650FA9218398E77265748741B091638336FD8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Il2CppComObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t26341617DEEF2F474C452D0114883D846E7447E7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectListPool_1_tE76B8FE823DEE80A5482089E5541B863AF4D64D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectPool_1_t2F3BC0C66FD2B56CC275E76910D8BB5D0698917D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectPool_1_t7EE772E4E9963C408C6A5ED23752270AC38FFDAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Repeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E_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* U3CGetAllItemIdsU3Ed__23_t7273894880BA37B844EC6115D89ADF3AE36C9239_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetChildrenIdsByIndexU3Ed__41_tB758861F86C05A00B321769240F8A0844B1C25AE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetChildrenIdsU3Ed__25_tB9A2FA49438C9247E29B7591C09D2D56087CC154_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UIRRepaintUpdater_tA4093F3857EA96D9E5E9EFD7C18785C787E1408E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UQueryExtensions_t1271382882DF1B8FEEDE5EFA510405ABA7BD3426_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* YProperty_tE6845664A05C555CACF951C559569A7352107866_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A____m_TargetElement_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2____m_TargetElement_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393____m_BindingPerId_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460____U3CtargetElementU3Ek__BackingField_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172____binding_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512____element_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022____binding_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383____m_TargetElement_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C____m_HierarchyViewModel_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398____element_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76____m_ScopeData_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C____type_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0116812C84CAD7B4AAD7CE2415EECA7B219CCE24;
IL2CPP_EXTERN_C String_t* _stringLiteral012F6C7F8A57F960D192E5F1E4D374E59500C8E0;
IL2CPP_EXTERN_C String_t* _stringLiteral04BDCAB6B8569C812EA3E10E6FD2CF8486903448;
IL2CPP_EXTERN_C String_t* _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
IL2CPP_EXTERN_C String_t* _stringLiteral08CAF95A2EEAD8C1B9664EE278312EB92E5D672A;
IL2CPP_EXTERN_C String_t* _stringLiteral0AF3C53E348233A3225BF2EED2577658C28EBC62;
IL2CPP_EXTERN_C String_t* _stringLiteral0D90EE01566EDE7FDACF459012A405EA59ADBFDB;
IL2CPP_EXTERN_C String_t* _stringLiteral1304328AF4D4813C559F2396DA9EDC7FA6DBA4C2;
IL2CPP_EXTERN_C String_t* _stringLiteral162E354EAE4E9F8A41DF5A0666F44A7B75A92C05;
IL2CPP_EXTERN_C String_t* _stringLiteral17C5B3DDE674990943347781621C5DD44D0F0917;
IL2CPP_EXTERN_C String_t* _stringLiteral1D6D1131A19F61329AED6774CBB4AE5FE7896CDE;
IL2CPP_EXTERN_C String_t* _stringLiteral1FB906945123593B19B612B455B918878DCC1588;
IL2CPP_EXTERN_C String_t* _stringLiteral1FCDD8F70CE784406D8BC3B05C986D97AAEA790B;
IL2CPP_EXTERN_C String_t* _stringLiteral207EDE91416D3285D873CF6FC8CD0FC5B6E07AC3;
IL2CPP_EXTERN_C String_t* _stringLiteral221284AFC37DA93F503D461A7F6F536BAA222438;
IL2CPP_EXTERN_C String_t* _stringLiteral23C02924FA8C5A15B58E9DDD13C84007E2431466;
IL2CPP_EXTERN_C String_t* _stringLiteral29784256C60A93E08D09354C1B895C1F5D2C22EF;
IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
IL2CPP_EXTERN_C String_t* _stringLiteral2EE4959E1973B0EC98AF0BA46FAF2C8AEF48F36A;
IL2CPP_EXTERN_C String_t* _stringLiteral2F71322FD544CE52F6DFBEF8422C8C57395126BB;
IL2CPP_EXTERN_C String_t* _stringLiteral31E4B3B03F3D5BDD2B3CE6F668D2B8959C4184C5;
IL2CPP_EXTERN_C String_t* _stringLiteral339E02DADAA93533DC4C87FB4AC0F5F1E0832C2E;
IL2CPP_EXTERN_C String_t* _stringLiteral3B33B6399D68DD566CDD340C68CC04321BC87B4D;
IL2CPP_EXTERN_C String_t* _stringLiteral3D0EB3CBA89AE2908A58BA8E0FAF3D64EE450369;
IL2CPP_EXTERN_C String_t* _stringLiteral421496CB7ABDFA80E54F184AE77F54606A305798;
IL2CPP_EXTERN_C String_t* _stringLiteral4F03B9215774B20DE143118AED8E7D94AD531DD4;
IL2CPP_EXTERN_C String_t* _stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4;
IL2CPP_EXTERN_C String_t* _stringLiteral56E52C108E02EDFCC7D485831A2A524FCAB6DDA7;
IL2CPP_EXTERN_C String_t* _stringLiteral5B989144915780759C5715F6B5A716E7C8CFBFE5;
IL2CPP_EXTERN_C String_t* _stringLiteral5DB0257B8DAC4921AE377FAB4C1CE71957E8F692;
IL2CPP_EXTERN_C String_t* _stringLiteral61472F57AA44E8DF22FB909AA11C5895278C1382;
IL2CPP_EXTERN_C String_t* _stringLiteral69CDCBDA576048A38196064602CC3DF2886454CD;
IL2CPP_EXTERN_C String_t* _stringLiteral722395FEC223B926BCCF44CB4335F8A9F1814CBE;
IL2CPP_EXTERN_C String_t* _stringLiteral79698088DC6426F6B64DA3851DE68E62104EEE0A;
IL2CPP_EXTERN_C String_t* _stringLiteral7B19F31BF14A9FEE09DB4723F9CF57E9F37998AF;
IL2CPP_EXTERN_C String_t* _stringLiteral7B72DB5E4EC64265B563605E260CA0D83D95171F;
IL2CPP_EXTERN_C String_t* _stringLiteral81079D4CCF281CD93CD65CF41DB78C2DB2464A93;
IL2CPP_EXTERN_C String_t* _stringLiteral846EBD88927A0A5178044365E1F013B802F123DC;
IL2CPP_EXTERN_C String_t* _stringLiteral86B1A703B111A9BAD42D8B7282D1D109B8F6AFC2;
IL2CPP_EXTERN_C String_t* _stringLiteral8B24B7584DB2EB8667842BE097A0E43DF4FA490E;
IL2CPP_EXTERN_C String_t* _stringLiteral925FDEE8E5A34AC3C364549561E487A7535942E6;
IL2CPP_EXTERN_C String_t* _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
IL2CPP_EXTERN_C String_t* _stringLiteral94FB42820C5AB2DAACB690144ACAED403CEB6263;
IL2CPP_EXTERN_C String_t* _stringLiteral95C445CD4371D5F5B879CA84E8F4E4CDEC3A2CB4;
IL2CPP_EXTERN_C String_t* _stringLiteral9696996D668785255D69618107BB59C15081A8D7;
IL2CPP_EXTERN_C String_t* _stringLiteral9F5B9CA25E0329EFF821F0CECDBD36EBBD45AA6A;
IL2CPP_EXTERN_C String_t* _stringLiteralA05C91E4C29A4B8435A33FFCD73AD4A6E70A001D;
IL2CPP_EXTERN_C String_t* _stringLiteralA1886555E44768971F961752FC89EDBC4DDD273C;
IL2CPP_EXTERN_C String_t* _stringLiteralA7757F855B74651E4BF0327757FD5B9BE78DA9EC;
IL2CPP_EXTERN_C String_t* _stringLiteralA912AC343709B1B73D54103672565050507FEB12;
IL2CPP_EXTERN_C String_t* _stringLiteralA9A2D8AE09EB3661567F93C8337AF0D0216E48A7;
IL2CPP_EXTERN_C String_t* _stringLiteralAAC93F88C83A2A92B2F1A1AE03073F73D6D7C535;
IL2CPP_EXTERN_C String_t* _stringLiteralAFDE46721ECF093AD1C489D0351234C42862550A;
IL2CPP_EXTERN_C String_t* _stringLiteralB1C844AA25E34E55A81AD13E366E72E07B07B886;
IL2CPP_EXTERN_C String_t* _stringLiteralB1FF4BFCD4200CE8BA1F6BC0BC49AE3CEF843644;
IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
IL2CPP_EXTERN_C String_t* _stringLiteralB74B7DEE6A6329C38B29E8E839A52C2F04198EA6;
IL2CPP_EXTERN_C String_t* _stringLiteralB9CEE544316B51FAF48CD62E315F4E29BEBE7A6C;
IL2CPP_EXTERN_C String_t* _stringLiteralBDD20F64E9C6CEDA443BB8680FA1BCF09054E758;
IL2CPP_EXTERN_C String_t* _stringLiteralCA3D75B4AAB2060AD900BCF82A1FDAE8F9BFF4AF;
IL2CPP_EXTERN_C String_t* _stringLiteralD082FE7226D725BFEF3AF82C438DABB35DF8604D;
IL2CPP_EXTERN_C String_t* _stringLiteralD99605E29810F93D7DAE4EFBB764C41AF4E80D32;
IL2CPP_EXTERN_C String_t* _stringLiteralDC32F4CE8FED80DE91BE97CC541D29FEA435CF38;
IL2CPP_EXTERN_C String_t* _stringLiteralDF2ACAF2831744D1A9B8FFA195E4B5E8168AD698;
IL2CPP_EXTERN_C String_t* _stringLiteralE8A5855A936D3B6D62BDF8C5003E9A44409F9F65;
IL2CPP_EXTERN_C String_t* _stringLiteralECB6714B9E4A25A8F5219E03F6996EA6B6514B94;
IL2CPP_EXTERN_C String_t* _stringLiteralEEDEA1E00E11E7AE5F463F324BF161C964769413;
IL2CPP_EXTERN_C String_t* _stringLiteralF02EA19AA3262DA0B2230BAF7AE43B794BFFC3FC;
IL2CPP_EXTERN_C String_t* _stringLiteralF4FAA89DE6896DE4D1FCBBC160FCCFDF7481CA78;
IL2CPP_EXTERN_C String_t* _stringLiteralFABF4B6A7C26BBA6793E1473A454595BEB60CE9F;
IL2CPP_EXTERN_C String_t* _stringLiteralFF8EC6DBC1228DD925243F19B96B0D85AF81FA36;
IL2CPP_EXTERN_C const RuntimeMethod* BaseListViewController_AddToArray_m111532A58DE22D9150BF037BAE2AE997CD8980CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseListViewController_EnsureItemSourceCanBeResized_m1EC5CC6F41F15657EB469D8F49FC5A7937CDE7B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseListViewController_RemoveFromArray_m9082A45974863C83D5FCCAA07AC59D391D4B6230_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseListViewController_U3CAddItemsU3Eg__IsGenericListU7C19_0_mF2F502F0BF901471F30AB4984A3EACE2EC5C6172_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseTreeViewController_OnItemPointerUp_mAE59545C52C0713B2DF882F178F8510828581610_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseTreeViewController_OnToggleValueChanged_m1F43737E2B72921001598AD999ED0EBF59E245EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BaseTreeViewController_set_itemsSource_m7C527016BA660005660B8B0032D4E403EEEC5E60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingUpdater_GetExtractValueErrorString_m350611AC7C041E46783070E25B54F9C31B58459D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingUpdater_GetVisitationErrorString_m3BCC36C7DF5AEBB2E6D8154A6CFFC1BE744B75B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingUpdater_ShouldProcessBindingAtStage_m0FCFFD6D5BA605A67E87C4F096A0081AEB5E5784_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingUpdater_ShouldProcessBindingAtStage_mE9FD6B6712A1FD45C1FB3D2D8E8724AEEA3575C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingUpdater_ShouldProcessBindingAtStage_mF48EEB37C26092DA08B34B097929F69589C5D242_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingUpdater_UpdateSource_mE3E5B851F371BC42E3B995E98136C8E3625A54AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingUpdater_UpdateUI_m4C674F5A47134FC190AE6C75F92F812AEDD6DAE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingUpdater_VisitAtPath_TisRuntimeObject_m6FAB13FEC36E9B8E6636C0ECE3A2085DEDA53EE1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingUpdater_VisitAtPath_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_mF3D32CB8CEA98EF24EE3CF6548B00D99BBF08B82_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisPointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51_m4261C8B7CCD0487DCB444E9F1D99595D3F0417EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisPointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5_m1436561BBA8BC9BFF0E0F4374906B6D7F67D2265_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m31B47377B2600C76864A89BB9F281B73D042B4F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mE3153A790D51A1FBD515EBF3FE36AF9D4DCD1BD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_mF32CB6B5935957C0761E707801C9062199B61786_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisDictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_mE05AEBD002B1B775EE438FDF39F22B3968CF00CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_RegisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_m97A101686B5B95C24580036B1FF11538C2A49984_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_UnregisterCallback_TisPointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51_m5F10C8DEFC75B4A190E365536DEE17FE5E5A3A18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_UnregisterCallback_TisPointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5_m96B8A002675366436500646208EB3C2FBAE3502A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_UnregisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisDictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_m0ED75879AA708809A2A26B60CA2DE9567FBD0702_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackEventHandler_UnregisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_mCF6105B81A807858D91B2FBAA964214268E7DA80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Clickable_OnPointerCancel_mAC1EAC3512F72B6F708F84F7D18334D59FB79718_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Clickable_OnPointerCaptureOut_mD116254D306487990547171C5207A6AEA18CAB3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Clickable_OnPointerDown_mE73634C853F5F17C2264CF74D72C7A1DEC9D0E95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Clickable_OnPointerMove_m76F45142599C9CEFA025DCC49BB81938AECBBDA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Clickable_OnPointerUp_m912689B569AE2869391592DD6723B7E9B7E57D44_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Clickable_OnTimer_m0DB36FB7BE7DEED6ABCEF027453E7DB5A5F1679C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Clickable_ResetActivePseudoState_mED0A3D412CEF9A1678F446E9D8606F8860BB3DC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Get_m10E7BCDC577C97CC17095B0414823DB792924BBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Get_mA84A3566CE7800F2068402B02AC03CB7587FEF56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Get_mAC90788170550C49BE7E07E08DC24C6F4B1F282B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Get_mD15A910C520BB6F34215DD79D350B6B75CC95D90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Get_mE44C80C0C0F02705C8CE14BC0257F75232AAFE50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Release_m2ECDB111CFB431F56273D3E4D8C850B5678DA2FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Release_m68EB0B07E0CDEFDDC0958CA4B864B0B600887856_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Release_m781AB9F21307FD9C59C1D6CFBAD5EACB2A9BAE72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CollectionPool_2_Release_m963A4147C3D4991ADA59F412020014B004324B14_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisBackgroundPositionKeyword_tE680A05B983D256AADC8E2CF1CA169D004B8641B_m862EAD7F578DF749920FDBAE0BE93969B387140A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisBackgroundSizeType_tD194B20FF5086D494ABF8D799124D2FC4FFCC674_mE461DDA801DF9F88889FA404F138CB6E6CC0780A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_m362FFD772DD09A89CAAB2941349E7A1FF7FA6918_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_mB7CDA182F2EE4C225F19C2DE4EE84BAB35C7CB3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1_AddProperty_TisRepeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840_mB1EC743DFE591C62EA73C2C64CE8A9717D6C0BB0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_m6038D71B72E55B4D095B3C274649AE988D0F4AED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_m9CF6D3CE907ACEA8B4C33E7D09FCA7B4551DD07E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ContainerPropertyBag_1__ctor_mB4A3B4CEF606734F2EE46D2DE7F0FB1485C3C873_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_CacheReflectionInfo_m1301A383A29E07B766104A199EB1DC63B949D9A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m703BE0682579C6C99FC0669DCF6CCB072D2DADD3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m96435BA239543C3D1A49B7D68BAEA14DBD7BD2BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m007E48BEB668EA7FD0459825E55EFDE3CB159928_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m35DA114C93D9B2B44D1A807CEEFC68A9DF9DCFF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m5D644E96D822DBD27E34C332F02AEEA369498EED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2470BF3B82EE9EE0FA31E911BB80185E19F949CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8308992A69ACA929A0F71F517A5479BE6A89073C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m180C47A6D01A1AF92939DADFA07198A982E3C0FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE4746CA1AE21F28AFAABA0ADCBF1BDD8D075373C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisString_t_m611CE45129BC94195662DEE30E23029058B5EAC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC9125D549052EB005E9744D350FEF6AD9B048ABE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCD8A7A06256A305A8B094841441958A759BD1419_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DataBinding_UpdateUI_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m165D9E72DA810AFEB45980E54916FE540759651D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m534FEF131787F9476A18F3114666A80ED4DD4579_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m380F65E85208DA29B5E82160CBA80C1742EF791C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mA52F0C102CDC0F054072A87250DA28DCDB400EB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mAB73E4D74BD53ED6FE255B5BCC0701B6E76EE1A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mABCAA02BE1D425E534D6CEA00F0AC72D2B41C215_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mE5393925411E071C12718ACD0251370271FAAF39_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mEAF9329B129E1A64943201D5DA2A9AAA02F27CAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m09ADA92045FE45BEAB2A2009B56931955DDCF992_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mD42104F933B9546A448F0732EB6AA06A9FBCCC19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m737CB2FC42C32DB4DECDD827E24034DB4AE301F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m8B8FC6C3AFADCA5E5D82E3A9DA3CA609F5576B07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m9C813C4442B83EEF92A6FC3F2D1C608AD4F2400D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mACC4AF07C02210C5A1A2FDC47865A9EE12DA11CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mB020CD4ADA665039ED5F49FB1E81292761A7EB64_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mCD86DFF2BD195279A2849A27FB2394BB9E82FFF4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mD17BA172243504B9C8FF6CAD31347585818BAA37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m314947F6D5C7368FB1C6FA4471A6D6CF6CC3CBFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m42FECD3F780D0461DC01E8E5CC5C101852E1D71D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mB585C231363FFAB097DFA9B1FEB9727B9F8B23FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE45C543FCC1616A9FDE737C6F7493A263A7F5C03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m12276A14432CAEA6D511EA0FA417AA7F2F53C4DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m24E53E01875CDBC8868BE5097333A66AD18B50A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m421FB94A9F7C0145854A03C7FFF735FF66A627E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5556D5DDB24A82A174586C87554AFF087F112D06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5DB45AB239C6EA36CEB10491CD6886CC379CA07E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m791BB996A2AF4345CC364330702D97EAEF16161F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mCFADA730477EB2B6C578D1B32913FEDB00C0BC72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m51981503F60119B51E29FC6AB4A3D15FD7F75322_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m0E1C2B0A24B7C2510E17AC16C8D4894D4706556D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m77A762EF0C779F6281E89AC648002397B7D802C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m08726151CA98AC7D772DD775B2A320A5C1E12577_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m1E71AC5E81DA4FFDBAB34BB7485E5B6AE666587E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m38265C9F3226FE29AF196AAA6F596CCD9702A533_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m86F2765F800C4C5470593E06B88E613EF17FAF25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mA10A4E39C2A4DA5FB167307E3375A0EE10BA1D1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mAADED0569D58ADF5044C41F43708C849D38BCAB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mF37BA3546104F3F4CA68A7FCCE49186104AA094E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_m4FFBFBD724BCAE3277542D2EC054007E043CEF30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1C386F18ECDFD5AC109EB3B0EA9809153CC7BF6A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m2A5FB7E43101302337178BF43E63DB8368759BB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m609904BE9DCE0A52BC51463343F84AFE6185BD3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m63275EEE950B91199146BA95BE785119DC64787F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m6604E526167CE959CF3A97906FF5B1785E8244A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m6CD11F2EFF6976F97B8B55EFB31EDD6E4795714F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mCBE2BFE8933E398A7CFB9BA839669B91DA85BE2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mDEF0B274D99CB5B8472536322804FB8FD8897459_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m044DABE11127282255BBCB67C5511CBFE4558009_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m107CBF90FC8B08468EED6C5626DE5E1020E5E3AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m70B7693D3AB419E78C685021E89CE61A066C83F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m8C54D1F7DEEC1BE5800030FE4A9FD1A2C7AA3EB0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9F65E2FE306240D5385DDF1C59E50F8B139AD844_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mEA6BEC2108D8432F49BBAD5BFB5F211A26A2B4F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF85DD6A8CDB236D28003256866C3EAAFBF2D1B80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mFBC1FAF56B37A0D5E6CEC0C1D2F6E77AFF492580_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_ThrowIfVersionChanged_mEA74285E87F73245B92B631308D15A782E0C344E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m061E32E404DB9F261908ADBF461305D684F370F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7700E0118E5266BB28653EEC09770E51EA94C6B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7D126694A6B441EACD683A5F72BD9043C4A3D228_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m8D9C15BF69440DB1A54A9D68FD4A464E48A39D9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mA6FE2D4651BC2A29424F9112580D36BC16C36B6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB09199685AE8D0DE5B36E64B4C914F69497A65A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB2B99865BB11133B5E417A73FA60540C0FA69219_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB7757CAB14504096954228BA7CF5F646853128D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m05629EEF0DDCDC30A5AA99F66A11463F35DB3714_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mD8E7C04551E39B789F92DA5A9F7681E4CEAF9C4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_m4EBCE5BD30890632D42A7037DB4B52FE36F06488_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_mDBC3D5061E943E40DE91F63A44ABBACC8F000CFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m1380C55F4EB8715080BA459177294FF41EE5281D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m6489B1D751E73295030BB63B5D122640BA39856E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_RemoveWhere_m3AFA339BD52A5B1A3DB076B70229FC53A81E47DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m290C0FEA7D032B7A023297BA14ABDEEF3AAA388D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m9F33BADA319C0328431A950864B3289E392E28DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_m471850B27F3237B4897DC9C958FAD020EA7185A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyBindingTracker_OnPropertyChanged_m51328DD762F45611B709874493BABC4191B1D099_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyBindingTracker_StartTrackingBinding_m2C09687E03B983EEFB4969A7491298D366A87169_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyBindingTracker_StopTrackingBinding_mADE7F8C1D21AD3798BB0B1331D200A195A42953C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyDataSourceTracker_ClearSourceCache_m2A9A25665C18C149A8FD7D2AC3EAB186BA76037C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyDataSourceTracker_DecreaseBindingRefCount_m1484EEB0098D41ADD30B8A342D8B81A190480047_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyDataSourceTracker_DecreaseRefCount_mA24167A6054B2B5DF6925985DD483EC456131ACB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyDataSourceTracker_OnVisualElementPropertyChanged_m152BA546521D9CC7993ECA5FD16CE03CF231DCFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyDataSourceTracker_TrackPropertyChanges_mAB5E5F9008750761B2A496BD19A13EFCBA9F692F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Hierarchy_GetOrCreatePropertyUnmanaged_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m17FA31E40BD14281A1C4CEB1328F959EE9525DA2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mE320928BFB969E563500C775D1FC50FFC1C47243_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedPoolItem_1__ctor_mD9AD44367581E2DDCF44C3E4A05C17888CE099A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedPool_1_Get_m3E5649D9E2B75B7B1604871FB4AABC871D105CB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedPool_1_Return_m56360C18F44AB1E943B86851B7D6AB57B61AC2C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedPool_1__ctor_mACEF8252BCB8C660D5E330ED1D08B60AE95B1740_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m6D675B73928AB5EF84C0B845DC4D15F19758AF93_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_mB8004F63D807C585217AB900A8B0AAF85B89C8EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m312FE437F125C20E59CB1E48C69BF7F40ADE12C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3139CCD421EB8D84FCBFA7AFE145D6525FF1CDD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m42F6574C63DCDEE3EC13B7A111F57B0E700342FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4E186A9A5675BFA7E92BF5C08FDD6BC6F034A11B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m56EC3ADAD73E10C0C242519DD137C0BE84FE2FEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m59BC0019FC307DF96599FF5D39D6B3E9CDAEC18B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5FF2DD09151C4FACA81169BAA33A611124C241BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m65801C8B97D6E22D32BCF45E48B5686EE7843EE2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD0FD70C99F7B754C44C17B5292866B580788F9B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE38B906E23CE99427280DDA2B90D9586D4AFA38F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF3A84EF52498781C9EAC0F64AB6DA8E86411BC3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4589E414FC75F49043F3DE08BD0B6D6EA675BAC0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4F655A5D20F9E874659B046965D97B49010DB7F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mCC0A182155B9E53BE70190B65B9B5C23451A875B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mD83E6A7ACFBE159DA4CF72BD9F99A00B896E0DF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mFFD1DE94ECDDFAF083EB0B6F3355AD6CD5480E38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mD9F6E9BB40B1B9540DD09AEE4FA7897ABD11C1F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m021BB3EAFF0E120808F74DE4769B43BA8D0838DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m3D9AE605A3F5D5B29AF84155DBB5936569D0D49B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m57952DE1FACF2FE8083546945916B0B995290EAF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m5DFF7A24900653441015D07D879C4E9F20835ED9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m9E30C40B86578595E8AA73155D0C6CAE1D8332F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mD26C69330474FB656D4B2D31D5955711EE740E64_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m553752BDAF5DFADF9ABED8A142263A54E1FCF0D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mD0582F7C26476802492D8D5DC95863931CE4131C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m3AC5CF7EDE2906EB34C924D28709573C24BD07B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mAA6B162F5D0798A26A3081161FE80D83B4970144_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mE26B6E46AF28047A4D37B48C83E2C38B4B7CCACE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_m6DA897B8E2A3434A84E3529FE9850B2773D88B65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m04B00A42D033C62B082EC6C379144D58568B4C28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m07455E356D6387A5F282A448AB283D19E3F2F629_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0C88D1A547D9C01BA07CE48D88D4BE17EE880583_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m36E05B4A651E9CFCE97C92C086D9599CC82D7CD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3F422DF620001F079A95BC678F2E48CD8C277157_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m43F6DCD367747F4A36C25B244B1377212DF13CC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m57398853736FEF2F8EAFF00B52BA6CDA883462F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6B8AEA01AF5130CBF63ADB3039E2F4ACC71548C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC1F54B1DC3476208ED7E01701AEAFC0CD5D982C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCDB4627FBF8111CD64054E6AD1FD9BC82567F22D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEA95F3919DF0D57DF27F6CDD6166BEF5D8419C85_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m76A83B76330D385CC22ECE544729CDD0FCEAFECC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA0AFFA6FBBBCFD9232CB3D82A33100EA38FA08EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mBE8A6EBCEC857D0D8DA0361CC2F4832CDA6296E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1E22845CA103ECC1EB5EE5FF1599F6B52018FB90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5035D457DFCEF352DDF416D61C20D986FE1FD545_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7E0434D2292946B2941CAECD681794B4620B5DF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m97E4330A4B3A01D99AD2ACC1BAE011F8FD18C7BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mDB19F3A958FE47C8E9A7402331817BD0971821FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF58794633948FE8284FCDACC4456686548388092_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m1A6B0950C1A0797A71BE7E6F45BB285107951035_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m958744D5BD7EAAB93DD9461B72B4D30F23CAA1A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m5D0913C9C93B28C5089060AA0E3F5EDB98D8E1EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mA42EB45875E339AD33E7D271AB9E2E51316565FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m3D867E6BC9F2A9698F1675468E2A917F11C89CFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mC1E1EB18FE6865DB4FB526BC844D26BEE7D6AF69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mCA5A45727609BB585E7B2A4F6F3709C197CEF071_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectListPool_1_Release_m4C2F53C0E2A48C9CAFA4C7C2746DE22878BCC7C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectPool_1__ctor_m4562F3652757EAE6229155F7EE2924D7B9991700_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ObjectPool_1__ctor_m76268A91ED70A773FE514B6633CBF0F468801CEF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PointerCaptureEventBase_1_get_pointerId_m807E1CA35DCA449386CC6C80A29FEE3ECFA04D93_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_localPosition_m38DF70FA116B536F7D26200F9947A0F04105F6BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_localPosition_m3941BBAAC0355C583681F3A5ECBA8FCAB5F1DACC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_modifiers_m3DC8162B17BCC9798C05E8AAABF915B1866A1E7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_pointerId_m10A301E89D623BE4E099DC7CE768AE0D12ADF5B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PooledObject_1_System_IDisposable_Dispose_m8625488F4A366060C813FE28136D9DF4F3CE5287_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PropertyContainer_TryAccept_TisRuntimeObject_mB6FB92B27875A6970EB6B2F948AE57066573F29D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_m169E25AF517290DD798B51370C11209E2DFAB65D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_m329F2205E88962E3679EC0535ADAEAD95CF100CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_mA65EA5B0AE60FDF0956D07208EB045E8324F7DAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_mB443032090D66903670AFA5CC2E44CEDC2261928_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Property_2__ctor_mC98FE840DAE21BA9D882D2FA220F4F7AAA98D9D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyHierarchyViewModelList_Add_m8EFE0F8DEDE628BD8199F796DCF39CDED3C9F2BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyHierarchyViewModelList_Clear_m2AEA585DE943528A289723ED3B0F7B83163003A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyHierarchyViewModelList_Insert_m9056145984C63E6D1ED51696FFEF335E7F5E70CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyHierarchyViewModelList_RemoveAt_m3E60324D45175BF9692415D73462EA64FFAF2685_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyHierarchyViewModelList_Remove_m59E50C84DC37CB609180B671F28CF238E60EE5F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyHierarchyViewModelList_get_SyncRoot_m42A72931EE54FBAC09F4A2E76C8507AA63DAD91D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyHierarchyViewModelList_set_Item_m6C093D1BB10EF4B7222D3CBE7FD03D03C1477ED3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyNativeVector_1_get_Count_m56CFF7738B70A89FD38E52DD29E409E9219EA856_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyNativeVector_1_get_Count_m6A4B3C8F24CD653D64B7BA3FB98634C6DED0E6D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyNativeVector_1_get_Item_mB2AC10DD3FDA421B0F099E4F54B5F983AE03EDFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyNativeVector_1_get_Item_mE9BE1699179D922D89C7F7C4CA9A5530F2FEDAA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Span_1_op_Implicit_mE0D61ACE0BA350E1FFC49D96307D39BFC6AF7581_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StyleEnum_1_op_Implicit_m3CDF632B66BE956AED4D451BF8A5C2F7F1B7B48D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TextureInfo_Create_m5CFA6A8D68AE6256D0478A1A558860EE161A75C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TextureInfo_Reset_m5C41D1BED360BEA8402B904F2E95D9D6CE1BA53A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CProcessDataSourceChangedRequestsU3Eb__29_0_m407E38A5AB8D536BB698C10323B12AAA1FA15A1A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__25_0_mDE564A462EDF8EE75F41FE60E6C26E1EB4E7FA9C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__25_1_m96A0FF7E1E852017784C370F88701694FBACBAF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__25_2_m7D3B82C0B70B7DA7F71E63F4A34E67667A46BEBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__25_3_mCE492A1EE8C8A02E149C0E1345508D085F8B92A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UQueryExtensions_Q_TisToggle_t27BE43456B97DD7A793D272D3318F9FE682B844C_m5E8F6142F47C5B5A96F866B2955BAD07AEA28ECA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UxmlFactory_2__ctor_m654F9F18593CC65382457296A874E76F08800729_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueTuple_3__ctor_mBF09DFEA8F7D0436B0EE9A691359AAA679DE5B2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VisualTreeAuthoringUpdater_OnHierarchyChange_m82D44045992EA07B282805FDC104E0B872C6A84C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VisualTreeAuthoringUpdater_OnPanelChanged_mF29B8A8E008C33C54759524730EEF2842B2C3103_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VisualTreeDataBindingsUpdater_IsPrefix_mC982C7579A7F530A8F76217C5B6B7A5FAC40D569_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VisualTreeDataBindingsUpdater_OnHierarchyChange_m9ACEF7D91BE70E058CF23EFFFD867D5F20D8E23D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* VisualTreeDataBindingsUpdater_OnPanelChanged_m64294C4FF9A2C19F7A4C10A9013F126D805EC76B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_0_0_0_var;
struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E;;
struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com;
struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com;;
struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke;
struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke;;
struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com;
struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke;
struct DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332;;
struct DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_com;
struct DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_com;;
struct DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_pinvoke;
struct DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_pinvoke;;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6;;
struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com;
struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com;;
struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke;
struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke;;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com;
struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704;
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317;;
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com;
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com;;
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke;
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke;;
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com;
struct IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398;;
struct IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_com;
struct IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_com;;
struct IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_pinvoke;
struct IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_pinvoke;;
struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com;
struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke;
struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79;;
struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com;
struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com;;
struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke;
struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke;;

struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ManipulatorActivationFilterU5BU5D_tE2A0BDE194B3B4600164AE8238C8CE2B20DBD4D7;
struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct BindingRequestU5BU5D_tD3A79B86A5100BE8B30BF26DE721BC74DACFE830;
struct ChangesFromUIU5BU5D_t5570742309CA94BA9785D2CF0B3EDFC9F55FDAEC;
struct VersionInfoU5BU5D_tA86713FC86D1EDA523BC741A17D81B20A869AE64;

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_t2915620281D112A443FB14861757F697852D8729 
{
};
struct BaseUxmlFactory_2_t963E8833DAE07E6BA3BB0AA9778DE68F6D952DC9  : public RuntimeObject
{
	UxmlTraits_tDED0FF94BF82D1F4DCFD14DBC22DCA51D30D1172* ___m_Traits;
};
struct Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t292051C387807A7560110AFA3D88C604D9AD8D5F* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t3BDDAB353520F13B525F1919C12D7003DB4BB269* ____keys;
	ValueCollection_t6DDEF148D620310FB52BFEAF625E948D503888E6* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t15B58AD6B317A889CAC0426DB10237F6E7DFB92A* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t1D5016FAAB95B25B96CCE769EC04BA43E08B4A48* ____keys;
	ValueCollection_tABF430E45F6247391EB0CB4E0047849C7D39B4AA* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t109825AA57508E58A227EA26BE914EE0897CF6BF* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tB1DE095FF36992D4C01885322E6339596DDD139B* ____keys;
	ValueCollection_t3E15C7512E264E8264BF8F3141BD77FC41CD16F4* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* ____keys;
	ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t99331DEC545188AA0A9314A556039D16D916D9A6* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tB2054BCF60804B669D23CECA7CA3792C18D15A93* ____keys;
	ValueCollection_tC9A54FF9C03F46B62E702B31AA334FBF6E01B518* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t4DF54DED090D74EA3A4143562494256C758AB504  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tE1BB949BED9EEC5078426F4AEA100663DCAEE0BE* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t092C71D96BADE47832708C36824464728173646C* ____keys;
	ValueCollection_tFD2DD33E0CC9271F9AB9A192B59D02386D875839* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tDB15EF1F629C11C27E0D16E78B951C1F6B3923A4* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t14B30992B4E4ECAC675CF3E95FA8CB2D9E4AB91E* ____keys;
	ValueCollection_t224892CABA59D88BB2891731151075759B513B52* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t28C36422D157C1D8746642656BBE55CD55C91C24* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tB1C3E8BC47BAA5A06CAAA3BBAF920F1BD0987056* ____keys;
	ValueCollection_t049D21D244269142B709D29E6B9DE6AFD6EFA633* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t67DA582D34AAC576736E933BA4E01466620AC10D* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tDC032BDAF7DFCC0A38AB944DC9319A6739DDA8E6* ____keys;
	ValueCollection_t360EF1A3CE408BDA676A04467F863C5B6D6B170D* ____values;
	RuntimeObject* ____syncRoot;
};
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2  : public RuntimeObject
{
};
struct HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_t3CFCE44A4F89F8FC88F9A54A97A99F94FEBAC511* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_tC4D7CD3E804DC835CCF2F990797BC1D9AE4330D7* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_tEE507B3AF89409A54A921CA9AF19EA95E275531C* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_t94CA178993B9FC71F63E131258D20773C4BC2048* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct LinkedPoolItem_1_tEE25C8B557C971B237ECBF0BA28C57C48372D9EF  : public RuntimeObject
{
	TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* ___poolNext;
};
struct LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6  : public RuntimeObject
{
	Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63* ___m_CreateFunc;
	Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9* ___m_ResetAction;
	int32_t ___m_Limit;
	TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* ___m_PoolFirst;
	int32_t ___U3CCountU3Ek__BackingField;
};
struct List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044  : public RuntimeObject
{
	IBindingU5BU5D_t613F45AB09D463EB5B2820B80DD36DC7B9AA5A06* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F  : public RuntimeObject
{
	IBindingRequestU5BU5D_t50E5D8ED606C132389E435540A60AB3D17949EC3* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6  : public RuntimeObject
{
	IPanelU5BU5D_tD30F2BC67981C0E88C866DB9A3ED728400B7A933* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C  : public RuntimeObject
{
	IVisualElementChangeProcessorU5BU5D_t5A19E8F6C09A1B109702BA7C656CCE3065F09AE6* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121  : public RuntimeObject
{
	ManipulatorActivationFilterU5BU5D_tE2A0BDE194B3B4600164AE8238C8CE2B20DBD4D7* ____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_t6115BBE78FE9310B180A2027321DF46F2A06AC95  : public RuntimeObject
{
	VisualElementU5BU5D_tCAE8038767BF0FBEE26B3470C0FC4AE60E5229DF* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6  : public RuntimeObject
{
	ButtonClickStatusU5BU5D_t9327A993382F70450196067EE5DED53834E9DB7B* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B  : public RuntimeObject
{
	BindingDataU5BU5D_tE407A382DBBE3047BC1A4B0B86F2621398EF6DB0* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447  : public RuntimeObject
{
	BindingRequestU5BU5D_tD3A79B86A5100BE8B30BF26DE721BC74DACFE830* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905  : public RuntimeObject
{
	ChangesFromUIU5BU5D_t5570742309CA94BA9785D2CF0B3EDFC9F55FDAEC* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t26341617DEEF2F474C452D0114883D846E7447E7  : public RuntimeObject
{
	VersionInfoU5BU5D_tA86713FC86D1EDA523BC741A17D81B20A869AE64* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352  : public RuntimeObject
{
	SourceInfoU5BU5D_tCECF9AE07814FDBCB989FBB1A3EF180B57419735* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct ObjectPool_1_t2F3BC0C66FD2B56CC275E76910D8BB5D0698917D  : public RuntimeObject
{
	List_1_t671EC49594C3A74E510FCC782CDECC453BCA9418* ___m_List;
	Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138* ___m_CreateFunc;
	Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380* ___m_ActionOnGet;
	Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380* ___m_ActionOnRelease;
	Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380* ___m_ActionOnDestroy;
	int32_t ___m_MaxSize;
	bool ___m_CollectionCheck;
	AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15* ___m_FreshlyReleased;
	int32_t ___U3CCountAllU3Ek__BackingField;
};
struct ObjectPool_1_t7EE772E4E9963C408C6A5ED23752270AC38FFDAF  : public RuntimeObject
{
	List_1_tCFD10FE5BC4DE4F5B52EB48E94B133AEBE357D6E* ___m_List;
	Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD* ___m_CreateFunc;
	Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1* ___m_ActionOnGet;
	Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1* ___m_ActionOnRelease;
	Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1* ___m_ActionOnDestroy;
	int32_t ___m_MaxSize;
	bool ___m_CollectionCheck;
	TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E* ___m_FreshlyReleased;
	int32_t ___U3CCountAllU3Ek__BackingField;
};
struct Property_2_t39BEF012085A0E9C394A099552BC513E4F690742  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_tA37B381C421869CA10862B372913EA34498BC042  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_t6B35CC06E8E2EED389C67ED9AFA1F51677D8D1B3  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_tC49FE46A6FA237B5C056C808D0340B6D694DF53C  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct Property_2_tDB15A9759A50AC5BCE430DC9B5027503FC0061F3  : public RuntimeObject
{
	List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
};
struct AlignmentUtils_tA8FE0A2C3873180C610750E1102A78F0A16B8660  : public RuntimeObject
{
};
struct AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC  : public RuntimeObject
{
	TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B* ___textureRegistry;
};
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA  : public RuntimeObject
{
};
struct AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3  : public RuntimeObject
{
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___U3CaddedOrMovedElementsU3Ek__BackingField;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___U3CremovedFromPanelU3Ek__BackingField;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___U3CstyleChangedU3Ek__BackingField;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___U3CstylingContextChangedU3Ek__BackingField;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___U3CbindingContextChangedU3Ek__BackingField;
};
struct AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15  : public RuntimeObject
{
	VisitContext_tD8792BE884AAACF8175FFE35CBE2AB831D3C77EA* ___m_VisitContext;
	int32_t ___U3CmaxDepthU3Ek__BackingField;
};
struct BackgroundPropertyHelper_t5205C4892AC4223876B7A18D2C0627238505DB46  : public RuntimeObject
{
};
struct BaseUxmlTraits_t2A13D24373542A6401FE350C5119DE0FCE86E21E  : public RuntimeObject
{
	bool ___U3CcanHaveAnyAttributeU3Ek__BackingField;
};
struct BaseVisualTreeUpdater_t234B0DC7D28731E61BA8215154765170E5D0AB41  : public RuntimeObject
{
	int64_t ___frameCount;
	Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53* ___panelChanged;
	BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___m_Panel;
};
struct BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA  : public RuntimeObject
{
};
struct CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4  : public RuntimeObject
{
	bool ___isIMGUIContainer;
	EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85* ___m_CallbackRegistry;
};
struct ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31  : public RuntimeObject
{
	List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* ___m_ClickStatus;
};
struct CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768  : public RuntimeObject
{
	BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___m_View;
	RuntimeObject* ___m_ItemsSource;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___itemsSourceChanged;
	Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___itemIndexChanged;
};
struct ConcreteTypeVisitor_tC41932325C8C25F9B634923360AE061521744BB2  : public RuntimeObject
{
};
struct ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E  : public RuntimeObject
{
};
struct DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9  : public RuntimeObject
{
};
struct HierarchyTraversal_t89B1D4664C1C066FEED9B372488A3F751CB6FE7D  : public RuntimeObject
{
};
struct Manipulator_tD5727ABA1F5AD1A50927212FAEB090E6BBCB4EBE  : public RuntimeObject
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Target;
};
struct MemberInfo_t  : public RuntimeObject
{
};
struct PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C  : public RuntimeObject
{
};
struct ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56  : public RuntimeObject
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___m_HierarchyViewModel;
};
struct ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086  : public RuntimeObject
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CbindableElementU3Ek__BackingField;
	ValueAnimation_1_t639ABF37111B0184CCB3DE2F577E466F04B28FAC* ___U3CanimatorU3Ek__BackingField;
	int32_t ___U3CindexU3Ek__BackingField;
	int32_t ___U3CidU3Ek__BackingField;
	bool ___U3CisDragGhostU3Ek__BackingField;
	Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onGeometryChanged;
	EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* ___m_GeometryChangedEventCallback;
	Action_1_t6043513E89820190529C82ABBDD8FD0BB2A9AC09* ___onDestroy;
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B  : public RuntimeObject
{
	List_1_t33D0D5DC1CC999D9E66584CFA3E5F86E9C719E8C* ___m_Textures;
	Dictionary_2_t2E14D8B0F76748B5AE00AF497CE45177082B7DA6* ___m_TextureToId;
	Stack_1_t3B750F239246A65B0BACFB807CBA1961CA8DE0A6* ___m_FreeIds;
};
struct TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB  : public RuntimeObject
{
	int32_t ___U3CidU3Ek__BackingField;
	bool ___U3CisExpandedU3Ek__BackingField;
	bool ___U3CisAppliedToAllChildrenU3Ek__BackingField;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489  : public RuntimeObject
{
	BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___m_Panel;
	HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* ___m_BindingSorter;
	Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* ___m_BindingDataPerElement;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___m_BoundElements;
	List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___m_OrderedBindings;
	bool ___m_IsDirty;
	EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD* ___m_OnPropertyChanged;
};
struct HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496  : public RuntimeObject
{
	List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* ___m_SourceInfosPool;
	DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* ___m_DataBindingManager;
	Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* ___m_ResolvedHierarchicalDataSourceContext;
	Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* ___m_BindingRefCount;
	Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* ___m_SourceInfos;
	HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___m_SourcesToRemove;
	InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180* ___m_InvalidateResolvedDataSources;
	EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69* ___m_Handler;
	EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75* ___m_VisualElementHandler;
};
struct U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E  : public RuntimeObject
{
};
struct U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2  : public RuntimeObject
{
};
struct ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F  : public RuntimeObject
{
};
struct SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD  : public RuntimeObject
{
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* ___m_DetectedChanges;
	int64_t ___U3ClastVersionU3Ek__BackingField;
	int32_t ___U3CrefCountU3Ek__BackingField;
};
struct CustomStyleProperty_1_t6871E5DBF19AB4DC7E1134B32A03B7A458D52E9F 
{
	String_t* ___U3CnameU3Ek__BackingField;
};
#ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
#define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke
{
	char* ___U3CnameU3Ek__BackingField;
};
#endif
#ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
#define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com
{
	Il2CppChar* ___U3CnameU3Ek__BackingField;
};
#endif
struct CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 
{
	String_t* ___U3CnameU3Ek__BackingField;
};
#ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
#define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke_define
struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_pinvoke
{
	char* ___U3CnameU3Ek__BackingField;
};
#endif
#ifndef CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
#define CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com_define
struct CustomStyleProperty_1_t8315EF5D1C5F5FB5F920B77E40695C07DAAB349A_marshaled_com
{
	Il2CppChar* ___U3CnameU3Ek__BackingField;
};
#endif
struct Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F 
{
	List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_tE5EF51FF6CB7A653B173D734D03BA62BABDB403F 
{
	List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC 
{
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ____list;
	int32_t ____index;
	int32_t ____version;
	int32_t ____current;
};
struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 
{
	HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D 
{
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ____set;
	int32_t ____index;
	int32_t ____version;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ____current;
};
struct Enumerator_tB70AE61864AD2008C8CDDE421848AD69E69AE525 
{
	List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ____list;
	int32_t ____index;
	int32_t ____version;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ____current;
};
struct Enumerator_t942BE6D55CC67ED12A659F0E8EC6B84D4063AD4D 
{
	List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* ____list;
	int32_t ____index;
	int32_t ____version;
	ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* ____current;
};
struct Enumerator_t6B533ECF22203D6F070D93FCE330F4476E75F988 
{
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* ____list;
	int32_t ____index;
	int32_t ____version;
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ____current;
};
struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 
{
	bool ___hasValue;
	bool ___value;
};
struct Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 
{
	bool ___hasValue;
	float ___value;
};
struct PooledObject_1_t9CB3B8254592D2A8A28461F56F28442CBB5BE8DE 
{
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_ToReturn;
	RuntimeObject* ___m_Pool;
};
struct PooledObject_1_tAA91CAE93DC8A19E0A5B6C1D78C3AE149F635F8E 
{
	RuntimeObject* ___m_ToReturn;
	RuntimeObject* ___m_Pool;
};
struct StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA 
{
	RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44* ___m_Ref;
};
struct StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 
{
	RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1* ___m_Ref;
};
struct StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 
{
	RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD* ___m_Ref;
};
struct StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 
{
	RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D* ___m_Ref;
};
struct StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E 
{
	RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9* ___m_Ref;
};
struct StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC 
{
	RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A* ___m_Ref;
};
struct UxmlFactory_2_tD60CA5C4D4FEBDFD650B1967D172C9AC677FB22A  : public BaseUxmlFactory_2_t963E8833DAE07E6BA3BB0AA9778DE68F6D952DC9
{
};
struct ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 
{
	bool ___Item1;
	int64_t ___Item2;
};
struct Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE 
{
	uint32_t ___start;
	uint32_t ___size;
	RuntimeObject* ___handle;
	bool ___shortLived;
};
struct Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_pinvoke
{
	uint32_t ___start;
	uint32_t ___size;
	Il2CppIUnknown* ___handle;
	int32_t ___shortLived;
};
struct Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_com
{
	uint32_t ___start;
	uint32_t ___size;
	Il2CppIUnknown* ___handle;
	int32_t ___shortLived;
};
struct BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E  : public CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768
{
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___itemsSourceSizeChanged;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___itemsAdded;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___itemsRemoved;
};
struct BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0  : public CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768
{
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
	HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___m_HierarchyViewModel;
	Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* ___m_IdToNodeDictionary;
	RuntimeObject* ___m_TreeViewDataProperty;
	bool ___m_HierarchyHasPendingChanged;
	Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* ___itemExpandedChanged;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 
{
	uint8_t ___m_value;
};
struct ChainBuilderStats_t6E755490CE0B312AE16FEBC6734C7F2836A8067C 
{
	uint32_t ___elementsAdded;
	uint32_t ___elementsRemoved;
	uint32_t ___recursiveClipUpdates;
	uint32_t ___recursiveClipUpdatesExpanded;
	uint32_t ___nonRecursiveClipUpdates;
	uint32_t ___recursiveTransformUpdates;
	uint32_t ___recursiveTransformUpdatesExpanded;
	uint32_t ___recursiveOpacityUpdates;
	uint32_t ___recursiveOpacityUpdatesExpanded;
	uint32_t ___opacityIdUpdates;
	uint32_t ___colorUpdates;
	uint32_t ___colorUpdatesExpanded;
	uint32_t ___recursiveVisualUpdates;
	uint32_t ___recursiveVisualUpdatesExpanded;
	uint32_t ___nonRecursiveVisualUpdates;
	uint32_t ___dirtyProcessed;
	uint32_t ___nudgeTransformed;
	uint32_t ___boneTransformed;
	uint32_t ___skipTransformed;
	uint32_t ___visualUpdateTransformed;
	uint32_t ___updatedMeshAllocations;
	uint32_t ___newMeshAllocations;
	uint32_t ___groupTransformElementsChanged;
};
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 CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CtargetU3Ek__BackingField;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___U3CveaIdsPathU3Ek__BackingField;
	TemplateAsset_tC664499D6A2637AE64DC3F73181C4CBA73664807* ___U3CtemplateAssetU3Ek__BackingField;
	VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___U3CvisualTreeAssetU3Ek__BackingField;
	Dictionary_2_t41165BF747F041590086BE39A59BE164430A3CEF* ___U3CslotInsertionPointsU3Ek__BackingField;
	List_1_t9DBFF1202B9CF140B233388CFB97CA59663D27D2* ___U3CattributeOverridesU3Ek__BackingField;
	List_1_t83F6318ECE580FCC83D7D8AB9A8841147CEF4C65* ___U3CserializedDataOverridesU3Ek__BackingField;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___U3CnamesPathU3Ek__BackingField;
};
struct CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257_marshaled_pinvoke
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CtargetU3Ek__BackingField;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___U3CveaIdsPathU3Ek__BackingField;
	TemplateAsset_tC664499D6A2637AE64DC3F73181C4CBA73664807* ___U3CtemplateAssetU3Ek__BackingField;
	VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___U3CvisualTreeAssetU3Ek__BackingField;
	Dictionary_2_t41165BF747F041590086BE39A59BE164430A3CEF* ___U3CslotInsertionPointsU3Ek__BackingField;
	List_1_t9DBFF1202B9CF140B233388CFB97CA59663D27D2* ___U3CattributeOverridesU3Ek__BackingField;
	List_1_t83F6318ECE580FCC83D7D8AB9A8841147CEF4C65* ___U3CserializedDataOverridesU3Ek__BackingField;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___U3CnamesPathU3Ek__BackingField;
};
struct CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257_marshaled_com
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CtargetU3Ek__BackingField;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___U3CveaIdsPathU3Ek__BackingField;
	TemplateAsset_tC664499D6A2637AE64DC3F73181C4CBA73664807* ___U3CtemplateAssetU3Ek__BackingField;
	VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___U3CvisualTreeAssetU3Ek__BackingField;
	Dictionary_2_t41165BF747F041590086BE39A59BE164430A3CEF* ___U3CslotInsertionPointsU3Ek__BackingField;
	List_1_t9DBFF1202B9CF140B233388CFB97CA59663D27D2* ___U3CattributeOverridesU3Ek__BackingField;
	List_1_t83F6318ECE580FCC83D7D8AB9A8841147CEF4C65* ___U3CserializedDataOverridesU3Ek__BackingField;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___U3CnamesPathU3Ek__BackingField;
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{
	double ___m_value;
};
struct EmbeddedAttribute_t54DF270ED07D6741FAAE3C11E26358CFF6702D03  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct EventInterests_tF375F3296A6689BC4B016F237123DB5457515EC8 
{
	bool ___U3CwantsMouseMoveU3Ek__BackingField;
	bool ___U3CwantsMouseEnterLeaveWindowU3Ek__BackingField;
	bool ___U3CwantsLessLayoutEventsU3Ek__BackingField;
};
struct EventInterests_tF375F3296A6689BC4B016F237123DB5457515EC8_marshaled_pinvoke
{
	int32_t ___U3CwantsMouseMoveU3Ek__BackingField;
	int32_t ___U3CwantsMouseEnterLeaveWindowU3Ek__BackingField;
	int32_t ___U3CwantsLessLayoutEventsU3Ek__BackingField;
};
struct EventInterests_tF375F3296A6689BC4B016F237123DB5457515EC8_marshaled_com
{
	int32_t ___U3CwantsMouseMoveU3Ek__BackingField;
	int32_t ___U3CwantsMouseEnterLeaveWindowU3Ek__BackingField;
	int32_t ___U3CwantsLessLayoutEventsU3Ek__BackingField;
};
struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0  : public CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4
{
	bool ___m_Focusable;
	int32_t ___m_TabIndex;
	bool ___m_DelegatesFocus;
	bool ___m_ExcludeFromFocusRing;
	bool ___U3CisEligibleToReceiveFocusFromDisabledChildU3Ek__BackingField;
};
struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 
{
	int32_t ___m_Id;
	int32_t ___m_Version;
};
struct HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 
{
	int32_t ___m_Id;
};
struct HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 
{
	int32_t ___m_Id;
};
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 
{
	int16_t ___m_value;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 
{
	int64_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct IsUnmanagedAttribute_t3DAF84943F2DC237A9BF7C03A6CADB6C41859287  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct LayoutHandle_tCFE060947B4EDC8F11BF5B480181493FB578BEB6 
{
	int32_t ___Index;
	int32_t ___Version;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 
{
	float ___m00;
	float ___m10;
	float ___m20;
	float ___m30;
	float ___m01;
	float ___m11;
	float ___m21;
	float ___m31;
	float ___m02;
	float ___m12;
	float ___m22;
	float ___m32;
	float ___m03;
	float ___m13;
	float ___m23;
	float ___m33;
};
struct MethodBase_t  : public MemberInfo_t
{
};
struct MouseManipulator_tE6C609D476BDF311E2934791E620CF833BB4097D  : public Manipulator_tD5727ABA1F5AD1A50927212FAEB090E6BBCB4EBE
{
	List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121* ___U3CactivatorsU3Ek__BackingField;
};
struct NullableContextAttribute_t2C53CA530835D0C22E3DDBF5BB16A5756D5DB120  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	uint8_t ___Flag;
};
#pragma pack(push, tp, 1)
struct ProfilerCategory_tA55212CD512C618AF6D2147791F20319896592AC 
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					uint16_t ___m_CategoryId;
				};
				#pragma pack(pop, tp)
				struct
				{
					uint16_t ___m_CategoryId_forAlignmentOnly;
				};
			};
		};
		uint8_t ProfilerCategory_tA55212CD512C618AF6D2147791F20319896592AC__padding[2];
	};
};
#pragma pack(pop, tp)
struct PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 
{
	int32_t ___id;
};
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 ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5  : public ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Container;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_DragHandle;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_ItemContainer;
};
struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 
{
	int8_t ___m_value;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
struct TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 
{
	int32_t ___m_Index;
};
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A 
{
	int64_t ____ticks;
};
struct TimerState_t82C7C29B095D6ACDC06AC172C269E9D5F0508ECE 
{
	int64_t ___U3CstartU3Ek__BackingField;
	int64_t ___U3CnowU3Ek__BackingField;
};
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 
{
	uint16_t ___m_value;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B 
{
	uint32_t ___m_value;
};
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF 
{
	uint64_t ___m_value;
};
struct UxmlTraits_t3311A2EDB0705584A614B5511216DAD5279C4160  : public BaseUxmlTraits_t2A13D24373542A6401FE350C5119DE0FCE86E21E
{
};
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 VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275  : public BaseVisualTreeUpdater_t234B0DC7D28731E61BA8215154765170E5D0AB41
{
	List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* ___m_RegisteredProcessors;
	List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* ___m_ProcessorRegistrationList;
	List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* ___m_ProcessorUnregistrationList;
	BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___m_AttachedPanel;
	AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* ___m_Changes1;
	AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* ___m_Changes2;
	AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* ___m_Accumulator;
	AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* ___m_Notifier;
	bool ___m_AccumulatingChanges;
};
struct VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4  : public BaseVisualTreeUpdater_t234B0DC7D28731E61BA8215154765170E5D0AB41
{
	BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* ___m_Updater;
	List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___m_BindingRegistrationRequests;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___m_DataSourceChangedRequests;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___m_RemovedElements;
	List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___m_BoundsElement;
	List_1_t26341617DEEF2F474C452D0114883D846E7447E7* ___m_VersionChanges;
	HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___m_TrackedObjects;
	HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* ___m_RanUpdate;
	HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___m_KnownSources;
	HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* ___m_DirtyBindings;
	BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___m_AttachedPanel;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
struct Unsafe_tD20BF40EFB3E54E6AE9FB04007FB3C457E230B0B 
{
	union
	{
		struct
		{
		};
		uint8_t Unsafe_tD20BF40EFB3E54E6AE9FB04007FB3C457E230B0B__padding[1];
	};
};
struct BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 
{
	Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* ___m_BindingPerId;
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* ___m_Bindings;
};
struct BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshaled_pinvoke
{
	Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* ___m_BindingPerId;
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* ___m_Bindings;
};
struct BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshaled_com
{
	Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* ___m_BindingPerId;
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* ___m_Bindings;
};
struct ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 
{
	int64_t ___version;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___binding;
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___bindingData;
};
struct ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshaled_pinvoke
{
	int64_t ___version;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___binding;
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___bindingData;
};
struct ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshaled_com
{
	int64_t ___version;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___binding;
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___bindingData;
};
struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
};
struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_pinvoke
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
};
struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_com
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
};
struct VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 
{
	RuntimeObject* ___source;
	int64_t ___version;
};
struct VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshaled_pinvoke
{
	Il2CppIUnknown* ___source;
	int64_t ___version;
};
struct VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshaled_com
{
	Il2CppIUnknown* ___source;
	int64_t ___version;
};
struct KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F  : public Property_2_t39BEF012085A0E9C394A099552BC513E4F690742
{
	String_t* ___U3CNameU3Ek__BackingField;
	bool ___U3CIsReadOnlyU3Ek__BackingField;
};
struct OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2  : public Property_2_tA37B381C421869CA10862B372913EA34498BC042
{
	String_t* ___U3CNameU3Ek__BackingField;
	bool ___U3CIsReadOnlyU3Ek__BackingField;
};
struct XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0  : public Property_2_t6B35CC06E8E2EED389C67ED9AFA1F51677D8D1B3
{
	String_t* ___U3CNameU3Ek__BackingField;
	bool ___U3CIsReadOnlyU3Ek__BackingField;
};
struct YProperty_tE6845664A05C555CACF951C559569A7352107866  : public Property_2_t6B35CC06E8E2EED389C67ED9AFA1F51677D8D1B3
{
	String_t* ___U3CNameU3Ek__BackingField;
	bool ___U3CIsReadOnlyU3Ek__BackingField;
};
struct SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92  : public Property_2_tC49FE46A6FA237B5C056C808D0340B6D694DF53C
{
	String_t* ___U3CNameU3Ek__BackingField;
	bool ___U3CIsReadOnlyU3Ek__BackingField;
};
struct XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35  : public Property_2_tDB15A9759A50AC5BCE430DC9B5027503FC0061F3
{
	String_t* ___U3CNameU3Ek__BackingField;
	bool ___U3CIsReadOnlyU3Ek__BackingField;
};
struct YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6  : public Property_2_tDB15A9759A50AC5BCE430DC9B5027503FC0061F3
{
	String_t* ___U3CNameU3Ek__BackingField;
	bool ___U3CIsReadOnlyU3Ek__BackingField;
};
struct HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9  : public HierarchyTraversal_t89B1D4664C1C066FEED9B372488A3F751CB6FE7D
{
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___U3CboundElementsU3Ek__BackingField;
	List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___U3CresultsU3Ek__BackingField;
};
struct InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180  : public HierarchyTraversal_t89B1D4664C1C066FEED9B372488A3F751CB6FE7D
{
	HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* ___m_DataSourceTracker;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___m_VisitedElements;
};
struct ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA 
{
	intptr_t ____value;
};
struct Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E 
{
	List_1_t26341617DEEF2F474C452D0114883D846E7447E7* ____list;
	int32_t ____index;
	int32_t ____version;
	VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 ____current;
};
struct KeyValuePair_2_t33F1BA8F836D21982CB41A8C393998A1E78718BC 
{
	RuntimeObject* ___key;
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 ___value;
};
struct KeyValuePair_2_tE65DD51CB06D5C402074F18E27AFC77179249870 
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___key;
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 ___value;
};
struct ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E 
{
	intptr_t ___m_Ptr;
	int32_t ___m_Count;
};
struct ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17 
{
	intptr_t ___m_Ptr;
	int32_t ___m_Count;
};
struct Allocator_t996642592271AAD9EE688F142741D512C07B5824 
{
	int32_t ___value__;
};
struct AlternatingRowBackground_t5970E82515609444BB4F9E993645CA4A9A9803E5 
{
	int32_t ___value__;
};
struct BackgroundPositionKeyword_tE680A05B983D256AADC8E2CF1CA169D004B8641B 
{
	int32_t ___value__;
};
struct BackgroundSizeType_tD194B20FF5086D494ABF8D799124D2FC4FFCC674 
{
	int32_t ___value__;
};
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C 
{
	int32_t ___value__;
};
struct BindingLogLevel_tCF4F964ED08A493411063074D99A7A81CA9F41F8 
{
	int32_t ___value__;
};
struct BindingMode_t14EA605BB56B087ECA15C8BF7826E98F12D30E61 
{
	int32_t ___value__;
};
struct BindingSourceSelectionMode_t2DEF3071081EF3EBA3AEE5021DBF753E5AA1A233 
{
	int32_t ___value__;
};
struct BindingStatus_t72E69C73FEA899A1FE65BCA04E6B79E30157EB43 
{
	int32_t ___value__;
};
struct BindingUpdateStage_t91119CD89F37505ED96D2FC473F486E5ED112762 
{
	int32_t ___value__;
};
struct BindingUpdateTrigger_t5237F1E29F5B5604BB57907C83EE6B1CFA261234 
{
	int32_t ___value__;
};
struct CollectionVirtualizationMethod_tF4A3B1303302D2B17F74CDB7D8A5287C8B056C88 
{
	int32_t ___value__;
};
struct ColorSpace_tD0808E0BE85FD3B9774234676F83A872F4EDA3C7 
{
	int32_t ___value__;
};
struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C 
{
	StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
	StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
	StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
	StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
	StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
	StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
	Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
	int64_t ___matchingRulesHash;
	float ___dpiScaling;
	ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ___computedTransitions;
};
struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_pinvoke
{
	StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
	StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
	StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
	StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
	StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
	StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
	Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
	int64_t ___matchingRulesHash;
	float ___dpiScaling;
	ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke* ___computedTransitions;
};
struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_com
{
	StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
	StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
	StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
	StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
	StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
	StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
	Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
	int64_t ___matchingRulesHash;
	float ___dpiScaling;
	ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com* ___computedTransitions;
};
struct ContextType_t50FAC10DB1D4E29B37E532DED9CAA804FC4E59A0 
{
	int32_t ___value__;
};
struct ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A  : public RuntimeObject
{
	String_t* ___U3CidU3Ek__BackingField;
	String_t* ___U3CdisplayNameU3Ek__BackingField;
	String_t* ___U3CdescriptionU3Ek__BackingField;
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___U3CregistryU3Ek__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 DispatchMode_t19462FC6D47F5BF63B55FBDEB5C7D498D50DB3DC 
{
	int32_t ___value__;
};
struct DynamicAtlasFilters_t77D7D10C660BD87504D2E24529954A1D811A0EB8 
{
	int32_t ___value__;
};
struct EventModifiers_t48244B043FBB42CDD555C6AC43279EC7158777AC 
{
	int32_t ___value__;
};
struct Exception_t  : public RuntimeObject
{
	String_t* ____className;
	String_t* ____message;
	RuntimeObject* ____data;
	Exception_t* ____innerException;
	String_t* ____helpURL;
	RuntimeObject* ____stackTrace;
	String_t* ____stackTraceString;
	String_t* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	RuntimeObject* ____dynamicMethods;
	int32_t ____HResult;
	String_t* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
	char* ____className;
	char* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_pinvoke* ____innerException;
	char* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	char* ____stackTraceString;
	char* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	char* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
	Il2CppChar* ____className;
	Il2CppChar* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_com* ____innerException;
	Il2CppChar* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	Il2CppChar* ____stackTraceString;
	Il2CppChar* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	Il2CppChar* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct FilterMode_t4AD57F1A3FE272D650E0E688BA044AE872BD2A34 
{
	int32_t ___value__;
};
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E  : public RuntimeObject
{
	intptr_t ___m_Ptr;
	intptr_t ___m_RootPtr;
	intptr_t ___m_VersionPtr;
	bool ___m_IsOwner;
	HandlerCreatedEventHandler_tA8431665B5DAB9B418CE64AB856392B88F574954* ___HandlerCreated;
};
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke
{
	intptr_t ___m_Ptr;
	intptr_t ___m_RootPtr;
	intptr_t ___m_VersionPtr;
	int32_t ___m_IsOwner;
	Il2CppMethodPointer ___HandlerCreated;
};
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com
{
	intptr_t ___m_Ptr;
	intptr_t ___m_RootPtr;
	intptr_t ___m_VersionPtr;
	int32_t ___m_IsOwner;
	Il2CppMethodPointer ___HandlerCreated;
};
struct HierarchyChangeType_t4AB1A5DF8963637F09533BEB1BE11C663EAB78AF 
{
	int32_t ___value__;
};
struct HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 
{
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
	HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 ___m_Type;
	int32_t ___m_Version;
	int32_t ___m_ParentOffset;
	int32_t ___m_NextSiblingOffset;
	int32_t ___m_ChildIndex;
	int32_t ___m_ChildrenCount;
	int32_t ___m_Depth;
};
struct HierarchyNodeFlags_t58CA16569BE33484BCA4F7BEA5022DE99DB8671D 
{
	uint32_t ___value__;
};
struct HierarchyPropertyStorageType_tFF8FF3D4EA97912001E2F605E537B61D073E0188 
{
	int32_t ___value__;
};
struct HierarchyTraversalDirection_t39E91CE68002FFF1DEF26983DF799DBEB11A1195 
{
	uint32_t ___value__;
};
struct InstantiationKind_t9B77929786BCA193B4A916F2F25793598CF0DF7D 
{
	int32_t ___value__;
};
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C 
{
	int32_t ___value__;
};
struct InvokePolicy_t35E3E36A3D113CBFFEB13243E17691CBBDF1ED9B 
{
	int32_t ___value__;
};
struct LanguageDirection_t30A3B6BBCEE6A6F57641E4E008E0DCC40603558C 
{
	int32_t ___value__;
};
struct ListViewReorderMode_t52F3FB550A16B2560273C1ED260D46A2871548CE 
{
	int32_t ___value__;
};
struct MarkerFlags_t58228A99AC6567F565911ED792189DBBDFF83E30 
{
	uint16_t ___value__;
};
struct MethodInfo_t  : public MethodBase_t
{
};
struct MouseButton_tEF578B8F208D798E053BC320C29FCBB655E24454 
{
	int32_t ___value__;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C  : public RuntimeObject
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
	intptr_t ___m_CachedPtr;
};
struct PanelClearSettings_tA3D8EE9A4864781CE3E5FED5225C6FB37ED66EE7 
{
	bool ___clearDepthStencil;
	bool ___clearColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
};
struct PanelClearSettings_tA3D8EE9A4864781CE3E5FED5225C6FB37ED66EE7_marshaled_pinvoke
{
	int32_t ___clearDepthStencil;
	int32_t ___clearColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
};
struct PanelClearSettings_tA3D8EE9A4864781CE3E5FED5225C6FB37ED66EE7_marshaled_com
{
	int32_t ___clearDepthStencil;
	int32_t ___clearColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color;
};
struct ParameterAttributes_tDAEC8B3C5986B042F8F9B0845505D0FC15F92E68 
{
	int32_t ___value__;
};
struct PenStatus_tCAD6543115EF443E17410B52D37EC67BCC88ABB8 
{
	int32_t ___value__;
};
struct PickingMode_t5699BF9E5F2587E0D297984D5BF5B63B768E66AC 
{
	int32_t ___value__;
};
struct PointerManipulator_t54685840D83869016F04FD137BCC1B07016B2E72  : public MouseManipulator_tE6C609D476BDF311E2934791E620CF833BB4097D
{
	int32_t ___m_CurrentPointerId;
};
struct Position_t066B59B8657DAFCFBEDDAE8CBCE96E88796E1319 
{
	int32_t ___value__;
};
struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD 
{
	intptr_t ___m_Ptr;
};
struct PropagationPhase_tF3BE8BF5ED45FC52A828B7B6F078B64F01FAE6D6 
{
	int32_t ___value__;
};
struct PropertyPathPartKind_t82152825D88A0E450DDCE8503272A10595047F87 
{
	int32_t ___value__;
};
struct PseudoStates_tF4AB056E8743741BCE464A0983A060A53AAB7E4D 
{
	int32_t ___value__;
};
struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction;
};
struct RegexOptions_tE9DA9C4DF8FB26DD1C7E0F8AA022C1164A423F6B 
{
	int32_t ___value__;
};
struct RenderHints_t4032FC4AB3FD946FD2A484865B8861730D9035E7 
{
	int32_t ___value__;
};
struct RenderTextureFormat_tB6F1ED5040395B46880CE00312D2FDDBF9EEB40F 
{
	int32_t ___value__;
};
struct Repeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840 
{
	int32_t ___value__;
};
struct ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F  : public ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086
{
	Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C* ___m_Toggle;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Container;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_IndentElement;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_BindableContainer;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Checkmark;
	Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4* ___onPointerUp;
	Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C* ___onToggleValueChanged;
	int32_t ___m_Depth;
	float ___m_IndentWidth;
	Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___customIndentWidth;
	EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* ___m_PointerUpCallback;
	EventCallback_1_t0FE3F70E94CC4C4904A9F1C171A3DE56EE41F103* ___m_ToggleValueChangedCallback;
	EventCallback_1_t435839AFF4474F7EAE0AA8A59F737E798CEAFD30* ___m_ToggleGeometryChangedCallback;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	intptr_t ___value;
};
struct ScaleMode_t16AD656758EE54C56B3DA34FE4F2033C9C2EE13D 
{
	int32_t ___value__;
};
struct ScrollViewMode_t6968C4B2BB3C46CF458E96BCE644E88B6893DE17 
{
	int32_t ___value__;
};
struct ScrollerVisibility_t92D9B3B68D98EF2FBB3B743F7D5CF140CA3C0778 
{
	int32_t ___value__;
};
struct SelectionType_t606E5DED60240D7E52388344A8A1EF4EC4E54079 
{
	int32_t ___value__;
};
struct StyleKeyword_t2812E72266C15CBA8927586972DC2FD27B10E705 
{
	int32_t ___value__;
};
struct TextureFormat_t87A73E4A3850D3410DC211676FC14B94226C1C1D 
{
	int32_t ___value__;
};
struct TextureSlotCount_t4A9D4E52CA60E89848D4F612CD50CCE5986D9758 
{
	int32_t ___value__;
};
struct TrickleDown_t862EABE449B6C94F79F2B1D713990C35ABADDF38 
{
	int32_t ___value__;
};
struct TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79 
{
	int32_t ___value__;
};
struct VersionChangeType_t8D9A58D958CC211E9300168DC98D3F7DF67594C3 
{
	int32_t ___value__;
};
struct VisitExceptionKind_t7E6C3EABD5439F2B4CA31C246B2AA4AC16A77DF5 
{
	int32_t ___value__;
};
struct VisitReturnCode_t795FEB928E847C526F470080AA94B33FAC60BC75 
{
	int32_t ___value__;
};
struct VisualElementFlags_t4D1066E11400967A1A2DA7331391ACDC4AA14409 
{
	int32_t ___value__;
};
struct VisualTreeUpdatePhase_t1EF45877A1796DC3991B9FF3A6AD762BE02DF67D 
{
	int32_t ___value__;
};
struct Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E 
{
	RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___rect;
	Row_t5CAF04F94A4359C08ADDBA867B0817101F351999* ___row;
	Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE ___alloc;
};
struct Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E_marshaled_pinvoke
{
	RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___rect;
	Row_t5CAF04F94A4359C08ADDBA867B0817101F351999* ___row;
	Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_pinvoke ___alloc;
};
struct Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E_marshaled_com
{
	RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___rect;
	Row_t5CAF04F94A4359C08ADDBA867B0817101F351999* ___row;
	Alloc_t78312CFE58F38082281E80E297AE6176BD2BD8AE_marshaled_com ___alloc;
};
struct RangeSelectionDirection_tA0E89B09AD2ABB3577538BB776B21FD02B22D926 
{
	int32_t ___value__;
};
struct pointerProcessingStateEnum_t2D3DC8562647C7FE0A8927E876089172625FCFF5 
{
	int32_t ___value__;
};
struct State_t224D64892B43DCC7CDD79EFA18335A35F7D3F33A 
{
	int32_t ___value__;
};
struct UxmlFactory_t1DB561BFFA7E2E3836F7AB008BCE7B6119542F33  : public UxmlFactory_2_tD60CA5C4D4FEBDFD650B1967D172C9AC677FB22A
{
};
struct ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470  : public RuntimeObject
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Target;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_PointerDownPosition;
	int64_t ___m_LastPointerDownTime;
	int32_t ___m_ClickCount;
};
struct EventPropagation_t024AF56F7A787C03AA21B065B624553EF52E7B83 
{
	int32_t ___value__;
};
struct LifeCycleStatus_tEE500629F5431B574B8047EB70864747D348D38C 
{
	int32_t ___value__;
};
struct Unit_t7A9C3ABB0618BEBFDC1813D07080CE0C145448ED 
{
	int32_t ___value__;
};
struct AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 
{
	intptr_t ___m_Ptr;
};
struct NestedInteractionKind_tB05346E2CBA2B1468842CC149E572071F6BF123A 
{
	int32_t ___value__;
};
struct TouchScrollBehavior_tDFF4DB42BA6E5CFD89F263270DEBDB5E6CF4E66E 
{
	int32_t ___value__;
};
struct Use_tB32C57550EDF1A878B28A5BD90C918FFBD876670 
{
	int32_t ___value__;
};
struct UxmlTraits_t45D4AB9B0148A110826C5201495FF23814A12E4B  : public UxmlTraits_t3311A2EDB0705584A614B5511216DAD5279C4160
{
	UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* ___m_Name;
	UxmlBoolAttributeDescription_t86EA1242C539B39911E63699A4AE0C47918701CE* ___m_EnabledSelf;
	UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* ___m_ViewDataKey;
	UxmlEnumAttributeDescription_1_tC4ABA6DF74F58C15F2597C1640A58CC16D9551B3* ___m_PickingMode;
	UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* ___m_Tooltip;
	UxmlEnumAttributeDescription_1_tBBB2CDD127ABE7FAC6ED7B5CA5A3911FF0AF7CE4* ___m_UsageHints;
	UxmlIntAttributeDescription_tFDF4F77C2CD7C4790E8E135B0F353699D19CB5B4* ___U3CfocusIndexU3Ek__BackingField;
	UxmlIntAttributeDescription_tFDF4F77C2CD7C4790E8E135B0F353699D19CB5B4* ___m_TabIndex;
	UxmlBoolAttributeDescription_t86EA1242C539B39911E63699A4AE0C47918701CE* ___U3CfocusableU3Ek__BackingField;
	UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* ___m_Class;
	UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* ___m_ContentContainer;
	UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* ___m_Style;
	UxmlAssetAttributeDescription_1_t439A790E395F97D948F0660D428ABBEABAA248C9* ___m_DataSource;
	UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* ___m_DataSourcePath;
};
struct Enumerator_tD5F57ED8BD31438F43576F2212625064AD769E7F 
{
	Dictionary_2_t46BAE3034EFA4A37F9EC17D620E342B06174D932* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_t33F1BA8F836D21982CB41A8C393998A1E78718BC ____current;
	int32_t ____getEnumeratorRetType;
};
struct Enumerator_t8E0561747D52341E3D984CF674DF7F6C0FC176D3 
{
	Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tE65DD51CB06D5C402074F18E27AFC77179249870 ____current;
	int32_t ____getEnumeratorRetType;
};
struct HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E 
{
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
	HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___m_Property;
};
#ifndef HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_pinvoke_define
#define HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_pinvoke_define
struct HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_pinvoke
{
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
	HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___m_Property;
};
#endif
#ifndef HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_com_define
#define HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_com_define
struct HierarchyPropertyUnmanaged_1_t34D9717841B29B44D2EEC3274EF2E3D9293B52AC_marshaled_com
{
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
	HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___m_Property;
};
#endif
struct Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14 
{
	bool ___hasValue;
	int32_t ___value;
};
struct Nullable_1_t4963285281B990B794CDEACB9C3CD3069B5FA768 
{
	bool ___hasValue;
	Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___value;
};
struct PropertyBag_1_t3A8292E5FBAA78A4CD9958267F21BD8415907356  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_tC8CC13C3835F60C196349ED876C10B1831B80321  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct PropertyBag_1_tFE99C1C91147C2FF5914A52ED138C48BB9F455E4  : public RuntimeObject
{
	int32_t ___U3CInstantiationKindU3Ek__BackingField;
};
struct Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C 
{
	ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA ____pointer;
	int32_t ____length;
};
struct StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC 
{
	int32_t ___m_Value;
	int32_t ___m_Keyword;
};
struct StyleEnum_1_tDDEAB09F1AAFEA72821D32D702E5349040FF46D9 
{
	int32_t ___m_Value;
	int32_t ___m_Keyword;
};
struct BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F 
{
	int32_t ___x;
	int32_t ___y;
};
struct BaseVisualTreeHierarchyTrackerUpdater_t9FD4CD3627F642894C6485E93BF309961FCFBC03  : public BaseVisualTreeUpdater_t234B0DC7D28731E61BA8215154765170E5D0AB41
{
	int32_t ___m_State;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CurrentChangeElement;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CurrentChangeParent;
};
struct Binding_tA1358A155852138C1926082E4F3245B6F631CBED  : public RuntimeObject
{
	bool ___m_Dirty;
	int32_t ___m_UpdateTrigger;
	String_t* ___U3CpropertyU3Ek__BackingField;
};
struct BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB 
{
	int32_t ___U3CstatusU3Ek__BackingField;
	String_t* ___U3CmessageU3Ek__BackingField;
};
struct BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshaled_pinvoke
{
	int32_t ___U3CstatusU3Ek__BackingField;
	char* ___U3CmessageU3Ek__BackingField;
};
struct BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshaled_com
{
	int32_t ___U3CstatusU3Ek__BackingField;
	Il2CppChar* ___U3CmessageU3Ek__BackingField;
};
struct Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834  : public PointerManipulator_t54685840D83869016F04FD137BCC1B07016B2E72
{
	Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* ___clickedWithEventInfo;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___clicked;
	int64_t ___m_Delay;
	int64_t ___m_Interval;
	bool ___U3CactiveU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3ClastMousePositionU3Ek__BackingField;
	int32_t ___m_ActivePointerId;
	bool ___m_AcceptClicksIfDisabled;
	RuntimeObject* ___m_Repeater;
	RuntimeObject* ___m_PendingActivePseudoStateReset;
};
struct DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8  : public AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC
{
	Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* ___m_Database;
	DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* ___m_PointPage;
	DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* ___m_BilinearPage;
	int32_t ___m_ColorSpace;
	List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* ___m_Panels;
	int32_t ___m_MinAtlasSize;
	int32_t ___m_MaxAtlasSize;
	int32_t ___m_MaxSubTextureSize;
	int32_t ___m_ActiveFilters;
	DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* ___m_CustomFilter;
};
struct DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E  : public RuntimeObject
{
	TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___U3CtextureIdU3Ek__BackingField;
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___U3CatlasU3Ek__BackingField;
	int32_t ___U3CformatU3Ek__BackingField;
	int32_t ___U3CfilterModeU3Ek__BackingField;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___U3CminSizeU3Ek__BackingField;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___U3CmaxSizeU3Ek__BackingField;
	int32_t ___m_1Padding;
	int32_t ___m_2Padding;
	Allocator2D_t5B53CF899C3FABD99F29602424924ACAB9E2A157* ___m_Allocator;
	TextureBlitter_t8340FC58AD5F14B6A8DD133968F4C8427C79FCB7* ___m_Blitter;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___m_CurrentSize;
	bool ___U3CdisposedU3Ek__BackingField;
};
struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C  : public RuntimeObject
{
	int32_t ___U3CeventCategoriesU3Ek__BackingField;
	int64_t ___U3CtimestampU3Ek__BackingField;
	uint64_t ___U3CeventIdU3Ek__BackingField;
	uint64_t ___U3CtriggerEventIdU3Ek__BackingField;
	int32_t ___U3CpropagationU3Ek__BackingField;
	int32_t ___U3ClifeCycleStatusU3Ek__BackingField;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CelementTargetU3Ek__BackingField;
	int32_t ___U3CpropagationPhaseU3Ek__BackingField;
	RuntimeObject* ___m_CurrentTarget;
	Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___m_ImguiEvent;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CoriginalMousePositionU3Ek__BackingField;
};
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD  : public RuntimeObject
{
	intptr_t ___m_Ptr;
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	int32_t ___m_Version;
	bool ___m_IsOwner;
};
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke
{
	intptr_t ___m_Ptr;
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	int32_t ___m_Version;
	int32_t ___m_IsOwner;
};
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com
{
	intptr_t ___m_Ptr;
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	int32_t ___m_Version;
	int32_t ___m_IsOwner;
};
struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 
{
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___m_Ptr;
	int32_t ___m_Version;
	int32_t ___m_Count;
};
struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke
{
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___m_Ptr;
	int32_t ___m_Version;
	int32_t ___m_Count;
};
struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com
{
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___m_Ptr;
	int32_t ___m_Version;
	int32_t ___m_Count;
};
struct HierarchyViewModelNodesEnumerable_tA7D5CDB08B9F5279F1D3292147109449A762CE80 
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___m_HierarchyViewModel;
	Predicate_t24351A5E1CD4041489E44BE301F15022A5158CC6* ___m_Predicate;
	uint32_t ___m_Flags;
};
struct HierarchyViewModelNodesEnumerable_tA7D5CDB08B9F5279F1D3292147109449A762CE80_marshaled_pinvoke
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke* ___m_HierarchyViewModel;
	Il2CppMethodPointer ___m_Predicate;
	uint32_t ___m_Flags;
};
struct HierarchyViewModelNodesEnumerable_tA7D5CDB08B9F5279F1D3292147109449A762CE80_marshaled_com
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com* ___m_HierarchyViewModel;
	Il2CppMethodPointer ___m_Predicate;
	uint32_t ___m_Flags;
};
struct Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 
{
	float ___m_Value;
	int32_t ___m_Unit;
};
struct ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 
{
	int32_t ___U3CbuttonU3Ek__BackingField;
	int32_t ___U3CmodifiersU3Ek__BackingField;
	int32_t ___U3CclickCountU3Ek__BackingField;
};
struct MemoryLabel_t29CE7AB312D2ED888B444BBE5D452F7132EC9DB2 
{
	union
	{
		struct
		{
			intptr_t ___pointer;
			int32_t ___allocator;
		};
		uint8_t MemoryLabel_t29CE7AB312D2ED888B444BBE5D452F7132EC9DB2__padding[16];
	};
};
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 ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F  : public RuntimeObject
{
	int32_t ___AttrsImpl;
	Type_t* ___ClassImpl;
	RuntimeObject* ___DefaultValueImpl;
	MemberInfo_t* ___MemberImpl;
	String_t* ___NameImpl;
	int32_t ___PositionImpl;
};
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_pinvoke
{
	int32_t ___AttrsImpl;
	Type_t* ___ClassImpl;
	Il2CppIUnknown* ___DefaultValueImpl;
	MemberInfo_t* ___MemberImpl;
	char* ___NameImpl;
	int32_t ___PositionImpl;
};
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_com
{
	int32_t ___AttrsImpl;
	Type_t* ___ClassImpl;
	Il2CppIUnknown* ___DefaultValueImpl;
	MemberInfo_t* ___MemberImpl;
	Il2CppChar* ___NameImpl;
	int32_t ___PositionImpl;
};
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 Regex_tE773142C2BE45C5D362B0F815AFF831707A51772  : public RuntimeObject
{
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___internalMatchTimeout;
	String_t* ___pattern;
	int32_t ___roptions;
	RegexRunnerFactory_t72373B672C7D8785F63516DDD88834F286AF41E7* ___factory;
	Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___caps;
	Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___capnames;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___capslist;
	int32_t ___capsize;
	ExclusiveReference_t411F04D4CC440EB7399290027E1BBABEF4C28837* ____runnerref;
	WeakReference_1_tDC6E83496181D1BAFA3B89CBC00BCD0B64450257* ____replref;
	RegexCode_tA23175D9DA02AD6A79B073E10EC5D225372ED6C7* ____code;
	bool ____refsInitialized;
};
struct RenderTreeManager_tC48E33C23CCD40D5EFFF3CCA3D822893AD1C016E  : public RuntimeObject
{
	RenderTreeCompositor_t731E5D482A26CD2C3505318C6B83BE5FFE7A51C7* ___m_Compositor;
	VisualChangesProcessor_tBCC14428FE9AF3A64F81FA68CBF8C59E3229112D* ___m_VisualChangesProcessor;
	LinkedPool_1_t2089E962DBA7DCED47F5B21A93012A52E885E94F* ___m_CommandPool;
	LinkedPool_1_tF8F959E7B2878D455B8E618BB9239F01629CD53B* ___m_ExtraDataPool;
	BasicNodePool_1_t073A79E90DF0EFECF50348C64C13C664766F45E4* ___m_MeshHandleNodePool;
	BasicNodePool_1_tC6A4D3981871B022827FEC48623A7DD565857F50* ___m_GraphicEntryPool;
	Dictionary_2_tC09823264A68A2427FCBB48E3C6AAC42B5BFA3C4* ___m_ExtraData;
	List_1_t274EF879F062D96E9E5D05941FF15F5051FF20C2* ___m_InsertionList;
	MeshGenerationDeferrer_t53FF3517C6053830C46C1D0C2D82940F6386EF39* ___m_MeshGenerationDeferrer;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_DefaultMat;
	bool ___m_BlockDirtyRegistration;
	ChainBuilderStats_t6E755490CE0B312AE16FEBC6734C7F2836A8067C ___m_Stats;
	uint32_t ___m_StatsElementsAdded;
	uint32_t ___m_StatsElementsRemoved;
	TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B* ___m_TextureRegistry;
	OpacityIdAccelerator_t28773C62F594A1F6A4319298D6CAA31E16458EA7* ___U3CopacityIdAcceleratorU3Ek__BackingField;
	ObjectPool_1_t61A5B6CD842BB39692CA36A9EDA7E96B82C8BFE5* ___m_RenderDataPool;
	ObjectPool_1_t81BB298B2BB84B7A8E722A4BF66BDA3CFEF9AFCD* ___m_RenderTreePool;
	bool ___U3CblockDirtyRegistrationU3Ek__BackingField;
	int32_t ___U3CtextureSlotCountU3Ek__BackingField;
	bool ___U3CdisposedU3Ek__BackingField;
	RenderTree_t605515B72AF7767FA30297BEA8C5240A81E123F8* ___m_RootRenderTree;
	BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___U3CpanelU3Ek__BackingField;
	UIRenderDevice_t59628CBA89B4617E832C2B270E1C1A3931D01302* ___U3CdeviceU3Ek__BackingField;
	AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* ___U3CatlasU3Ek__BackingField;
	VectorImageManager_tBABA8290D62F9BDB5DCE3CC8FDA877915D1DBFED* ___U3CvectorImageManagerU3Ek__BackingField;
	TempMeshAllocatorImpl_t33280073DA0AA595F921199A769121BF28180DFB* ___U3CtempMeshAllocatorU3Ek__BackingField;
	MeshWriteDataPool_t3FB1670F1C2CCE8683ABBB0D74B5286C7E5E9B81* ___U3CmeshWriteDataPoolU3Ek__BackingField;
	EntryRecorder_t25B9D6C51380164248BFC90C2520F5A7F738FA71* ___entryRecorder;
	MeshGenerationNodeManager_t664D7CDDBEB399AA7BDE68B52E4EBA0CBB6E6DC4* ___U3CmeshGenerationNodeManagerU3Ek__BackingField;
	JobManager_tC139532E48436E2DCB0FB9EB8C75E1EA244C6530* ___U3CjobManagerU3Ek__BackingField;
	UIRVEShaderInfoAllocator_t7A9BCF1924EA027462B8DBBAC7B15BCBCB5CC3BF* ___shaderInfoAllocator;
	bool ___U3CdrawStatsU3Ek__BackingField;
	bool ___U3CdrawInCamerasU3Ek__BackingField;
	bool ___U3CisFlatU3Ek__BackingField;
	bool ___U3CforceGammaRenderingU3Ek__BackingField;
};
struct StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 
{
	float ___m_Value;
	int32_t ___m_Keyword;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Type_t  : public MemberInfo_t
{
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct UIRRepaintUpdater_tA4093F3857EA96D9E5E9EFD7C18785C787E1408E  : public BaseVisualTreeUpdater_t234B0DC7D28731E61BA8215154765170E5D0AB41
{
	BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___attachedPanel;
	RenderTreeManager_tC48E33C23CCD40D5EFFF3CCA3D822893AD1C016E* ___renderTreeManager;
	bool ___m_ForceGammaRendering;
	uint32_t ___m_VertexBudget;
	int32_t ___m_TextureSlotCount;
	bool ___U3CdrawStatsU3Ek__BackingField;
	bool ___U3CbreakBatchesU3Ek__BackingField;
	bool ___U3CdisposedU3Ek__BackingField;
};
struct UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2  : public RuntimeObject
{
	String_t* ___U3CnameU3Ek__BackingField;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_ObsoleteNames;
	String_t* ___U3CtypeU3Ek__BackingField;
	String_t* ___U3CtypeNamespaceU3Ek__BackingField;
	int32_t ___U3CuseU3Ek__BackingField;
	UxmlTypeRestriction_t2C4CE1ED76502CDF80010880E058AF0582910A92* ___U3CrestrictionU3Ek__BackingField;
};
struct VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE 
{
	int32_t ___U3CIgnoreExceptionsU3Ek__BackingField;
};
struct UxmlTraits_tDED0FF94BF82D1F4DCFD14DBC22DCA51D30D1172  : public UxmlTraits_t45D4AB9B0148A110826C5201495FF23814A12E4B
{
	UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* ___m_PropertyPath;
};
struct TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F  : public LinkedPoolItem_1_tEE25C8B557C971B237ECBF0BA28C57C48372D9EF
{
	DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* ___page;
	int32_t ___counter;
	Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E ___alloc;
	RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___rect;
};
struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6 
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___m_ViewModel;
	ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17 ___m_Nodes;
	int32_t ___m_Version;
	int32_t ___m_Index;
};
struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke* ___m_ViewModel;
	ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17 ___m_Nodes;
	int32_t ___m_Version;
	int32_t ___m_Index;
};
struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com* ___m_ViewModel;
	ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17 ___m_Nodes;
	int32_t ___m_Version;
	int32_t ___m_Index;
};
struct Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39 
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___m_HierarchyViewModel;
	Predicate_t24351A5E1CD4041489E44BE301F15022A5158CC6* ___m_Predicate;
	uint32_t ___m_Flags;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	int32_t ___m_Version;
	int32_t ___m_Index;
};
struct Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39_marshaled_pinvoke
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke* ___m_HierarchyViewModel;
	Il2CppMethodPointer ___m_Predicate;
	uint32_t ___m_Flags;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	int32_t ___m_Version;
	int32_t ___m_Index;
};
struct Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39_marshaled_com
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com* ___m_HierarchyViewModel;
	Il2CppMethodPointer ___m_Predicate;
	uint32_t ___m_Flags;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	int32_t ___m_Version;
	int32_t ___m_Index;
};
struct Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C  : public MulticastDelegate_t
{
};
struct Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115  : public MulticastDelegate_t
{
};
struct Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380  : public MulticastDelegate_t
{
};
struct Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53  : public MulticastDelegate_t
{
};
struct Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43  : public MulticastDelegate_t
{
};
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87  : public MulticastDelegate_t
{
};
struct Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4  : public MulticastDelegate_t
{
};
struct Action_1_t05F6A7FC9FBB588EC4A828E23375838E340354CB  : public MulticastDelegate_t
{
};
struct Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188  : public MulticastDelegate_t
{
};
struct Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1  : public MulticastDelegate_t
{
};
struct Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9  : public MulticastDelegate_t
{
};
struct ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D  : public PropertyBag_1_t3A8292E5FBAA78A4CD9958267F21BD8415907356
{
	List_1_t95955E49E2CAA2956C04ABE04FA8D76DB746DB08* ___m_PropertiesList;
	Dictionary_2_tB787A16D1E7E0AF0247AD4FC0BA87D77FBB9673B* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37  : public PropertyBag_1_tC8CC13C3835F60C196349ED876C10B1831B80321
{
	List_1_tB3875941EB9C31B6A1EE0576F969C79D850E686B* ___m_PropertiesList;
	Dictionary_2_tA61232E67436CFEE96763119B16A0552EF2AA594* ___m_PropertiesHash;
};
struct ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE  : public PropertyBag_1_tFE99C1C91147C2FF5914A52ED138C48BB9F455E4
{
	List_1_t5BEEEF0A5BECBFAABCCFDB3EF9A6AB5C7D948F13* ___m_PropertiesList;
	Dictionary_2_t1AA176C4F66151A249A50D45DA465B075CD09DCE* ___m_PropertiesHash;
};
struct EventBase_1_tBA26F1F71F5552622D291E958C5BAAF8FC084715  : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
{
	int32_t ___m_RefCount;
};
struct EventBase_1_t8C644CD99134CBBFDB84260302CD495995488415  : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
{
	int32_t ___m_RefCount;
};
struct EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1  : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
{
	int32_t ___m_RefCount;
};
struct EventBase_1_tB8AF17419B0E6B39E32F8925FCA535F5CF5C79D2  : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
{
	int32_t ___m_RefCount;
};
struct EventBase_1_tBD3A3272CA5474A0EF4F4EFF8E1751F89428D493  : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
{
	int32_t ___m_RefCount;
};
struct EventBase_1_t7D3D212E8AD9C53105AAC51DBD4FA5F700586F68  : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
{
	int32_t ___m_RefCount;
};
struct EventBase_1_t4941B5AE834AA028696C83756491CE8884F30DDE  : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
{
	int32_t ___m_RefCount;
};
struct EventBase_1_t2637736704939772A86A2904BCFD1B314097DD1E  : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
{
	int32_t ___m_RefCount;
};
struct EventBase_1_t4220A5F9403D1AF0CC78DAA74EA18AA29699A6CF  : public EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C
{
	int32_t ___m_RefCount;
};
struct EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7  : public MulticastDelegate_t
{
};
struct EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF  : public MulticastDelegate_t
{
};
struct EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C  : public MulticastDelegate_t
{
};
struct EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA  : public MulticastDelegate_t
{
};
struct EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913  : public MulticastDelegate_t
{
};
struct EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD  : public MulticastDelegate_t
{
};
struct EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75  : public MulticastDelegate_t
{
};
struct Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138  : public MulticastDelegate_t
{
};
struct Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C  : public MulticastDelegate_t
{
};
struct Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD  : public MulticastDelegate_t
{
};
struct Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63  : public MulticastDelegate_t
{
};
struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E  : public MulticastDelegate_t
{
};
struct Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9 
{
	bool ___hasValue;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___value;
};
struct Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B  : public MulticastDelegate_t
{
};
struct TypedUxmlAttributeDescription_1_tD8728D2AC8F9232D2E6A83B327DC0258F2CEEFA2  : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2
{
	String_t* ___U3CdefaultValueU3Ek__BackingField;
};
struct ValueTuple_3_tFE73F8AF691C01B293ACA712BF57D5C7BCE09F42 
{
	bool ___Item1;
	int32_t ___Item2;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___Item3;
};
struct ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2 
{
	bool ___Item1;
	int32_t ___Item2;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___Item3;
};
struct ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F 
{
	bool ___Item1;
	int32_t ___Item2;
	int32_t ___Item3;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___Item4;
};
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07  : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	String_t* ____paramName;
};
struct BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 
{
	int32_t ___keyword;
	Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___offset;
};
struct BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 
{
	int32_t ___m_SizeType;
	Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_X;
	Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Y;
};
struct CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E  : public Binding_tA1358A155852138C1926082E4F3245B6F631CBED
{
};
struct DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6  : public MulticastDelegate_t
{
};
struct HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705  : public MulticastDelegate_t
{
};
struct HierarchyFlattenedChildrenEnumerable_tF44A88EC6CB4F3581F88044D47048A0AF5134436 
{
	HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
	HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___m_ParentNode;
	int32_t ___m_ParentIndex;
};
struct HierarchyFlattenedChildrenEnumerable_tF44A88EC6CB4F3581F88044D47048A0AF5134436_marshaled_pinvoke
{
	HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
	HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___m_ParentNode;
	int32_t ___m_ParentIndex;
};
struct HierarchyFlattenedChildrenEnumerable_tF44A88EC6CB4F3581F88044D47048A0AF5134436_marshaled_com
{
	HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
	HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___m_ParentNode;
	int32_t ___m_ParentIndex;
};
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317  : public RuntimeObject
{
	intptr_t ___m_Ptr;
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
	HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17 ___m_Nodes;
	int32_t ___m_Version;
	bool ___m_IsOwner;
	FlagsChangedEventHandler_tFA2E363C3F5594D52444475D5A36C2B7686548B9* ___FlagsChanged;
	RuntimeObject* ___U3CQueryParserU3Ek__BackingField;
};
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke
{
	intptr_t ___m_Ptr;
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
	HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17 ___m_Nodes;
	int32_t ___m_Version;
	int32_t ___m_IsOwner;
	Il2CppMethodPointer ___FlagsChanged;
	RuntimeObject* ___U3CQueryParserU3Ek__BackingField;
};
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com
{
	intptr_t ___m_Ptr;
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
	HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17 ___m_Nodes;
	int32_t ___m_Version;
	int32_t ___m_IsOwner;
	Il2CppMethodPointer ___FlagsChanged;
	RuntimeObject* ___U3CQueryParserU3Ek__BackingField;
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct LayoutDataStore_tE59A593CD73517DDC7C117B293E7C2C6F17DC364 
{
	MemoryLabel_t29CE7AB312D2ED888B444BBE5D452F7132EC9DB2 ___m_MemoryLabel;
	Data_t43E3238277579E631EA4E8016E61966D79F5B62E* ___m_Data;
};
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 RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27  : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
struct StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 
{
	Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___m_Value;
	int32_t ___m_Keyword;
};
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4  : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
struct VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637  : public BaseVisualTreeHierarchyTrackerUpdater_t9FD4CD3627F642894C6485E93BF309961FCFBC03
{
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___m_ElementsWithBindings;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___m_ElementsToAdd;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___m_ElementsToRemove;
	int64_t ___m_LastUpdateTime;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___m_ElementsToBind;
	Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ___U3CtemporaryObjectCacheU3Ek__BackingField;
	List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044* ___updatedBindings;
};
struct Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7 
{
	HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	int32_t ___m_Version;
	int32_t ___m_Index;
};
struct Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_pinvoke
{
	HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	int32_t ___m_Version;
	int32_t ___m_Index;
};
struct Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_com
{
	HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
	ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E ___m_FlattenedNodes;
	int32_t ___m_Version;
	int32_t ___m_Index;
};
struct Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 
{
	HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 ___m_Enumerable;
	int32_t ___m_Index;
};
struct Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_pinvoke
{
	HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke ___m_Enumerable;
	int32_t ___m_Index;
};
struct Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_com
{
	HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com ___m_Enumerable;
	int32_t ___m_Index;
};
struct Predicate_t24351A5E1CD4041489E44BE301F15022A5158CC6  : public MulticastDelegate_t
{
};
struct Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C 
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___m_HierarchyViewModel;
	Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6 ___m_Enumerator;
};
struct Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshaled_pinvoke
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke* ___m_HierarchyViewModel;
	Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke ___m_Enumerator;
};
struct Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshaled_com
{
	HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com* ___m_HierarchyViewModel;
	Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com ___m_Enumerator;
};
struct ChangeEvent_1_t2AA4161DCA648D276CFE726DD08B0D55FA799D4B  : public EventBase_1_tBA26F1F71F5552622D291E958C5BAAF8FC084715
{
	bool ___U3CpreviousValueU3Ek__BackingField;
	bool ___U3CnewValueU3Ek__BackingField;
};
struct Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7 
{
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* ____set;
	int32_t ____index;
	int32_t ____version;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ____current;
};
struct PointerCaptureEventBase_1_t265201C952224C804DDA3B4C56A4CA46B8A665CC  : public EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1
{
	RuntimeObject* ___U3CrelatedTargetU3Ek__BackingField;
	int32_t ___U3CpointerIdU3Ek__BackingField;
};
struct PointerCaptureEventBase_1_tB71E4AEB34E7FFC989F93E9B522D53DFAEE2CE7F  : public EventBase_1_tBD3A3272CA5474A0EF4F4EFF8E1751F89428D493
{
	RuntimeObject* ___U3CrelatedTargetU3Ek__BackingField;
	int32_t ___U3CpointerIdU3Ek__BackingField;
};
struct PointerEventBase_1_tE7FD0B460EEC808CA9256F0071D67C920B0E1124  : public EventBase_1_t8C644CD99134CBBFDB84260302CD495995488415
{
	bool ___m_AltitudeNeedsConversion;
	bool ___m_AzimuthNeedsConversion;
	float ___m_AltitudeAngle;
	float ___m_AzimuthAngle;
	bool ___m_TiltNeeded;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Tilt;
	int32_t ___U3CpointerIdU3Ek__BackingField;
	String_t* ___U3CpointerTypeU3Ek__BackingField;
	bool ___U3CisPrimaryU3Ek__BackingField;
	int32_t ___U3CbuttonU3Ek__BackingField;
	int32_t ___U3CpressedButtonsU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3ClocalPositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CdeltaPositionU3Ek__BackingField;
	float ___U3CdeltaTimeU3Ek__BackingField;
	int32_t ___U3CclickCountU3Ek__BackingField;
	float ___U3CpressureU3Ek__BackingField;
	float ___U3CtangentialPressureU3Ek__BackingField;
	float ___U3CtwistU3Ek__BackingField;
	int32_t ___U3CpenStatusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
	int32_t ___U3CmodifiersU3Ek__BackingField;
	RuntimeObject* ___U3CcompatibilityMouseEventU3Ek__BackingField;
	int32_t ___U3CdisplayIndexU3Ek__BackingField;
	bool ___U3CrecomputeTopElementUnderPointerU3Ek__BackingField;
	Nullable_1_t4963285281B990B794CDEACB9C3CD3069B5FA768 ___U3CpanelRayU3Ek__BackingField;
};
struct PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F  : public EventBase_1_t2B9B970022841F58172C0C783B7E1040BEF85AC1
{
	bool ___m_AltitudeNeedsConversion;
	bool ___m_AzimuthNeedsConversion;
	float ___m_AltitudeAngle;
	float ___m_AzimuthAngle;
	bool ___m_TiltNeeded;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Tilt;
	int32_t ___U3CpointerIdU3Ek__BackingField;
	String_t* ___U3CpointerTypeU3Ek__BackingField;
	bool ___U3CisPrimaryU3Ek__BackingField;
	int32_t ___U3CbuttonU3Ek__BackingField;
	int32_t ___U3CpressedButtonsU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3ClocalPositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CdeltaPositionU3Ek__BackingField;
	float ___U3CdeltaTimeU3Ek__BackingField;
	int32_t ___U3CclickCountU3Ek__BackingField;
	float ___U3CpressureU3Ek__BackingField;
	float ___U3CtangentialPressureU3Ek__BackingField;
	float ___U3CtwistU3Ek__BackingField;
	int32_t ___U3CpenStatusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
	int32_t ___U3CmodifiersU3Ek__BackingField;
	RuntimeObject* ___U3CcompatibilityMouseEventU3Ek__BackingField;
	int32_t ___U3CdisplayIndexU3Ek__BackingField;
	bool ___U3CrecomputeTopElementUnderPointerU3Ek__BackingField;
	Nullable_1_t4963285281B990B794CDEACB9C3CD3069B5FA768 ___U3CpanelRayU3Ek__BackingField;
};
struct PointerEventBase_1_tE5B00823964EF715DC1ED310DB3F91B16D40D7C7  : public EventBase_1_tB8AF17419B0E6B39E32F8925FCA535F5CF5C79D2
{
	bool ___m_AltitudeNeedsConversion;
	bool ___m_AzimuthNeedsConversion;
	float ___m_AltitudeAngle;
	float ___m_AzimuthAngle;
	bool ___m_TiltNeeded;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Tilt;
	int32_t ___U3CpointerIdU3Ek__BackingField;
	String_t* ___U3CpointerTypeU3Ek__BackingField;
	bool ___U3CisPrimaryU3Ek__BackingField;
	int32_t ___U3CbuttonU3Ek__BackingField;
	int32_t ___U3CpressedButtonsU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3ClocalPositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CdeltaPositionU3Ek__BackingField;
	float ___U3CdeltaTimeU3Ek__BackingField;
	int32_t ___U3CclickCountU3Ek__BackingField;
	float ___U3CpressureU3Ek__BackingField;
	float ___U3CtangentialPressureU3Ek__BackingField;
	float ___U3CtwistU3Ek__BackingField;
	int32_t ___U3CpenStatusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
	int32_t ___U3CmodifiersU3Ek__BackingField;
	RuntimeObject* ___U3CcompatibilityMouseEventU3Ek__BackingField;
	int32_t ___U3CdisplayIndexU3Ek__BackingField;
	bool ___U3CrecomputeTopElementUnderPointerU3Ek__BackingField;
	Nullable_1_t4963285281B990B794CDEACB9C3CD3069B5FA768 ___U3CpanelRayU3Ek__BackingField;
};
struct PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9  : public EventBase_1_t7D3D212E8AD9C53105AAC51DBD4FA5F700586F68
{
	bool ___m_AltitudeNeedsConversion;
	bool ___m_AzimuthNeedsConversion;
	float ___m_AltitudeAngle;
	float ___m_AzimuthAngle;
	bool ___m_TiltNeeded;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Tilt;
	int32_t ___U3CpointerIdU3Ek__BackingField;
	String_t* ___U3CpointerTypeU3Ek__BackingField;
	bool ___U3CisPrimaryU3Ek__BackingField;
	int32_t ___U3CbuttonU3Ek__BackingField;
	int32_t ___U3CpressedButtonsU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3ClocalPositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CdeltaPositionU3Ek__BackingField;
	float ___U3CdeltaTimeU3Ek__BackingField;
	int32_t ___U3CclickCountU3Ek__BackingField;
	float ___U3CpressureU3Ek__BackingField;
	float ___U3CtangentialPressureU3Ek__BackingField;
	float ___U3CtwistU3Ek__BackingField;
	int32_t ___U3CpenStatusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
	int32_t ___U3CmodifiersU3Ek__BackingField;
	RuntimeObject* ___U3CcompatibilityMouseEventU3Ek__BackingField;
	int32_t ___U3CdisplayIndexU3Ek__BackingField;
	bool ___U3CrecomputeTopElementUnderPointerU3Ek__BackingField;
	Nullable_1_t4963285281B990B794CDEACB9C3CD3069B5FA768 ___U3CpanelRayU3Ek__BackingField;
};
struct PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B  : public EventBase_1_t4941B5AE834AA028696C83756491CE8884F30DDE
{
	bool ___m_AltitudeNeedsConversion;
	bool ___m_AzimuthNeedsConversion;
	float ___m_AltitudeAngle;
	float ___m_AzimuthAngle;
	bool ___m_TiltNeeded;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Tilt;
	int32_t ___U3CpointerIdU3Ek__BackingField;
	String_t* ___U3CpointerTypeU3Ek__BackingField;
	bool ___U3CisPrimaryU3Ek__BackingField;
	int32_t ___U3CbuttonU3Ek__BackingField;
	int32_t ___U3CpressedButtonsU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3ClocalPositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CdeltaPositionU3Ek__BackingField;
	float ___U3CdeltaTimeU3Ek__BackingField;
	int32_t ___U3CclickCountU3Ek__BackingField;
	float ___U3CpressureU3Ek__BackingField;
	float ___U3CtangentialPressureU3Ek__BackingField;
	float ___U3CtwistU3Ek__BackingField;
	int32_t ___U3CpenStatusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
	int32_t ___U3CmodifiersU3Ek__BackingField;
	RuntimeObject* ___U3CcompatibilityMouseEventU3Ek__BackingField;
	int32_t ___U3CdisplayIndexU3Ek__BackingField;
	bool ___U3CrecomputeTopElementUnderPointerU3Ek__BackingField;
	Nullable_1_t4963285281B990B794CDEACB9C3CD3069B5FA768 ___U3CpanelRayU3Ek__BackingField;
};
struct PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496  : public EventBase_1_t2637736704939772A86A2904BCFD1B314097DD1E
{
	bool ___m_AltitudeNeedsConversion;
	bool ___m_AzimuthNeedsConversion;
	float ___m_AltitudeAngle;
	float ___m_AzimuthAngle;
	bool ___m_TiltNeeded;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Tilt;
	int32_t ___U3CpointerIdU3Ek__BackingField;
	String_t* ___U3CpointerTypeU3Ek__BackingField;
	bool ___U3CisPrimaryU3Ek__BackingField;
	int32_t ___U3CbuttonU3Ek__BackingField;
	int32_t ___U3CpressedButtonsU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3ClocalPositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CdeltaPositionU3Ek__BackingField;
	float ___U3CdeltaTimeU3Ek__BackingField;
	int32_t ___U3CclickCountU3Ek__BackingField;
	float ___U3CpressureU3Ek__BackingField;
	float ___U3CtangentialPressureU3Ek__BackingField;
	float ___U3CtwistU3Ek__BackingField;
	int32_t ___U3CpenStatusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
	int32_t ___U3CmodifiersU3Ek__BackingField;
	RuntimeObject* ___U3CcompatibilityMouseEventU3Ek__BackingField;
	int32_t ___U3CdisplayIndexU3Ek__BackingField;
	bool ___U3CrecomputeTopElementUnderPointerU3Ek__BackingField;
	Nullable_1_t4963285281B990B794CDEACB9C3CD3069B5FA768 ___U3CpanelRayU3Ek__BackingField;
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
	RuntimeObject* ____actualValue;
};
struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E 
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___m_PropertyPath;
	String_t* ___m_Path;
};
struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke ___m_PropertyPath;
	char* ___m_Path;
};
struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com ___m_PropertyPath;
	Il2CppChar* ___m_Path;
};
struct DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA  : public Binding_tA1358A155852138C1926082E4F3245B6F631CBED
{
	int32_t ___m_BindingMode;
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* ___m_SourceToUiConverters;
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* ___m_UiToSourceConverters;
	RuntimeObject* ___U3CdataSourceU3Ek__BackingField;
	Type_t* ___U3CdataSourceTypeU3Ek__BackingField;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___U3CdataSourcePathU3Ek__BackingField;
};
struct DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 
{
	RuntimeObject* ___U3CdataSourceU3Ek__BackingField;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___U3CdataSourcePathU3Ek__BackingField;
};
struct DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_pinvoke
{
	Il2CppIUnknown* ___U3CdataSourceU3Ek__BackingField;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke ___U3CdataSourcePathU3Ek__BackingField;
};
struct DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_com
{
	Il2CppIUnknown* ___U3CdataSourceU3Ek__BackingField;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com ___U3CdataSourcePathU3Ek__BackingField;
};
struct LayoutDataAccess_t99AA56349D0BC76F3742B927F4F0DDB21511FBBA 
{
	int32_t ___m_Manager;
	LayoutDataStore_tE59A593CD73517DDC7C117B293E7C2C6F17DC364 ___m_Nodes;
	LayoutDataStore_tE59A593CD73517DDC7C117B293E7C2C6F17DC364 ___m_Configs;
};
struct PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446  : public RuntimeObject
{
	int32_t ___m_PathIndex;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___U3CPathU3Ek__BackingField;
	RuntimeObject* ___U3CPropertyU3Ek__BackingField;
	bool ___U3CReadonlyVisitU3Ek__BackingField;
	int32_t ___U3CReturnCodeU3Ek__BackingField;
};
struct PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C 
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___propertyPath;
	Type_t* ___type;
};
struct PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshaled_pinvoke
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke ___propertyPath;
	Type_t* ___type;
};
struct PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshaled_com
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com ___propertyPath;
	Type_t* ___type;
};
struct TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E  : public RuntimeObject
{
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___U3CPathU3Ek__BackingField;
	Type_t* ___U3CresolvedTypeU3Ek__BackingField;
	int32_t ___U3CReturnCodeU3Ek__BackingField;
	Type_t* ___m_LastType;
	int32_t ___m_PathIndex;
};
struct UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF  : public TypedUxmlAttributeDescription_1_tD8728D2AC8F9232D2E6A83B327DC0258F2CEEFA2
{
};
struct PropertyBag_t4E5CCE4805649E14B3A591FD1F5447739C6FD14F  : public ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D
{
};
struct PropertyBag_tF0E0C48940A52C26B9F13F13945E0830C845F50F  : public ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37
{
};
struct PropertyBag_t7770ED240E30CA3B6088AE6B9EEDD31AF2316DA3  : public ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE
{
};
struct U3CGetChildrenIdsU3Ed__25_tB9A2FA49438C9247E29B7591C09D2D56087CC154  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	int32_t ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	int32_t ___id;
	int32_t ___U3CU3E3__id;
	BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* ___U3CU3E4__this;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___U3CnodeByIdU3E5__1;
	HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 ___U3CnodesU3E5__2;
	Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 ___U3CU3Es__3;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___U3CnodeU3E5__4;
};
struct U3CGetChildrenIdsByIndexU3Ed__41_tB758861F86C05A00B321769240F8A0844B1C25AE  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	int32_t ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	int32_t ___index;
	int32_t ___U3CU3E3__index;
	BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* ___U3CU3E4__this;
	HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 ___U3CnodesU3E5__1;
	Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 ___U3CU3Es__2;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___U3CnodeU3E5__3;
};
struct Enumerator_t28938591DB7102A66DDBCDE59F8D453F3CCA0F46 
{
	HierarchyFlattenedChildrenEnumerable_tF44A88EC6CB4F3581F88044D47048A0AF5134436 ___m_Enumerable;
	int32_t ___m_End;
	int32_t ___m_Depth;
	int32_t ___m_Version;
	int32_t ___m_Current;
};
struct Enumerator_t28938591DB7102A66DDBCDE59F8D453F3CCA0F46_marshaled_pinvoke
{
	HierarchyFlattenedChildrenEnumerable_tF44A88EC6CB4F3581F88044D47048A0AF5134436_marshaled_pinvoke ___m_Enumerable;
	int32_t ___m_End;
	int32_t ___m_Depth;
	int32_t ___m_Version;
	int32_t ___m_Current;
};
struct Enumerator_t28938591DB7102A66DDBCDE59F8D453F3CCA0F46_marshaled_com
{
	HierarchyFlattenedChildrenEnumerable_tF44A88EC6CB4F3581F88044D47048A0AF5134436_marshaled_com ___m_Enumerable;
	int32_t ___m_End;
	int32_t ___m_Depth;
	int32_t ___m_Version;
	int32_t ___m_Current;
};
struct BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32 
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___m_PropertyName;
};
struct BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshaled_pinvoke
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke ___m_PropertyName;
};
struct BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshaled_com
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com ___m_PropertyName;
};
struct BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A 
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_TargetElement;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___m_BindingId;
};
struct BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshaled_pinvoke
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_TargetElement;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke ___m_BindingId;
};
struct BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshaled_com
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_TargetElement;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com ___m_BindingId;
};
struct BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_TargetElement;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___m_BindingId;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___m_DataSourcePath;
	RuntimeObject* ___m_DataSource;
};
struct BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshaled_pinvoke
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_TargetElement;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke ___m_BindingId;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke ___m_DataSourcePath;
	Il2CppIUnknown* ___m_DataSource;
};
struct BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshaled_com
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_TargetElement;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com ___m_BindingId;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com ___m_DataSourcePath;
	Il2CppIUnknown* ___m_DataSource;
};
struct BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CtargetElementU3Ek__BackingField;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___U3CbindingIdU3Ek__BackingField;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___U3CbindingU3Ek__BackingField;
};
struct BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshaled_pinvoke
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CtargetElementU3Ek__BackingField;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke ___U3CbindingIdU3Ek__BackingField;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___U3CbindingU3Ek__BackingField;
};
struct BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshaled_com
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CtargetElementU3Ek__BackingField;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com ___U3CbindingIdU3Ek__BackingField;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___U3CbindingU3Ek__BackingField;
};
struct BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512 
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___bindingId;
};
struct BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshaled_pinvoke
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke ___bindingId;
};
struct BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshaled_com
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com ___bindingId;
};
struct ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318  : public PointerEventBase_1_tE7FD0B460EEC808CA9256F0071D67C920B0E1124
{
};
struct DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383 
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_TargetElement;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___m_BindingId;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 ___m_PreviousContext;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 ___m_NewContext;
};
struct DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshaled_pinvoke
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_TargetElement;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke ___m_BindingId;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_pinvoke ___m_PreviousContext;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_pinvoke ___m_NewContext;
};
struct DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshaled_com
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_TargetElement;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com ___m_BindingId;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_com ___m_PreviousContext;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_com ___m_NewContext;
};
struct LayoutConfig_tD448909812F1AA8DE14EAC340688D6FF41B52C87 
{
	LayoutDataAccess_t99AA56349D0BC76F3742B927F4F0DDB21511FBBA ___m_Access;
	LayoutHandle_tCFE060947B4EDC8F11BF5B480181493FB578BEB6 ___m_Handle;
};
struct LayoutNode_tADF081B0F16F76B66459DE38F3AD8EC098F22CBE 
{
	LayoutDataAccess_t99AA56349D0BC76F3742B927F4F0DDB21511FBBA ___m_Access;
	LayoutHandle_tCFE060947B4EDC8F11BF5B480181493FB578BEB6 ___m_Handle;
};
struct PointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51  : public PointerEventBase_1_tE5B00823964EF715DC1ED310DB3F91B16D40D7C7
{
};
struct PointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5  : public PointerCaptureEventBase_1_tB71E4AEB34E7FFC989F93E9B522D53DFAEE2CE7F
{
};
struct PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51  : public PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9
{
};
struct PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3  : public PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B
{
	bool ___U3CisHandledByDraggableU3Ek__BackingField;
};
struct PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9  : public PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496
{
};
struct PropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5  : public EventBase_1_t4220A5F9403D1AF0CC78DAA74EA18AA29699A6CF
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___U3CpropertyU3Ek__BackingField;
};
struct U3CGetAllItemIdsU3Ed__23_t7273894880BA37B844EC6115D89ADF3AE36C9239  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	int32_t ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	RuntimeObject* ___rootIds;
	RuntimeObject* ___U3CU3E3__rootIds;
	BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* ___U3CU3E4__this;
	Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7 ___U3CU3Es__1;
	HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___U3CflattenedNodeU3E5__2;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___U3CnodeU3E5__3;
	RuntimeObject* ___U3CU3Es__4;
	int32_t ___U3CidU3E5__5;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___U3CparentNodeU3E5__6;
	HierarchyFlattenedChildrenEnumerable_tF44A88EC6CB4F3581F88044D47048A0AF5134436 ___U3CflattenedNodeChildrenU3E5__7;
	Enumerator_t28938591DB7102A66DDBCDE59F8D453F3CCA0F46 ___U3CU3Es__8;
	HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___U3CflattenedNodeU3E5__9;
};
struct BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___bindingId;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___binding;
	bool ___shouldProcess;
};
struct BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshaled_pinvoke
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke ___bindingId;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___binding;
	int32_t ___shouldProcess;
};
struct BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshaled_com
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com ___bindingId;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___binding;
	int32_t ___shouldProcess;
};
struct IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398 
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___binding;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___bindingId;
};
struct IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_pinvoke
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___binding;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke ___bindingId;
};
struct IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_com
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___binding;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com ___bindingId;
};
struct EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69  : public MulticastDelegate_t
{
};
struct BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303  : public RuntimeObject
{
	Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53* ___panelDisposed;
	UIElementsBridge_tC28FCEDF493CD746D1973AB27BA2CBA393EB4BA8* ___m_UIElementsBridge;
	float ___m_Scale;
	LayoutConfig_tD448909812F1AA8DE14EAC340688D6FF41B52C87 ___layoutConfig;
	float ___m_PixelsPerPoint;
	float ___U3CreferenceSpritePixelsPerUnitU3Ek__BackingField;
	PanelClearSettings_tA3D8EE9A4864781CE3E5FED5225C6FB37ED66EE7 ___U3CclearSettingsU3Ek__BackingField;
	RuntimeObject* ___panelRenderer;
	bool ___U3CduringLayoutPhaseU3Ek__BackingField;
	RepaintData_t90534752135661579EC254884F550545D001B5EA* ___U3CrepaintDataU3Ek__BackingField;
	RuntimeObject* ___U3CcursorManagerU3Ek__BackingField;
	ContextualMenuManager_tEE3B1F33FFFD180705467CA625AEBA0F5D63154B* ___U3CcontextualMenuManagerU3Ek__BackingField;
	DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* ___U3CdataBindingManagerU3Ek__BackingField;
	TimerEventScheduler_tAF33EE8B1C54425235E4893B0C5088629FBE7862* ___m_Scheduler;
	TimeFunction_tF79523F25DE24287C8CF4D87F09E8CA51568EC9F* ___m_TimeSinceStartupFunc;
	bool ___U3CdisposedU3Ek__BackingField;
	ElementUnderPointer_tB43AD64F79C6F06829D8B90318AF1A6BBE9C1904* ___m_TopElementUnderPointers;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___isFlatChanged;
	bool ___m_IsFlat;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___atlasChanged;
	HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705* ___hierarchyChanged;
	Action_1_tE55F8AC1EEC45D0C976E56B2950D65EC814C06E6* ___beforeUpdate;
	Lazy_1_t564A33A7F423595D3F62B04F731E53A42FB37575* ___textElementRegistry;
	Func_1_tA8142C82F6807E3ECF316299D5B91FFE4FEA7343* ___CreateMenuFunctor;
};
struct DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1  : public RuntimeObject
{
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* ___m_BindingDataLocalPool;
	Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53 ___m_LogLevel;
	BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___m_Panel;
	HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* ___m_DataSourceTracker;
	HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* ___m_BindingsTracker;
	List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* ___m_DetectedChangesFromUI;
	IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398 ___m_IgnoreUIChangesData;
};
struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115  : public Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0
{
	int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_runningAnimationCountU3Ek__BackingField;
	int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_completedAnimationCountU3Ek__BackingField;
	String_t* ___m_Name;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___m_ClassList;
	Dictionary_2_tBCCCFBCAC02A3C03E3C84D75696D4860D7444A35* ___m_PropertyBag;
	int32_t ___m_Flags;
	String_t* ___m_ViewDataKey;
	int32_t ___m_RenderHints;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastLayout;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastPseudoPadding;
	RenderData_t1ABE116B2B5E0409AC699E195922516606531DC2* ___renderData;
	RenderData_t1ABE116B2B5E0409AC699E195922516606531DC2* ___nestedRenderData;
	int32_t ___hierarchyDepth;
	int32_t ___insertionIndex;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_Layout;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_BoundingBox;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldBoundingBox;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformCache;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformInverseCache;
	int32_t ___triggerPseudoMask;
	int32_t ___dependencyPseudoMask;
	int32_t ___m_PseudoStates;
	int32_t ___U3CcontainedPointerIdsU3Ek__BackingField;
	int32_t ___m_PickingMode;
	LayoutNode_tADF081B0F16F76B66459DE38F3AD8EC098F22CBE ___m_LayoutNode;
	ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C ___m_Style;
	StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527* ___variableContext;
	int32_t ___inheritedStylesHash;
	uint32_t ___controlid;
	int32_t ___imguiContainerDescendantCount;
	bool ___m_EnabledSelf;
	int32_t ___m_LanguageDirection;
	int32_t ___m_LocalLanguageDirection;
	Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B* ___U3CgenerateVisualContentU3Ek__BackingField;
	List_1_t96E9133B70FB6765E6B138E810D33E18901715DA* ___m_RunningAnimations;
	RuntimeObject* ___m_DataSource;
	PathRef_t76F7677792A14AF9D6A6EAB7F08C1A3DC2B27A55* ___m_DataSourcePath;
	List_1_t592DF2E59D6E244DA0041698383484A07C7E0480* ___m_Bindings;
	Type_t* ___U3CdataSourceTypeU3Ek__BackingField;
	int32_t ___m_TrickleDownHandleEventCategories;
	int32_t ___m_BubbleUpHandleEventCategories;
	int32_t ___m_BubbleUpEventCallbackCategories;
	int32_t ___m_TrickleDownEventCallbackCategories;
	int32_t ___m_EventInterestSelfCategories;
	int32_t ___m_CachedEventInterestParentCategories;
	uint32_t ___m_NextParentCachedVersion;
	uint32_t ___m_NextParentRequiredVersion;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CachedNextParentWithEventInterests;
	Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 ___U3ChierarchyU3Ek__BackingField;
	bool ___U3CcacheAsBitmapU3Ek__BackingField;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_PhysicalParent;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_LogicalParent;
	List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___m_Children;
	BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___U3CelementPanelU3Ek__BackingField;
	VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___m_VisualTreeAssetSource;
	InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165* ___inlineStyleAccess;
	ResolvedStyleAccess_t226CC840EBACEE31CE1139ED5F717532AFFAEB45* ___resolvedStyleAccess;
	List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F* ___styleSheetList;
	TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A* ___m_TypeData;
};
struct CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1  : public ConcreteTypeVisitor_tC41932325C8C25F9B634923360AE061521744BB2
{
	DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___U3CBindingU3Ek__BackingField;
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 ___U3CbindingContextU3Ek__BackingField;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___U3CresultU3Ek__BackingField;
};
struct UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21  : public PathVisitor_tCD0947C41CDBDB774D22D560E5FFA01EF61C4446
{
	DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___U3CbindingU3Ek__BackingField;
	int32_t ___U3CdirectionU3Ek__BackingField;
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 ___U3CbindingContextU3Ek__BackingField;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___U3CresultU3Ek__BackingField;
};
struct BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A  : public RuntimeObject
{
	int64_t ___version;
	BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512 ___target;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___binding;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 ___m_LastContext;
	RuntimeObject* ___U3ClocalDataSourceU3Ek__BackingField;
	Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9 ___m_SourceToUILastUpdate;
	Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9 ___m_UIToSourceLastUpdate;
};
struct IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76 
{
	IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398 ___m_ScopeData;
	DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* ___manager;
};
struct IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshaled_pinvoke
{
	IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_pinvoke ___m_ScopeData;
	DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* ___manager;
};
struct IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshaled_com
{
	IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_com ___m_ScopeData;
	DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* ___manager;
};
struct BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C  : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
{
	RuntimeObject* ___U3CbindingU3Ek__BackingField;
	String_t* ___U3CbindingPathU3Ek__BackingField;
};
struct Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9  : public BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_RootContainer;
	VisualTreeUpdater_tFDE7D9F9A146A26B2ED69565B7BD142B416AB9C9* ___m_VisualTreeUpdater;
	RuntimeObject* ___m_StylePropertyAnimationSystem;
	String_t* ___m_PanelName;
	uint32_t ___m_Version;
	uint32_t ___m_RepaintVersion;
	uint32_t ___m_HierarchyVersion;
	uint32_t ___m_LastTickedHierarchyVersion;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___m_MarkerPrepareRepaint;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___m_MarkerRender;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___m_MarkerValidateLayout;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___m_MarkerTickScheduledActions;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___m_MarkerTickScheduledActionsPreLayout;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___m_MarkerTickScheduledActionsPostLayout;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___m_MarkerPanelChangeReceiver;
	EventDispatcher_t9BC38CC96E93EAD1D818EE751260FE4687B0D398* ___U3CdispatcherU3Ek__BackingField;
	ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ___U3CownerObjectU3Ek__BackingField;
	int32_t ___U3CcontextTypeU3Ek__BackingField;
	SavePersistentViewData_tFE77B8450170D95B16B3017D62F81F2139D4F716* ___U3CsaveViewDataU3Ek__BackingField;
	GetViewDataDictionary_tF745E6CC7E18A67630A2B294F0BBFB27C6E57638* ___U3CgetViewDataDictionaryU3Ek__BackingField;
	FocusController_t5D2E45F2CCBE3B7082DE4088EE03C2E8F736011A* ___U3CfocusControllerU3Ek__BackingField;
	EventInterests_tF375F3296A6689BC4B016F237123DB5457515EC8 ___U3CIMGUIEventInterestsU3Ek__BackingField;
	bool ___m_JustReceivedFocus;
	RuntimeObject* ___m_PanelChangeReceiver;
	int32_t ___U3CIMGUIContainersCountU3Ek__BackingField;
	IMGUIContainer_t2BB1312DCDFA8AC98E9ADA9EA696F2328A598A26* ___U3CrootIMGUIContainerU3Ek__BackingField;
	AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* ___m_Atlas;
	bool ___m_ValidatingLayout;
};
struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9  : public VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_DeferredScrollToElement;
	RuntimeObject* ___m_DeferredScrollTo;
	int32_t ___m_FirstLayoutPass;
	int32_t ___m_HorizontalScrollerVisibility;
	int32_t ___m_VerticalScrollerVisibility;
	int64_t ___m_ElasticAnimationIntervalMs;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_AttachedRootVisualContainer;
	float ___m_SingleLineHeight;
	bool ___m_SingleLineHeightDirtyFlag;
	bool ___m_MouseWheelScrollSizeIsInline;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_ScrollOffset;
	float ___m_HorizontalPageSize;
	float ___m_VerticalPageSize;
	float ___m_MouseWheelScrollSize;
	float ___m_ScrollDecelerationRate;
	float ___k_ScaledPixelsPerPointMultiplier;
	float ___k_TouchScrollInertiaBaseTimeInterval;
	float ___m_Elasticity;
	int32_t ___m_TouchScrollBehavior;
	int32_t ___m_NestedInteractionKind;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CcontentViewportU3Ek__BackingField;
	Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ___U3ChorizontalScrollerU3Ek__BackingField;
	Scroller_tFE2BC2FCB5D2BD623828C332E0BBF95D472D99A8* ___U3CverticalScrollerU3Ek__BackingField;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_ContentContainer;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_ContentAndVerticalScrollContainer;
	float ___previousVerticalTouchScrollTimeStamp;
	float ___previousHorizontalTouchScrollTimeStamp;
	float ___elapsedTimeSinceLastVerticalTouchScroll;
	float ___elapsedTimeSinceLastHorizontalTouchScroll;
	int32_t ___m_Mode;
	RuntimeObject* ___m_ScheduledLayoutPassResetItem;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_StartPosition;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_PointerStartPosition;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Velocity;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_SpringBackVelocity;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_LowBounds;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_HighBounds;
	float ___m_LastVelocityLerpTime;
	int32_t ___m_TouchDraggingPointerId;
	bool ___m_StartedMoving;
	bool ___m_TouchPointerMoveAllowed;
	bool ___m_TouchStoppedVelocity;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CapturedTarget;
	EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* ___m_CapturedTargetPointerMoveCallback;
	EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* ___m_CapturedTargetPointerUpCallback;
	RuntimeObject* ___m_PostPointerUpAnimation;
};
struct BaseField_1_t33E37D3A182C1DDE900EA4039FE03BF68FD0CD26  : public BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C
{
	float ___m_LabelWidthRatio;
	float ___m_LabelExtraPadding;
	float ___m_LabelBaseMinWidth;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_VisualInput;
	Action_1_tAE453A6458E1DAD68CAF44DC8FF62EC18FEAA930* ___expressionEvaluated;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___viewDataRestored;
	bool ___m_Value;
	Func_2_t66AC14B29DD8B1DDD05693A14E55CF7707C762DB* ___onValidateValue;
	int32_t ___U3CdispatchModeU3Ek__BackingField;
	Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70* ___U3ClabelElementU3Ek__BackingField;
	bool ___m_ShowMixedValue;
	Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70* ___m_MixedValueLabel;
	bool ___m_SkipValidation;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CachedContextWidthElement;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CachedInspectorElement;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3CUnityEngine_UIElements_IEditableElement_editingStartedU3Ek__BackingField;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3CUnityEngine_UIElements_IEditableElement_editingEndedU3Ek__BackingField;
};
struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE  : public BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C
{
	Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5* ___itemsChosen;
	Action_1_tCB2600FFD386071D232B22D0FFBB8989B853DFD5* ___selectionChanged;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___selectedIndicesChanged;
	Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___itemIndexChanged;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___itemsSourceChanged;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_SelectionNotChanged;
	Func_2_tD62FEF82C38D2F936C4A0BE93BCEEE9CF7A7DB06* ___canStartDrag;
	Func_2_tAA84235D71BA06591784319703175CFB5E386A7F* ___setupDragAndDrop;
	Func_2_tB008453FB2AEC254EDA582B30C36A8A98998AAF0* ___dragAndDropUpdate;
	Func_2_tB008453FB2AEC254EDA582B30C36A8A98998AAF0* ___handleDrop;
	int32_t ___m_SelectionType;
	bool ___allowSingleClickChoice;
	bool ___m_HorizontalScrollingEnabled;
	int32_t ___m_ShowAlternatingRowBackgrounds;
	float ___m_FixedItemHeight;
	bool ___m_ItemHeightIsInline;
	int32_t ___m_VirtualizationMethod;
	ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* ___m_ScrollView;
	CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* ___m_ViewController;
	CollectionVirtualizationController_t55D4B8A3B70A7C50AC8BEF90F18EF888017E7801* ___m_VirtualizationController;
	KeyboardNavigationManipulator_t7E9BA3568ADC1660C4E09B924ECD457E33B835B3* ___m_NavigationManipulator;
	SerializedVirtualizationData_t8EA4D4340BC124E7FC98396C263F0FEC091B53CB* ___serializedVirtualizationData;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_SelectedIds;
	Selection_tDC7A99533BDD2EB0142DB028DB38A7B4D4BBC93B* ___m_Selection;
	float ___m_LastHeight;
	int32_t ___m_RangeSelectionDirection;
	ListViewDragger_t692E8911568C27949D7B443C4B82CB7925111BBD* ___m_Dragger;
	Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___m_ItemIndexChangedCallback;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_ItemsSourceChangedCallback;
	RuntimeObject* ___m_RebuildScheduled;
	int32_t ___U3CpointerProcessingStateU3Ek__BackingField;
	int32_t ___U3CcurrentPointerButtonU3Ek__BackingField;
	int32_t ___m_PreviousRefreshedCount;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_TouchDownPosition;
	int64_t ___m_LastPointerDownTimeStamp;
	int32_t ___m_PointerDownCount;
};
struct BaseBoolField_t01F8AFD72D18F0EB65F949062615550A9ED30B0D  : public BaseField_1_t33E37D3A182C1DDE900EA4039FE03BF68FD0CD26
{
	Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70* ___m_Label;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CheckMark;
	Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* ___m_Clickable;
	bool ___U3CtoggleOnLabelClickU3Ek__BackingField;
	bool ___U3CtoggleOnTextClickU3Ek__BackingField;
	String_t* ___m_OriginalText;
};
struct BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926  : public BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE
{
	bool ___m_ShowBoundCollectionSize;
	bool ___m_ShowFoldoutHeader;
	String_t* ___m_HeaderTitle;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___drawnHeader;
	Func_1_tEA19435E526C20D577E34BADB14CA06F066636C2* ___m_MakeHeader;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___drawnFooter;
	Func_1_tEA19435E526C20D577E34BADB14CA06F066636C2* ___m_MakeFooter;
	bool ___m_ShowAddRemoveFooter;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___itemsAdded;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___itemsRemoved;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___itemsSourceSizeChanged;
	RuntimeObject* ___m_TrackedItem;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_TrackCount;
	Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___m_WhileAutoAssign;
	int32_t ___m_BindingSourceSelectionMode;
	Label_tC160668F9119CE0F5567021FB208E64A5B1C5B70* ___m_ListViewLabel;
	Foldout_t150CF00C27D0C105EC2831E0BA1C5D8A96EF5DC3* ___m_Foldout;
	TextField_tDB34369F9468D7F02670087D9444EC23115827D9* ___m_ArraySizeField;
	bool ___m_IsOverMultiEditLimit;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Footer;
	Button_t8EC3B431665F84C0B637C11B0EA29236828646C2* ___m_AddButton;
	Button_t8EC3B431665F84C0B637C11B0EA29236828646C2* ___m_RemoveButton;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___m_ItemAddedCallback;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___m_ItemRemovedCallback;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_ItemsSourceSizeChangedCallback;
	int32_t ___m_ReorderMode;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___reorderModeChanged;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_NoneElement;
	Func_1_tEA19435E526C20D577E34BADB14CA06F066636C2* ___m_MakeNoneElement;
	bool ___m_AllowAdd;
	Action_2_t56ED4EF8D64D97B4C4398ABB3CDE64EF63462F9A* ___m_OverridingAddButtonBehavior;
	Action_1_tA3F02DB64696E0F82F9EDFBE9E4F540E862FB878* ___m_OnAdd;
	bool ___m_AllowRemove;
	Action_1_tA3F02DB64696E0F82F9EDFBE9E4F540E862FB878* ___m_OnRemove;
	String_t* ___m_MaxMultiEditStr;
};
struct BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7  : public BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE
{
	Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* ___itemExpandedChanged;
	bool ___m_AutoExpand;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_ExpandedItemIds;
	Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___U3CcustomIdentU3Ek__BackingField;
};
struct Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C  : public BaseBoolField_t01F8AFD72D18F0EB65F949062615550A9ED30B0D
{
};
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields
{
	EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* ___defaultComparer;
};
struct List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044_StaticFields
{
	IBindingU5BU5D_t613F45AB09D463EB5B2820B80DD36DC7B9AA5A06* ___s_emptyArray;
};
struct List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F_StaticFields
{
	IBindingRequestU5BU5D_t50E5D8ED606C132389E435540A60AB3D17949EC3* ___s_emptyArray;
};
struct List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6_StaticFields
{
	IPanelU5BU5D_tD30F2BC67981C0E88C866DB9A3ED728400B7A933* ___s_emptyArray;
};
struct List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C_StaticFields
{
	IVisualElementChangeProcessorU5BU5D_t5A19E8F6C09A1B109702BA7C656CCE3065F09AE6* ___s_emptyArray;
};
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray;
};
struct List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121_StaticFields
{
	ManipulatorActivationFilterU5BU5D_tE2A0BDE194B3B4600164AE8238C8CE2B20DBD4D7* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95_StaticFields
{
	VisualElementU5BU5D_tCAE8038767BF0FBEE26B3470C0FC4AE60E5229DF* ___s_emptyArray;
};
struct List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6_StaticFields
{
	ButtonClickStatusU5BU5D_t9327A993382F70450196067EE5DED53834E9DB7B* ___s_emptyArray;
};
struct List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B_StaticFields
{
	BindingDataU5BU5D_tE407A382DBBE3047BC1A4B0B86F2621398EF6DB0* ___s_emptyArray;
};
struct List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447_StaticFields
{
	BindingRequestU5BU5D_tD3A79B86A5100BE8B30BF26DE721BC74DACFE830* ___s_emptyArray;
};
struct List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905_StaticFields
{
	ChangesFromUIU5BU5D_t5570742309CA94BA9785D2CF0B3EDFC9F55FDAEC* ___s_emptyArray;
};
struct List_1_t26341617DEEF2F474C452D0114883D846E7447E7_StaticFields
{
	VersionInfoU5BU5D_tA86713FC86D1EDA523BC741A17D81B20A869AE64* ___s_emptyArray;
};
struct List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352_StaticFields
{
	SourceInfoU5BU5D_tCECF9AE07814FDBCB989FBB1A3EF180B57419735* ___s_emptyArray;
};
struct BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_StaticFields
{
	CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* ___s_VisitDataSourceAsRootVisitor;
	UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* ___s_VisitDataSourceAtPathVisitor;
};
struct ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_StaticFields
{
	int32_t ___U3Cs_DoubleClickTimeU3Ek__BackingField;
};
struct ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_StaticFields
{
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* ___s_GlobalConverters;
	Dictionary_2_t4DF54DED090D74EA3A4143562494256C758AB504* ___s_BindingConverterGroups;
};
struct DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_StaticFields
{
	ObjectPool_1_t7EE772E4E9963C408C6A5ED23752270AC38FFDAF* ___k_TypeVisitors;
	ObjectPool_1_t2F3BC0C66FD2B56CC275E76910D8BB5D0698917D* ___k_AutoCompleteVisitors;
	Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ___s_ReplaceIndices;
};
struct PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_StaticFields
{
	int32_t ___maxPointers;
	int32_t ___invalidPointerId;
	int32_t ___mousePointerId;
	int32_t ___touchPointerIdBase;
	int32_t ___touchPointerCount;
	int32_t ___penPointerIdBase;
	int32_t ___penPointerCount;
	int32_t ___trackedPointerIdBase;
	int32_t ___trackedPointerCount;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___screenHoveringPointers;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B_StaticFields
{
	TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B* ___U3CinstanceU3Ek__BackingField;
};
struct U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_StaticFields
{
	U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* ___U3CU3E9;
};
struct U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_StaticFields
{
	U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2* ___U3CU3E9;
	Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B* ___U3CU3E9__29_0;
};
struct BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0_StaticFields
{
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___K_ExpandItemByIndex;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257_StaticFields
{
	CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___Default;
};
struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0_StaticFields
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___focusableProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___tabIndexProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___delegatesFocusProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___canGrabFocusProperty;
};
struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_StaticFields
{
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___s_Null;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_StaticFields
{
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___kZero;
};
struct RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_StaticFields
{
	RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___kZero;
};
struct ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5_StaticFields
{
	String_t* ___k_SortingDisablesReorderingTooltip;
};
struct TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_StaticFields
{
	TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___invalid;
};
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 VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_StaticFields
{
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_UpdateProfilerMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_UpdateChangeProfilerMarker;
};
struct VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_StaticFields
{
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_UpdateProfilerMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_ProcessBindingRequestsProfilerMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_ProcessDataSourcesProfilerMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_ShouldUpdateBindingProfilerMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_UpdateBindingProfilerMarker;
};
struct HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_StaticFields
{
	HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___s_Null;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E_StaticFields
{
	int32_t ___s_TextureCounter;
};
struct EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C_StaticFields
{
	int64_t ___s_LastTypeId;
	uint64_t ___s_NextEventId;
};
struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_StaticFields
{
	int32_t ___s_cacheSize;
	Dictionary_2_t5B5B38BB06341F50E1C75FB53208A2A66CAE57F7* ___s_cache;
	int32_t ___s_cacheCount;
	CachedCodeEntry_tE201C3AD65C234AD9ED7A78C95025824A7A9FF39* ___s_cacheFirst;
	CachedCodeEntry_tE201C3AD65C234AD9ED7A78C95025824A7A9FF39* ___s_cacheLast;
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___s_maximumMatchTimeout;
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___s_defaultMatchTimeout;
	TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___InfiniteMatchTimeout;
};
struct RenderTreeManager_tC48E33C23CCD40D5EFFF3CCA3D822893AD1C016E_StaticFields
{
	EntryPool_tA3C5BA5AF7ABD15DF12312C1C7F232CD705F3951* ___s_SharedEntryPool;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_MarkerProcess;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_MarkerSerialize;
};
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
	int32_t ___GenerateAllMips;
};
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 UIRRepaintUpdater_tA4093F3857EA96D9E5E9EFD7C18785C787E1408E_StaticFields
{
	String_t* ___s_Description;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_ProfilerMarker;
};
struct TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_StaticFields
{
	LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6* ___pool;
};
struct VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields
{
	PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___s_BindingRequestObjectVEPropertyName;
	PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___s_AdditionalBindingObjectVEPropertyName;
	String_t* ___s_Description;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_ProfilerMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_ProfilerBindingRequestsMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_MarkerUpdate;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_MarkerPoll;
	bool ___U3CdisableBindingsThrottlingU3Ek__BackingField;
};
struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_StaticFields
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___Invalid;
};
struct DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_StaticFields
{
	MethodInfo_t* ___s_UpdateUIMethodInfo;
};
struct BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_StaticFields
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___s_OutsidePanelCoordinates;
};
struct DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields
{
	PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___k_RequestBindingPropertyName;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___k_ClearBindingsToken;
	int32_t ___globalLogLevel;
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* ___s_Empty;
};
struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_StaticFields
{
	uint32_t ___s_NextId;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___s_EmptyClassList;
	PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___userDataPropertyKey;
	String_t* ___disabledUssClassName;
	int32_t ___s_FinalizerCount;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateVisualContentMarker;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___childCountProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___contentRectProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___dataSourcePathProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___dataSourceProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___disablePlayModeTintProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___enabledInHierarchyProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___enabledSelfProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___layoutProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___languageDirectionProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___localBoundProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___nameProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___panelProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___pickingModeProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___styleSheetsProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___tooltipProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___usageHintsProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___userDataProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___viewDataKeyProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___visibleProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___visualTreeAssetSourceProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___worldBoundProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___worldTransformProperty;
	uint32_t ___s_NextParentVersion;
	List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___s_EmptyList;
	CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1* ___s_CustomStyleAccess;
	Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ___s_InternalStyleSheetPath;
	PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___tooltipPropertyKey;
	Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8* ___s_TypeData;
};
struct Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9_StaticFields
{
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___s_MarkerPickAll;
	LoadResourceFunction_tA999A2DDCB9CDCF68E4274A58336A39ABB7AF850* ___U3CloadResourceFuncU3Ek__BackingField;
	TimeMsFunction_t1893856976EB95CF5608ACC3642AD8B79994CA2B* ___U3CTimeSinceStartupU3Ek__BackingField;
	Action_1_tEFD4B3570567C07AE1CC4A2D290987F4347F2F01* ___beforeAnyRepaint;
};
struct ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9_StaticFields
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___horizontalScrollerVisibilityProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___verticalScrollerVisibilityProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___scrollOffsetProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___horizontalPageSizeProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___verticalPageSizeProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___mouseWheelScrollSizeProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___scrollDecelerationRateProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___elasticityProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___touchScrollBehaviorProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___nestedInteractionKindProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___modeProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___elasticAnimationIntervalMsProperty;
	float ___k_DefaultScrollDecelerationRate;
	float ___k_DefaultElasticity;
	String_t* ___ussClassName;
	String_t* ___viewportUssClassName;
	String_t* ___horizontalVariantViewportUssClassName;
	String_t* ___verticalVariantViewportUssClassName;
	String_t* ___verticalHorizontalVariantViewportUssClassName;
	String_t* ___contentAndVerticalScrollUssClassName;
	String_t* ___contentUssClassName;
	String_t* ___horizontalVariantContentUssClassName;
	String_t* ___verticalVariantContentUssClassName;
	String_t* ___verticalHorizontalVariantContentUssClassName;
	String_t* ___hScrollerUssClassName;
	String_t* ___vScrollerUssClassName;
	String_t* ___horizontalVariantUssClassName;
	String_t* ___verticalVariantUssClassName;
	String_t* ___verticalHorizontalVariantUssClassName;
	String_t* ___scrollVariantUssClassName;
};
struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE_StaticFields
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___itemsSourceProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___selectionTypeProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___selectedItemProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___selectedItemsProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___selectedIndexProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___selectedIndicesProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___showBorderProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___reorderableProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___horizontalScrollingEnabledProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___showAlternatingRowBackgroundsProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___virtualizationMethodProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___fixedItemHeightProperty;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RefreshMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_RebuildMarker;
	List_1_t42A86FE68C8321F340DE626A644141DAF4A411E7* ___k_EmptyItems;
	String_t* ___k_InvalidTemplateError;
	CustomStyleProperty_1_t6871E5DBF19AB4DC7E1134B32A03B7A458D52E9F ___s_ItemHeightProperty;
	String_t* ___ussClassName;
	String_t* ___borderUssClassName;
	String_t* ___itemUssClassName;
	String_t* ___dragHoverBarUssClassName;
	String_t* ___dragHoverMarkerUssClassName;
	String_t* ___itemDragHoverUssClassName;
	String_t* ___itemSelectedVariantUssClassName;
	String_t* ___itemAlternativeBackgroundUssClassName;
	String_t* ___listScrollViewUssClassName;
	String_t* ___backgroundFillUssClassName;
};
struct BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926_StaticFields
{
	String_t* ___k_SizeFieldLabel;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___showBoundCollectionSizeProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___showFoldoutHeaderProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___headerTitleProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___makeHeaderProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___makeFooterProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___showAddRemoveFooterProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___bindingSourceSelectionModeProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___reorderModeProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___makeNoneElementProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___allowAddProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___overridingAddButtonBehaviorProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___onAddProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___allowRemoveProperty;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___onRemoveProperty;
	String_t* ___ussClassName;
	String_t* ___itemUssClassName;
	String_t* ___emptyLabelUssClassName;
	String_t* ___overMaxMultiEditLimitClassName;
	String_t* ___reorderableUssClassName;
	String_t* ___reorderableItemUssClassName;
	String_t* ___reorderableItemContainerUssClassName;
	String_t* ___reorderableItemHandleUssClassName;
	String_t* ___reorderableItemHandleBarUssClassName;
	String_t* ___footerUssClassName;
	String_t* ___foldoutHeaderUssClassName;
	String_t* ___arraySizeFieldUssClassName;
	String_t* ___arraySizeFieldWithHeaderUssClassName;
	String_t* ___arraySizeFieldWithFooterUssClassName;
	String_t* ___listViewWithHeaderUssClassName;
	String_t* ___listViewWithFooterUssClassName;
	String_t* ___scrollViewWithFooterUssClassName;
	String_t* ___footerAddButtonName;
	String_t* ___footerRemoveButtonName;
	String_t* ___k_EmptyListStr;
};
struct BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___autoExpandProperty;
	CustomStyleProperty_1_t21332918528099194FD36C74FF0FA14696F39493 ___s_TreeViewIndentProperty;
	int32_t ___invalidId;
	String_t* ___ussClassName;
	String_t* ___itemUssClassName;
	String_t* ___itemToggleUssClassName;
	String_t* ___itemIndentsContainerUssClassName;
	String_t* ___itemIndentUssClassName;
	String_t* ___itemContentContainerUssClassName;
};
struct Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C_StaticFields
{
	String_t* ___ussClassName;
	String_t* ___labelUssClassName;
	String_t* ___inputUssClassName;
	String_t* ___noTextVariantUssClassName;
	String_t* ___checkmarkUssClassName;
	String_t* ___textUssClassName;
	String_t* ___mixedValuesUssClassName;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771  : public RuntimeArray
{
	ALIGN_FIELD (8) Delegate_t* m_Items[1];

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

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

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

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

	inline BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172* 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, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___bindingId))->___m_Path), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___binding), (void*)NULL);
		#endif
	}
	inline BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___bindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___bindingId))->___m_Path), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___binding), (void*)NULL);
		#endif
	}
};
struct VersionInfoU5BU5D_tA86713FC86D1EDA523BC741A17D81B20A869AE64  : public RuntimeArray
{
	ALIGN_FIELD (8) VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 m_Items[1];

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

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

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

IL2CPP_EXTERN_C void BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_pinvoke(const BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E& unmarshaled, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_pinvoke_back(const BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke& marshaled, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E& unmarshaled);
IL2CPP_EXTERN_C void BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_pinvoke_cleanup(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_com(const BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E& unmarshaled, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com& marshaled);
IL2CPP_EXTERN_C void BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_com_back(const BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com& marshaled, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E& unmarshaled);
IL2CPP_EXTERN_C void BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_com_cleanup(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com& marshaled);
IL2CPP_EXTERN_C void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_pinvoke(const PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79& unmarshaled, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_pinvoke_back(const PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke& marshaled, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79& unmarshaled);
IL2CPP_EXTERN_C void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_pinvoke_cleanup(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_com(const PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79& unmarshaled, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com& marshaled);
IL2CPP_EXTERN_C void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_com_back(const PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com& marshaled, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79& unmarshaled);
IL2CPP_EXTERN_C void PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_com_cleanup(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com& marshaled);
IL2CPP_EXTERN_C void IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_pinvoke(const IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398& unmarshaled, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_pinvoke_back(const IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_pinvoke& marshaled, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398& unmarshaled);
IL2CPP_EXTERN_C void IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_pinvoke_cleanup(IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_com(const IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398& unmarshaled, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_com& marshaled);
IL2CPP_EXTERN_C void IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_com_back(const IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_com& marshaled, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398& unmarshaled);
IL2CPP_EXTERN_C void IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_com_cleanup(IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_com& marshaled);
IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_pinvoke(const DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332& unmarshaled, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_pinvoke_back(const DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_pinvoke& marshaled, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332& unmarshaled);
IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_pinvoke_cleanup(DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_com(const DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332& unmarshaled, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_com& marshaled);
IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_com_back(const DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_com& marshaled, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332& unmarshaled);
IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_com_cleanup(DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_com& marshaled);
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke_back(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled);
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke_cleanup(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_pinvoke(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_pinvoke_back(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke& marshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled);
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_pinvoke_cleanup(Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled);
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com_back(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled);
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com_cleanup(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_com(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_com_back(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com& marshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled);
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_com_cleanup(Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com& marshaled);

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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, 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 Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, 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 RuntimeObject* LinkedPool_1_Get_m2D1763C33CC49BD56E56715F9052D6480E1D08FF_gshared (LinkedPool_1_t27505BB5E276B4361ACE769F2922D5FDC6742877* __this, 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_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedPool_1_Return_mB5D47773080BD9C79B38B18471AB3A4EFEFA511E_gshared (LinkedPool_1_t27505BB5E276B4361ACE769F2922D5FDC6742877* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedPoolItem_1__ctor_mA018ED386AC444CF69EA75D204B24C5CE97FB4A3_gshared (LinkedPoolItem_1_tD677E54AEDFCA19642ADA7F09E665AC2A79625DF* __this, const RuntimeMethod* method) ;
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 LinkedPool_1__ctor_m9ABF26662D3DAEFD23739726651994DDD69B8A5D_gshared (LinkedPool_1_t27505BB5E276B4361ACE769F2922D5FDC6742877* __this, Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_createFunc, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_resetAction, int32_t ___2_limit, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, 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 bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_gshared (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_mB4A3B4CEF606734F2EE46D2DE7F0FB1485C3C873_gshared (ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m6A986F9CC2E86C7FDE8E5C7FCE3C309DD7917F2D_gshared (ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D* __this, Property_2_tF3DBFBA52C0693C56E321796F1577A44F0C39B1B* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_mB7CDA182F2EE4C225F19C2DE4EE84BAB35C7CB3C_gshared (ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D* __this, Property_2_tA37B381C421869CA10862B372913EA34498BC042* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m131314EBD76A22521BD9BA0C3DDC8B29CF0851D6_gshared (Property_2_tF3DBFBA52C0693C56E321796F1577A44F0C39B1B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m169E25AF517290DD798B51370C11209E2DFAB65D_gshared (Property_2_tA37B381C421869CA10862B372913EA34498BC042* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_m9CF6D3CE907ACEA8B4C33E7D09FCA7B4551DD07E_gshared (ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mB8D04B6D3A3D19B715098F048E457A02EDE25673_gshared (ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37* __this, Property_2_tBCD7288FCFAF426BE5EA009B8141ED1A958BA96C* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_m1079CBFA2CF4F12D7D760105055AEEA9AA5CA41A_gshared (Property_2_tBCD7288FCFAF426BE5EA009B8141ED1A958BA96C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1__ctor_m6038D71B72E55B4D095B3C274649AE988D0F4AED_gshared (ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mEE5FCEBCBBD9C7A2570894EC5106A541676D245C_gshared (ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE* __this, Property_2_t34CA9C67F7274CB88428DB9890EBAF2C83A001F8* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_m362FFD772DD09A89CAAB2941349E7A1FF7FA6918_gshared (ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE* __this, Property_2_tDB15A9759A50AC5BCE430DC9B5027503FC0061F3* ___0_property, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_mF33FE4993DD20A8CA73337B12FACC588AD65D389_gshared (Property_2_t34CA9C67F7274CB88428DB9890EBAF2C83A001F8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Property_2__ctor_mC98FE840DAE21BA9D882D2FA220F4F7AAA98D9D4_gshared (Property_2_tDB15A9759A50AC5BCE430DC9B5027503FC0061F3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlFactory_2__ctor_m88A0346DFE6F79DFE0C5986C5804D4FABA9DB95A_gshared (UxmlFactory_2_tA5B21BD283B57202633CBFD2ABB84CE9AD987DF2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F BindingUpdater_VisitAtPath_TisRuntimeObject_m6FAB13FEC36E9B8E6636C0ECE3A2085DEDA53EE1_gshared (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_dataBinding, int32_t ___1_direction, RuntimeObject** ___2_container, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___3_path, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___4_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyContainer_TryAccept_TisRuntimeObject_mB6FB92B27875A6970EB6B2F948AE57066573F29D_gshared (RuntimeObject* ___0_visitor, RuntimeObject** ___1_container, int32_t* ___2_returnCode, VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE ___3_parameters, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueTuple_3__ctor_m5987E5802B99C577C3077D9C43B9F271DCDEEF2B_gshared (ValueTuple_3_tFE73F8AF691C01B293ACA712BF57D5C7BCE09F42* __this, bool ___0_item1, int32_t ___1_item2, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___2_item3, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m57398853736FEF2F8EAFF00B52BA6CDA883462F0_gshared (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mA42EB45875E339AD33E7D271AB9E2E51316565FA_gshared (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* __this, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m3D867E6BC9F2A9698F1675468E2A917F11C89CFC_gshared_inline (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB Nullable_1_get_Value_mCA5A45727609BB585E7B2A4F6F3709C197CEF071_gshared (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mD83E6A7ACFBE159DA4CF72BD9F99A00B896E0DF2_gshared_inline (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6B8AEA01AF5130CBF63ADB3039E2F4ACC71548C9_gshared (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E_gshared (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m1A6B0950C1A0797A71BE7E6F45BB285107951035_gshared (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, int32_t ___0_index, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_gshared_inline (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5FF2DD09151C4FACA81169BAA33A611124C241BA_gshared_inline (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m4F655A5D20F9E874659B046965D97B49010DB7F3_gshared_inline (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CollectionPool_2_Get_mA9535ED94D9899FA7B41E063E2B6AAA3F0C929A3_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionPool_2_Release_m4E21C5D955B17E28B0C3F279B4C5330A4671CFFD_gshared (RuntimeObject* ___0_toRelease, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, 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_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CollectionPool_2_Get_m49591341073C065989AE1D524C89B982DBF313BC_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mE192B116DFC3F075436EE2490393F588194E2C79_gshared (Dictionary_2_tBEB89FC84C84295E033DC7C37D5632797DF663BE* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mF752B710CBBCB2CDF9AFD2D6EA88C7E3F4DE3802_gshared (Dictionary_2_tBEB89FC84C84295E033DC7C37D5632797DF663BE* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mE1C21189848CA2167575C5EF7F4D28C9E7CB8D62_gshared (Dictionary_2_tBEB89FC84C84295E033DC7C37D5632797DF663BE* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionPool_2_Release_m9E4340D69DCCF3A759C273DCB2F97F716EAB6A62_gshared (RuntimeObject* ___0_toRelease, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m012495CC184B4BDCECABCBABCBCEA16F6133AE76_gshared (Dictionary_2_t46BAE3034EFA4A37F9EC17D620E342B06174D932* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCallback_2__ctor_m7BFA61E96365F014A8ADB19E22D3D088D2AE57F6_gshared (EventCallback_2_t34CBF6F72A351419A87A6856DE900206A609D1C0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m38AF91744AA9228C90A14B00DEF8636DE91FE5FA_gshared (Dictionary_2_t46BAE3034EFA4A37F9EC17D620E342B06174D932* __this, RuntimeObject* ___0_key, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mBC49A90278C61ABB07D494B3F3493F9AE783544D_gshared (Dictionary_2_t46BAE3034EFA4A37F9EC17D620E342B06174D932* __this, RuntimeObject* ___0_key, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackEventHandler_RegisterCallback_TisRuntimeObject_TisRuntimeObject_m7BEC6354DF13DBB505B3F5A1CACDDB9ED39ACD58_gshared (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_2_t34CBF6F72A351419A87A6856DE900206A609D1C0* ___0_callback, RuntimeObject* ___1_userArgs, int32_t ___2_useTrickleDown, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m8A6BC810313DF2CB0084AF9C3EA0B58A1FF9460A_gshared (Dictionary_2_t46BAE3034EFA4A37F9EC17D620E342B06174D932* __this, RuntimeObject* ___0_key, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m42F6574C63DCDEE3EC13B7A111F57B0E700342FD_gshared_inline (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackEventHandler_UnregisterCallback_TisRuntimeObject_TisRuntimeObject_m6699A7B46A880B015AA865785EB4C432646D45B0_gshared (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_2_t34CBF6F72A351419A87A6856DE900206A609D1C0* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m53144568029F66791BFDCF58FC0843CE91891DA4_gshared (Dictionary_2_t46BAE3034EFA4A37F9EC17D620E342B06174D932* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tD5F57ED8BD31438F43576F2212625064AD769E7F Dictionary_2_GetEnumerator_m0058843155975125051F1D9490F6DD5D63D803BC_gshared (Dictionary_2_t46BAE3034EFA4A37F9EC17D620E342B06174D932* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m763A8EE6EB6AFFC91861C5AAD70A821932AC4B52_gshared (Enumerator_tD5F57ED8BD31438F43576F2212625064AD769E7F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t33F1BA8F836D21982CB41A8C393998A1E78718BC Enumerator_get_Current_mDE5063BB7878A8B5016D9FEF1429C637CB2C1AF2_gshared_inline (Enumerator_tD5F57ED8BD31438F43576F2212625064AD769E7F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 KeyValuePair_2_get_Value_m370BA1342777E22F016D7CF86D3BC6CD55FE1A2B_gshared_inline (KeyValuePair_2_t33F1BA8F836D21982CB41A8C393998A1E78718BC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCDB50CDAD13646C341768A9A427A3AEA4994FB4B_gshared (Enumerator_tD5F57ED8BD31438F43576F2212625064AD769E7F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m5C5E471AD48440730DB524035FF7DA227ACBDDF9_gshared (Dictionary_2_t46BAE3034EFA4A37F9EC17D620E342B06174D932* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m4EBCE5BD30890632D42A7037DB4B52FE36F06488_gshared (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2A73D86A8BEE620764C4173CDBF369F4C7F433FE_gshared (Dictionary_2_t1B299A4BF37F352AD4B6DF05A6A9613AF92792D2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHandler_1__ctor_mE04B29848A80E008827E634B6FB14A22D1B85175_gshared (EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mBB7EB9C28A12F3AF3C487020E6C5ECF9FCB6D8F9_gshared (Dictionary_2_t1B299A4BF37F352AD4B6DF05A6A9613AF92792D2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m05629EEF0DDCDC30A5AA99F66A11463F35DB3714_gshared (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m66566DC5EA59C2D751A35974E1DF041995FA5DC5_gshared (Dictionary_2_t1B299A4BF37F352AD4B6DF05A6A9613AF92792D2* __this, RuntimeObject* ___0_key, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mF26E1C88BB21BD835E27D82352C067ED4ABCE898_gshared (Dictionary_2_t1B299A4BF37F352AD4B6DF05A6A9613AF92792D2* __this, RuntimeObject* ___0_key, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mD7BEA5F460494DF6026C288FD33C4B0BD400AE33_gshared (Dictionary_2_t1B299A4BF37F352AD4B6DF05A6A9613AF92792D2* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m80B43C30A6CB3556F73719AC4057A8EA9B20DAB6_gshared (Dictionary_2_t1B299A4BF37F352AD4B6DF05A6A9613AF92792D2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m290C0FEA7D032B7A023297BA14ABDEEF3AAA388D_gshared (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* __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 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_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectListPool_1_Release_m7E273E47FA30CE9ED944A56175AF29C7A25D3A17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_elements, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m04B00A42D033C62B082EC6C379144D58568B4C28_gshared (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF3A84EF52498781C9EAC0F64AB6DA8E86411BC3B_gshared_inline (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __this, VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m471850B27F3237B4897DC9C958FAD020EA7185A3_gshared_inline (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7 HashSet_1_GetEnumerator_m6489B1D751E73295030BB63B5D122640BA39856E_gshared (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m609904BE9DCE0A52BC51463343F84AFE6185BD3A_gshared (Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 Enumerator_get_Current_mB09199685AE8D0DE5B36E64B4C914F69497A65A4_gshared_inline (Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mEA6BEC2108D8432F49BBAD5BFB5F211A26A2B4F8_gshared (Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E List_1_GetEnumerator_mD26C69330474FB656D4B2D31D5955711EE740E64_gshared (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mDEF0B274D99CB5B8472536322804FB8FD8897459_gshared (Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 Enumerator_get_Current_mA6FE2D4651BC2A29424F9112580D36BC16C36B6D_gshared_inline (Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mFBC1FAF56B37A0D5E6CEC0C1D2F6E77AFF492580_gshared (Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mCC0A182155B9E53BE70190B65B9B5C23451A875B_gshared_inline (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F_gshared (ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242* __this, bool ___0_item1, int64_t ___1_item2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m8D29E1EEF73BF771A3EDC41907FCA953D66543C2_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 List_1_get_Item_m5035D457DFCEF352DDF416D61C20D986FE1FD545_gshared (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mBE8A6EBCEC857D0D8DA0361CC2F4832CDA6296E8_gshared_inline (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m312FE437F125C20E59CB1E48C69BF7F40ADE12C0_gshared_inline (List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121* __this, ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared (EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackEventHandler_RegisterCallback_TisRuntimeObject_m084BF1775D11490688A8705EE6F6FFDE63E0462E_gshared (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* ___0_callback, int32_t ___1_invokePolicy, int32_t ___2_useTrickleDown, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackEventHandler_UnregisterCallback_TisRuntimeObject_m2E6CDD2C9FDA8EDB685996370F77E36063A68CD6_gshared (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_t15E400616AB56B841F72D09E503D6377E8366E07* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PointerEventBase_1_get_localPosition_m2A8E02DBA7F7F7A8519822E757D084204BE7D90D_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventBase_1_get_pointerId_mF0B5F3F2655036A39E6ECAB56386CADBFDF1CF99_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerCaptureEventBase_1_get_pointerId_m4E4F2967D333957F5F474673769B7FFFC128A89A_gshared_inline (PointerCaptureEventBase_1_t265201C952224C804DDA3B4C56A4CA46B8A665CC* __this, 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 void Action_1__ctor_mE69EF7642D4840F2095C4588AAFAC6E9F09C2BC4_gshared (Action_1_t05F6A7FC9FBB588EC4A828E23375838E340354CB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleEnum_1_t3DD2EBD4E359AFE77C2974ECAA1DEE50E0FACEDC StyleEnum_1_op_Implicit_mD776DEBA28E9493976D039080BBB10FF0DA48362_gshared (int32_t ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CollectionPool_2_Get_m37630F981D96E6D82BFB7B6217B0D229CA08743E_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionPool_2_Release_m5D18CAA5C4F8AE3E54EC201C237A830458936E74_gshared (RuntimeObject* ___0_toRelease, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, 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_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PooledObject_1_tAA91CAE93DC8A19E0A5B6C1D78C3AE149F635F8E CollectionPool_2_Get_m06A331A0FEF3608767F8D992F3DCC1A1984106E4_gshared (RuntimeObject** ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PooledObject_1_System_IDisposable_Dispose_mBDBE6E4606DF5793230E351CA0B89611C13606FC_gshared (PooledObject_1_tAA91CAE93DC8A19E0A5B6C1D78C3AE149F635F8E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6DA897B8E2A3434A84E3529FE9850B2773D88B65_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m421FB94A9F7C0145854A03C7FFF735FF66A627E5_gshared (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E Hierarchy_GetOrCreatePropertyUnmanaged_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m17FA31E40BD14281A1C4CEB1328F959EE9525DA2_gshared (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, String_t* ___0_name, int32_t ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_gshared (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, int32_t ___0_key, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventBase_1_get_modifiers_mBB7EC70807EA797AA1A8E7C477C67714CD87ADE9_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UQueryExtensions_Q_TisRuntimeObject_mE41C425481646FE357E4650A7CB20F7C3F2CCA40_gshared (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_e, String_t* ___1_name, String_t* ___2_className, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m09ADA92045FE45BEAB2A2009B56931955DDCF992_gshared (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Dictionary_2_get_Item_m0E1C2B0A24B7C2510E17AC16C8D4894D4706556D_gshared (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1E71AC5E81DA4FFDBAB34BB7485E5B6AE666587E_gshared (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, int32_t ___0_key, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mACC4AF07C02210C5A1A2FDC47865A9EE12DA11CC_gshared (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m380F65E85208DA29B5E82160CBA80C1742EF791C_gshared (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C Span_1_op_Implicit_mE0D61ACE0BA350E1FFC49D96307D39BFC6AF7581_gshared (HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* ___0_array, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_gshared_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_gshared (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ReadOnlyNativeVector_1_get_Item_mB2AC10DD3FDA421B0F099E4F54B5F983AE03EDFF_gshared_inline (ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyNativeVector_1_get_Count_m6A4B3C8F24CD653D64B7BA3FB98634C6DED0E6D1_gshared_inline (ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ReadOnlyNativeVector_1_get_Item_mE9BE1699179D922D89C7F7C4CA9A5530F2FEDAA8_gshared_inline (ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyNativeVector_1_get_Count_m56CFF7738B70A89FD38E52DD29E409E9219EA856_gshared_inline (ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E* __this, 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_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m7F6B3C3308578E84DCE682EBFEB5DFCE5788AEE5_gshared (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m23394A1C981A8E782CAC9C63EC428D43E58B2BD6_gshared (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m623BEBCD346EB1DDD137AD06AC07C364E7CAF036_gshared (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __this, VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m71F5A39F48E4B76285A65E6497BF7B5BF4596617_gshared (List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121* __this, ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float VisualElement_get_scaledPixelsPerPoint_m44984C56A992E21CE90E3DC15136DDF7DCDA11CD (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AlignmentUtils_RoundToPixelGrid_m9F6B2665E387D90442E55B26C50C43FAF0FE64F3 (float ___0_v, float ___1_pixelsPerPoint, float ___2_offset, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTreeManager_RepaintTexturedElements_m32A5BD6BE3023988CA04E484B95133FF9317A052 (RenderTreeManager_tC48E33C23CCD40D5EFFF3CCA3D822893AD1C016E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureRegistry_UpdateDynamic_mFC53B83268538012B8E429C960C64231B3802897 (TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B* __this, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___0_id, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_texture, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B* TextureRegistry_get_instance_m4E974FC5F20C8DD77920F121ECD4F26FAC01385F_inline (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 AtlasBase_OnAssignedToPanel_m47FFA8EEF1563E8F0776E48A1A61DAD1B32CD524 (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, RuntimeObject* ___0_panel, const RuntimeMethod* method) ;
inline void List_1_Add_m56EC3ADAD73E10C0C242519DD137C0BE84FE2FEE_inline (List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline int32_t List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_inline (List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_get_activeColorSpace_m4F47784E7B0FE0A5497C8BAB9CA86BD576FB92F9 (const RuntimeMethod* method) ;
inline bool List_1_Remove_m3AC5CF7EDE2906EB34C924D28709573C24BD07B4 (List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6*, RuntimeObject*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicAtlas_get_isInitialized_m9E418F5BCE9F10A69A74E53DC5E074A0A93A699F (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_DestroyPages_mCF6CDE8C306CC444E78BA4A998E85AD1B4748DC6 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_OnRemovedFromPanel_m6373707994695808715DAA1989B1843640971679 (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, RuntimeObject* ___0_panel, const RuntimeMethod* method) ;
inline RuntimeObject* List_1_get_Item_m7E0434D2292946B2941CAECD681794B4620B5DF8 (List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_RepaintTexturedElements_mEBF13BD408F8446E95E066F3478430C3581CA2A2 (RuntimeObject* ___0_panel, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_NextPowerOfTwo_mA1CE7F3EEF9B0B07AB2D586C030ED236D578F485_inline (int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_maxRenderTextureSize_mD9AB6274BEAC0CDCF9AF26B3DC19CD57E548A6FE (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlasPage__ctor_m3BAA4BE26081450536743AE4CC4498FB6FE22D3B (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* __this, int32_t ___0_format, int32_t ___1_filterMode, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_minSize, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_maxSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlasPage_Dispose_mC01E9B75EAA2C014DEED94C48124EF9373C866F4 (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_mA52F0C102CDC0F054072A87250DA28DCDB400EB4 (Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_InitPages_m32B3754B6B4B359531F61A33A94B3999D7851D4C (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mB585C231363FFAB097DFA9B1FEB9727B9F8B23FC (Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_key, TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0*, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 DynamicAtlasPage_get_textureId_m30935825112616DB6923F11DF1D17DF0935A15F9_inline (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicAtlasPage_TryAdd_m4796FCE0BB2555006F9C9360D3A80842D0DFC0CC (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_image, Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E* ___1_alloc, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___2_rect, const RuntimeMethod* method) ;
inline TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* LinkedPool_1_Get_m3E5649D9E2B75B7B1604871FB4AABC871D105CB7 (LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6* __this, const RuntimeMethod* method)
{
	return ((  TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* (*) (LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6*, const RuntimeMethod*))LinkedPool_1_Get_m2D1763C33CC49BD56E56715F9052D6480E1D08FF_gshared)(__this, method);
}
inline void Dictionary_2_set_Item_m38265C9F3226FE29AF196AAA6F596CCD9702A533 (Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_key, TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0*, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlasPage_Remove_m21D849201A37CC46047634A4D68993B7A8CDE876 (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* __this, Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E ___0_alloc, const RuntimeMethod* method) ;
inline bool Dictionary_2_Remove_m9C813C4442B83EEF92A6FC3F2D1C608AD4F2400D (Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0*, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
inline void LinkedPool_1_Return_m56360C18F44AB1E943B86851B7D6AB57B61AC2C5 (LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6* __this, TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6*, TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F*, const RuntimeMethod*))LinkedPool_1_Return_mB5D47773080BD9C79B38B18471AB3A4EFEFA511E_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlasPage_Commit_mE88146B57DC5ECEA489E24504F0476A9F8DAE887 (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* DynamicAtlasPage_get_atlas_mD1347372F4335BCC5392824B9F4F96320132A02A_inline (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_SetDynamicTexture_mE1187FA0D6833A9B79777126BC19EC9D35195D78 (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___0_id, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_texture, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DynamicAtlasCustomFilter_Invoke_mE0002E8EF88AAEC7040A41A4B816801D48D09287_inline (DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t* ___1_filtersToApply, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DynamicAtlas_get_maxSubTextureSize_m59367234F355EBF06783D9E0A2AFBFAAB760E6D0 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicAtlas_IsTextureFormatSupported_mB75A3180E31A1440F18B4DE161438EFE55CCC9DC (int32_t ___0_format, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture_get_activeTextureColorSpace_m286856BA92961FD58FE181C8DDC417EC0572643C (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture_get_filterMode_mFEF0AEA29E8468450EF85533965DCEBE66D02A45 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Delegate_op_Equality_m8B96593B665536587FFD27DE233442C075971C32 (Delegate_t* ___0_d1, Delegate_t* ___1_d2, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m5556D5DDB24A82A174586C87554AFF087F112D06 (Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void List_1__ctor_m36E05B4A651E9CFCE97C92C086D9599CC82D7CD5 (List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DynamicAtlas_get_defaultFilters_m759AB24B316ADD3523357F1D5C687945E0CB91AE (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase__ctor_mB6D38207831BDF671B40BA0AA749D64F90EA92DE (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureInfo__ctor_mB09BFE3F8C327FCD659AA87F3A11E2063A365BEC (TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* __this, const RuntimeMethod* method) ;
inline void LinkedPoolItem_1__ctor_mD9AD44367581E2DDCF44C3E4A05C17888CE099A0 (LinkedPoolItem_1_tEE25C8B557C971B237ECBF0BA28C57C48372D9EF* __this, const RuntimeMethod* method)
{
	((  void (*) (LinkedPoolItem_1_tEE25C8B557C971B237ECBF0BA28C57C48372D9EF*, const RuntimeMethod*))LinkedPoolItem_1__ctor_mA018ED386AC444CF69EA75D204B24C5CE97FB4A3_gshared)(__this, method);
}
inline void Func_1__ctor_m5A5E1B8EF5FBD88E5F57992C765CE9DB867E7B98 (Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_1__ctor_m855FF8178E923632CF2DA284CB1AD20133158957 (Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
inline void LinkedPool_1__ctor_mACEF8252BCB8C660D5E330ED1D08B60AE95B1740 (LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6* __this, Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63* ___0_createFunc, Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9* ___1_resetAction, int32_t ___2_limit, const RuntimeMethod* method)
{
	((  void (*) (LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6*, Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63*, Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9*, int32_t, const RuntimeMethod*))LinkedPool_1__ctor_m9ABF26662D3DAEFD23739726651994DDD69B8A5D_gshared)(__this, ___0_createFunc, ___1_resetAction, ___2_limit, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_addedOrMovedElements_mD127970CAC9172937A32B4ADC6156CD907C57AC7_inline (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) ;
inline int32_t HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*, const RuntimeMethod*))HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_removedFromPanel_mEE67E7FDABFA608E6C74F55FC8625E819F42A3CE_inline (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_styleChanged_m553938D2FE2462B3FFCF1D9F75DDEB1A5B9639F8_inline (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_stylingContextChanged_m883F2387BA78DFC45169B652A1A48DA223567E93_inline (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_bindingContextChanged_mBE0BC53B670157B6964DEF655358001467186A80_inline (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) ;
inline void HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085 (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*, const RuntimeMethod*))HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared)(__this, method);
}
inline void HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201 (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
inline int32_t List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_inline (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline void List_1__ctor_m0C88D1A547D9C01BA07CE48D88D4BE17EE880583 (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVisualTreeUpdater__ctor_m64962BB0B4E0EE94292901B60BC5BA826FF5301B (BaseVisualTreeUpdater_t234B0DC7D28731E61BA8215154765170E5D0AB41* __this, const RuntimeMethod* method) ;
inline void Action_1__ctor_mFD901720CA0969541BCC09A9D54A99329A963BC3 (Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVisualTreeUpdater_add_panelChanged_m05C16BEBB2A2FA86EA151A1BAFBD0AA9B427A374 (BaseVisualTreeUpdater_t234B0DC7D28731E61BA8215154765170E5D0AB41* __this, Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthoringChanges__ctor_m380B437D7E1EC3632EB671BC48180DFF765758BD (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 ProfilerMarker_Auto_m133FA724EB95D16187B37D2C8A501D7E989B1F8D_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AutoScope_Dispose_mED763F3F51261EF8FB79DB32CD06E0A3F6C40481_inline (AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139* __this, const RuntimeMethod* method) ;
inline bool HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878 (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualTreeAuthoringUpdater_get_shouldUpdate_mE8D543C2A8EE0813EABB6AD1B139EA8391A40717 (VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeAuthoringUpdater_SwapBuffers_m0461F7C71B60C628E1B8D5545B5167DE465D2B7C (VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AuthoringChanges_ContainsChanges_m5727A7640BA3D6F952731C97106B393190354032 (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) ;
inline RuntimeObject* List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6 (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22 (BaseVisualTreeUpdater_t234B0DC7D28731E61BA8215154765170E5D0AB41* __this, const RuntimeMethod* method) ;
inline void List_1_Add_m59BC0019FC307DF96599FF5D39D6B3E9CDAEC18B_inline (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5 (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, bool, const RuntimeMethod*))Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared)(__this, ___0_value, method);
}
inline void List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_inline (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline bool List_1_Remove_mAA6B162F5D0798A26A3081161FE80D83B4970144 (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C*, RuntimeObject*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
inline bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline)(__this, method);
}
inline bool Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28 (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthoringChanges_Clear_m06BB11A90DAFD84C57D6D4C8DFFBA865769F30BF (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyEvent__ctor_mCB726C6A425D3CE8179A20AEE7D4D769D57E6E74 (HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVisualElementPanel_remove_hierarchyChanged_mA06709F8940E9339884B4AA256907E6E3D734097 (BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* __this, HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVisualElementPanel_add_hierarchyChanged_mFF50603F086261870B15F30A712DB368D5126113 (BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* __this, HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVisualTreeUpdater_Dispose_mA729351FC3F75EA15958558041384742C28CE12B (BaseVisualTreeUpdater_t234B0DC7D28731E61BA8215154765170E5D0AB41* __this, bool ___0_disposing, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVisualTreeUpdater_remove_panelChanged_m28B16E992E86B0F8E8F5A42D7C9F726DF1ADEEF8 (BaseVisualTreeUpdater_t234B0DC7D28731E61BA8215154765170E5D0AB41* __this, Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53* ___0_value, const RuntimeMethod* method) ;
inline bool HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1 (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Length__ctor_mB847C9AA8C63E1876AD9A8414F3C21FE079C646B (Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundPosition__ctor_m108AFD335BEE03532831AD7B9E72370685E6B9F7 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, int32_t ___0_keyword, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundPosition__ctor_m503D4E03CD567AEFA7391489AB1E6A2E07527645 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, int32_t ___0_keyword, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_offset, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 BackgroundPropertyHelper_ConvertScaleModeToBackgroundPosition_m9BAD4DCBBD38A291D0B1A75C49DC23D1087CC47D (int32_t ___0_scaleMode, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundPosition_Equals_m64183D5FA4271EF7A45C3CA77B6876D854EDE759 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundPosition_Equals_mDD3B816D0B5D8E7CA71656B6355AF31202C8BF15 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Length_op_Equality_m2714C67D7F1391E9AE335F71CB446B90876D96D3 (Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_lhs, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Length_GetHashCode_m7FCE192F1A91640A688A055D08767B5964DAAF33 (Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BackgroundPosition_GetHashCode_m70CB607FAF2C174B6583EDA883B347398A660E32 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundPosition_op_Equality_mF5D6A42C9662DC362671C6FB68B2A3E1A38C286C (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___0_style1, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___1_style2, 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 String_t* BackgroundPosition_ToString_m38C84F6BF278C4FE39452E2C7B16179F82F70FB4 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1__ctor_mB4A3B4CEF606734F2EE46D2DE7F0FB1485C3C873 (ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_mB4A3B4CEF606734F2EE46D2DE7F0FB1485C3C873_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeywordProperty__ctor_mC4060B2710877FA0B389189D2196FCE503DB1A7A (KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisBackgroundPositionKeyword_tE680A05B983D256AADC8E2CF1CA169D004B8641B_m862EAD7F578DF749920FDBAE0BE93969B387140A (ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D* __this, Property_2_t39BEF012085A0E9C394A099552BC513E4F690742* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D*, Property_2_t39BEF012085A0E9C394A099552BC513E4F690742*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m6A986F9CC2E86C7FDE8E5C7FCE3C309DD7917F2D_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetProperty__ctor_m5A204513651C679B6A088846789399AA19C91613 (OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_mB7CDA182F2EE4C225F19C2DE4EE84BAB35C7CB3C (ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D* __this, Property_2_tA37B381C421869CA10862B372913EA34498BC042* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D*, Property_2_tA37B381C421869CA10862B372913EA34498BC042*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_mB7CDA182F2EE4C225F19C2DE4EE84BAB35C7CB3C_gshared)(__this, ___0_property, method);
}
inline void Property_2__ctor_mA65EA5B0AE60FDF0956D07208EB045E8324F7DAB (Property_2_t39BEF012085A0E9C394A099552BC513E4F690742* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_t39BEF012085A0E9C394A099552BC513E4F690742*, const RuntimeMethod*))Property_2__ctor_m131314EBD76A22521BD9BA0C3DDC8B29CF0851D6_gshared)(__this, method);
}
inline void Property_2__ctor_m169E25AF517290DD798B51370C11209E2DFAB65D (Property_2_tA37B381C421869CA10862B372913EA34498BC042* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tA37B381C421869CA10862B372913EA34498BC042*, const RuntimeMethod*))Property_2__ctor_m169E25AF517290DD798B51370C11209E2DFAB65D_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundRepeat__ctor_m8E480B7E9EA59AAC64E4EA662218CE5C7F5549C4 (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* __this, int32_t ___0_repeatX, int32_t ___1_repeatY, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundSize__ctor_m240292BDEE5D14B637D9D23E46B8AEAB750514CD (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, int32_t ___0_sizeType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 Length_Percent_m554B632D9DE0F71BBCF41F1B5120BFD17061B89C (float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundSize__ctor_m1AAEE6B4867EAA01B5CD36A6A7083B599EC5EE3A (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_sizeX, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_sizeY, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F BackgroundPropertyHelper_ConvertScaleModeToBackgroundRepeat_m10A953A3406245B351877DADCF9768BB3BBDD2D3 (int32_t ___0_scaleMode, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundRepeat_op_Equality_m502F8924278F58E12F184FC457AE83400270FBE9 (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___0_style1, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___1_style2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 BackgroundPropertyHelper_ConvertScaleModeToBackgroundSize_m5E02DC35A12F72925AF845B0FFE2541AE8826CAD (int32_t ___0_scaleMode, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundSize_op_Equality_mF2E2759B77ED860309C003C0A38BF2750EFC3D2C (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___0_style1, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___1_style2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundRepeat_Equals_m1D533A1C4E03887BF51B4A9AAD74E74C7EA4909F (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* __this, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundRepeat_Equals_m6D8E3DFBF98F542791C89AEE086F8D27F5005294 (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BackgroundRepeat_GetHashCode_mA50AE9C1F470680415C565D45C9DAF08B64D8A4C (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BackgroundRepeat_ToString_mBC5D500817D06D1F55BFB74609B1DAEF167AE13A (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1__ctor_m9CF6D3CE907ACEA8B4C33E7D09FCA7B4551DD07E (ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_m9CF6D3CE907ACEA8B4C33E7D09FCA7B4551DD07E_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m8BAB64BCFC9C45C4E1DC6423424B06EE5105E29B (XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisRepeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840_mB1EC743DFE591C62EA73C2C64CE8A9717D6C0BB0 (ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37* __this, Property_2_t6B35CC06E8E2EED389C67ED9AFA1F51677D8D1B3* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37*, Property_2_t6B35CC06E8E2EED389C67ED9AFA1F51677D8D1B3*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mB8D04B6D3A3D19B715098F048E457A02EDE25673_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m9D09E7B07425645B44DDA3F26B7E6F400EB29D6F (YProperty_tE6845664A05C555CACF951C559569A7352107866* __this, const RuntimeMethod* method) ;
inline void Property_2__ctor_mB443032090D66903670AFA5CC2E44CEDC2261928 (Property_2_t6B35CC06E8E2EED389C67ED9AFA1F51677D8D1B3* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_t6B35CC06E8E2EED389C67ED9AFA1F51677D8D1B3*, const RuntimeMethod*))Property_2__ctor_m1079CBFA2CF4F12D7D760105055AEEA9AA5CA41A_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BackgroundSize_get_sizeType_mE816884F30FC49024D410E36281D755B8FC96F42 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundSize_set_sizeType_m63AD34E3CE22756876267A8ACB87A9AB7F969591 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 BackgroundSize_get_x_mDCEDD468FE63642DF15D9E613FDEE7994BFF1EF6 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundSize_set_x_mA378497FD695100234703844F83FE324AA1303B2 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 BackgroundSize_get_y_mEB9897C8D7AED64206EFC1454223A9C34B0D25EA (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundSize_set_y_m08F078D802B97FE7D044AC942285AADEFA555157 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundSize_Equals_mF0CC14F1D069914089150E743D6981736E81D45D (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundSize_Equals_m5E49DFE8611E3DE6380DBD84ABDAF94073E8DDD2 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BackgroundSize_GetHashCode_m63C2FC6FD176704B834A1B536BFED28C222F300A (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, 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* BackgroundSize_ToString_m26E340ACBA3FD5EC9FC4EC38E5ACDE0B1A80555C (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1__ctor_m6038D71B72E55B4D095B3C274649AE988D0F4AED (ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE* __this, int32_t ___0_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE*, int32_t, const RuntimeMethod*))ContainerPropertyBag_1__ctor_m6038D71B72E55B4D095B3C274649AE988D0F4AED_gshared)(__this, ___0_initialCapacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SizeTypeProperty__ctor_m3A7BD82B7C1A0709F5F7CE26D84F3893A5D59FA2 (SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisBackgroundSizeType_tD194B20FF5086D494ABF8D799124D2FC4FFCC674_mE461DDA801DF9F88889FA404F138CB6E6CC0780A (ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE* __this, Property_2_tC49FE46A6FA237B5C056C808D0340B6D694DF53C* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE*, Property_2_tC49FE46A6FA237B5C056C808D0340B6D694DF53C*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mEE5FCEBCBBD9C7A2570894EC5106A541676D245C_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m5BCC7B0E04B40A1955C1B21DE0AA679FA286EFB9 (XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35* __this, const RuntimeMethod* method) ;
inline void ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_m362FFD772DD09A89CAAB2941349E7A1FF7FA6918 (ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE* __this, Property_2_tDB15A9759A50AC5BCE430DC9B5027503FC0061F3* ___0_property, const RuntimeMethod* method)
{
	((  void (*) (ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE*, Property_2_tDB15A9759A50AC5BCE430DC9B5027503FC0061F3*, const RuntimeMethod*))ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_m362FFD772DD09A89CAAB2941349E7A1FF7FA6918_gshared)(__this, ___0_property, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m7A95AE20EEC4B6B2C0ED5C26D4022AA692AC3CAF (YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6* __this, const RuntimeMethod* method) ;
inline void Property_2__ctor_m329F2205E88962E3679EC0535ADAEAD95CF100CB (Property_2_tC49FE46A6FA237B5C056C808D0340B6D694DF53C* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tC49FE46A6FA237B5C056C808D0340B6D694DF53C*, const RuntimeMethod*))Property_2__ctor_mF33FE4993DD20A8CA73337B12FACC588AD65D389_gshared)(__this, method);
}
inline void Property_2__ctor_mC98FE840DAE21BA9D882D2FA220F4F7AAA98D9D4 (Property_2_tDB15A9759A50AC5BCE430DC9B5027503FC0061F3* __this, const RuntimeMethod* method)
{
	((  void (*) (Property_2_tDB15A9759A50AC5BCE430DC9B5027503FC0061F3*, const RuntimeMethod*))Property_2__ctor_mC98FE840DAE21BA9D882D2FA220F4F7AAA98D9D4_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement__ctor_m4C59A7BA0CE74223A61F07C39A60071DD0207E2D (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
inline void UxmlFactory_2__ctor_m654F9F18593CC65382457296A874E76F08800729 (UxmlFactory_2_tD60CA5C4D4FEBDFD650B1967D172C9AC677FB22A* __this, const RuntimeMethod* method)
{
	((  void (*) (UxmlFactory_2_tD60CA5C4D4FEBDFD650B1967D172C9AC677FB22A*, const RuntimeMethod*))UxmlFactory_2__ctor_m88A0346DFE6F79DFE0C5986C5804D4FABA9DB95A_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlTraits__ctor_m99053329DC8F0D4087968FCA3C60857B853E4346 (UxmlTraits_t45D4AB9B0148A110826C5201495FF23814A12E4B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlStringAttributeDescription__ctor_mA8A849D4B098131C4D456911CAA16E3A964B51D7 (UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UxmlAttributeDescription_set_name_mCE9C58621BAD7AB4E59D83DD21224A8FA6517E3E_inline (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlTraits_Init_m5CDDC1216CB5BA22DF16A19E01C37EF26B4AF8FB (UxmlTraits_t45D4AB9B0148A110826C5201495FF23814A12E4B* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, RuntimeObject* ___1_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___2_cc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_set_logLevel_m5A9A3ACCADAE782909BBB94CB346E845C8421B7C (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataBindingManager_get_logLevel_mEC72A2D68A38554160B4891F7B75032F798A71FB (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ResetLogLevel_m286C30A115AEA125CBF5C27E640A96ABFEE7A48B (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingActivationContext__ctor_mD20C1BC8C4B13FC81CEC0AFF4E4E4EBD3784FAAF (BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_property, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* BindingContext_get_targetElement_m3E4F5FD912C4659E09308288F4F054457FB48691_inline (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E BindingContext_get_bindingId_m73A0DE3066DB8AE9C59B51128E1A164DAB4E7B80_inline (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 BindingContext_get_dataSourcePath_m10A8B994ADD410BE92EAD7E0143C64C3A60B36BA_inline (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* BindingContext_get_dataSource_mF6CA0E5AED1F7DCA5619AEBA09F9F8F05D1CF504_inline (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingContext__ctor_mFFB40967B7E90B0A31B18E903E92B0D1CE6CA117 (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_targetElement, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___2_resolvedDataSourcePath, RuntimeObject* ___3_resolvedDataSource, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingResult_get_status_m6D8C742DAD2690981F0408CA4A32BF71612660F2_inline (BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BindingResult_get_message_m0FE4B978C030322E4C299BDDFC7575952169A37E_inline (BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4 (BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* __this, int32_t ___0_status, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingTarget__ctor_m05A604AE7E4777A87AC2E49E7D5A8C264F5331C8 (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingUpdater_ShouldProcessBindingAtStage_mE9FD6B6712A1FD45C1FB3D2D8E8724AEEA3575C4 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_dataBinding, int32_t ___1_stage, bool ___2_versionChanged, bool ___3_dirty, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingUpdater_ShouldProcessBindingAtStage_mF48EEB37C26092DA08B34B097929F69589C5D242 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* ___0_customBinding, int32_t ___1_stage, bool ___2_versionChanged, bool ___3_dirty, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* 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_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataBinding_get_bindingMode_m2C38C0E0350F473EB325ED85751FC5DF56CAEBF5_inline (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Binding_get_updateTrigger_m38576A51E4209B905103170ED87B81C66DF25130_inline (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, RuntimeObject* ___1_actualValue, String_t* ___2_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateUI_m0EDEB8B5DBF634EFCD18583729E1ED72D0C73950 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___1_dataBinding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateUI_m018C6C2246EDB3AFAECB0435E55F6B8A01095E6C (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* ___1_customBinding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateDataSource_m3E9EED9DC2BAA7C32EDC2E3069949BBB560350E2 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___1_dataBinding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateDataSource_m274F5E6E8031E1987809AF12B140DD5B5E3DCAEB (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* ___1_customBinding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VisualElement_get_name_m1B977173A2473D1D4D7F74A109AAB551CCA494FA (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __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 bool TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_TryUpdateUIWithNonContainer_mD66367AA546F67DEA00C219CC6E3871E7B104475 (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___1_binding, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2 BindingUpdater_VisitRoot_mA83D7F0ADA4AE994184635A4166923D16D9905EE (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_dataBinding, RuntimeObject** ___1_container, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___2_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BindingUpdater_GetVisitationErrorString_m3BCC36C7DF5AEBB2E6D8154A6CFFC1BE744B75B3 (int32_t ___0_returnCode, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___1_context, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB CastDataSourceVisitor_get_result_mBF91A1D97417B184FE12FF3E90580AD4486FBF30_inline (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, const RuntimeMethod* method) ;
inline ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F BindingUpdater_VisitAtPath_TisRuntimeObject_m6FAB13FEC36E9B8E6636C0ECE3A2085DEDA53EE1 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_dataBinding, int32_t ___1_direction, RuntimeObject** ___2_container, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___3_path, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___4_context, const RuntimeMethod* method)
{
	return ((  ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F (*) (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA*, int32_t, RuntimeObject**, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, const RuntimeMethod*))BindingUpdater_VisitAtPath_TisRuntimeObject_m6FAB13FEC36E9B8E6636C0ECE3A2085DEDA53EE1_gshared)(___0_dataBinding, ___1_direction, ___2_container, ___3_path, ___4_context, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BindingUpdater_GetExtractValueErrorString_m350611AC7C041E46783070E25B54F9C31B58459D (int32_t ___0_returnCode, RuntimeObject* ___1_target, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___2_path, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BindingUpdater_GetRootDataSourceError_m7921D251AD9B7B93ED7FF26D48EFF86E1795AE38 (RuntimeObject* ___0_target, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 BindingId_op_Implicit_m59B81D19F3282655F5E65A49E7E1BBE666313528 (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_vep, const RuntimeMethod* method) ;
inline ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F BindingUpdater_VisitAtPath_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_mF3D32CB8CEA98EF24EE3CF6548B00D99BBF08B82 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_dataBinding, int32_t ___1_direction, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115** ___2_container, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___3_path, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___4_context, const RuntimeMethod* method)
{
	return ((  ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F (*) (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA*, int32_t, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115**, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, const RuntimeMethod*))BindingUpdater_VisitAtPath_TisRuntimeObject_m6FAB13FEC36E9B8E6636C0ECE3A2085DEDA53EE1_gshared)(___0_dataBinding, ___1_direction, ___2_container, ___3_path, ___4_context, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* DataBinding_get_updateUIMethod_m57AC4CB5B32DA0BAC15EBB1BB19D828A95AA04D4 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, 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 void CastDataSourceVisitor_Reset_mCB10C80A4BBB1CD668DB7C57DEF8F59A3D94D71F (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CastDataSourceVisitor_set_Binding_m2C4308EA8851457A94052A596C4D027E59B94354_inline (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CastDataSourceVisitor_set_bindingContext_mFC2B4A6DFA9623FD9D2E9B20A27F1D1D986CA026_inline (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 ___0_value, const RuntimeMethod* method) ;
inline bool PropertyContainer_TryAccept_TisRuntimeObject_mB6FB92B27875A6970EB6B2F948AE57066573F29D (RuntimeObject* ___0_visitor, RuntimeObject** ___1_container, int32_t* ___2_returnCode, VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE ___3_parameters, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, RuntimeObject**, int32_t*, VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE, const RuntimeMethod*))PropertyContainer_TryAccept_TisRuntimeObject_mB6FB92B27875A6970EB6B2F948AE57066573F29D_gshared)(___0_visitor, ___1_container, ___2_returnCode, ___3_parameters, method);
}
inline void ValueTuple_3__ctor_mBF09DFEA8F7D0436B0EE9A691359AAA679DE5B2D (ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2* __this, bool ___0_item1, int32_t ___1_item2, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___2_item3, const RuntimeMethod* method)
{
	((  void (*) (ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2*, bool, int32_t, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, const RuntimeMethod*))ValueTuple_3__ctor_m5987E5802B99C577C3077D9C43B9F271DCDEEF2B_gshared)(__this, ___0_item1, ___1_item2, ___2_item3, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, 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 void CastDataSourceVisitor__ctor_mF059DD8A87D84A727182DA5C9EDE78E8426749EC (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPathVisitor__ctor_m3024744351196A532AF621BDD75F90ED9690EA3D (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CastDataSourceVisitor_set_result_m85D8FC603976B86A95E07B083CA39AD7524A04BB_inline (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcreteTypeVisitor__ctor_mD8325C275503CD10781E46834B7C633B7EBF4BCE (ConcreteTypeVisitor_tC41932325C8C25F9B634923360AE061521744BB2* __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 UIPathVisitor_set_binding_m72939ACF73E3671B6DACF6107AAC6AC069D8B2FC_inline (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UIPathVisitor_set_direction_m617B40AD904ACA9CA4F6644CA5361A579A8DE6C5_inline (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UIPathVisitor_set_bindingContext_mD358FF971532C5C9015F395A3918DDD7050D2378_inline (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UIPathVisitor_set_result_m5195F6D8FA895AC39C2ADE63E665878C38795079_inline (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___0_value, 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) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ConversionRegistry_Create_m2DDE4CFB28FA6E697A09D01A8FAE0D6E7A3A51BA (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConverterGroup__ctor_m5AC75401F427A616349FB3B40527AAEB554FD563 (ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* __this, String_t* ___0_id, String_t* ___1_displayName, String_t* ___2_description, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mCFADA730477EB2B6C578D1B32913FEDB00C0BC72 (Dictionary_2_t4DF54DED090D74EA3A4143562494256C758AB504* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t4DF54DED090D74EA3A4143562494256C758AB504*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ConverterGroup_get_registry_m0AF81702EF4A313675B98875D7C9D221C9C1E5D8_inline (ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* __this, const RuntimeMethod* 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) ;
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) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* DataBinding_CacheReflectionInfo_m1301A383A29E07B766104A199EB1DC63B949D9A0 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding_MarkDirty_m91D772CE38E5AD859C70F5AAC8380190139F1E2F (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* DataBinding_get_uiToSourceConverters_m4454C568EA66F782C5F894F3FB4DBC4D3F922867 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConversionRegistry_Apply_mE5031FB91C1F77B83D5659B325BA20629091AEC2 (ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426* __this, ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ___0_registry, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* DataBinding_get_sourceToUiConverters_m2888B514C8EB942094376F57EFB6218E678F9409 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_mC1E1EB18FE6865DB4FB526BC844D26BEE7D6AF69_inline (Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, method);
}
inline int32_t Nullable_1_GetValueOrDefault_m958744D5BD7EAAB93DD9461B72B4D30F23CAA1A0_inline (Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline)(__this, method);
}
inline void Nullable_1__ctor_m5D0913C9C93B28C5089060AA0E3F5EDB98D8E1EF (Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___0_value, method);
}
inline void List_1__ctor_m43F6DCD367747F4A36C25B244B1377212DF13CC7 (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker__ctor_mDC78468564AF80C9D80343AA3BCE1D01D0EC695E (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* ___0_manager, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker__ctor_m3727C85918BE3A1E79203EA2F52B7DA61223A410 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___0_panel, const RuntimeMethod* method) ;
inline void List_1__ctor_m57398853736FEF2F8EAFF00B52BA6CDA883462F0 (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905*, const RuntimeMethod*))List_1__ctor_m57398853736FEF2F8EAFF00B52BA6CDA883462F0_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyDataSourceTracker_GetTrackedDataSourcesCount_m9FF501B6FD6B976E31D13FECE07CB65DBC09FCBF (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyDataSourceTracker_TryGetLastVersion_mBECFFF40857C7CE58A98DFBE3359F2E69856511D (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_source, int64_t* ___1_version, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_UpdateVersion_m851E1690AFCE3C9323A08847A8B39F6E8B899036 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_source, int64_t ___1_version, const RuntimeMethod* method) ;
inline void Nullable_1__ctor_mA42EB45875E339AD33E7D271AB9E2E51316565FA (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* __this, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9*, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, const RuntimeMethod*))Nullable_1__ctor_mA42EB45875E339AD33E7D271AB9E2E51316565FA_gshared)(__this, ___0_value, method);
}
inline bool Nullable_1_get_HasValue_m3D867E6BC9F2A9698F1675468E2A917F11C89CFC_inline (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9*, const RuntimeMethod*))Nullable_1_get_HasValue_m3D867E6BC9F2A9698F1675468E2A917F11C89CFC_gshared_inline)(__this, method);
}
inline BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB Nullable_1_get_Value_mCA5A45727609BB585E7B2A4F6F3709C197CEF071 (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* __this, const RuntimeMethod* method)
{
	return ((  BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB (*) (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9*, const RuntimeMethod*))Nullable_1_get_Value_mCA5A45727609BB585E7B2A4F6F3709C197CEF071_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 HierarchyDataSourceTracker_GetResolvedDataSourceContext_mB1C8869AEDB00A13A580A256D7EEE8C694BB6814 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___1_bindingData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyBindingTracker_GetTrackedElementsCount_m5B3F0AAE3C15582712FD8FC5808BB4E721CF20FA (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* HierarchyBindingTracker_GetBoundElements_m467F6DA56200FFEDB9BE0C6A9CB7F2EAF14126BA (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IgnoreUIChangesScope__ctor_mB788EF10FAB55CE59AB6E530637DCE1C8C9B14FC (IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76* __this, DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* ___0_manager, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___1_target, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___2_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___3_binding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* HierarchyDataSourceTracker_GetChangesFromSource_m5FC5B6668FCD83F75A2039E32668FC1991FD2A81 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_ClearChangesFromSource_mD7D4C34FCEDB083D7522E2C7E87B42787079ADAE (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyBindingTracker_TryGetBindingCollection_m7AF8CF552BBAB489654342E299BCDC6138360F81 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* ___1_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* BindingDataCollection_GetBindings_m1177B77AB54A0C190A431BAC2440F126AE95F44F (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingDataCollection_TryGetBindingData_m3AD976A14CFE601364AAFADDE95E5AE7AA85BF04 (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_bindingId, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___1_data, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Assert_IsFalse_mB8ECCB3BE7C2AD75D0142D7548F8CC5F8EF654E3 (bool ___0_condition, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Assert_IsFalse_mC11212C418E6B5009F6474AE90FFB24734482E56 (bool ___0_condition, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF_inline (DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_inline (DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyPath_op_Inequality_mEC52376016BBCA02C513DDCB904B465A1C37BBB1 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_lhs, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSourceContext__ctor_m610F1CDAA0C273D407AE065DA8B64F3FF742D0D8 (DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* __this, RuntimeObject* ___0_dataSource, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___1_dataSourcePath, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSourceContextChanged__ctor_m88EDCC6651F3EBA5F38DE7796ACE634FFD041A89 (DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* ___2_previousContext, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* ___3_newContext, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_DecreaseBindingRefCount_m1484EEB0098D41ADD30B8A342D8B81A190480047 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___0_bindingData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* DataBindingManager_GetPooledBindingData_m3C0196A3A99CE203EAD29245E62E62BA19ED8DC6 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512 ___0_target, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_binding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_IncreaseBindingRefCount_mAB59FB12726E4DA5CF156909A9D55ED724C52103 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___0_bindingData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_StartTrackingBinding_m2C09687E03B983EEFB4969A7491298D366A87169 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___1_binding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_StopTrackingBinding_mADE7F8C1D21AD3798BB0B1331D200A195A42953C (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___1_binding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ReleasePoolBindingData_mD77B0EC0724FB70856F62C491F297826C740F805 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_data, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyBindingTracker_IsTrackingElement_m58C5027810AACA93D629B61E6147CED017C830F0 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_inline (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* List_1_get_Item_mDB19F3A958FE47C8E9A7402331817BD0971821FA (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* (*) (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_CreateBindingRequest_m268CC3502854A075EC88EDE28BD1C9563EFB7C3B (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_target, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___2_binding, bool ___3_isTransferring, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_UnregisterBinding_mF5F124E61DAB8668565A66A2C6B728A60D0E33C5 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_StopTrackingElement_m3FEB05FC65331F40996B8FB6E2A6BBDD828122AB (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_InvalidateCachedDataSource_m8C3067D68CFBEDFAC264E39B796F0BFE979FA5BB (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___0_elements, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___1_removedElements, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_Dispose_mCB5100B1306A40DE0EFDF29E1696DD647CFBC8C7 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_Dispose_m5BC2EDDD68E23AC0051248D6D11E416C5715A70F (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, const RuntimeMethod* method) ;
inline void List_1_Clear_mD83E6A7ACFBE159DA4CF72BD9F99A00B896E0DF2_inline (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905*, const RuntimeMethod*))List_1_Clear_mD83E6A7ACFBE159DA4CF72BD9F99A00B896E0DF2_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_GetProperty_m55B38972BE5AC52737BE671560381BDC2C8EAAD2 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___0_key, const RuntimeMethod* method) ;
inline void List_1__ctor_m6B8AEA01AF5130CBF63ADB3039E2F4ACC71548C9 (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*, const RuntimeMethod*))List_1__ctor_m6B8AEA01AF5130CBF63ADB3039E2F4ACC71548C9_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_SetProperty_m2EB182A4E57AD33CACC3DC0209DCDB5D8773F7E6 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
inline BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 (*) (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*, int32_t, const RuntimeMethod*))List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingId_op_Equality_m4F7379D33C183F615145A899095363E0CAD74C23 (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_lhs, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 BindingRequest_CancelRequest_m380B4F6B3478E4B73DBCD1C7470D743A66E85FAD (BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172* __this, const RuntimeMethod* method) ;
inline void List_1_set_Item_m1A6B0950C1A0797A71BE7E6F45BB285107951035 (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, int32_t ___0_index, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 ___1_value, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*, int32_t, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172, const RuntimeMethod*))List_1_set_Item_m1A6B0950C1A0797A71BE7E6F45BB285107951035_gshared)(__this, ___0_index, ___1_value, method);
}
inline int32_t List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_inline (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*, const RuntimeMethod*))List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingRequest__ctor_m9C3BEC8EF01C73387AF5BD5BF40A14E2367BA8F8 (BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_binding, bool ___2_shouldProcess, const RuntimeMethod* method) ;
inline void List_1_Add_m5FF2DD09151C4FACA81169BAA33A611124C241BA_inline (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172, const RuntimeMethod*))List_1_Add_m5FF2DD09151C4FACA81169BAA33A611124C241BA_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ClearAllBindings_m119A8D9059A0C3CAB31569A0F5020F395DDE1C58 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Panel_get_name_mA94F3456379C6F6EF228067349CDBE3927BEA8ED (Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10 (String_t* ___0_value, 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 Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_RegisterBinding_m33472F1670B6F500B909F41EC9C292775F6F72A4 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___2_binding, const RuntimeMethod* method) ;
inline void List_1_Clear_m4F655A5D20F9E874659B046965D97B49010DB7F3_inline (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*, const RuntimeMethod*))List_1_Clear_m4F655A5D20F9E874659B046965D97B49010DB7F3_gshared_inline)(__this, method);
}
inline List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* CollectionPool_2_Get_m10E7BCDC577C97CC17095B0414823DB792924BBB (const RuntimeMethod* method)
{
	return ((  List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* (*) (const RuntimeMethod*))CollectionPool_2_Get_mA9535ED94D9899FA7B41E063E2B6AAA3F0C929A3_gshared)(method);
}
inline void CollectionPool_2_Release_m68EB0B07E0CDEFDDC0958CA4B864B0B600887856 (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* ___0_toRelease, const RuntimeMethod* method)
{
	((  void (*) (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*, const RuntimeMethod*))CollectionPool_2_Release_m4E21C5D955B17E28B0C3F279B4C5330A4671CFFD_gshared)(___0_toRelease, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* DataBindingManager_GetBindingData_m31574863186F267838A6613DE4D868E64AD49C47 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) ;
inline void List_1_AddRange_m6D675B73928AB5EF84C0B845DC4D15F19758AF93 (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
	((  void (*) (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
}
inline Enumerator_t6B533ECF22203D6F070D93FCE330F4476E75F988 List_1_GetEnumerator_m3D9AE605A3F5D5B29AF84155DBB5936569D0D49B (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t6B533ECF22203D6F070D93FCE330F4476E75F988 (*) (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m6604E526167CE959CF3A97906FF5B1785E8244A2 (Enumerator_t6B533ECF22203D6F070D93FCE330F4476E75F988* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t6B533ECF22203D6F070D93FCE330F4476E75F988*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* Enumerator_get_Current_m061E32E404DB9F261908ADBF461305D684F370F5_inline (Enumerator_t6B533ECF22203D6F070D93FCE330F4476E75F988* __this, const RuntimeMethod* method)
{
	return ((  BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* (*) (Enumerator_t6B533ECF22203D6F070D93FCE330F4476E75F988*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m70B7693D3AB419E78C685021E89CE61A066C83F9 (Enumerator_t6B533ECF22203D6F070D93FCE330F4476E75F988* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t6B533ECF22203D6F070D93FCE330F4476E75F988*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingId_op_Inequality_mF5EF17A9172A8D32FB393C512F389D6A3EB0019A (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_lhs, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_SetDirty_m17AB828E352D2F0CF333F3434EDB503A92D56853 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_DecreaseRefCount_mA24167A6054B2B5DF6925985DD483EC456131ACB (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_IncreaseRefCount_mFB818BB126C1154250936980B9AD1395A13532CF (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_ClearSourceCache_m2A9A25665C18C149A8FD7D2AC3EAB186BA76037C (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, const RuntimeMethod* method) ;
inline void List_1_RemoveAt_mD0582F7C26476802492D8D5DC95863931CE4131C (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	((  void (*) (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingData__ctor_mE98DEB0D6F7C624B71116A4DC15D57D6A6B6CE27 (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingData_Reset_m3125CD846F1C8183351D343D7B0A1A81EC9821F0 (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __this, const RuntimeMethod* method) ;
inline void List_1_Add_m3139CCD421EB8D84FCBFA7AFE145D6525FF1CDD0_inline (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 PropertyName_op_Implicit_m45CBB51D96B85B596D3094636A335CD475E10F4F (String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E BindingId_op_Implicit_mF43027FCA60BD4AEC267D144641BC0E6E91686CC (String_t* ___0_name, const RuntimeMethod* method) ;
inline void List_1__ctor_m3F422DF620001F079A95BC678F2E48CD8C277157 (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* CollectionPool_2_Get_mD15A910C520BB6F34215DD79D350B6B75CC95D90 (const RuntimeMethod* method)
{
	return ((  Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* (*) (const RuntimeMethod*))CollectionPool_2_Get_m49591341073C065989AE1D524C89B982DBF313BC_gshared)(method);
}
inline bool Dictionary_2_TryGetValue_m314947F6D5C7368FB1C6FA4471A6D6CF6CC3CBFF (Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___0_key, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341*, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**, const RuntimeMethod*))Dictionary_2_TryGetValue_mE192B116DFC3F075436EE2490393F588194E2C79_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool List_1_Remove_mE26B6E46AF28047A4D37B48C83E2C38B4B7CCACE (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
inline void Dictionary_2_set_Item_m08726151CA98AC7D772DD775B2A320A5C1E12577 (Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___0_key, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341*, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A*, const RuntimeMethod*))Dictionary_2_set_Item_mF752B710CBBCB2CDF9AFD2D6EA88C7E3F4DE3802_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingDataCollection_AddBindingData_mCE66C9BBC9F80F014930A98583B38E281886176F (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, const RuntimeMethod* method) ;
inline bool Dictionary_2_Remove_mCD86DFF2BD195279A2849A27FB2394BB9E82FFF4 (Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341*, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E, const RuntimeMethod*))Dictionary_2_Remove_mE1C21189848CA2167575C5EF7F4D28C9E7CB8D62_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingDataCollection_RemoveBindingData_m3474925FAEF864BD6C15B6594553BD5D1A9B9207 (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingDataCollection_GetBindingCount_mD438A50FF542431BFA737A895A1457567D15809F (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, const RuntimeMethod* method) ;
inline void CollectionPool_2_Release_m2ECDB111CFB431F56273D3E4D8C850B5678DA2FF (Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* ___0_toRelease, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341*, const RuntimeMethod*))CollectionPool_2_Release_m9E4340D69DCCF3A759C273DCB2F97F716EAB6A62_gshared)(___0_toRelease, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingDataCollection_Dispose_m7DF21FA01E6DC9F5E772C7B9CBBEBFA7BAA91CA7 (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BindingData_set_localDataSource_m73BABB6FEC2EF5A998BDBD83AC26A32A1B649D3B_inline (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __this, RuntimeObject* ___0_value, 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 void ChangesFromUI__ctor_mB051B25ED7E6C793E8B7854AF5C445B4E2E27FB3 (ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ChangesFromUI_get_IsValid_mA0CD922C8007F104100B68DD116304060AB05D60 (ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_OrderBindings_m2E75E0D15848EA2BAAD5D9A7B680168ECF544136 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_root, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalBindingsSorter__ctor_m79B62B014396914894AA913829A3E03D7E822783 (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m5DB45AB239C6EA36CEB10491CD6886CC379CA07E (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4*, const RuntimeMethod*))Dictionary_2__ctor_m012495CC184B4BDCECABCBABCBCEA16F6133AE76_gshared)(__this, method);
}
inline void List_1__ctor_mCDB4627FBF8111CD64054E6AD1FD9BC82567F22D (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void EventCallback_2__ctor_m30EA4112E71292142F67857E276C328F96265EE3 (EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_2__ctor_m7BFA61E96365F014A8ADB19E22D3D088D2AE57F6_gshared)(__this, ___0_object, ___1_method, method);
}
inline bool Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082 (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_key, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393*, const RuntimeMethod*))Dictionary_2_TryGetValue_m38AF91744AA9228C90A14B00DEF8636DE91FE5FA_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544 (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 BindingDataCollection_Create_mCF7D35E34122F99D68DB6D8830D59D8648443885 (const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m534FEF131787F9476A18F3114666A80ED4DD4579 (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_key, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393, const RuntimeMethod*))Dictionary_2_Add_mBC49A90278C61ABB07D494B3F3493F9AE783544D_gshared)(__this, ___0_key, ___1_value, method);
}
inline void CallbackEventHandler_RegisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisDictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_mE05AEBD002B1B775EE438FDF39F22B3968CF00CC (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD* ___0_callback, Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* ___1_userArgs, int32_t ___2_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD*, Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4*, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_TisRuntimeObject_m7BEC6354DF13DBB505B3F5A1CACDDB9ED39ACD58_gshared)(__this, ___0_callback, ___1_userArgs, ___2_useTrickleDown, method);
}
inline void Dictionary_2_set_Item_m86F2765F800C4C5470593E06B88E613EF17FAF25 (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_key, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393, const RuntimeMethod*))Dictionary_2_set_Item_m8A6BC810313DF2CB0084AF9C3EA0B58A1FF9460A_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EventBase_get_target_m9E5CB6AC9A51E9F61D9540D279BFA53C04AD010E (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E PropertyChangedEvent_get_property_m25060E9633EB190611A557BA4DDE479EA9CA6827_inline (PropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualElement_TryGetBinding_m1FC4C4BE58F31D05018317EB4115EBD8012A9AD1 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___0_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED** ___1_binding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IgnoreUIChangesData_ShouldIgnoreChange_m2F5F6FDDBD8E418F9309760FDB264667887DDDF2 (IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_b, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___2_id, const RuntimeMethod* method) ;
inline void List_1_Add_m42F6574C63DCDEE3EC13B7A111F57B0E700342FD_inline (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905*, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022, const RuntimeMethod*))List_1_Add_m42F6574C63DCDEE3EC13B7A111F57B0E700342FD_gshared_inline)(__this, ___0_item, method);
}
inline void CallbackEventHandler_UnregisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisDictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_m0ED75879AA708809A2A26B60CA2DE9567FBD0702 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD*, int32_t, const RuntimeMethod*))CallbackEventHandler_UnregisterCallback_TisRuntimeObject_TisRuntimeObject_m6699A7B46A880B015AA865785EB4C432646D45B0_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
}
inline bool Dictionary_2_Remove_m8B8FC6C3AFADCA5E5D82E3A9DA3CA609F5576B07 (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, const RuntimeMethod*))Dictionary_2_Remove_m53144568029F66791BFDCF58FC0843CE91891DA4_gshared)(__this, ___0_key, method);
}
inline Enumerator_t8E0561747D52341E3D984CF674DF7F6C0FC176D3 Dictionary_2_GetEnumerator_mD42104F933B9546A448F0732EB6AA06A9FBCCC19 (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t8E0561747D52341E3D984CF674DF7F6C0FC176D3 (*) (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m0058843155975125051F1D9490F6DD5D63D803BC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m63275EEE950B91199146BA95BE785119DC64787F (Enumerator_t8E0561747D52341E3D984CF674DF7F6C0FC176D3* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t8E0561747D52341E3D984CF674DF7F6C0FC176D3*, const RuntimeMethod*))Enumerator_Dispose_m763A8EE6EB6AFFC91861C5AAD70A821932AC4B52_gshared)(__this, method);
}
inline KeyValuePair_2_tE65DD51CB06D5C402074F18E27AFC77179249870 Enumerator_get_Current_m7D126694A6B441EACD683A5F72BD9043C4A3D228_inline (Enumerator_t8E0561747D52341E3D984CF674DF7F6C0FC176D3* __this, const RuntimeMethod* method)
{
	return ((  KeyValuePair_2_tE65DD51CB06D5C402074F18E27AFC77179249870 (*) (Enumerator_t8E0561747D52341E3D984CF674DF7F6C0FC176D3*, const RuntimeMethod*))Enumerator_get_Current_mDE5063BB7878A8B5016D9FEF1429C637CB2C1AF2_gshared_inline)(__this, method);
}
inline BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 KeyValuePair_2_get_Value_mE320928BFB969E563500C775D1FC50FFC1C47243_inline (KeyValuePair_2_tE65DD51CB06D5C402074F18E27AFC77179249870* __this, const RuntimeMethod* method)
{
	return ((  BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 (*) (KeyValuePair_2_tE65DD51CB06D5C402074F18E27AFC77179249870*, const RuntimeMethod*))KeyValuePair_2_get_Value_m370BA1342777E22F016D7CF86D3BC6CD55FE1A2B_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m044DABE11127282255BBCB67C5511CBFE4558009 (Enumerator_t8E0561747D52341E3D984CF674DF7F6C0FC176D3* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t8E0561747D52341E3D984CF674DF7F6C0FC176D3*, const RuntimeMethod*))Enumerator_MoveNext_mCDB50CDAD13646C341768A9A427A3AEA4994FB4B_gshared)(__this, method);
}
inline void Dictionary_2_Clear_mE5393925411E071C12718ACD0251370271FAAF39 (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4*, const RuntimeMethod*))Dictionary_2_Clear_m5C5E471AD48440730DB524035FF7DA227ACBDDF9_gshared)(__this, method);
}
inline void List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_inline (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchicalBindingsSorter_set_boundElements_m7AEF318E69D6939E78C8BE1DD4BCF2179A0EAF37_inline (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchicalBindingsSorter_set_results_m9E548D5CEDD4F48A405126470E16026948F6F6A7_inline (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* HierarchicalBindingsSorter_get_boundElements_mE22FE69DE9CC8E3DD504A582D4BED834BB5C0DF3_inline (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* HierarchicalBindingsSorter_get_results_m7E06D75AE9A8B56883AC3AB5B817E57F07717574_inline (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m76A83B76330D385CC22ECE544729CDD0FCEAFECC_inline (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline void List_1_Add_m4E186A9A5675BFA7E92BF5C08FDD6BC6F034A11B_inline (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyTraversal_Recurse_m49F23BC19DE38CE040031A674A2DCE06F8B5F9BF (HierarchyTraversal_t89B1D4664C1C066FEED9B372488A3F751CB6FE7D* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, int32_t ___1_depth, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyTraversal__ctor_mF2481C9E4D9E8BE3AA9A6097A39E300A7C2C6659 (HierarchyTraversal_t89B1D4664C1C066FEED9B372488A3F751CB6FE7D* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mA0AFFA6FBBBCFD9232CB3D82A33100EA38FA08EF_inline (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* List_1_get_Item_m1E22845CA103ECC1EB5EE5FF1599F6B52018FB90 (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* (*) (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline void List_1_RemoveAt_m553752BDAF5DFADF9ABED8A142263A54E1FCF0D2 (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	((  void (*) (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SourceInfo__ctor_mAB4DFDE8D663B159FE78FAFE795B6094676FFC2A (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SourceInfo_set_lastVersion_m2F736B6D55D0CC6F47DC05300320AFC2B1B17213_inline (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, int64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SourceInfo_set_refCount_m444ADDCB091F27572DD686E027887C941A6A97D5_inline (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* SourceInfo_get_detectedChangesNoAlloc_m1AD6C2D3F6286C4E45B5FB08EB07868A5ED989D5_inline (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) ;
inline void HashSet_1_Clear_m4EBCE5BD30890632D42A7037DB4B52FE36F06488 (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243*, const RuntimeMethod*))HashSet_1_Clear_m4EBCE5BD30890632D42A7037DB4B52FE36F06488_gshared)(__this, method);
}
inline void List_1_Add_m65801C8B97D6E22D32BCF45E48B5686EE7843EE2_inline (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* __this, SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352*, SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline void List_1__ctor_mEA95F3919DF0D57DF27F6CDD6166BEF5D8419C85 (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m12276A14432CAEA6D511EA0FA417AA7F2F53C4DA (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5*, const RuntimeMethod*))Dictionary_2__ctor_m2A73D86A8BEE620764C4173CDBF369F4C7F433FE_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m791BB996A2AF4345CC364330702D97EAEF16161F (Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectComparer__ctor_m0D04035ADF5A5954B5BD9AC303EEC89E2D64B080 (ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m24E53E01875CDBC8868BE5097333A66AD18B50A2 (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5*, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_mB2760A703784902BE10E873BC760166EC9693D63_gshared)(__this, ___0_comparer, method);
}
inline void HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_gshared)(__this, ___0_comparer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidateDataSourcesTraversal__ctor_m290A6662CFDDDD80E30D2A47758B52DCA9C8D972 (InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180* __this, HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* ___0_dataSourceTracker, const RuntimeMethod* method) ;
inline void EventHandler_1__ctor_mE04B29848A80E008827E634B6FB14A22D1B85175 (EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventHandler_1__ctor_mE04B29848A80E008827E634B6FB14A22D1B85175_gshared)(__this, ___0_object, ___1_method, method);
}
inline void EventCallback_2__ctor_mCCDE9DEFBB1FDC81188703F8C160DC24E8F34F24 (EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_2__ctor_m7BFA61E96365F014A8ADB19E22D3D088D2AE57F6_gshared)(__this, ___0_object, ___1_method, method);
}
inline bool Dictionary_2_TryGetValue_m42FECD3F780D0461DC01E8E5CC5C101852E1D71D (Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* __this, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B*, Binding_tA1358A155852138C1926082E4F3245B6F631CBED*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2_set_Item_mA10A4E39C2A4DA5FB167307E3375A0EE10BA1D1C (Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* __this, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B*, Binding_tA1358A155852138C1926082E4F3245B6F631CBED*, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Dictionary_2_Remove_mB020CD4ADA665039ED5F49FB1E81292761A7EB64 (Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* __this, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B*, Binding_tA1358A155852138C1926082E4F3245B6F631CBED*, const RuntimeMethod*))Dictionary_2_Remove_mFDB1C734B470EB31B094053D97F7749210922576_gshared)(__this, ___0_key, method);
}
inline bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
}
inline bool Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* __this, RuntimeObject* ___0_key, SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5*, RuntimeObject*, SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* HierarchyDataSourceTracker_GetPooledSourceInfo_mA9B73CB733F2048CE3782A661583F472C27CF40C (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_mF37BA3546104F3F4CA68A7FCCE49186104AA094E (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* __this, RuntimeObject* ___0_key, SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5*, RuntimeObject*, SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
inline void CallbackEventHandler_RegisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_m97A101686B5B95C24580036B1FF11538C2A49984 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75* ___0_callback, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___1_userArgs, int32_t ___2_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_TisRuntimeObject_m7BEC6354DF13DBB505B3F5A1CACDDB9ED39ACD58_gshared)(__this, ___0_callback, ___1_userArgs, ___2_useTrickleDown, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SourceInfo_get_refCount_mE57411E6B93ED0B85F677E4329520034AF557F3B_inline (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_TrackPropertyChanges_mBEC09A13E61A1BABE3203400A948BC92B737DF6B (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_sender, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___1_propertyPath, const RuntimeMethod* method) ;
inline bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
inline void CallbackEventHandler_UnregisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_mCF6105B81A807858D91B2FBAA964214268E7DA80 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75*, int32_t, const RuntimeMethod*))CallbackEventHandler_UnregisterCallback_TisRuntimeObject_TisRuntimeObject_m6699A7B46A880B015AA865785EB4C432646D45B0_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
}
inline int32_t Dictionary_2_get_Count_m51981503F60119B51E29FC6AB4A3D15FD7F75322 (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5*, const RuntimeMethod*))Dictionary_2_get_Count_mBB7EB9C28A12F3AF3C487020E6C5ECF9FCB6D8F9_gshared)(__this, method);
}
inline List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* CollectionPool_2_Get_mE44C80C0C0F02705C8CE14BC0257F75232AAFE50 (const RuntimeMethod* method)
{
	return ((  List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* (*) (const RuntimeMethod*))CollectionPool_2_Get_mA9535ED94D9899FA7B41E063E2B6AAA3F0C929A3_gshared)(method);
}
inline void CollectionPool_2_Release_m963A4147C3D4991ADA59F412020014B004324B14 (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___0_toRelease, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*, const RuntimeMethod*))CollectionPool_2_Release_m4E21C5D955B17E28B0C3F279B4C5330A4671CFFD_gshared)(___0_toRelease, method);
}
inline Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679 (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D (*) (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
}
inline void Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F (Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
}
inline VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_inline (Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D* __this, const RuntimeMethod* method)
{
	return ((  VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* (*) (Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB (Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidateDataSourcesTraversal_Invalidate_m95CC5549D3EC79472DA23D32B97CFD6CE569ABA5 (InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180* __this, List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___0_addedOrMovedElements, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___1_removedElements, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* BindingData_get_localDataSource_m04192A6C6AD3964D778ED57615C52F4268BD388B_inline (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingData_set_context_m1BDB7E035FBFCA2BB66C335E747DF25E5C2C76C6 (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __this, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 HierarchyDataSourceTracker_GetHierarchicalDataSourceContext_mF5A570FB4D248F6110ACA17BFF4BA19D0FD36411 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_Combine_m043DDE2F717E093501FBAC51D0A67695FE3143C2 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___1_pathToAppend, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E BindablePropertyChangedEventArgs_get_propertyName_mAAEA8B03BB9CDE60404111B4B382C4A022997075_inline (BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* SourceInfo_get_detectedChanges_m692B90FECFE0E48C5217218FC9AE173046D8E306 (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) ;
inline bool HashSet_1_Add_m05629EEF0DDCDC30A5AA99F66A11463F35DB3714 (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243*, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79, const RuntimeMethod*))HashSet_1_Add_m05629EEF0DDCDC30A5AA99F66A11463F35DB3714_gshared)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t SourceInfo_get_lastVersion_m203B20826FEC62A6396D772885D402F822762A6A_inline (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) ;
inline SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* Dictionary_2_get_Item_m77A762EF0C779F6281E89AC648002397B7D802C6 (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
{
	return ((  SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* (*) (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
inline bool Dictionary_2_TryGetValue_mE45C543FCC1616A9FDE737C6F7493A263A7F5C03 (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_key, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332*, const RuntimeMethod*))Dictionary_2_TryGetValue_m66566DC5EA59C2D751A35974E1DF041995FA5DC5_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualElement_get_isDataSourcePathEmpty_m27759AB671B48F5FBE88CA3E542600793E978B3A (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 VisualElement_get_dataSourcePath_mAA97937BD8F8F56D3CD01DEC27C9B032A5C71AE8 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_dataSource_mB8C95030151B43C5A46036428012A582FEF9D6E1_inline (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_mAADED0569D58ADF5044C41F43708C849D38BCAB5 (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_key, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332, const RuntimeMethod*))Dictionary_2_set_Item_mF26E1C88BB21BD835E27D82352C067ED4ABCE898_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 VisualElement_get_hierarchy_m2E897DE4CFD349E65CFA38EFF6BAAFECE2F4E3E4_inline (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* Hierarchy_get_parent_m1CB3F7548632A5B5747041AF64B12BB0E0F402D4 (Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_Remove_m737CB2FC42C32DB4DECDD827E24034DB4AE301F0 (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, const RuntimeMethod*))Dictionary_2_Remove_mD7BEA5F460494DF6026C288FD33C4B0BD400AE33_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_Clear_mAB73E4D74BD53ED6FE255B5BCC0701B6E76EE1A1 (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5*, const RuntimeMethod*))Dictionary_2_Clear_m80B43C30A6CB3556F73719AC4057A8EA9B20DAB6_gshared)(__this, method);
}
inline void Dictionary_2_Clear_mEAF9329B129E1A64943201D5DA2A9AAA02F27CAA (Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, method);
}
inline void HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared)(__this, method);
}
inline void List_1_Clear_m4589E414FC75F49043F3DE08BD0B6D6EA675BAC0_inline (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline void Dictionary_2_Clear_mABCAA02BE1D425E534D6CEA00F0AC72D2B41C215 (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
inline Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635 (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
}
inline void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657 (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
}
inline bool Dictionary_2_Remove_mD17BA172243504B9C8FF6CAD31347585818BAA37 (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_ReleasePooledSourceInfo_mB7B4D28A2F5DF2C418680A436114E9C138C77384 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* ___0_info, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6 (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
}
inline void HashSet_1__ctor_m290C0FEA7D032B7A023297BA14ABDEEF3AAA388D (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243*, const RuntimeMethod*))HashSet_1__ctor_m290C0FEA7D032B7A023297BA14ABDEEF3AAA388D_gshared)(__this, method);
}
inline VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* List_1_get_Item_mF58794633948FE8284FCDACC4456686548388092 (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* (*) (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_RemoveHierarchyDataSourceContextFromElement_mCEF37CD5931EDA7BD941E5D3646958DB43437FC7 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) ;
inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline (const RuntimeMethod* method)
{
	return ((  EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_GetHashCode_m7B5D57E1EE2A59EDFA1BD237E9B37C6C836D774B (RuntimeObject* ___0_o, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IgnoreUIChangesScope_Dispose_mABBCAD1827CBA26CA3EE8C282CE450B0838B7C1E (IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Binding_tA1358A155852138C1926082E4F3245B6F631CBED* BindingInfo_get_binding_mA98875F25CB92E43329A905ED59DDB797E842DB5_inline (BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingInfo__ctor_mBE668E4A47C7733ABFAE7770F4F4038509000C8C (BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_targetElement, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___2_binding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E BindingId_op_Implicit_m576A873786EE4F8CE01DDAFE952500CA8372927E (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_path, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPathInfo__ctor_m79FE1400C2A52CA5AFA1EC4B8EAF247FE847B68C (PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_propertyPath, Type_t* ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingManager_TryGetBindingRequest_m70A092DC6023ADFD0AC23AED0C042EF53697DBA2 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED** ___2_binding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 BindingInfo_FromRequest_m6517A999F33E0859C074C6717FA0584E99572FB3 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_target, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___1_targetPath, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___2_binding, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* VisualElement_get_elementPanel_m4B4A37001D55527E4D015E6C6132607071F32B01_inline (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingManager_TryGetBindingData_m9F62DA2580483D75C2DC1879FE194D58D043ACFF (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___2_bindingData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 BindingInfo_FromBindingData_m7C61A4D49BEAAEEB9B6922069E95A17514000418 (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___0_bindingData, const RuntimeMethod* method) ;
inline void Func_1__ctor_m52C2BA545A16C2BFD76116B6D5791950CD6E6329 (Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_1__ctor_mB7F5696A9362766FFF86F24FD5829048A33365C4 (Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
inline void ObjectPool_1__ctor_m4562F3652757EAE6229155F7EE2924D7B9991700 (ObjectPool_1_t7EE772E4E9963C408C6A5ED23752270AC38FFDAF* __this, Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD* ___0_createFunc, Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1* ___1_actionOnGet, Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1* ___2_actionOnRelease, Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1* ___3_actionOnDestroy, bool ___4_collectionCheck, int32_t ___5_defaultCapacity, int32_t ___6_maxSize, const RuntimeMethod* method)
{
	((  void (*) (ObjectPool_1_t7EE772E4E9963C408C6A5ED23752270AC38FFDAF*, Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD*, Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1*, Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1*, Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1*, 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_mB67351F8A01117CD936FC3595DFA8F3253A8DF60 (Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Action_1__ctor_mF7CE6E3606FA7A975FB21FAB29FD860448CFF673 (Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
inline void ObjectPool_1__ctor_m76268A91ED70A773FE514B6633CBF0F468801CEF (ObjectPool_1_t2F3BC0C66FD2B56CC275E76910D8BB5D0698917D* __this, Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138* ___0_createFunc, Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380* ___1_actionOnGet, Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380* ___2_actionOnRelease, Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380* ___3_actionOnDestroy, bool ___4_collectionCheck, int32_t ___5_defaultCapacity, int32_t ___6_maxSize, const RuntimeMethod* method)
{
	((  void (*) (ObjectPool_1_t2F3BC0C66FD2B56CC275E76910D8BB5D0698917D*, Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138*, Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380*, Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380*, Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380*, 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 Regex__ctor_mE3996C71B04A4A6845745D01C93B1D27423D0621 (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* __this, String_t* ___0_pattern, int32_t ___1_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8775E84E7E61E6409271D68EDC8A687A42BF99D7 (U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypePathVisitor__ctor_m759C6E94F877CBDF5E9508414E08F8F092AC2F57 (TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypePathVisitor_Reset_mA7D3710BC44A3B9F9145EEF08E26BB22D4E7BFAB (TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoCompletePathVisitor__ctor_m20927C6045A6F91632CBEC121CECD505F8A9705A (AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoCompletePathVisitor_Reset_m177367D691A8FA3AC7B5EFD7E82783169CA8725A (AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindablePropertyChangedEventArgs__ctor_mF1BCB88AF82146A5E82D73255A8295B92781AFC1 (BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_propertyName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualTreeBindingsUpdater_GetAdditionalBinding_mD7BBDF55AF18D3E53390314DF1DAB8BCD436D268 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualTreeBindingsUpdater_GetBindingObjectFromElement_mDEB179D449B41DCCA96668A8D3881E7B485C72BF (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_StartTracking_m3F3B64ED87D552DD1731B53A9B6B6D1C4BB2680D (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_get_childCount_mAD31B42C0FF9B64AAF6A8CF23F22024B3F9542D5 (Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* Hierarchy_get_Item_mBA5811C28D9E7FA48D0F10603A95F8CF248C3467 (Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677* __this, int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_StartTrackingRecursive_m8BCEBC36C85617E17A84C25E27E4E95B92DE5AF8 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_StopTracking_m41F176AEBCCDDB1A33F6D43778A0CA47A6AF32B1 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_StopTrackingRecursive_m57555B7B49EC9E74864B85F20ACE21EEFC48A372 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVisualTreeHierarchyTrackerUpdater_OnVersionChanged_m082A5BDF37EC53335D8E642017AA505D69CA20F6 (BaseVisualTreeHierarchyTrackerUpdater_t9FD4CD3627F642894C6485E93BF309961FCFBC03* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, int32_t ___1_versionChangeType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BaseVisualElementPanel_TimeSinceStartupMs_m7514EBE06FC80E8D3954D74E6B3CBB269E3B3169 (BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VisualTreeBindingsUpdater_get_disableBindingsThrottling_m3A8DD7118B048B2E43D3859E281D36BDB567B3CA_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t VisualTreeBindingsUpdater_CurrentTime_m38F6F6465F12AFC0B9A24C7A6F50642A1981D014 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVisualTreeHierarchyTrackerUpdater_Update_m1F7DA4D901673065D915193A97E1311AAC53C197 (BaseVisualTreeHierarchyTrackerUpdater_t9FD4CD3627F642894C6485E93BF309961FCFBC03* __this, const RuntimeMethod* method) ;
inline VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* Enumerable_FirstOrDefault_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_m4FFBFBD724BCAE3277542D2EC054007E043CEF30 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
}
inline Enumerator_tE5EF51FF6CB7A653B173D734D03BA62BABDB403F List_1_GetEnumerator_m5DFF7A24900653441015D07D879C4E9F20835ED9 (List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tE5EF51FF6CB7A653B173D734D03BA62BABDB403F (*) (List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m6CD11F2EFF6976F97B8B55EFB31EDD6E4795714F (Enumerator_tE5EF51FF6CB7A653B173D734D03BA62BABDB403F* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tE5EF51FF6CB7A653B173D734D03BA62BABDB403F*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_m8D9C15BF69440DB1A54A9D68FD4A464E48A39D9B_inline (Enumerator_tE5EF51FF6CB7A653B173D734D03BA62BABDB403F* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_tE5EF51FF6CB7A653B173D734D03BA62BABDB403F*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m8C54D1F7DEEC1BE5800030FE4A9FD1A2C7AA3EB0 (Enumerator_tE5EF51FF6CB7A653B173D734D03BA62BABDB403F* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tE5EF51FF6CB7A653B173D734D03BA62BABDB403F*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void ObjectListPool_1_Release_m4C2F53C0E2A48C9CAFA4C7C2746DE22878BCC7C7 (List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F* ___0_elements, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F*, const RuntimeMethod*))ObjectListPool_1_Release_m7E273E47FA30CE9ED944A56175AF29C7A25D3A17_gshared)(___0_elements, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualTreeBindingsUpdater_ShouldProcessBindings_m6EA909F23B06610BDE262C29D6A783E753896C88 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, int64_t ___0_startTime, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_PerformTrackingOperations_m462BAE9D3155039836BC5F31757CDD86A2547FC3 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_UpdateBindings_mFFBF82D2781816E073DEAE1B581D80986C36B742 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* VisualTreeBindingsUpdater_get_temporaryObjectCache_mBE709DDBEB8F4837A3797A324AC39A605EF013E6_inline (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433 (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
inline void List_1_Add_mE38B906E23CE99427280DDA2B90D9586D4AFA38F_inline (List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F List_1_GetEnumerator_m021BB3EAFF0E120808F74DE4769B43BA8D0838DD (List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F (*) (List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m1C386F18ECDFD5AC109EB3B0EA9809153CC7BF6A (Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_mB2B99865BB11133B5E417A73FA60540C0FA69219_inline (Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m107CBF90FC8B08468EED6C5626DE5E1020E5E3AA (Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void List_1_Clear_mFFD1DE94ECDDFAF083EB0B6F3355AD6CD5480E38_inline (List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329 (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void List_1__ctor_mC1F54B1DC3476208ED7E01701AEAFC0CD5D982C3 (List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVisualTreeHierarchyTrackerUpdater__ctor_m98BC971F1F3967C2A00A07A16FA821DA76AACEB5 (BaseVisualTreeHierarchyTrackerUpdater_t9FD4CD3627F642894C6485E93BF309961FCFBC03* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingUpdater__ctor_m57FBC013416DA6993ED2768855167AE3F77D76B4 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_m04B00A42D033C62B082EC6C379144D58568B4C28 (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t26341617DEEF2F474C452D0114883D846E7447E7*, const RuntimeMethod*))List_1__ctor_m04B00A42D033C62B082EC6C379144D58568B4C28_gshared)(__this, method);
}
inline void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
inline void HashSet_1__ctor_m9F33BADA319C0328431A950864B3289E392E28DB (HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataBindingManager_GetBoundElementsCount_mC3595072E7947E0168DF97BFDDA5B7FC11BCC43D (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataBindingManager_GetTrackedDataSourcesCount_m0F46C75AF7FF35EDD26AE933DD1B536FD531AA0E (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_DirtyBindingOrder_mF0D827C788028A58BC3D00FDE049B3A326651FA4 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingManager_TryGetLastUIBindingResult_m40D9FBA374B68BCF0FE3D5FB22B956627CA2769F (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* ___1_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingManager_TryGetLastSourceBindingResult_m2C14510F51719E169619E2F6605CB7638438BA7E (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* ___1_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_LogResult_mC0AD5A87A7B5AED5AC94CEAA1FA3F433B4B4CC28 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* ___0_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_CacheUIBindingResult_m36BCBB7902A866ABCD61C615CB1161DC84BAC5FB (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___1_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_CacheSourceBindingResult_mAD7AD2ED094DCBF732AA0A21A9FFAB93DD0F9D2B (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___1_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_ProcessAllBindingRequests_m371ED3D53880535C5FACB2FBD11938607C8E40C8 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_ProcessDataSourceChangedRequests_mDB66933E51089A3CFCCDEF729739A8C23798ED10 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_ProcessPropertyChangedEvents_m8A8C77C9CA4F6BDA19AFB5E22631D282790B398F (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* ___0_ranUpdate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataBindingManager_GetBoundElements_mC5A7E42826191E37D8EA4B3AD496DC2713EE6240 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) ;
inline void List_1_AddRange_mB8004F63D807C585217AB900A8B0AAF85B89C8EF (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
}
inline Enumerator_tB70AE61864AD2008C8CDDE421848AD69E69AE525 List_1_GetEnumerator_m57952DE1FACF2FE8083546945916B0B995290EAF (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tB70AE61864AD2008C8CDDE421848AD69E69AE525 (*) (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m2A5FB7E43101302337178BF43E63DB8368759BB4 (Enumerator_tB70AE61864AD2008C8CDDE421848AD69E69AE525* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tB70AE61864AD2008C8CDDE421848AD69E69AE525*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* Enumerator_get_Current_mB7757CAB14504096954228BA7CF5F646853128D4_inline (Enumerator_tB70AE61864AD2008C8CDDE421848AD69E69AE525* __this, const RuntimeMethod* method)
{
	return ((  VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* (*) (Enumerator_tB70AE61864AD2008C8CDDE421848AD69E69AE525*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 DataBindingManager_GetResolvedDataSourceContext_m0A95EB317F5ACFCE706AB5F4F872593DD9C61454 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___1_bindingData, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 VisualTreeDataBindingsUpdater_GetDataSourceVersion_m19637CC488717D158EFB49D9902FFE5D6CCEA7FF (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionInfo__ctor_mAEBD97A578D0AC9362B415E2B45DB0C6EC641198 (VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8* __this, RuntimeObject* ___0_source, int64_t ___1_version, const RuntimeMethod* method) ;
inline void List_1_Add_mF3A84EF52498781C9EAC0F64AB6DA8E86411BC3B_inline (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __this, VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t26341617DEEF2F474C452D0114883D846E7447E7*, VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8, const RuntimeMethod*))List_1_Add_mF3A84EF52498781C9EAC0F64AB6DA8E86411BC3B_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Binding_get_isDirty_mF3105BC29A02C5A331608232DC8ADE74358E1DBA_inline (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, const RuntimeMethod* method) ;
inline bool HashSet_1_Add_mD8E7C04551E39B789F92DA5A9F7681E4CEAF9C4B (HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* __this, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70*, Binding_tA1358A155852138C1926082E4F3245B6F631CBED*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
inline bool HashSet_1_Contains_m1380C55F4EB8715080BA459177294FF41EE5281D (HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* __this, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70*, Binding_tA1358A155852138C1926082E4F3245B6F631CBED*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingUpdater_ShouldProcessBindingAtStage_m0FCFFD6D5BA605A67E87C4F096A0081AEB5E5784 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___0_bindingObject, int32_t ___1_stage, bool ___2_versionChanged, bool ___3_dirty, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* DataBindingManager_GetChangedDetectedFromSource_mCCF540460CA3335A39D5841493AEF179E07AC99B (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) ;
inline int32_t HashSet_1_get_Count_m471850B27F3237B4897DC9C958FAD020EA7185A3_inline (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243*, const RuntimeMethod*))HashSet_1_get_Count_m471850B27F3237B4897DC9C958FAD020EA7185A3_gshared_inline)(__this, method);
}
inline Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7 HashSet_1_GetEnumerator_m6489B1D751E73295030BB63B5D122640BA39856E (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7 (*) (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243*, const RuntimeMethod*))HashSet_1_GetEnumerator_m6489B1D751E73295030BB63B5D122640BA39856E_gshared)(__this, method);
}
inline void Enumerator_Dispose_m609904BE9DCE0A52BC51463343F84AFE6185BD3A (Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7*, const RuntimeMethod*))Enumerator_Dispose_m609904BE9DCE0A52BC51463343F84AFE6185BD3A_gshared)(__this, method);
}
inline PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 Enumerator_get_Current_mB09199685AE8D0DE5B36E64B4C914F69497A65A4_inline (Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7* __this, const RuntimeMethod* method)
{
	return ((  PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 (*) (Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7*, const RuntimeMethod*))Enumerator_get_Current_mB09199685AE8D0DE5B36E64B4C914F69497A65A4_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualTreeDataBindingsUpdater_IsPrefix_mC982C7579A7F530A8F76217C5B6B7A5FAC40D569 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_prefix, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___1_path, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mEA6BEC2108D8432F49BBAD5BFB5F211A26A2B4F8 (Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7*, const RuntimeMethod*))Enumerator_MoveNext_mEA6BEC2108D8432F49BBAD5BFB5F211A26A2B4F8_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding_ClearDirty_m0DA83429C49B1EF2B899F9D03BA3FBBC13C26BFF (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateUI_m4C674F5A47134FC190AE6C75F92F812AEDD6DAE5 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_bindingObject, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_CacheAndLogBindingResult_m40E4D62DDC69CB920D539D18E15A21EAED6EA43F (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, bool ___0_appliedOnUiCache, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___1_bindingData, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* ___2_result, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m9F65E2FE306240D5385DDF1C59E50F8B139AD844 (Enumerator_tB70AE61864AD2008C8CDDE421848AD69E69AE525* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tB70AE61864AD2008C8CDDE421848AD69E69AE525*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E List_1_GetEnumerator_mD26C69330474FB656D4B2D31D5955711EE740E64 (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E (*) (List_1_t26341617DEEF2F474C452D0114883D846E7447E7*, const RuntimeMethod*))List_1_GetEnumerator_mD26C69330474FB656D4B2D31D5955711EE740E64_gshared)(__this, method);
}
inline void Enumerator_Dispose_mDEF0B274D99CB5B8472536322804FB8FD8897459 (Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E*, const RuntimeMethod*))Enumerator_Dispose_mDEF0B274D99CB5B8472536322804FB8FD8897459_gshared)(__this, method);
}
inline VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 Enumerator_get_Current_mA6FE2D4651BC2A29424F9112580D36BC16C36B6D_inline (Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E* __this, const RuntimeMethod* method)
{
	return ((  VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 (*) (Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E*, const RuntimeMethod*))Enumerator_get_Current_mA6FE2D4651BC2A29424F9112580D36BC16C36B6D_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_UpdateVersion_m65E246F78F3F7068C1B638544DA79366CA94F767 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, RuntimeObject* ___0_source, int64_t ___1_version, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mFBC1FAF56B37A0D5E6CEC0C1D2F6E77AFF492580 (Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E*, const RuntimeMethod*))Enumerator_MoveNext_mFBC1FAF56B37A0D5E6CEC0C1D2F6E77AFF492580_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ClearChangesFromSource_m4ED4D56F353EC92CCC6B6A4690F98F505EA8939D (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) ;
inline void List_1_Clear_mCC0A182155B9E53BE70190B65B9B5C23451A875B_inline (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t26341617DEEF2F474C452D0114883D846E7447E7*, const RuntimeMethod*))List_1_Clear_mCC0A182155B9E53BE70190B65B9B5C23451A875B_gshared_inline)(__this, method);
}
inline void HashSet_1_Clear_mDBC3D5061E943E40DE91F63A44ABBACC8F000CFC (HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70*, const RuntimeMethod*))HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ClearSourceCache_m40F06EA3BD92E507FADF674E01DFFBF9332E7932 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingManager_TryGetLastVersion_mD9D70C520C285C9880A3258EE95126595752EA5C (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, RuntimeObject* ___0_source, int64_t* ___1_version, const RuntimeMethod* method) ;
inline void ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F (ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242* __this, bool ___0_item1, int64_t ___1_item2, const RuntimeMethod* method)
{
	((  void (*) (ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242*, bool, int64_t, const RuntimeMethod*))ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F_gshared)(__this, ___0_item1, ___1_item2, 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 PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, int32_t ___0_index, 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 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) ;
inline void Predicate_1__ctor_mCFFCCBC445D0DD002B77C6E5377AEB82D211BE70 (Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
inline int32_t HashSet_1_RemoveWhere_m3AFA339BD52A5B1A3DB076B70229FC53A81E47DE (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* __this, Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B* ___0_match, const RuntimeMethod* method)
{
	return ((  int32_t (*) (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*, Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B*, const RuntimeMethod*))HashSet_1_RemoveWhere_m8D29E1EEF73BF771A3EDC41907FCA953D66543C2_gshared)(__this, ___0_match, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_InvalidateCachedDataSource_m663E4D03D0BC544CF866F8B9B564D30F74305B82 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___0_addedOrMovedElements, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___1_removedElements, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_Dispose_m8EC1A02FB3AFB6ED3AB0EA59A655FBB5C1257158 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_ProcessBindingRequests_m1B1B483EE82318C82F2EFFD80F2B5C0AADCAB8E9 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ProcessBindingRequests_mB9C72B44EEBBCD7E2801AACEAAAA439478EF79E6 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* DataBindingManager_GetChangedDetectedFromUI_mA7B8D19D58020D6B9CAA5514D036A0ECFA2EE5E3 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) ;
inline ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 List_1_get_Item_m5035D457DFCEF352DDF416D61C20D986FE1FD545 (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 (*) (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905*, int32_t, const RuntimeMethod*))List_1_get_Item_m5035D457DFCEF352DDF416D61C20D986FE1FD545_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateSource_mE3E5B851F371BC42E3B995E98136C8E3625A54AF (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_bindingObject, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76 DataBindingManager_IgnoreChangesScope_mFF89B91B270DCBC504DB47A8D68918DDE72ED694 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_target, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___1_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___2_binding, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mBE8A6EBCEC857D0D8DA0361CC2F4832CDA6296E8_inline (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905*, const RuntimeMethod*))List_1_get_Count_mBE8A6EBCEC857D0D8DA0361CC2F4832CDA6296E8_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0AA1DF4C76E43BF7B22E5D52A3D3A98483228439 (U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B (Manipulator_tD5727ABA1F5AD1A50927212FAEB090E6BBCB4EBE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Clickable_get_acceptClicksIfDisabled_mA0E7C1A446C04D7998C902BAA933460DA3D3C18B_inline (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable__ctor_mCB2B71EB5818A9A1BB1916BBA2FE4BC983575DEB (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_handler, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clickable_set_active_m5A9F66452B394E4B3A58FB79185281B6DB6D5DFE_inline (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerManipulator__ctor_m3601286974D5012B87BC27898ADC9E80B28EF451 (PointerManipulator_t54685840D83869016F04FD137BCC1B07016B2E72* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121* MouseManipulator_get_activators_mAB6DB832B06575DF49E23F84AE0B79EACE0509C9_inline (MouseManipulator_tE6C609D476BDF311E2934791E620CF833BB4097D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ManipulatorActivationFilter_set_button_m7D270A0FB7BF8D63EE26483770D72A0676374769_inline (ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void List_1_Add_m312FE437F125C20E59CB1E48C69BF7F40ADE12C0_inline (List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121* __this, ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121*, ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81, const RuntimeMethod*))List_1_Add_m312FE437F125C20E59CB1E48C69BF7F40ADE12C0_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clickable_IsRepeatable_m02FD0CC8471886B591B8E31B2135AF58F33948DD (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clickable_ContainsPointer_m0BD6507CF4D41C5EA255A4FDE08A5D7F1CF77670 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, int32_t ___0_pointerId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualElement_get_enabledInHierarchy_mBC4E983E9FD848277D6820F4D7A2743BA38BC412 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_Invoke_mD6F0CC4768D3E91318853985DBDEB37EDC49A283 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_SetActivePseudoState_mABF592C0D073EFE945BC4864094FAF61B993A35C (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, bool ___0_value, const RuntimeMethod* method) ;
inline void EventCallback_1__ctor_mCDF2316FE391D783EF33C433EB59E5DF474C5398 (EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Clickable_get_invokePolicy_mB16CCE5A5E6FD2D0C217FA720974BE1EA11E7DCD (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) ;
inline void CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m31B47377B2600C76864A89BB9F281B73D042B4F7 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* ___0_callback, int32_t ___1_invokePolicy, int32_t ___2_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*, int32_t, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_m084BF1775D11490688A8705EE6F6FFDE63E0462E_gshared)(__this, ___0_callback, ___1_invokePolicy, ___2_useTrickleDown, method);
}
inline void EventCallback_1__ctor_mF3F9B006713A25FE54BB4DD7611B7A56ABDC7596 (EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared)(__this, ___0_object, ___1_method, method);
}
inline void CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mE3153A790D51A1FBD515EBF3FE36AF9D4DCD1BD7 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* ___0_callback, int32_t ___1_invokePolicy, int32_t ___2_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*, int32_t, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_m084BF1775D11490688A8705EE6F6FFDE63E0462E_gshared)(__this, ___0_callback, ___1_invokePolicy, ___2_useTrickleDown, method);
}
inline void EventCallback_1__ctor_mE64B79996B25171AA5DCBD2AFBB71A1A8C38B6E5 (EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared)(__this, ___0_object, ___1_method, method);
}
inline void CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_mF32CB6B5935957C0761E707801C9062199B61786 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* ___0_callback, int32_t ___1_invokePolicy, int32_t ___2_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*, int32_t, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_m084BF1775D11490688A8705EE6F6FFDE63E0462E_gshared)(__this, ___0_callback, ___1_invokePolicy, ___2_useTrickleDown, method);
}
inline void EventCallback_1__ctor_m24CD07E9D8DA8BCAE0446636AB9C0622C36DF10C (EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared)(__this, ___0_object, ___1_method, method);
}
inline void CallbackEventHandler_RegisterCallback_TisPointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51_m4261C8B7CCD0487DCB444E9F1D99595D3F0417EE (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7* ___0_callback, int32_t ___1_invokePolicy, int32_t ___2_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7*, int32_t, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_m084BF1775D11490688A8705EE6F6FFDE63E0462E_gshared)(__this, ___0_callback, ___1_invokePolicy, ___2_useTrickleDown, method);
}
inline void EventCallback_1__ctor_m03D5D6D2A51BFDF58AF3F2307AD44B24B60A7B1B (EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF*, RuntimeObject*, intptr_t, const RuntimeMethod*))EventCallback_1__ctor_m8E83F917FC9541DE1168E498CDF99D58A6DC329B_gshared)(__this, ___0_object, ___1_method, method);
}
inline void CallbackEventHandler_RegisterCallback_TisPointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5_m1436561BBA8BC9BFF0E0F4374906B6D7F67D2265 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF* ___0_callback, int32_t ___1_invokePolicy, int32_t ___2_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF*, int32_t, int32_t, const RuntimeMethod*))CallbackEventHandler_RegisterCallback_TisRuntimeObject_m084BF1775D11490688A8705EE6F6FFDE63E0462E_gshared)(__this, ___0_callback, ___1_invokePolicy, ___2_useTrickleDown, method);
}
inline void CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*, int32_t, const RuntimeMethod*))CallbackEventHandler_UnregisterCallback_TisRuntimeObject_m2E6CDD2C9FDA8EDB685996370F77E36063A68CD6_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
}
inline void CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*, int32_t, const RuntimeMethod*))CallbackEventHandler_UnregisterCallback_TisRuntimeObject_m2E6CDD2C9FDA8EDB685996370F77E36063A68CD6_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
}
inline void CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*, int32_t, const RuntimeMethod*))CallbackEventHandler_UnregisterCallback_TisRuntimeObject_m2E6CDD2C9FDA8EDB685996370F77E36063A68CD6_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
}
inline void CallbackEventHandler_UnregisterCallback_TisPointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51_m5F10C8DEFC75B4A190E365536DEE17FE5E5A3A18 (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7*, int32_t, const RuntimeMethod*))CallbackEventHandler_UnregisterCallback_TisRuntimeObject_m2E6CDD2C9FDA8EDB685996370F77E36063A68CD6_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
}
inline void CallbackEventHandler_UnregisterCallback_TisPointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5_m96B8A002675366436500646208EB3C2FBAE3502A (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4* __this, EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF* ___0_callback, int32_t ___1_useTrickleDown, const RuntimeMethod* method)
{
	((  void (*) (CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4*, EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF*, int32_t, const RuntimeMethod*))CallbackEventHandler_UnregisterCallback_TisRuntimeObject_m2E6CDD2C9FDA8EDB685996370F77E36063A68CD6_gshared)(__this, ___0_callback, ___1_useTrickleDown, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_ResetActivePseudoState_mED0A3D412CEF9A1678F446E9D8606F8860BB3DC2 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Clickable_get_active_m1885E6AB31D356D4227AD0F212E474C906A540AD_inline (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerManipulator_CanStartManipulation_m9D53C068740EA802585EA65B19AA4AC7B3251387 (PointerManipulator_t54685840D83869016F04FD137BCC1B07016B2E72* __this, RuntimeObject* ___0_e, const RuntimeMethod* method) ;
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_inline (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9* __this, const RuntimeMethod* method)
{
	return ((  Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*, const RuntimeMethod*))PointerEventBase_1_get_localPosition_m2A8E02DBA7F7F7A8519822E757D084204BE7D90D_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
inline int32_t PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_inline (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (PointerEventBase_1_t7591EB7533D2DA4AE63C7E535343F090911843C9*, const RuntimeMethod*))PointerEventBase_1_get_pointerId_mF0B5F3F2655036A39E6ECAB56386CADBFDF1CF99_gshared_inline)(__this, method);
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PointerEventBase_1_get_localPosition_m38DF70FA116B536F7D26200F9947A0F04105F6BF_inline (PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B* __this, const RuntimeMethod* method)
{
	return ((  Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (PointerEventBase_1_tED9D60928194E4D1F6C5F9C95D258E9102815B4B*, const RuntimeMethod*))PointerEventBase_1_get_localPosition_m2A8E02DBA7F7F7A8519822E757D084204BE7D90D_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PointerManipulator_CanStopManipulation_mD4ECC120E2162AE51EA28C5292C97203D3C0A48E (PointerManipulator_t54685840D83869016F04FD137BCC1B07016B2E72* __this, RuntimeObject* ___0_e, const RuntimeMethod* method) ;
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PointerEventBase_1_get_localPosition_m3941BBAAC0355C583681F3A5ECBA8FCAB5F1DACC_inline (PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496* __this, const RuntimeMethod* method)
{
	return ((  Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496*, const RuntimeMethod*))PointerEventBase_1_get_localPosition_m2A8E02DBA7F7F7A8519822E757D084204BE7D90D_gshared_inline)(__this, method);
}
inline int32_t PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_inline (PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496*, const RuntimeMethod*))PointerEventBase_1_get_pointerId_mF0B5F3F2655036A39E6ECAB56386CADBFDF1CF99_gshared_inline)(__this, method);
}
inline int32_t PointerEventBase_1_get_pointerId_m10A301E89D623BE4E099DC7CE768AE0D12ADF5B4_inline (PointerEventBase_1_tE5B00823964EF715DC1ED310DB3F91B16D40D7C7* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (PointerEventBase_1_tE5B00823964EF715DC1ED310DB3F91B16D40D7C7*, const RuntimeMethod*))PointerEventBase_1_get_pointerId_mF0B5F3F2655036A39E6ECAB56386CADBFDF1CF99_gshared_inline)(__this, method);
}
inline int32_t PointerCaptureEventBase_1_get_pointerId_m807E1CA35DCA449386CC6C80A29FEE3ECFA04D93_inline (PointerCaptureEventBase_1_tB71E4AEB34E7FFC989F93E9B522D53DFAEE2CE7F* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (PointerCaptureEventBase_1_tB71E4AEB34E7FFC989F93E9B522D53DFAEE2CE7F*, const RuntimeMethod*))PointerCaptureEventBase_1_get_pointerId_m4E4F2967D333957F5F474673769B7FFFC128A89A_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* BaseVisualElementPanel_GetTopElementUnderPointer_mDB876CD969BE130AC4E687554E08334ECBEB6B30 (BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* __this, int32_t ___0_pointerId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualElement_Contains_m67C850F752124028022996B851C2008877C19D3D (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_child, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
inline void Action_1_Invoke_m214EB2FECBDDD2E7E84E7E03926BE2C12188B648_inline (Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_obj, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43*, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_schedule_m2BFE6967ED82371ACE1CD1FC32B8D8B93646ED76 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerCaptureHelper_CapturePointer_m7A647567160ADA0E052A7277C5B531D7A01E5F7F (RuntimeObject* ___0_handler, int32_t ___1_pointerId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerCaptureHelper_ProcessPointerCapture_mD1AE918F21A8FA12782FDDB44BC51B4449F0B160 (RuntimeObject* ___0_panel, int32_t ___1_pointerId, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clickable_set_lastMousePosition_m62DECE599D6299F5C39D0D9807595C7172BAEA9D_inline (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
inline void Action_1__ctor_mE69EF7642D4840F2095C4588AAFAC6E9F09C2BC4 (Action_1_t05F6A7FC9FBB588EC4A828E23375838E340354CB* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t05F6A7FC9FBB588EC4A828E23375838E340354CB*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mE69EF7642D4840F2095C4588AAFAC6E9F09C2BC4_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_StopImmediatePropagation_m2D6646624DDC02AE96657F5EAD5BC0361380A8DA (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBase_StopPropagation_mEFC7E5AB7164157065FF19064A6ADCBB0D8AF6FB (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerCaptureHelper_ReleasePointer_m0FF47D46D610A94601B72E011344700B0EA7E1B9 (RuntimeObject* ___0_handler, int32_t ___1_pointerId, const RuntimeMethod* method) ;
inline void List_1__ctor_m07455E356D6387A5F282A448AB283D19E3F2F629 (List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonClickStatus__ctor_m6B2FDB061B567F9DFE3C3B3D90CD4FB6BADEA62E (ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* __this, const RuntimeMethod* method) ;
inline void List_1_Add_mD0FD70C99F7B754C44C17B5292866B580788F9B5_inline (List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* __this, ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6*, ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ClickDetector_get_s_DoubleClickTime_mC3981303DF2BC78A33219109765E2EBB183DD1B2_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Event_GetDoubleClickTime_mF3D10CD927983547C6BF3479083B4155DE693826 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClickDetector_set_s_DoubleClickTime_m2C979CE112A4CF6CE1206F7CA81E11C4FE16E66C_inline (int32_t ___0_value, const RuntimeMethod* method) ;
inline ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* List_1_get_Item_m97E4330A4B3A01D99AD2ACC1BAE011F8FD18C7BB (List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* (*) (List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* EventBase_get_elementTarget_mF6CFD6372FB247718797DB8927654F781821B94D_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonClickStatus_Reset_mFCBC412DDC97A15CD335422EE69C932766EB4067 (ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t EventBase_get_timestamp_mC9B2EEBB3D65DD2032AAF19FEB0032AEA8D303A0_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClickDetector_ContainsPointer_mF55E4297E69344290B84A80214193107020B1642 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, RuntimeObject* ___1_pe, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* VisualElement_FindCommonAncestor_m464F5AAEF24D4BC3A2847581F314630BE8C5B18B (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318* ClickEvent_GetPooled_mF7742AC0D12BA4498BCD648CCC84BC80AFE42505 (RuntimeObject* ___0_pointerEvent, int32_t ___1_clickCount, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventBase_set_elementTarget_m8BF8A4CD508F335210DB9FD2D034549A1EC084A8_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D VisualElement_get_worldBound_m2E4AF689F0B4AB06E1316348A1E10D4DB2412AC3 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Rect_Contains_mB1160CD465F3E9616AA4EED72AFFD611BD8D2B6B_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BaseVisualElementPanel_get_isFlat_m4B9D7849C0774D56CB90F34D433C2F2AE6ECFFA4_inline (BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* __this, const RuntimeMethod* method) ;
inline Enumerator_t942BE6D55CC67ED12A659F0E8EC6B84D4063AD4D List_1_GetEnumerator_m9E30C40B86578595E8AA73155D0C6CAE1D8332F5 (List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t942BE6D55CC67ED12A659F0E8EC6B84D4063AD4D (*) (List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_mCBE2BFE8933E398A7CFB9BA839669B91DA85BE2D (Enumerator_t942BE6D55CC67ED12A659F0E8EC6B84D4063AD4D* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t942BE6D55CC67ED12A659F0E8EC6B84D4063AD4D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* Enumerator_get_Current_m7700E0118E5266BB28653EEC09770E51EA94C6B4_inline (Enumerator_t942BE6D55CC67ED12A659F0E8EC6B84D4063AD4D* __this, const RuntimeMethod* method)
{
	return ((  ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* (*) (Enumerator_t942BE6D55CC67ED12A659F0E8EC6B84D4063AD4D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool List_1_Contains_mD9F6E9BB40B1B9540DD09AEE4FA7897ABD11C1F9 (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
inline bool Enumerator_MoveNext_mF85DD6A8CDB236D28003256866C3EAAFBF2D1B80 (Enumerator_t942BE6D55CC67ED12A659F0E8EC6B84D4063AD4D* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t942BE6D55CC67ED12A659F0E8EC6B84D4063AD4D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* CollectionViewController_get_view_mA2B294EA0DC4E6E490482CBA616FE3DA7A3FF385_inline (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926* BaseListViewController_get_baseListView_mE3E9B750CFD0A8723AF52332FC86F376BF298AD3 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseVerticalCollectionView_get_reorderable_m5F5C463431BC2646D1FC256868F476091B8EACB6 (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BaseListView_get_reorderMode_mC5FF5C8722B1AB4939026F4EE2AD1B6637E9953C_inline (BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReusableListViewItem_Init_mBEEFA1B50223C7715CDF31DEAEDDB8C9808B603A (ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_item, bool ___1_usesAnimatedDragger, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_PostInitRegistration_m7989473776DB914D02656AB405F04D0E5F075A57 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* ___0_listItem, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ReusableCollectionItem_get_bindableElement_m3A2BBD4C95A69A2AAC6292651AEA58B6D41CDF95_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
inline StyleEnum_1_tDDEAB09F1AAFEA72821D32D702E5349040FF46D9 StyleEnum_1_op_Implicit_m3CDF632B66BE956AED4D451BF8A5C2F7F1B7B48D (int32_t ___0_v, const RuntimeMethod* method)
{
	return ((  StyleEnum_1_tDDEAB09F1AAFEA72821D32D702E5349040FF46D9 (*) (int32_t, const RuntimeMethod*))StyleEnum_1_op_Implicit_mD776DEBA28E9493976D039080BBB10FF0DA48362_gshared)(___0_v, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 StyleLength_op_Implicit_m895C788B08202125BDDAEE31F2F9D0EE6519D990 (int32_t ___0_keyword, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019 (float ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 StyleFloat_op_Implicit_m534A028510332FD68BBBAF6C96028FAE936A2DDB (float ___0_v, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionViewController_SetBindingContext_mD98CA9896FB7BB44A2365C37FCDA7AFF38DA73A3 (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_reusableItem, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseListView_get_autoAssignSource_mF72A09A26C6F4E2167E1EB044988EAF9B6D7843D (BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_set_dataSource_m33E22A85E8E6E71F4D86975F5D9C02F6A5CAB867 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_FromIndex_mECB2B98D1D854C2304D4E334229E4264FA96E490_inline (int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_set_dataSourcePath_mA2A1846607B2372F5F1AE4BBF996CDD8CDB261AD (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReusableListViewItem_UpdateDragHandle_mAB69E554D8DC5E62D0BDEB431189551A9665936C (ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* __this, bool ___0_needsDragHandle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionViewController_InvokeBindItem_m42734E755BE3DBA31917EAB2518A732DFDD9AED8 (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_reusableItem, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_EnsureItemSourceCanBeResized_m1EC5CC6F41F15657EB469D8F49FC5A7937CDE7B2 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, const RuntimeMethod* method) ;
inline List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* CollectionPool_2_Get_mA84A3566CE7800F2068402B02AC03CB7587FEF56 (const RuntimeMethod* method)
{
	return ((  List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* (*) (const RuntimeMethod*))CollectionPool_2_Get_m37630F981D96E6D82BFB7B6217B0D229CA08743E_gshared)(method);
}
inline void CollectionPool_2_Release_m781AB9F21307FD9C59C1D6CFBAD5EACB2A9BAE72 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_toRelease, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))CollectionPool_2_Release_m5D18CAA5C4F8AE3E54EC201C237A830458936E74_gshared)(___0_toRelease, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* BaseListViewController_AddToArray_m111532A58DE22D9150BF037BAE2AE997CD8980CF (RuntimeArray* ___0_source, int32_t ___1_itemCount, const RuntimeMethod* method) ;
inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, 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 Type_t* Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61 (RuntimeObject* ___0_source, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___1_predicate, const RuntimeMethod* method)
{
	return ((  Type_t* (*) (RuntimeObject*, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared)(___0_source, ___1_predicate, 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) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_RaiseItemsAdded_m55633B2AE8907A0F140501C2819425DDB8D48435 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, RuntimeObject* ___0_indices, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_RaiseOnSizeChanged_mCFBD5F3AED31BE1099707E250AED386089B3CB2A (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_Swap_mCE5E5CCD92DD9C7648965BC0AEFEDDB6F6239628 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, int32_t ___0_lhs, int32_t ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionViewController_RaiseItemIndexChanged_mE12A41E7F1E29A78B60EDE6E02A9D3728D944E77 (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* __this, int32_t ___0_srcIndex, int32_t ___1_dstIndex, const RuntimeMethod* method) ;
inline PooledObject_1_t9CB3B8254592D2A8A28461F56F28442CBB5BE8DE CollectionPool_2_Get_mAC90788170550C49BE7E07E08DC24C6F4B1F282B (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___0_value, const RuntimeMethod* method)
{
	return ((  PooledObject_1_t9CB3B8254592D2A8A28461F56F28442CBB5BE8DE (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73**, const RuntimeMethod*))CollectionPool_2_Get_m06A331A0FEF3608767F8D992F3DCC1A1984106E4_gshared)(___0_value, method);
}
inline void PooledObject_1_System_IDisposable_Dispose_m8625488F4A366060C813FE28136D9DF4F3CE5287 (PooledObject_1_t9CB3B8254592D2A8A28461F56F28442CBB5BE8DE* __this, const RuntimeMethod* method)
{
	((  void (*) (PooledObject_1_t9CB3B8254592D2A8A28461F56F28442CBB5BE8DE*, const RuntimeMethod*))PooledObject_1_System_IDisposable_Dispose_mBDBE6E4606DF5793230E351CA0B89611C13606FC_gshared)(__this, method);
}
inline void List_1_Sort_m6DA897B8E2A3434A84E3529FE9850B2773D88B65 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_Sort_m6DA897B8E2A3434A84E3529FE9850B2773D88B65_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_RaiseItemsRemoved_m0F19A1E1CD326B51E3322F6D7E144E212B8696CD (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, RuntimeObject* ___0_indices, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* BaseListViewController_RemoveFromArray_m9082A45974863C83D5FCCAA07AC59D391D4B6230 (RuntimeArray* ___0_source, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___1_indicesToRemove, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline)(__this, method);
}
inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Range_m4FB9BBBA09BEF5177C13506DB385CF4467C15FD8 (int32_t ___0_start, int32_t ___1_count, const RuntimeMethod* method) ;
inline void Action_1_Invoke_m3599C55D4DA870CC0F313E761327FADAF574D881_inline (Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*, RuntimeObject*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, 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 int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983 (Type_t* ___0_elementType, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900 (RuntimeArray* ___0_sourceArray, RuntimeArray* ___1_destinationArray, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8 (RuntimeArray* __this, RuntimeObject* ___0_value, int32_t ___1_index, 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 void CollectionViewController__ctor_m0C6B9FB403570C94F587D445DDF79E6D196B2F86 (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_Contains_m9ED39E8D14D50E85A06E1BF003C5C35CFFBF9A6D (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_IndexOf_m2547755D71FB38A32C5E6652AF8ABFC0932E1871 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, int32_t ___0_index, 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 void Enumerator__ctor_mB6B26954ED6AD2C63E381D16BADA98C9914F437B (Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_hierarchyViewModel, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6 HierarchyViewModel_GetEnumerator_m6DCD97D82AF9079DA61FBD0329AD4D400A65257C (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m800ECE7FCCEC91F020E07EC90CC788F72FCE28EC (Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mAFA58DD805B3E95E7C6396884E0402C9BD79313B (Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Reset_mC678BEB420C78CF4391BF2B5061E010D84AC6552 (Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m421FB94A9F7C0145854A03C7FFF735FF66A627E5 (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445*, const RuntimeMethod*))Dictionary_2__ctor_m421FB94A9F7C0145854A03C7FFF735FF66A627E5_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy__ctor_m16B00B937EBF9234239D2A1BDA6A681B86A37B44 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_set_hierarchy_mBC653DC0255BE3126F237F867BC6374CA72B11FE (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_DisposeHierarchy_m2E449F3B6E06B1DB23CF234E10741BD167FBC212 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* BaseTreeViewController_get_hierarchy_mD70E81E72C46C4B5C74E25CF46534A7827E4CE1D_inline (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened__ctor_mC762879AD3157E8EEE63AF5962807F3051F8602C (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel__ctor_m4D77037698BC715A8C9F7C72179741135E162172 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, uint32_t ___1_defaultFlags, const RuntimeMethod* method) ;
inline HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E Hierarchy_GetOrCreatePropertyUnmanaged_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m17FA31E40BD14281A1C4CEB1328F959EE9525DA2 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, String_t* ___0_name, int32_t ___1_type, const RuntimeMethod* method)
{
	return ((  HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E (*) (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*, String_t*, int32_t, const RuntimeMethod*))Hierarchy_GetOrCreatePropertyUnmanaged_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m17FA31E40BD14281A1C4CEB1328F959EE9525DA2_gshared)(__this, ___0_name, ___1_type, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_get_IsCreated_m6373B153869C3224129527BD441AFFC8752FEF92 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Dispose_m04F833515685BDDE10B411655AB31BF96FB48E1B (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_get_IsCreated_mF9F0EB95D7EED9B222255869606FDB4A8DBA5F19 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Dispose_m1314C20974F2460774D8DDD134A7F025E01F732F (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_get_IsCreated_m08695FC5EC92DF183FFC8F2C808D1BB9F4AD15F0 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Dispose_m6FB935EC693289B6CB873B375CD4BCE0C725FB9D (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CollectionViewController_get_itemsSource_mB9786FA5D529ADE5AC0D83F1DC9A2C8B90CD57FF_inline (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllItemIdsU3Ed__23__ctor_m3B227ADFFAE7D5DDB0B4351F27F0DD70C11074D4 (U3CGetAllItemIdsU3Ed__23_t7273894880BA37B844EC6115D89ADF3AE36C9239* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 BaseTreeViewController_GetHierarchyNodeById_mFC4650092DE22A965A7A6B21F918FBAB1FCE86A8 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_lhs, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_Exists_m6FA63D652D9FD377648E57DBF9FC4A477ABA5549 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Hierarchy_GetParent_m700B07D32B7368F9824897E6181ABD90936D9E3C (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Hierarchy_get_Root_mCEEC9C5FA53B148812E905135F01FEF2BD51B5A8_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetChildrenIdsU3Ed__25__ctor_m967686AF4E6C8334F00E8AC4EC29FBC4E9E2C947 (U3CGetChildrenIdsU3Ed__25_tB9A2FA49438C9247E29B7591C09D2D56087CC154* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_IsChildOf_m7843F98312DC4FE239BBEA10097483A0C3E9B419 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928 (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, int32_t ___0_key, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445*, int32_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, const RuntimeMethod*))Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseTreeViewController_GetChildIndexForId_m52A71D7FAE9DB0F7F3DCD54C843F904F91BE16F6 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetParent_m98186794DE45D71AEA659AEAB92F6024F9CE73DC (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_parent, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_UpdateSortOrder_mAC3DB9EAB63DC0699EAFA48DC946392B2D02074A (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_newParent, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_insertedNode, int32_t ___2_insertedIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_RaiseItemParentChanged_m3D91BCB67E4577C1373C9A8A9122C8D7F0457322 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, int32_t ___1_newParentId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_PostInitRegistration_m63C031949B0EBBA197320400FE5AF19E618D50EA (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* ___0_treeItem, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 BaseTreeView_get_customIdent_m9ADB748DF758669F82ED8B006CD65626A757EC58_inline (BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseTreeViewController_GetIndentationDepthByIndex_m656AA429C4FBBC08CE8319917B7A50637C39DA66 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReusableTreeViewItem_Indent_m418372FBF1D1B5C60D76A59E65BD2C026423B0F9 (ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* __this, int32_t ___0_depth, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_IsExpandedByIndex_m0F1678DE8EF19BB43918C865B80224FD35ABFD66 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReusableTreeViewItem_SetExpandedWithoutNotify_m87FBF1956655CDCE14152212D284688D60407FF3 (ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* __this, bool ___0_expanded, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_HasChildrenByIndex_m9318EA9496370F8F2E68D7718F5ED56C3B7BA796 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReusableTreeViewItem_SetToggleVisibility_mBB0AFB2D045139AF016180C3A3718E71529B3CFA (ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* __this, bool ___0_visible, const RuntimeMethod* method) ;
inline void Action_1__ctor_mF3CE402359E85170091A6ADF91046C850C23C260 (Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReusableTreeViewItem_remove_onPointerUp_m454A2EA2EA053FCD99D3F524D4C6E6AD47150E29 (ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* __this, Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4* ___0_value, const RuntimeMethod* method) ;
inline void Action_1__ctor_m29B40134CEB328738DC0920A1B3BA555CFC82662 (Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReusableTreeViewItem_remove_onToggleValueChanged_m3EE4454286992DAC7948D21FA4B43234653F02A6 (ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* __this, Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionViewController_InvokeDestroyItem_mECAE4FDB98CE4D7292A65A90097D1547BA45A06D (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_reusableItem, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReusableTreeViewItem_add_onPointerUp_m31B36D12C88907039D08709CBB11168C92BAFD3D (ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* __this, Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReusableTreeViewItem_add_onToggleValueChanged_m8CDF4F241FC9C7B6AA3FA8F1BC72CA8528F4E5C7 (ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* __this, Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C* ___0_value, const RuntimeMethod* method) ;
inline int32_t PointerEventBase_1_get_modifiers_m3DC8162B17BCC9798C05E8AAABF915B1866A1E7F_inline (PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (PointerEventBase_1_t2DFB78320E5810F8163F6CF5D3C5537CF40B2496*, const RuntimeMethod*))PointerEventBase_1_get_modifiers_mBB7EC70807EA797AA1A8E7C477C67714CD87ADE9_gshared_inline)(__this, method);
}
inline Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C* UQueryExtensions_Q_TisToggle_t27BE43456B97DD7A793D272D3318F9FE682B844C_m5E8F6142F47C5B5A96F866B2955BAD07AEA28ECA (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_e, String_t* ___1_name, String_t* ___2_className, const RuntimeMethod* method)
{
	return ((  Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C* (*) (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, String_t*, String_t*, const RuntimeMethod*))UQueryExtensions_Q_TisRuntimeObject_mE41C425481646FE357E4650A7CB20F7C3F2CCA40_gshared)(___0_e, ___1_name, ___2_className, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_userData_mB304DD064D255F64BB5A2EBC9233E2468B79ECE4 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_IsViewDataKeyEnabled_mBCFCC117A8C17FCFBEA5B987D087148602F9E907 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* BaseTreeView_get_expandedItemIds_mA308EA9D469B853BC0AFE25D6081B5DE390E712B_inline (BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* __this, const RuntimeMethod* method) ;
inline void HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_gshared)(__this, ___0_collection, method);
}
inline bool HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65 (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_gshared)(__this, ___0_item, method);
}
inline bool HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* __this, int32_t ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*, int32_t, const RuntimeMethod*))HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BaseTreeViewController_GetChildrenIdsByIndex_mAA7B7E75FE5834B8C0DD719AB95094ACFBECF8F4 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
inline void List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_gshared)(__this, ___0_collection, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseTreeView_set_expandedItemIds_m43C10938A0A478F080145817ECB56BBCB5F3E488_inline (BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 BaseTreeViewController_GetHierarchyNodeByIndex_m8C7192B3DE19BD5C3EA593903C41BC96912B4509 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlagsRecursive_mB071648588DA46FC46CE70751CB9124A5266CA52 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, uint32_t ___2_direction, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlagsRecursive_mF2C7BEE0362F8E0264E26BA4665E3AF0BA6EDB60 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, uint32_t ___2_direction, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_UpdateHierarchy_mD019DDA89C5827CCC85CC2BBB81F1157F54BF6ED (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseVerticalCollectionView_RefreshItems_m53943EBC70FFE5C66EE6A7FEF5ECA33DE80AC0D6 (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_RaiseItemExpandedChanged_m5749FDCAC0BE92544063607BD667AE1BB2AA8FC5 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, bool ___1_isExpanded, bool ___2_isAppliedToAllChildren, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TreeViewExpansionChangedArgs__ctor_m3B2B98D29B2729EC5B627E776938778A45399F70 (TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreeViewExpansionChangedArgs_set_id_m2CB7E02AC5D032F7FD39686739648B717BA2276A_inline (TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreeViewExpansionChangedArgs_set_isExpanded_m0D9EFC805608E7DBBC11D4F6AFE236E60251C1CA_inline (TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreeViewExpansionChangedArgs_set_isAppliedToAllChildren_m12FCDA7230CC197FEE05B548649F495A720F7C8E_inline (TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* __this, bool ___0_value, const RuntimeMethod* method) ;
inline void Action_1_Invoke_m2B4AF6A56A5968049C98639782358A5359B13048_inline (Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* __this, TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* ___0_obj, const RuntimeMethod* method)
{
	((  void (*) (Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188*, TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_CollapseItemByIndex_m52F49FAF0E4C1638A55A02AE334BB4C48656D772 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, bool ___1_collapseAllChildren, bool ___2_refresh, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_ExpandItemByIndex_mA43B8D0F4B73B079804BA6AE769FA664058B6C54 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, bool ___1_expandAllChildren, bool ___2_refresh, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* BaseVerticalCollectionView_get_scrollView_mB4F44C6276CC57A0D8AD030F3C396650532E83CC_inline (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_IsIndexValid_m59E3861CFF7A18BFBC3876C7CAD71D88E9DFCB39 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetChildrenCount_mA43B855E1310FF421FB4259CB3247300A35E271A (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_m09ADA92045FE45BEAB2A2009B56931955DDCF992 (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, int32_t ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m09ADA92045FE45BEAB2A2009B56931955DDCF992_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetChildrenIdsByIndexU3Ed__41__ctor_m43195025A669CC1E1D237004D5531E2B4818F6A9 (U3CGetChildrenIdsByIndexU3Ed__41_tB758861F86C05A00B321769240F8A0844B1C25AE* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 Hierarchy_EnumerateChildren_mDA2C2FAE3532B95F44B02020386340E5B8E5506D (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 HierarchyNodeChildren_GetEnumerator_mD659B18C89F3476A6AF3480911B6CEF424548DEF (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mAAF88AAE73FCBE51FD11CB6AD0FE0AFCDD0C6DBC_inline (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3D954DD94C21904424A7B3EB23277A1BE30D8E68_inline (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseTreeViewController_GetIndentationDepth_m4284FEA4974C0109EFA0B065AAB37EF6C5CE32EE (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) ;
inline HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Dictionary_2_get_Item_m0E1C2B0A24B7C2510E17AC16C8D4894D4706556D (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, int32_t ___0_key, const RuntimeMethod* method)
{
	return ((  HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 (*) (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445*, int32_t, const RuntimeMethod*))Dictionary_2_get_Item_m0E1C2B0A24B7C2510E17AC16C8D4894D4706556D_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_HasAllFlags_m7255BF14683B037484CCAC743743D594C11C576D (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_IsExpanded_m64A64F06B835046A1E650A54AF9716BD48CDD533 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_ExpandItemByNode_m12AB0349DCBA114026F2E1C7695D7B52ACD44DB6 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, bool ___1_expandAllChildren, bool ___2_refresh, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_CollapseItemByNode_m54F7A5F586089B2410BE0C2FFD4E9C9D77EBCC74 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, bool ___1_collapseAllChildren, bool ___2_refresh, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlags_mE65AD02A29FBB2F68AB1C158A8E5587FD660D7F0 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method) ;
inline void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline)(__this, method);
}
inline void List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_gshared)(__this, ___0_collection, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualElement_SaveViewData_m6F18758E27148CBC3B9E4FCB1F33798AAB427CD6 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
inline bool List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlags_m02B18594B496A15E09323BA3710ECE97D5797A6B (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyViewModelNodesEnumerable_tA7D5CDB08B9F5279F1D3292147109449A762CE80 HierarchyViewModel_EnumerateNodesWithAllFlags_m2994F67374F04EF84CA21EDBFD9B57E47DB811C7 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, uint32_t ___0_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39 HierarchyViewModelNodesEnumerable_GetEnumerator_m90E303CB8D75CD9C7F12E485DDB1357B3E367A51 (HierarchyViewModelNodesEnumerable_tA7D5CDB08B9F5279F1D3292147109449A762CE80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_m89F81803FACB1800733BF6F7F664CC96E8DA7269_inline (Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBDC3656502A5419310DAFE4A150FC1FE35F22137_inline (Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualElement_get_enableViewDataPersistence_m7C418BC7A1E1882E68D70EC9CC026ADB8FF64A6B (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* VisualElement_get_viewDataKey_m1F990A70B7861D0071A4462C62477363C69223F5_inline (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_op_Inequality_m41B2944C7B6E47D2DE06DEDCE160AE652ABC342C (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_lhs, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Hierarchy_Add_m5D3006C6FBB0C535B72CC7D8CB5FADE6C8D0DF30 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_parent, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_m1E71AC5E81DA4FFDBAB34BB7485E5B6AE666587E (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, int32_t ___0_key, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445*, int32_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704, const RuntimeMethod*))Dictionary_2_set_Item_m1E71AC5E81DA4FFDBAB34BB7485E5B6AE666587E_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Dictionary_2_Remove_mACC4AF07C02210C5A1A2FDC47865A9EE12DA11CC (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, int32_t ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_mACC4AF07C02210C5A1A2FDC47865A9EE12DA11CC_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_Clear_m380F65E85208DA29B5E82160CBA80C1742EF791C (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445*, const RuntimeMethod*))Dictionary_2_Clear_m380F65E85208DA29B5E82160CBA80C1742EF791C_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Hierarchy_GetChildren_m739EEB74733BD4371A074C1D268B5665C1E80B3A (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
inline Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C Span_1_op_Implicit_mE0D61ACE0BA350E1FFC49D96307D39BFC6AF7581 (HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* ___0_array, const RuntimeMethod* method)
{
	return ((  Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C (*) (HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2*, const RuntimeMethod*))Span_1_op_Implicit_mE0D61ACE0BA350E1FFC49D96307D39BFC6AF7581_gshared)(___0_array, method);
}
inline int32_t Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C*, const RuntimeMethod*))Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetSortIndex_m4A82DB026BAE482EABF5E2EADEE93CB0BAB51608 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, int32_t ___1_sortIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SortChildren_m3465E7359FE7FA90F13B33E50F4F48138F89E0A1 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
inline Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_gshared)(__this, method);
}
inline void Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_gshared)(__this, method);
}
inline int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312 (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC*, const RuntimeMethod*))Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_get_UpdateNeeded_m96098C1BDC054B19EAF6ED467F0E3586093BA85A (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Update_m24FC5A02802B2A03CC4B5B7B404C6B7F5D8D9F02 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_get_UpdateNeeded_m941C326B46A61F397DAF450EC6138218B588785A (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Update_m8F47D4B1AECB5D59C515852BE9D0ABBDB689C763 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_get_UpdateNeeded_m1E805F2CCAB472AC619E6586C8DC3D3F437FF5D1 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Update_mECA75CE00981EC0FAD15E68FCE973EC168D080F1 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProfilerCategory_tA55212CD512C618AF6D2147791F20319896592AC ProfilerCategory_get_Scripts_m84B0F774438E512DFAF8FD21E0FBE76F00419AFE (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_m5958260A54C3A7F358A71AACDF47BA28178A5AB7_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, ProfilerCategory_tA55212CD512C618AF6D2147791F20319896592AC ___0_category, String_t* ___1_name, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AutoScope__ctor_m7F63A273E382CB6328736B6E7F321DDFA40EA9E3_inline (AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139* __this, intptr_t ___0_markerPtr, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilerUnsafeUtility_EndSample_mFDB4EFB160A9CB817D2F8ED21B88693616B27409 (intptr_t ___0_markerPtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t ProfilerUnsafeUtility_CreateMarker_mC5E1AAB8CC1F0342065DF85BA3334445ED754E64 (String_t* ___0_name, uint16_t ___1_categoryId, uint16_t ___2_flags, int32_t ___3_metadataCount, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, 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 PropertyPath__ctor_m2F77E529E2EDA334EA1C38EF87B73DC3FD121422 (PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* ___0_part, const RuntimeMethod* method) ;
inline HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ReadOnlyNativeVector_1_get_Item_mB2AC10DD3FDA421B0F099E4F54B5F983AE03EDFF_inline (ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* (*) (ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17*, int32_t, const RuntimeMethod*))ReadOnlyNativeVector_1_get_Item_mB2AC10DD3FDA421B0F099E4F54B5F983AE03EDFF_gshared_inline)(__this, ___0_index, method);
}
inline int32_t ReadOnlyNativeVector_1_get_Count_m6A4B3C8F24CD653D64B7BA3FB98634C6DED0E6D1_inline (ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17*, const RuntimeMethod*))ReadOnlyNativeVector_1_get_Count_m6A4B3C8F24CD653D64B7BA3FB98634C6DED0E6D1_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF (intptr_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_inline (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_ThrowIfVersionChanged_mEA74285E87F73245B92B631308D15A782E0C344E_inline (Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39* __this, const RuntimeMethod* method) ;
inline HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ReadOnlyNativeVector_1_get_Item_mE9BE1699179D922D89C7F7C4CA9A5530F2FEDAA8_inline (ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* (*) (ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E*, int32_t, const RuntimeMethod*))ReadOnlyNativeVector_1_get_Item_mE9BE1699179D922D89C7F7C4CA9A5530F2FEDAA8_gshared_inline)(__this, ___0_index, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___0_hierarchyFlattenedNode, const RuntimeMethod* method) ;
inline int32_t ReadOnlyNativeVector_1_get_Count_m56CFF7738B70A89FD38E52DD29E409E9219EA856_inline (ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E*, const RuntimeMethod*))ReadOnlyNativeVector_1_get_Count_m56CFF7738B70A89FD38E52DD29E409E9219EA856_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_Invoke_mD1B315C1F99238628F98E0FCDC524F7659441419_inline (Predicate_t24351A5E1CD4041489E44BE301F15022A5158CC6* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t ProfilerCategory_op_Implicit_m441AE38B56781EE2D3F0865F65C81A77BEC6D76B (ProfilerCategory_tA55212CD512C618AF6D2147791F20319896592AC ___0_category, const RuntimeMethod* 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);
}
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 void List_1_AddWithResize_m7F6B3C3308578E84DCE682EBFEB5DFCE5788AEE5 (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172, const RuntimeMethod*))List_1_AddWithResize_m7F6B3C3308578E84DCE682EBFEB5DFCE5788AEE5_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m23394A1C981A8E782CAC9C63EC428D43E58B2BD6 (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905*, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022, const RuntimeMethod*))List_1_AddWithResize_m23394A1C981A8E782CAC9C63EC428D43E58B2BD6_gshared)(__this, ___0_item, 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 void List_1_AddWithResize_m623BEBCD346EB1DDD137AD06AC07C364E7CAF036 (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __this, VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t26341617DEEF2F474C452D0114883D846E7447E7*, VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8, const RuntimeMethod*))List_1_AddWithResize_m623BEBCD346EB1DDD137AD06AC07C364E7CAF036_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m71F5A39F48E4B76285A65E6497BF7B5BF4596617 (List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121* __this, ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121*, ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81, const RuntimeMethod*))List_1_AddWithResize_m71F5A39F48E4B76285A65E6497BF7B5BF4596617_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilerUnsafeUtility_BeginSample_mB5106F4E7ECEF54906545665ED23928D14F5FCA7 (intptr_t ___0_markerPtr, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Version_m62676BD287B35A63EB39D21ADB121F5CDB3340F1_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* 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: 0
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmbeddedAttribute__ctor_mD39C25AACFC0ED080CB375155DEBCA852668B4DE (EmbeddedAttribute_t54DF270ED07D6741FAAE3C11E26358CFF6702D03* __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: 1
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsUnmanagedAttribute__ctor_m3767B381F4FAA0A7335C78736EB078B506B7505F (IsUnmanagedAttribute_t3DAF84943F2DC237A9BF7C03A6CADB6C41859287* __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: 2
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullableContextAttribute__ctor_m5FC9AAD17F219AE46C1F0A6D1FE907A055FC71F7 (NullableContextAttribute_t2C53CA530835D0C22E3DDBF5BB16A5756D5DB120* __this, uint8_t ___0_p, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		uint8_t L_0 = ___0_p;
		__this->___Flag = 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: 3
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AlignmentUtils_RoundToPixelGrid_m9F6B2665E387D90442E55B26C50C43FAF0FE64F3 (float ___0_v, float ___1_pixelsPerPoint, float ___2_offset, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = ___0_v;
		float L_1 = ___1_pixelsPerPoint;
		float L_2 = ___2_offset;
		float L_3;
		L_3 = floorf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), (0.5f))), L_2)));
		float L_4 = ___1_pixelsPerPoint;
		V_0 = ((float)(L_3/L_4));
		goto IL_0016;
	}

IL_0016:
	{
		float L_5 = V_0;
		return L_5;
	}
}
// Method Definition Index: 4
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AlignmentUtils_CeilToPixelGrid_m4A98E79C0F6956E4D814A27197271F6A281624AE (float ___0_v, float ___1_pixelsPerPoint, float ___2_offset, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = ___0_v;
		float L_1 = ___1_pixelsPerPoint;
		float L_2 = ___2_offset;
		float L_3;
		L_3 = ceilf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), L_2)));
		float L_4 = ___1_pixelsPerPoint;
		V_0 = ((float)(L_3/L_4));
		goto IL_0010;
	}

IL_0010:
	{
		float L_5 = V_0;
		return L_5;
	}
}
// Method Definition Index: 5
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AlignmentUtils_RoundToPanelPixelSize_mE16B13369760ECA45F1338111354C3827FF20CA1 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, float ___1_v, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = ___1_v;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_ve;
		NullCheck(L_1);
		float L_2;
		L_2 = VisualElement_get_scaledPixelsPerPoint_m44984C56A992E21CE90E3DC15136DDF7DCDA11CD(L_1, NULL);
		float L_3;
		L_3 = AlignmentUtils_RoundToPixelGrid_m9F6B2665E387D90442E55B26C50C43FAF0FE64F3(L_0, L_2, (0.0199999996f), NULL);
		V_0 = L_3;
		goto IL_0015;
	}

IL_0015:
	{
		float L_4 = V_0;
		return L_4;
	}
}
#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: 6
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AtlasBase_TryGetAtlas_m8217C86014D8BF01D4509AF026696598D9BF30C1 (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ctx, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_src, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* ___2_atlas, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___3_atlasRect, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* L_0 = ___2_atlas;
		il2cpp_codegen_runtime_class_init_inline(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_il2cpp_TypeInfo_var);
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_1 = ((TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_StaticFields*)il2cpp_codegen_static_fields_for(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_il2cpp_TypeInfo_var))->___invalid;
		*(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58*)L_0 = L_1;
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_2 = ___3_atlasRect;
		il2cpp_codegen_initobj(L_2, sizeof(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8));
		V_0 = (bool)0;
		goto IL_0018;
	}

IL_0018:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// Method Definition Index: 7
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_ReturnAtlas_m5DDAB7BDC8AC752EC3AAAC3AF827B087A86C3046 (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ctx, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_src, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___2_atlas, const RuntimeMethod* method) 
{
	{
		return;
	}
}
// Method Definition Index: 8
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_Reset_m20E3854B0789C7F33E1E24EB090BC3C1F589D825 (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
// Method Definition Index: 9
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_OnAssignedToPanel_m47FFA8EEF1563E8F0776E48A1A61DAD1B32CD524 (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	{
		return;
	}
}
// Method Definition Index: 10
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_OnRemovedFromPanel_m6373707994695808715DAA1989B1843640971679 (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	{
		return;
	}
}
// Method Definition Index: 11
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_OnUpdateDynamicTextures_mC7236105D922564FD9FEC49605A5EA6D89EE5C1C (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	{
		return;
	}
}
// Method Definition Index: 12
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_InvokeAssignedToPanel_m68099233733F339A181EC9885216B21E7B5C25E9 (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_panel;
		VirtualActionInvoker1< RuntimeObject* >::Invoke(7, __this, L_0);
		return;
	}
}
// Method Definition Index: 13
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_InvokeRemovedFromPanel_m4F2BCF9E3D1E4B1C9E4456583E37D53C5FDB9E46 (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_panel;
		VirtualActionInvoker1< RuntimeObject* >::Invoke(8, __this, L_0);
		return;
	}
}
// Method Definition Index: 14
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_InvokeUpdateDynamicTextures_m11473A042A56E4D5456ECE22AB69D9254CBE765E (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_panel;
		VirtualActionInvoker1< RuntimeObject* >::Invoke(9, __this, L_0);
		return;
	}
}
// Method Definition Index: 15
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_RepaintTexturedElements_mEBF13BD408F8446E95E066F3478430C3581CA2A2 (RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIRRepaintUpdater_tA4093F3857EA96D9E5E9EFD7C18785C787E1408E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9* V_0 = NULL;
	UIRRepaintUpdater_tA4093F3857EA96D9E5E9EFD7C18785C787E1408E* V_1 = NULL;
	RuntimeObject* G_B3_0 = NULL;
	RenderTreeManager_tC48E33C23CCD40D5EFFF3CCA3D822893AD1C016E* G_B7_0 = NULL;
	RenderTreeManager_tC48E33C23CCD40D5EFFF3CCA3D822893AD1C016E* G_B6_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_panel;
		V_0 = ((Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9*)IsInstClass((RuntimeObject*)L_0, Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9_il2cpp_TypeInfo_var));
		Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9* L_1 = V_0;
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		G_B3_0 = ((RuntimeObject*)(NULL));
		goto IL_0015;
	}

IL_000e:
	{
		Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9* L_2 = V_0;
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(54, L_2, 6);
		G_B3_0 = L_3;
	}

IL_0015:
	{
		V_1 = ((UIRRepaintUpdater_tA4093F3857EA96D9E5E9EFD7C18785C787E1408E*)IsInstClass((RuntimeObject*)G_B3_0, UIRRepaintUpdater_tA4093F3857EA96D9E5E9EFD7C18785C787E1408E_il2cpp_TypeInfo_var));
		UIRRepaintUpdater_tA4093F3857EA96D9E5E9EFD7C18785C787E1408E* L_4 = V_1;
		if (L_4)
		{
			goto IL_0020;
		}
	}
	{
		goto IL_0032;
	}

IL_0020:
	{
		UIRRepaintUpdater_tA4093F3857EA96D9E5E9EFD7C18785C787E1408E* L_5 = V_1;
		NullCheck(L_5);
		RenderTreeManager_tC48E33C23CCD40D5EFFF3CCA3D822893AD1C016E* L_6 = L_5->___renderTreeManager;
		RenderTreeManager_tC48E33C23CCD40D5EFFF3CCA3D822893AD1C016E* L_7 = L_6;
		if (L_7)
		{
			G_B7_0 = L_7;
			goto IL_002c;
		}
		G_B6_0 = L_7;
	}
	{
		goto IL_0032;
	}

IL_002c:
	{
		NullCheck(G_B7_0);
		RenderTreeManager_RepaintTexturedElements_m32A5BD6BE3023988CA04E484B95133FF9317A052(G_B7_0, NULL);
	}

IL_0032:
	{
		return;
	}
}
// Method Definition Index: 16
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase_SetDynamicTexture_mE1187FA0D6833A9B79777126BC19EC9D35195D78 (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___0_id, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_texture, const RuntimeMethod* method) 
{
	{
		TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B* L_0 = __this->___textureRegistry;
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_1 = ___0_id;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___1_texture;
		NullCheck(L_0);
		TextureRegistry_UpdateDynamic_mFC53B83268538012B8E429C960C64231B3802897(L_0, L_1, L_2, NULL);
		return;
	}
}
// Method Definition Index: 17
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AtlasBase__ctor_mB6D38207831BDF671B40BA0AA749D64F90EA92DE (AtlasBase_t196C45243F41C19DC6258965057BBAA150D278BC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B_il2cpp_TypeInfo_var);
		TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B* L_0;
		L_0 = TextureRegistry_get_instance_m4E974FC5F20C8DD77920F121ECD4F26FAC01385F_inline(NULL);
		__this->___textureRegistry = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___textureRegistry), (void*)L_0);
		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
#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
bool DynamicAtlasCustomFilter_Invoke_mE0002E8EF88AAEC7040A41A4B816801D48D09287_Multicast(DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t* ___1_filtersToApply, const RuntimeMethod* method)
{
	il2cpp_array_size_t length = __this->___delegates->max_length;
	Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
	bool retVal = false;
	for (il2cpp_array_size_t i = 0; i < length; i++)
	{
		DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* currentDelegate = reinterpret_cast<DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6*>(delegatesToInvoke[i]);
		typedef bool (*FunctionPointerType) (RuntimeObject*, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, int32_t*, const RuntimeMethod*);
		retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_texture, ___1_filtersToApply, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
	}
	return retVal;
}
bool DynamicAtlasCustomFilter_Invoke_mE0002E8EF88AAEC7040A41A4B816801D48D09287_OpenInst(DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t* ___1_filtersToApply, const RuntimeMethod* method)
{
	NullCheck(___0_texture);
	typedef bool (*FunctionPointerType) (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, int32_t*, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___method_ptr)(___0_texture, ___1_filtersToApply, method);
}
bool DynamicAtlasCustomFilter_Invoke_mE0002E8EF88AAEC7040A41A4B816801D48D09287_OpenStatic(DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t* ___1_filtersToApply, const RuntimeMethod* method)
{
	typedef bool (*FunctionPointerType) (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, int32_t*, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___method_ptr)(___0_texture, ___1_filtersToApply, method);
}
// Method Definition Index: 18
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlasCustomFilter__ctor_mCB3C78AA82C9FA1BCC8FAE70092D9A521A196842 (DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) 
{
	__this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
	__this->___method = ___1_method;
	__this->___m_target = ___0_object;
	Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
	int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
	__this->___method_code = (intptr_t)__this;
	if (MethodIsStatic((RuntimeMethod*)___1_method))
	{
		bool isOpen = parameterCount == 2;
		if (isOpen)
			__this->___invoke_impl = (intptr_t)&DynamicAtlasCustomFilter_Invoke_mE0002E8EF88AAEC7040A41A4B816801D48D09287_OpenStatic;
		else
			{
				__this->___invoke_impl = __this->___method_ptr;
				__this->___method_code = (intptr_t)__this->___m_target;
			}
	}
	else
	{
		bool isOpen = parameterCount == 1;
		if (isOpen)
		{
			__this->___invoke_impl = (intptr_t)&DynamicAtlasCustomFilter_Invoke_mE0002E8EF88AAEC7040A41A4B816801D48D09287_OpenInst;
		}
		else
		{
			if (___0_object == NULL)
				il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
			__this->___invoke_impl = __this->___method_ptr;
			__this->___method_code = (intptr_t)__this->___m_target;
		}
	}
	__this->___extra_arg = (intptr_t)&DynamicAtlasCustomFilter_Invoke_mE0002E8EF88AAEC7040A41A4B816801D48D09287_Multicast;
}
// Method Definition Index: 19
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicAtlasCustomFilter_Invoke_mE0002E8EF88AAEC7040A41A4B816801D48D09287 (DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t* ___1_filtersToApply, const RuntimeMethod* method) 
{
	typedef bool (*FunctionPointerType) (RuntimeObject*, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, int32_t*, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_texture, ___1_filtersToApply, reinterpret_cast<RuntimeMethod*>(__this->___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
// Method Definition Index: 20
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicAtlas_get_isInitialized_m9E418F5BCE9F10A69A74E53DC5E074A0A93A699F (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, const RuntimeMethod* method) 
{
	int32_t G_B3_0 = 0;
	{
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_0 = __this->___m_PointPage;
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_1 = __this->___m_BilinearPage;
		G_B3_0 = ((!(((RuntimeObject*)(DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0014;
	}

IL_0013:
	{
		G_B3_0 = 1;
	}

IL_0014:
	{
		return (bool)G_B3_0;
	}
}
// Method Definition Index: 21
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_OnAssignedToPanel_m540D3E7A38B7649C2F20786AEEA43F7594BE4A54 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m56EC3ADAD73E10C0C242519DD137C0BE84FE2FEE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		RuntimeObject* L_0 = ___0_panel;
		AtlasBase_OnAssignedToPanel_m47FFA8EEF1563E8F0776E48A1A61DAD1B32CD524(__this, L_0, NULL);
		List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* L_1 = __this->___m_Panels;
		RuntimeObject* L_2 = ___0_panel;
		NullCheck(L_1);
		List_1_Add_m56EC3ADAD73E10C0C242519DD137C0BE84FE2FEE_inline(L_1, L_2, List_1_Add_m56EC3ADAD73E10C0C242519DD137C0BE84FE2FEE_RuntimeMethod_var);
		List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* L_3 = __this->___m_Panels;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_inline(L_3, List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_RuntimeMethod_var);
		V_0 = (bool)((((int32_t)L_4) == ((int32_t)1))? 1 : 0);
		bool L_5 = V_0;
		if (!L_5)
		{
			goto IL_0033;
		}
	}
	{
		int32_t L_6;
		L_6 = QualitySettings_get_activeColorSpace_m4F47784E7B0FE0A5497C8BAB9CA86BD576FB92F9(NULL);
		__this->___m_ColorSpace = L_6;
	}

IL_0033:
	{
		return;
	}
}
// Method Definition Index: 22
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_OnRemovedFromPanel_m2A92B9FC8B7E14DBAB0289EFAA5AAFE4543C1509 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m3AC5CF7EDE2906EB34C924D28709573C24BD07B4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* L_0 = __this->___m_Panels;
		RuntimeObject* L_1 = ___0_panel;
		NullCheck(L_0);
		bool L_2;
		L_2 = List_1_Remove_m3AC5CF7EDE2906EB34C924D28709573C24BD07B4(L_0, L_1, List_1_Remove_m3AC5CF7EDE2906EB34C924D28709573C24BD07B4_RuntimeMethod_var);
		List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* L_3 = __this->___m_Panels;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_inline(L_3, List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_RuntimeMethod_var);
		if (L_4)
		{
			goto IL_0023;
		}
	}
	{
		bool L_5;
		L_5 = DynamicAtlas_get_isInitialized_m9E418F5BCE9F10A69A74E53DC5E074A0A93A699F(__this, NULL);
		G_B3_0 = ((int32_t)(L_5));
		goto IL_0024;
	}

IL_0023:
	{
		G_B3_0 = 0;
	}

IL_0024:
	{
		V_0 = (bool)G_B3_0;
		bool L_6 = V_0;
		if (!L_6)
		{
			goto IL_002f;
		}
	}
	{
		DynamicAtlas_DestroyPages_mCF6CDE8C306CC444E78BA4A998E85AD1B4748DC6(__this, NULL);
	}

IL_002f:
	{
		RuntimeObject* L_7 = ___0_panel;
		AtlasBase_OnRemovedFromPanel_m6373707994695808715DAA1989B1843640971679(__this, L_7, NULL);
		return;
	}
}
// Method Definition Index: 23
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_Reset_mB002417ED057F00771FACB16E21767B4CA902C62 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7E0434D2292946B2941CAECD681794B4620B5DF8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	bool V_3 = false;
	{
		bool L_0;
		L_0 = DynamicAtlas_get_isInitialized_m9E418F5BCE9F10A69A74E53DC5E074A0A93A699F(__this, NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0042;
		}
	}
	{
		DynamicAtlas_DestroyPages_mCF6CDE8C306CC444E78BA4A998E85AD1B4748DC6(__this, NULL);
		V_1 = 0;
		List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* L_2 = __this->___m_Panels;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_inline(L_2, List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_RuntimeMethod_var);
		V_2 = L_3;
		goto IL_0039;
	}

IL_0023:
	{
		List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* L_4 = __this->___m_Panels;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		RuntimeObject* L_6;
		L_6 = List_1_get_Item_m7E0434D2292946B2941CAECD681794B4620B5DF8(L_4, L_5, List_1_get_Item_m7E0434D2292946B2941CAECD681794B4620B5DF8_RuntimeMethod_var);
		AtlasBase_RepaintTexturedElements_mEBF13BD408F8446E95E066F3478430C3581CA2A2(L_6, NULL);
		int32_t L_7 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
	}

IL_0039:
	{
		int32_t L_8 = V_1;
		int32_t L_9 = V_2;
		V_3 = (bool)((((int32_t)L_8) < ((int32_t)L_9))? 1 : 0);
		bool L_10 = V_3;
		if (L_10)
		{
			goto IL_0023;
		}
	}
	{
	}

IL_0042:
	{
		return;
	}
}
// Method Definition Index: 24
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_InitPages_m32B3754B6B4B359531F61A33A94B3999D7851D4C (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_3;
	memset((&V_3), 0, sizeof(V_3));
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		int32_t L_0 = __this->___m_MaxSubTextureSize;
		int32_t L_1;
		L_1 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_0, 1, NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		int32_t L_3;
		L_3 = Mathf_NextPowerOfTwo_mA1CE7F3EEF9B0B07AB2D586C030ED236D578F485_inline(L_2, NULL);
		V_0 = L_3;
		int32_t L_4 = __this->___m_MaxAtlasSize;
		int32_t L_5;
		L_5 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_4, 1, NULL);
		V_1 = L_5;
		int32_t L_6 = V_1;
		int32_t L_7;
		L_7 = Mathf_NextPowerOfTwo_mA1CE7F3EEF9B0B07AB2D586C030ED236D578F485_inline(L_6, NULL);
		V_1 = L_7;
		int32_t L_8 = V_1;
		int32_t L_9;
		L_9 = SystemInfo_get_maxRenderTextureSize_mD9AB6274BEAC0CDCF9AF26B3DC19CD57E548A6FE(NULL);
		int32_t L_10;
		L_10 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_8, L_9, NULL);
		V_1 = L_10;
		int32_t L_11 = __this->___m_MinAtlasSize;
		int32_t L_12;
		L_12 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_11, 1, NULL);
		V_2 = L_12;
		int32_t L_13 = V_2;
		int32_t L_14;
		L_14 = Mathf_NextPowerOfTwo_mA1CE7F3EEF9B0B07AB2D586C030ED236D578F485_inline(L_13, NULL);
		V_2 = L_14;
		int32_t L_15 = V_2;
		int32_t L_16 = V_1;
		int32_t L_17;
		L_17 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_15, L_16, NULL);
		V_2 = L_17;
		int32_t L_18 = V_2;
		int32_t L_19 = V_2;
		Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_3), L_18, L_19, NULL);
		int32_t L_20 = V_1;
		int32_t L_21 = V_1;
		Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_4), L_20, L_21, NULL);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22 = V_3;
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23 = V_4;
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_24 = (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E*)il2cpp_codegen_object_new(DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E_il2cpp_TypeInfo_var);
		DynamicAtlasPage__ctor_m3BAA4BE26081450536743AE4CC4498FB6FE22D3B(L_24, 0, 0, L_22, L_23, NULL);
		__this->___m_PointPage = L_24;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PointPage), (void*)L_24);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_25 = V_3;
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = V_4;
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_27 = (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E*)il2cpp_codegen_object_new(DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E_il2cpp_TypeInfo_var);
		DynamicAtlasPage__ctor_m3BAA4BE26081450536743AE4CC4498FB6FE22D3B(L_27, 0, 1, L_25, L_26, NULL);
		__this->___m_BilinearPage = L_27;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BilinearPage), (void*)L_27);
		return;
	}
}
// Method Definition Index: 25
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_DestroyPages_mCF6CDE8C306CC444E78BA4A998E85AD1B4748DC6 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mA52F0C102CDC0F054072A87250DA28DCDB400EB4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_0 = __this->___m_PointPage;
		NullCheck(L_0);
		DynamicAtlasPage_Dispose_mC01E9B75EAA2C014DEED94C48124EF9373C866F4(L_0, NULL);
		__this->___m_PointPage = (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PointPage), (void*)(DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E*)NULL);
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_1 = __this->___m_BilinearPage;
		NullCheck(L_1);
		DynamicAtlasPage_Dispose_mC01E9B75EAA2C014DEED94C48124EF9373C866F4(L_1, NULL);
		__this->___m_BilinearPage = (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BilinearPage), (void*)(DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E*)NULL);
		Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* L_2 = __this->___m_Database;
		NullCheck(L_2);
		Dictionary_2_Clear_mA52F0C102CDC0F054072A87250DA28DCDB400EB4(L_2, Dictionary_2_Clear_mA52F0C102CDC0F054072A87250DA28DCDB400EB4_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 26
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicAtlas_TryGetAtlas_m814629CD71D6F051542E60F87FACC92949282CBD (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_src, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* ___2_atlas, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* ___3_atlasRect, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB585C231363FFAB097DFA9B1FEB9727B9F8B23FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m38265C9F3226FE29AF196AAA6F596CCD9702A533_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedPool_1_Get_m3E5649D9E2B75B7B1604871FB4AABC871D105CB7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* V_0 = NULL;
	Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B12_0 = 0;
	int32_t G_B17_0 = 0;
	{
		List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* L_0 = __this->___m_Panels;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_inline(L_0, List_1_get_Count_mB86384972E718F62EB6B70F75E0BC2A4F3EAA74D_RuntimeMethod_var);
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = ___1_src;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		G_B3_0 = ((int32_t)(L_3));
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 1;
	}

IL_0018:
	{
		V_2 = (bool)G_B3_0;
		bool L_4 = V_2;
		if (!L_4)
		{
			goto IL_0037;
		}
	}
	{
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* L_5 = ___2_atlas;
		il2cpp_codegen_runtime_class_init_inline(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_il2cpp_TypeInfo_var);
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_6 = ((TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_StaticFields*)il2cpp_codegen_static_fields_for(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_il2cpp_TypeInfo_var))->___invalid;
		*(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58*)L_5 = L_6;
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_7 = ___3_atlasRect;
		il2cpp_codegen_initobj(L_7, sizeof(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8));
		V_3 = (bool)0;
		goto IL_01a1;
	}

IL_0037:
	{
		bool L_8;
		L_8 = DynamicAtlas_get_isInitialized_m9E418F5BCE9F10A69A74E53DC5E074A0A93A699F(__this, NULL);
		V_4 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
		bool L_9 = V_4;
		if (!L_9)
		{
			goto IL_004d;
		}
	}
	{
		DynamicAtlas_InitPages_m32B3754B6B4B359531F61A33A94B3999D7851D4C(__this, NULL);
	}

IL_004d:
	{
		Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* L_10 = __this->___m_Database;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_11 = ___1_src;
		NullCheck(L_10);
		bool L_12;
		L_12 = Dictionary_2_TryGetValue_mB585C231363FFAB097DFA9B1FEB9727B9F8B23FC(L_10, L_11, (&V_0), Dictionary_2_TryGetValue_mB585C231363FFAB097DFA9B1FEB9727B9F8B23FC_RuntimeMethod_var);
		V_5 = L_12;
		bool L_13 = V_5;
		if (!L_13)
		{
			goto IL_0095;
		}
	}
	{
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* L_14 = ___2_atlas;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_15 = V_0;
		NullCheck(L_15);
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_16 = L_15->___page;
		NullCheck(L_16);
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_17;
		L_17 = DynamicAtlasPage_get_textureId_m30935825112616DB6923F11DF1D17DF0935A15F9_inline(L_16, NULL);
		*(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58*)L_14 = L_17;
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_18 = ___3_atlasRect;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_19 = V_0;
		NullCheck(L_19);
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_20 = L_19->___rect;
		*(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*)L_18 = L_20;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_21 = V_0;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_22 = L_21;
		NullCheck(L_22);
		int32_t L_23 = L_22->___counter;
		NullCheck(L_22);
		L_22->___counter = ((int32_t)il2cpp_codegen_add(L_23, 1));
		V_3 = (bool)1;
		goto IL_01a1;
	}

IL_0095:
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_24 = ___1_src;
		bool L_25;
		L_25 = VirtualFuncInvoker2< bool, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, int32_t >::Invoke(10, __this, L_24, 1);
		if (!L_25)
		{
			goto IL_00b1;
		}
	}
	{
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_26 = __this->___m_BilinearPage;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_27 = ___1_src;
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_28 = ___3_atlasRect;
		NullCheck(L_26);
		bool L_29;
		L_29 = DynamicAtlasPage_TryAdd_m4796FCE0BB2555006F9C9360D3A80842D0DFC0CC(L_26, L_27, (&V_1), L_28, NULL);
		G_B12_0 = ((int32_t)(L_29));
		goto IL_00b2;
	}

IL_00b1:
	{
		G_B12_0 = 0;
	}

IL_00b2:
	{
		V_6 = (bool)G_B12_0;
		bool L_30 = V_6;
		if (!L_30)
		{
			goto IL_0111;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var);
		LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6* L_31 = ((TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_StaticFields*)il2cpp_codegen_static_fields_for(TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var))->___pool;
		NullCheck(L_31);
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_32;
		L_32 = LinkedPool_1_Get_m3E5649D9E2B75B7B1604871FB4AABC871D105CB7(L_31, LinkedPool_1_Get_m3E5649D9E2B75B7B1604871FB4AABC871D105CB7_RuntimeMethod_var);
		V_0 = L_32;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_33 = V_0;
		Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E L_34 = V_1;
		NullCheck(L_33);
		L_33->___alloc = L_34;
		Il2CppCodeGenWriteBarrier((void**)&(((&L_33->___alloc))->___row), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&L_33->___alloc))->___alloc))->___handle), (void*)NULL);
		#endif
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_35 = V_0;
		NullCheck(L_35);
		L_35->___counter = 1;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_36 = V_0;
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_37 = __this->___m_BilinearPage;
		NullCheck(L_36);
		L_36->___page = L_37;
		Il2CppCodeGenWriteBarrier((void**)(&L_36->___page), (void*)L_37);
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_38 = V_0;
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_39 = ___3_atlasRect;
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_40 = (*(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*)L_39);
		NullCheck(L_38);
		L_38->___rect = L_40;
		Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* L_41 = __this->___m_Database;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_42 = ___1_src;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_43 = V_0;
		NullCheck(L_41);
		Dictionary_2_set_Item_m38265C9F3226FE29AF196AAA6F596CCD9702A533(L_41, L_42, L_43, Dictionary_2_set_Item_m38265C9F3226FE29AF196AAA6F596CCD9702A533_RuntimeMethod_var);
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* L_44 = ___2_atlas;
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_45 = __this->___m_BilinearPage;
		NullCheck(L_45);
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_46;
		L_46 = DynamicAtlasPage_get_textureId_m30935825112616DB6923F11DF1D17DF0935A15F9_inline(L_45, NULL);
		*(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58*)L_44 = L_46;
		V_3 = (bool)1;
		goto IL_01a1;
	}

IL_0111:
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_47 = ___1_src;
		bool L_48;
		L_48 = VirtualFuncInvoker2< bool, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, int32_t >::Invoke(10, __this, L_47, 0);
		if (!L_48)
		{
			goto IL_012d;
		}
	}
	{
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_49 = __this->___m_PointPage;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_50 = ___1_src;
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_51 = ___3_atlasRect;
		NullCheck(L_49);
		bool L_52;
		L_52 = DynamicAtlasPage_TryAdd_m4796FCE0BB2555006F9C9360D3A80842D0DFC0CC(L_49, L_50, (&V_1), L_51, NULL);
		G_B17_0 = ((int32_t)(L_52));
		goto IL_012e;
	}

IL_012d:
	{
		G_B17_0 = 0;
	}

IL_012e:
	{
		V_7 = (bool)G_B17_0;
		bool L_53 = V_7;
		if (!L_53)
		{
			goto IL_018a;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var);
		LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6* L_54 = ((TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_StaticFields*)il2cpp_codegen_static_fields_for(TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var))->___pool;
		NullCheck(L_54);
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_55;
		L_55 = LinkedPool_1_Get_m3E5649D9E2B75B7B1604871FB4AABC871D105CB7(L_54, LinkedPool_1_Get_m3E5649D9E2B75B7B1604871FB4AABC871D105CB7_RuntimeMethod_var);
		V_0 = L_55;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_56 = V_0;
		Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E L_57 = V_1;
		NullCheck(L_56);
		L_56->___alloc = L_57;
		Il2CppCodeGenWriteBarrier((void**)&(((&L_56->___alloc))->___row), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&L_56->___alloc))->___alloc))->___handle), (void*)NULL);
		#endif
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_58 = V_0;
		NullCheck(L_58);
		L_58->___counter = 1;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_59 = V_0;
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_60 = __this->___m_PointPage;
		NullCheck(L_59);
		L_59->___page = L_60;
		Il2CppCodeGenWriteBarrier((void**)(&L_59->___page), (void*)L_60);
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_61 = V_0;
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_62 = ___3_atlasRect;
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_63 = (*(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*)L_62);
		NullCheck(L_61);
		L_61->___rect = L_63;
		Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* L_64 = __this->___m_Database;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_65 = ___1_src;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_66 = V_0;
		NullCheck(L_64);
		Dictionary_2_set_Item_m38265C9F3226FE29AF196AAA6F596CCD9702A533(L_64, L_65, L_66, Dictionary_2_set_Item_m38265C9F3226FE29AF196AAA6F596CCD9702A533_RuntimeMethod_var);
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* L_67 = ___2_atlas;
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_68 = __this->___m_PointPage;
		NullCheck(L_68);
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_69;
		L_69 = DynamicAtlasPage_get_textureId_m30935825112616DB6923F11DF1D17DF0935A15F9_inline(L_68, NULL);
		*(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58*)L_67 = L_69;
		V_3 = (bool)1;
		goto IL_01a1;
	}

IL_018a:
	{
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58* L_70 = ___2_atlas;
		il2cpp_codegen_runtime_class_init_inline(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_il2cpp_TypeInfo_var);
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_71 = ((TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_StaticFields*)il2cpp_codegen_static_fields_for(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58_il2cpp_TypeInfo_var))->___invalid;
		*(TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58*)L_70 = L_71;
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_72 = ___3_atlasRect;
		il2cpp_codegen_initobj(L_72, sizeof(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8));
		V_3 = (bool)0;
		goto IL_01a1;
	}

IL_01a1:
	{
		bool L_73 = V_3;
		return L_73;
	}
}
// Method Definition Index: 27
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_ReturnAtlas_m61D5B31883C5496BE18CAD0D680DF36DA3BB9835 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___1_src, TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 ___2_atlas, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m9C813C4442B83EEF92A6FC3F2D1C608AD4F2400D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mB585C231363FFAB097DFA9B1FEB9727B9F8B23FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedPool_1_Return_m56360C18F44AB1E943B86851B7D6AB57B61AC2C5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	{
		Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* L_0 = __this->___m_Database;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = ___1_src;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_mB585C231363FFAB097DFA9B1FEB9727B9F8B23FC(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mB585C231363FFAB097DFA9B1FEB9727B9F8B23FC_RuntimeMethod_var);
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_005d;
		}
	}
	{
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_4 = V_0;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_5 = L_4;
		NullCheck(L_5);
		int32_t L_6 = L_5->___counter;
		NullCheck(L_5);
		L_5->___counter = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_7 = V_0;
		NullCheck(L_7);
		int32_t L_8 = L_7->___counter;
		V_2 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
		bool L_9 = V_2;
		if (!L_9)
		{
			goto IL_005c;
		}
	}
	{
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_10 = V_0;
		NullCheck(L_10);
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_11 = L_10->___page;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_12 = V_0;
		NullCheck(L_12);
		Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E L_13 = L_12->___alloc;
		NullCheck(L_11);
		DynamicAtlasPage_Remove_m21D849201A37CC46047634A4D68993B7A8CDE876(L_11, L_13, NULL);
		Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* L_14 = __this->___m_Database;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_15 = ___1_src;
		NullCheck(L_14);
		bool L_16;
		L_16 = Dictionary_2_Remove_m9C813C4442B83EEF92A6FC3F2D1C608AD4F2400D(L_14, L_15, Dictionary_2_Remove_m9C813C4442B83EEF92A6FC3F2D1C608AD4F2400D_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var);
		LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6* L_17 = ((TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_StaticFields*)il2cpp_codegen_static_fields_for(TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var))->___pool;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_18 = V_0;
		NullCheck(L_17);
		LinkedPool_1_Return_m56360C18F44AB1E943B86851B7D6AB57B61AC2C5(L_17, L_18, LinkedPool_1_Return_m56360C18F44AB1E943B86851B7D6AB57B61AC2C5_RuntimeMethod_var);
	}

IL_005c:
	{
	}

IL_005d:
	{
		return;
	}
}
// Method Definition Index: 28
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_OnUpdateDynamicTextures_m6F2E358B236CC27AEEFAEBD89128870DC18B1406 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	{
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_0 = __this->___m_PointPage;
		V_0 = (bool)((!(((RuntimeObject*)(DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0039;
		}
	}
	{
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_2 = __this->___m_PointPage;
		NullCheck(L_2);
		DynamicAtlasPage_Commit_mE88146B57DC5ECEA489E24504F0476A9F8DAE887(L_2, NULL);
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_3 = __this->___m_PointPage;
		NullCheck(L_3);
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_4;
		L_4 = DynamicAtlasPage_get_textureId_m30935825112616DB6923F11DF1D17DF0935A15F9_inline(L_3, NULL);
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_5 = __this->___m_PointPage;
		NullCheck(L_5);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6;
		L_6 = DynamicAtlasPage_get_atlas_mD1347372F4335BCC5392824B9F4F96320132A02A_inline(L_5, NULL);
		AtlasBase_SetDynamicTexture_mE1187FA0D6833A9B79777126BC19EC9D35195D78(__this, L_4, L_6, NULL);
	}

IL_0039:
	{
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_7 = __this->___m_BilinearPage;
		V_1 = (bool)((!(((RuntimeObject*)(DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_0071;
		}
	}
	{
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_9 = __this->___m_BilinearPage;
		NullCheck(L_9);
		DynamicAtlasPage_Commit_mE88146B57DC5ECEA489E24504F0476A9F8DAE887(L_9, NULL);
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_10 = __this->___m_BilinearPage;
		NullCheck(L_10);
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_11;
		L_11 = DynamicAtlasPage_get_textureId_m30935825112616DB6923F11DF1D17DF0935A15F9_inline(L_10, NULL);
		DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* L_12 = __this->___m_BilinearPage;
		NullCheck(L_12);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_13;
		L_13 = DynamicAtlasPage_get_atlas_mD1347372F4335BCC5392824B9F4F96320132A02A_inline(L_12, NULL);
		AtlasBase_SetDynamicTexture_mE1187FA0D6833A9B79777126BC19EC9D35195D78(__this, L_11, L_13, NULL);
	}

IL_0071:
	{
		return;
	}
}
// Method Definition Index: 29
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicAtlas_IsTextureFormatSupported_mB75A3180E31A1440F18B4DE161438EFE55CCC9DC (int32_t ___0_format, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	bool V_2 = false;
	{
		int32_t L_0 = ___0_format;
		V_1 = L_0;
		int32_t L_1 = V_1;
		V_0 = L_1;
		int32_t L_2 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 1)))
		{
			case 0:
			{
				goto IL_0157;
			}
			case 1:
			{
				goto IL_0157;
			}
			case 2:
			{
				goto IL_0157;
			}
			case 3:
			{
				goto IL_0157;
			}
			case 4:
			{
				goto IL_0157;
			}
			case 5:
			{
				goto IL_015f;
			}
			case 6:
			{
				goto IL_0157;
			}
			case 7:
			{
				goto IL_015f;
			}
			case 8:
			{
				goto IL_0157;
			}
			case 9:
			{
				goto IL_0157;
			}
			case 10:
			{
				goto IL_015f;
			}
			case 11:
			{
				goto IL_0157;
			}
			case 12:
			{
				goto IL_0157;
			}
			case 13:
			{
				goto IL_0157;
			}
			case 14:
			{
				goto IL_015b;
			}
			case 15:
			{
				goto IL_015b;
			}
			case 16:
			{
				goto IL_015b;
			}
			case 17:
			{
				goto IL_015b;
			}
			case 18:
			{
				goto IL_015b;
			}
			case 19:
			{
				goto IL_015b;
			}
			case 20:
			{
				goto IL_015b;
			}
			case 21:
			{
				goto IL_015b;
			}
			case 22:
			{
				goto IL_015f;
			}
			case 23:
			{
				goto IL_015b;
			}
			case 24:
			{
				goto IL_0157;
			}
			case 25:
			{
				goto IL_0157;
			}
			case 26:
			{
				goto IL_0157;
			}
			case 27:
			{
				goto IL_0157;
			}
			case 28:
			{
				goto IL_0157;
			}
			case 29:
			{
				goto IL_0157;
			}
			case 30:
			{
				goto IL_0157;
			}
			case 31:
			{
				goto IL_0157;
			}
			case 32:
			{
				goto IL_0157;
			}
			case 33:
			{
				goto IL_0157;
			}
			case 34:
			{
				goto IL_015f;
			}
			case 35:
			{
				goto IL_015f;
			}
			case 36:
			{
				goto IL_015f;
			}
			case 37:
			{
				goto IL_015f;
			}
			case 38:
			{
				goto IL_015f;
			}
			case 39:
			{
				goto IL_015f;
			}
			case 40:
			{
				goto IL_0157;
			}
			case 41:
			{
				goto IL_0157;
			}
			case 42:
			{
				goto IL_0157;
			}
			case 43:
			{
				goto IL_0157;
			}
			case 44:
			{
				goto IL_0157;
			}
			case 45:
			{
				goto IL_0157;
			}
			case 46:
			{
				goto IL_0157;
			}
			case 47:
			{
				goto IL_0157;
			}
			case 48:
			{
				goto IL_0157;
			}
			case 49:
			{
				goto IL_0157;
			}
			case 50:
			{
				goto IL_0157;
			}
			case 51:
			{
				goto IL_0157;
			}
			case 52:
			{
				goto IL_0157;
			}
			case 53:
			{
				goto IL_015f;
			}
			case 54:
			{
				goto IL_015f;
			}
			case 55:
			{
				goto IL_015f;
			}
			case 56:
			{
				goto IL_015f;
			}
			case 57:
			{
				goto IL_015f;
			}
			case 58:
			{
				goto IL_015f;
			}
			case 59:
			{
				goto IL_015f;
			}
			case 60:
			{
				goto IL_015f;
			}
			case 61:
			{
				goto IL_0157;
			}
			case 62:
			{
				goto IL_0157;
			}
			case 63:
			{
				goto IL_0157;
			}
			case 64:
			{
				goto IL_0157;
			}
			case 65:
			{
				goto IL_015b;
			}
			case 66:
			{
				goto IL_015b;
			}
			case 67:
			{
				goto IL_015b;
			}
			case 68:
			{
				goto IL_015b;
			}
			case 69:
			{
				goto IL_015b;
			}
			case 70:
			{
				goto IL_015b;
			}
			case 71:
			{
				goto IL_015b;
			}
			case 72:
			{
				goto IL_015b;
			}
			case 73:
			{
				goto IL_015b;
			}
			case 74:
			{
				goto IL_015b;
			}
			case 75:
			{
				goto IL_015b;
			}
			case 76:
			{
				goto IL_015b;
			}
			case 77:
			{
				goto IL_015b;
			}
			case 78:
			{
				goto IL_015b;
			}
			case 79:
			{
				goto IL_015b;
			}
			case 80:
			{
				goto IL_015b;
			}
			case 81:
			{
				goto IL_015b;
			}
		}
	}
	{
		goto IL_015f;
	}

IL_0157:
	{
		V_2 = (bool)1;
		goto IL_0163;
	}

IL_015b:
	{
		V_2 = (bool)0;
		goto IL_0163;
	}

IL_015f:
	{
		V_2 = (bool)0;
		goto IL_0163;
	}

IL_0163:
	{
		bool L_3 = V_2;
		return L_3;
	}
}
// Method Definition Index: 30
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicAtlas_IsTextureValid_mC7DDD3A78462210876C147542A46690B9FE384F8 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t ___1_atlasFilterMode, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	bool V_10 = false;
	bool V_11 = false;
	bool V_12 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B8_0 = 0;
	int32_t G_B14_0 = 0;
	int32_t G_B16_0 = 0;
	int32_t G_B21_0 = 0;
	int32_t G_B27_0 = 0;
	int32_t G_B32_0 = 0;
	{
		int32_t L_0 = __this->___m_ActiveFilters;
		V_0 = L_0;
		DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* L_1 = __this->___m_CustomFilter;
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* L_2 = __this->___m_CustomFilter;
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = ___0_texture;
		NullCheck(L_2);
		bool L_4;
		L_4 = DynamicAtlasCustomFilter_Invoke_mE0002E8EF88AAEC7040A41A4B816801D48D09287_inline(L_2, L_3, (&V_0), NULL);
		G_B3_0 = ((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		goto IL_0024;
	}

IL_0023:
	{
		G_B3_0 = 0;
	}

IL_0024:
	{
		V_6 = (bool)G_B3_0;
		bool L_5 = V_6;
		if (!L_5)
		{
			goto IL_0032;
		}
	}
	{
		V_7 = (bool)0;
		goto IL_0108;
	}

IL_0032:
	{
		int32_t L_6 = V_0;
		V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_6&1))) <= ((uint32_t)0)))? 1 : 0);
		int32_t L_7 = V_0;
		V_2 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_7&2))) <= ((uint32_t)0)))? 1 : 0);
		int32_t L_8 = V_0;
		V_3 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_8&4))) <= ((uint32_t)0)))? 1 : 0);
		int32_t L_9 = V_0;
		V_4 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_9&8))) <= ((uint32_t)0)))? 1 : 0);
		int32_t L_10 = V_0;
		V_5 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_10&((int32_t)16)))) <= ((uint32_t)0)))? 1 : 0);
		bool L_11 = V_1;
		if (!L_11)
		{
			goto IL_0063;
		}
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_12 = ___0_texture;
		NullCheck(L_12);
		bool L_13;
		L_13 = VirtualFuncInvoker0< bool >::Invoke(11, L_12);
		G_B8_0 = ((int32_t)(L_13));
		goto IL_0064;
	}

IL_0063:
	{
		G_B8_0 = 0;
	}

IL_0064:
	{
		V_8 = (bool)G_B8_0;
		bool L_14 = V_8;
		if (!L_14)
		{
			goto IL_0072;
		}
	}
	{
		V_7 = (bool)0;
		goto IL_0108;
	}

IL_0072:
	{
		bool L_15 = V_2;
		if (!L_15)
		{
			goto IL_0096;
		}
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_16 = ___0_texture;
		NullCheck(L_16);
		int32_t L_17;
		L_17 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_16);
		int32_t L_18;
		L_18 = DynamicAtlas_get_maxSubTextureSize_m59367234F355EBF06783D9E0A2AFBFAAB760E6D0(__this, NULL);
		if ((((int32_t)L_17) > ((int32_t)L_18)))
		{
			goto IL_0093;
		}
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_19 = ___0_texture;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_19);
		int32_t L_21;
		L_21 = DynamicAtlas_get_maxSubTextureSize_m59367234F355EBF06783D9E0A2AFBFAAB760E6D0(__this, NULL);
		G_B14_0 = ((((int32_t)L_20) > ((int32_t)L_21))? 1 : 0);
		goto IL_0094;
	}

IL_0093:
	{
		G_B14_0 = 1;
	}

IL_0094:
	{
		G_B16_0 = G_B14_0;
		goto IL_0097;
	}

IL_0096:
	{
		G_B16_0 = 0;
	}

IL_0097:
	{
		V_9 = (bool)G_B16_0;
		bool L_22 = V_9;
		if (!L_22)
		{
			goto IL_00a2;
		}
	}
	{
		V_7 = (bool)0;
		goto IL_0108;
	}

IL_00a2:
	{
		bool L_23 = V_3;
		if (!L_23)
		{
			goto IL_00b5;
		}
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_24 = ___0_texture;
		NullCheck(L_24);
		int32_t L_25;
		L_25 = Texture2D_get_format_mE39DD922F83CA1097383309278BB6F20636A7D9D(L_24, NULL);
		bool L_26;
		L_26 = DynamicAtlas_IsTextureFormatSupported_mB75A3180E31A1440F18B4DE161438EFE55CCC9DC(L_25, NULL);
		G_B21_0 = ((((int32_t)L_26) == ((int32_t)0))? 1 : 0);
		goto IL_00b6;
	}

IL_00b5:
	{
		G_B21_0 = 0;
	}

IL_00b6:
	{
		V_10 = (bool)G_B21_0;
		bool L_27 = V_10;
		if (!L_27)
		{
			goto IL_00c1;
		}
	}
	{
		V_7 = (bool)0;
		goto IL_0108;
	}

IL_00c1:
	{
		bool L_28 = V_4;
		if (!L_28)
		{
			goto IL_00d9;
		}
	}
	{
		int32_t L_29 = __this->___m_ColorSpace;
		if ((!(((uint32_t)L_29) == ((uint32_t)1))))
		{
			goto IL_00d9;
		}
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_30 = ___0_texture;
		NullCheck(L_30);
		int32_t L_31;
		L_31 = Texture_get_activeTextureColorSpace_m286856BA92961FD58FE181C8DDC417EC0572643C(L_30, NULL);
		G_B27_0 = ((!(((uint32_t)L_31) <= ((uint32_t)0)))? 1 : 0);
		goto IL_00da;
	}

IL_00d9:
	{
		G_B27_0 = 0;
	}

IL_00da:
	{
		V_11 = (bool)G_B27_0;
		bool L_32 = V_11;
		if (!L_32)
		{
			goto IL_00e5;
		}
	}
	{
		V_7 = (bool)0;
		goto IL_0108;
	}

IL_00e5:
	{
		bool L_33 = V_5;
		if (!L_33)
		{
			goto IL_00f7;
		}
	}
	{
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_34 = ___0_texture;
		NullCheck(L_34);
		int32_t L_35;
		L_35 = Texture_get_filterMode_mFEF0AEA29E8468450EF85533965DCEBE66D02A45(L_34, NULL);
		int32_t L_36 = ___1_atlasFilterMode;
		G_B32_0 = ((((int32_t)((((int32_t)L_35) == ((int32_t)L_36))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_00f8;
	}

IL_00f7:
	{
		G_B32_0 = 0;
	}

IL_00f8:
	{
		V_12 = (bool)G_B32_0;
		bool L_37 = V_12;
		if (!L_37)
		{
			goto IL_0103;
		}
	}
	{
		V_7 = (bool)0;
		goto IL_0108;
	}

IL_0103:
	{
		V_7 = (bool)1;
		goto IL_0108;
	}

IL_0108:
	{
		bool L_38 = V_7;
		return L_38;
	}
}
// Method Definition Index: 31
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_set_minAtlasSize_m5C203F9BC05627694AE128D9E6C96D5A7A5DC589 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = __this->___m_MinAtlasSize;
		int32_t L_1 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_001e;
	}

IL_0010:
	{
		int32_t L_3 = ___0_value;
		__this->___m_MinAtlasSize = L_3;
		VirtualActionInvoker0::Invoke(6, __this);
	}

IL_001e:
	{
		return;
	}
}
// Method Definition Index: 32
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_set_maxAtlasSize_mDFF3132513889999401A74713757A7505EDA7625 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = __this->___m_MaxAtlasSize;
		int32_t L_1 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_001e;
	}

IL_0010:
	{
		int32_t L_3 = ___0_value;
		__this->___m_MaxAtlasSize = L_3;
		VirtualActionInvoker0::Invoke(6, __this);
	}

IL_001e:
	{
		return;
	}
}
// Method Definition Index: 33
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DynamicAtlas_get_defaultFilters_m759AB24B316ADD3523357F1D5C687945E0CB91AE (const RuntimeMethod* method) 
{
	{
		return (int32_t)(((int32_t)31));
	}
}
// Method Definition Index: 34
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_set_activeFilters_m0CB213ACB415F5654B4DED2B9D9ED4F2659ED7E1 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = __this->___m_ActiveFilters;
		int32_t L_1 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_001e;
	}

IL_0010:
	{
		int32_t L_3 = ___0_value;
		__this->___m_ActiveFilters = L_3;
		VirtualActionInvoker0::Invoke(6, __this);
	}

IL_001e:
	{
		return;
	}
}
// Method Definition Index: 35
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DynamicAtlas_get_maxSubTextureSize_m59367234F355EBF06783D9E0A2AFBFAAB760E6D0 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___m_MaxSubTextureSize;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// Method Definition Index: 36
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_set_maxSubTextureSize_m5B4FD599693629ADD271A1D357AE1287CF2BA8BA (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = __this->___m_MaxSubTextureSize;
		int32_t L_1 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_001e;
	}

IL_0010:
	{
		int32_t L_3 = ___0_value;
		__this->___m_MaxSubTextureSize = L_3;
		VirtualActionInvoker0::Invoke(6, __this);
	}

IL_001e:
	{
		return;
	}
}
// Method Definition Index: 37
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas_set_customFilter_m42C06367E745C0CCB66FDF2B58F15B3FF2B81902 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* L_0 = __this->___m_CustomFilter;
		DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* L_1 = ___0_value;
		bool L_2;
		L_2 = Delegate_op_Equality_m8B96593B665536587FFD27DE233442C075971C32(L_0, L_1, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0013;
		}
	}
	{
		goto IL_0021;
	}

IL_0013:
	{
		DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* L_4 = ___0_value;
		__this->___m_CustomFilter = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CustomFilter), (void*)L_4);
		VirtualActionInvoker0::Invoke(6, __this);
	}

IL_0021:
	{
		return;
	}
}
// Method Definition Index: 38
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicAtlas__ctor_mFE84D44D513057C4EE4BF94E732784E7C4B1F4E3 (DynamicAtlas_tA1A51ADBE1DBFD82F6D52D5CA4D09D82F89678A8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5556D5DDB24A82A174586C87554AFF087F112D06_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m36E05B4A651E9CFCE97C92C086D9599CC82D7CD5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0* L_0 = (Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0*)il2cpp_codegen_object_new(Dictionary_2_tF1C3BFA70D6875EEF369CE69E661C6B617B5BEC0_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m5556D5DDB24A82A174586C87554AFF087F112D06(L_0, Dictionary_2__ctor_m5556D5DDB24A82A174586C87554AFF087F112D06_RuntimeMethod_var);
		__this->___m_Database = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Database), (void*)L_0);
		List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6* L_1 = (List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6*)il2cpp_codegen_object_new(List_1_t4DF09B0E9A8F312FB7592EC9D366F0808C94DCE6_il2cpp_TypeInfo_var);
		List_1__ctor_m36E05B4A651E9CFCE97C92C086D9599CC82D7CD5(L_1, 1, List_1__ctor_m36E05B4A651E9CFCE97C92C086D9599CC82D7CD5_RuntimeMethod_var);
		__this->___m_Panels = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Panels), (void*)L_1);
		__this->___m_MinAtlasSize = ((int32_t)64);
		__this->___m_MaxAtlasSize = ((int32_t)4096);
		__this->___m_MaxSubTextureSize = ((int32_t)64);
		int32_t L_2;
		L_2 = DynamicAtlas_get_defaultFilters_m759AB24B316ADD3523357F1D5C687945E0CB91AE(NULL);
		__this->___m_ActiveFilters = L_2;
		AtlasBase__ctor_mB6D38207831BDF671B40BA0AA749D64F90EA92DE(__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: 39
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* TextureInfo_Create_m5CFA6A8D68AE6256D0478A1A558860EE161A75C5 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_0 = (TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F*)il2cpp_codegen_object_new(TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var);
		TextureInfo__ctor_mB09BFE3F8C327FCD659AA87F3A11E2063A365BEC(L_0, NULL);
		return L_0;
	}
}
// Method Definition Index: 40
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureInfo_Reset_m5C41D1BED360BEA8402B904F2E95D9D6CE1BA53A (TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* ___0_info, const RuntimeMethod* method) 
{
	{
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_0 = ___0_info;
		NullCheck(L_0);
		L_0->___page = (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_0->___page), (void*)(DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E*)NULL);
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_1 = ___0_info;
		NullCheck(L_1);
		L_1->___counter = 0;
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_2 = ___0_info;
		NullCheck(L_2);
		Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E* L_3 = (Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E*)(&L_2->___alloc);
		il2cpp_codegen_initobj(L_3, sizeof(Alloc2D_tB9971776E3506C8F38C7F3C66690F9AC0322542E));
		TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* L_4 = ___0_info;
		NullCheck(L_4);
		RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* L_5 = (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*)(&L_4->___rect);
		il2cpp_codegen_initobj(L_5, sizeof(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8));
		return;
	}
}
// Method Definition Index: 41
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureInfo__ctor_mB09BFE3F8C327FCD659AA87F3A11E2063A365BEC (TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedPoolItem_1__ctor_mD9AD44367581E2DDCF44C3E4A05C17888CE099A0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		LinkedPoolItem_1__ctor_mD9AD44367581E2DDCF44C3E4A05C17888CE099A0(__this, LinkedPoolItem_1__ctor_mD9AD44367581E2DDCF44C3E4A05C17888CE099A0_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 42
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureInfo__cctor_m22B7E2B5D03C68BAB17FC22EB05D9E3825A6B8AC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedPool_1__ctor_mACEF8252BCB8C660D5E330ED1D08B60AE95B1740_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureInfo_Create_m5CFA6A8D68AE6256D0478A1A558860EE161A75C5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureInfo_Reset_m5C41D1BED360BEA8402B904F2E95D9D6CE1BA53A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63* L_0 = (Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63*)il2cpp_codegen_object_new(Func_1_t21422914E40DBAC34FD54D39D995588A4B7E7D63_il2cpp_TypeInfo_var);
		Func_1__ctor_m5A5E1B8EF5FBD88E5F57992C765CE9DB867E7B98(L_0, NULL, (intptr_t)((void*)TextureInfo_Create_m5CFA6A8D68AE6256D0478A1A558860EE161A75C5_RuntimeMethod_var), NULL);
		Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9* L_1 = (Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9*)il2cpp_codegen_object_new(Action_1_t28FBAE79F893547A07D226BAE7DAF27C4568F7C9_il2cpp_TypeInfo_var);
		Action_1__ctor_m855FF8178E923632CF2DA284CB1AD20133158957(L_1, NULL, (intptr_t)((void*)TextureInfo_Reset_m5C41D1BED360BEA8402B904F2E95D9D6CE1BA53A_RuntimeMethod_var), NULL);
		LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6* L_2 = (LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6*)il2cpp_codegen_object_new(LinkedPool_1_tC5395F299B7B9824571198DF9F00CAC6033CD7D6_il2cpp_TypeInfo_var);
		LinkedPool_1__ctor_mACEF8252BCB8C660D5E330ED1D08B60AE95B1740(L_2, L_0, L_1, ((int32_t)1024), LinkedPool_1__ctor_mACEF8252BCB8C660D5E330ED1D08B60AE95B1740_RuntimeMethod_var);
		((TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_StaticFields*)il2cpp_codegen_static_fields_for(TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var))->___pool = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_StaticFields*)il2cpp_codegen_static_fields_for(TextureInfo_t1CEA0DD342E63322DEA32A9C25EB4B01AB000A9F_il2cpp_TypeInfo_var))->___pool), (void*)L_2);
		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: 46
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_addedOrMovedElements_mD127970CAC9172937A32B4ADC6156CD907C57AC7 (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CaddedOrMovedElementsU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 47
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_removedFromPanel_mEE67E7FDABFA608E6C74F55FC8625E819F42A3CE (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CremovedFromPanelU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 48
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_styleChanged_m553938D2FE2462B3FFCF1D9F75DDEB1A5B9639F8 (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CstyleChangedU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 49
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_stylingContextChanged_m883F2387BA78DFC45169B652A1A48DA223567E93 (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CstylingContextChangedU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 50
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_bindingContextChanged_mBE0BC53B670157B6964DEF655358001467186A80 (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CbindingContextChangedU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 51
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AuthoringChanges_ContainsChanges_m5727A7640BA3D6F952731C97106B393190354032 (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B6_0 = 0;
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0;
		L_0 = AuthoringChanges_get_addedOrMovedElements_mD127970CAC9172937A32B4ADC6156CD907C57AC7_inline(__this, NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_0, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		if ((((int32_t)L_1) > ((int32_t)0)))
		{
			goto IL_0049;
		}
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_2;
		L_2 = AuthoringChanges_get_removedFromPanel_mEE67E7FDABFA608E6C74F55FC8625E819F42A3CE_inline(__this, NULL);
		NullCheck(L_2);
		int32_t L_3;
		L_3 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_2, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		if ((((int32_t)L_3) > ((int32_t)0)))
		{
			goto IL_0049;
		}
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_4;
		L_4 = AuthoringChanges_get_styleChanged_m553938D2FE2462B3FFCF1D9F75DDEB1A5B9639F8_inline(__this, NULL);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_4, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		if ((((int32_t)L_5) > ((int32_t)0)))
		{
			goto IL_0049;
		}
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_6;
		L_6 = AuthoringChanges_get_stylingContextChanged_m883F2387BA78DFC45169B652A1A48DA223567E93_inline(__this, NULL);
		NullCheck(L_6);
		int32_t L_7;
		L_7 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_6, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		if ((((int32_t)L_7) > ((int32_t)0)))
		{
			goto IL_0049;
		}
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_8;
		L_8 = AuthoringChanges_get_bindingContextChanged_mBE0BC53B670157B6964DEF655358001467186A80_inline(__this, NULL);
		NullCheck(L_8);
		int32_t L_9;
		L_9 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_8, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		G_B6_0 = ((((int32_t)L_9) > ((int32_t)0))? 1 : 0);
		goto IL_004a;
	}

IL_0049:
	{
		G_B6_0 = 1;
	}

IL_004a:
	{
		V_0 = (bool)G_B6_0;
		goto IL_004d;
	}

IL_004d:
	{
		bool L_10 = V_0;
		return L_10;
	}
}
// Method Definition Index: 52
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthoringChanges_Clear_m06BB11A90DAFD84C57D6D4C8DFFBA865769F30BF (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0;
		L_0 = AuthoringChanges_get_addedOrMovedElements_mD127970CAC9172937A32B4ADC6156CD907C57AC7_inline(__this, NULL);
		NullCheck(L_0);
		HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085(L_0, HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_1;
		L_1 = AuthoringChanges_get_removedFromPanel_mEE67E7FDABFA608E6C74F55FC8625E819F42A3CE_inline(__this, NULL);
		NullCheck(L_1);
		HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085(L_1, HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_2;
		L_2 = AuthoringChanges_get_styleChanged_m553938D2FE2462B3FFCF1D9F75DDEB1A5B9639F8_inline(__this, NULL);
		NullCheck(L_2);
		HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085(L_2, HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_3;
		L_3 = AuthoringChanges_get_stylingContextChanged_m883F2387BA78DFC45169B652A1A48DA223567E93_inline(__this, NULL);
		NullCheck(L_3);
		HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085(L_3, HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_4;
		L_4 = AuthoringChanges_get_bindingContextChanged_mBE0BC53B670157B6964DEF655358001467186A80_inline(__this, NULL);
		NullCheck(L_4);
		HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085(L_4, HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 53
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AuthoringChanges__ctor_m380B437D7E1EC3632EB671BC48180DFF765758BD (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_0, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___U3CaddedOrMovedElementsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaddedOrMovedElementsU3Ek__BackingField), (void*)L_0);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_1 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_1, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___U3CremovedFromPanelU3Ek__BackingField = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CremovedFromPanelU3Ek__BackingField), (void*)L_1);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_2 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_2, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___U3CstyleChangedU3Ek__BackingField = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstyleChangedU3Ek__BackingField), (void*)L_2);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_3 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_3, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___U3CstylingContextChangedU3Ek__BackingField = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstylingContextChangedU3Ek__BackingField), (void*)L_3);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_4 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_4, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___U3CbindingContextChangedU3Ek__BackingField = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbindingContextChangedU3Ek__BackingField), (void*)L_4);
		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: 54
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD VisualTreeAuthoringUpdater_get_profilerMarker_m990B6007DEDD0CF12436ACE841DFAADA1BB907CD (VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0 = ((VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var))->___s_UpdateProfilerMarker;
		return L_0;
	}
}
// Method Definition Index: 55
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualTreeAuthoringUpdater_get_shouldUpdate_mE8D543C2A8EE0813EABB6AD1B139EA8391A40717 (VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		bool L_0 = __this->___m_AccumulatingChanges;
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_1 = __this->___m_ProcessorRegistrationList;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_inline(L_1, List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_RuntimeMethod_var);
		G_B3_0 = ((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
		goto IL_0019;
	}

IL_0018:
	{
		G_B3_0 = 1;
	}

IL_0019:
	{
		return (bool)G_B3_0;
	}
}
// Method Definition Index: 56
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeAuthoringUpdater__ctor_m9E1E4E31366350F685527A23E1ED33D85EE05603 (VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0C88D1A547D9C01BA07CE48D88D4BE17EE880583_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeAuthoringUpdater_OnPanelChanged_mF29B8A8E008C33C54759524730EEF2842B2C3103_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_0 = (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C*)il2cpp_codegen_object_new(List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C_il2cpp_TypeInfo_var);
		List_1__ctor_m0C88D1A547D9C01BA07CE48D88D4BE17EE880583(L_0, List_1__ctor_m0C88D1A547D9C01BA07CE48D88D4BE17EE880583_RuntimeMethod_var);
		__this->___m_RegisteredProcessors = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RegisteredProcessors), (void*)L_0);
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_1 = (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C*)il2cpp_codegen_object_new(List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C_il2cpp_TypeInfo_var);
		List_1__ctor_m0C88D1A547D9C01BA07CE48D88D4BE17EE880583(L_1, List_1__ctor_m0C88D1A547D9C01BA07CE48D88D4BE17EE880583_RuntimeMethod_var);
		__this->___m_ProcessorRegistrationList = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProcessorRegistrationList), (void*)L_1);
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_2 = (List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C*)il2cpp_codegen_object_new(List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C_il2cpp_TypeInfo_var);
		List_1__ctor_m0C88D1A547D9C01BA07CE48D88D4BE17EE880583(L_2, List_1__ctor_m0C88D1A547D9C01BA07CE48D88D4BE17EE880583_RuntimeMethod_var);
		__this->___m_ProcessorUnregistrationList = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ProcessorUnregistrationList), (void*)L_2);
		BaseVisualTreeUpdater__ctor_m64962BB0B4E0EE94292901B60BC5BA826FF5301B(__this, NULL);
		Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53* L_3 = (Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53*)il2cpp_codegen_object_new(Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53_il2cpp_TypeInfo_var);
		Action_1__ctor_mFD901720CA0969541BCC09A9D54A99329A963BC3(L_3, __this, (intptr_t)((void*)VisualTreeAuthoringUpdater_OnPanelChanged_mF29B8A8E008C33C54759524730EEF2842B2C3103_RuntimeMethod_var), NULL);
		BaseVisualTreeUpdater_add_panelChanged_m05C16BEBB2A2FA86EA151A1BAFBD0AA9B427A374(__this, L_3, NULL);
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_4 = (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3*)il2cpp_codegen_object_new(AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3_il2cpp_TypeInfo_var);
		AuthoringChanges__ctor_m380B437D7E1EC3632EB671BC48180DFF765758BD(L_4, NULL);
		__this->___m_Changes1 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Changes1), (void*)L_4);
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_5 = (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3*)il2cpp_codegen_object_new(AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3_il2cpp_TypeInfo_var);
		AuthoringChanges__ctor_m380B437D7E1EC3632EB671BC48180DFF765758BD(L_5, NULL);
		__this->___m_Changes2 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Changes2), (void*)L_5);
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_6 = __this->___m_Changes1;
		__this->___m_Accumulator = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Accumulator), (void*)L_6);
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_7 = __this->___m_Changes2;
		__this->___m_Notifier = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Notifier), (void*)L_7);
		return;
	}
}
// Method Definition Index: 57
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeAuthoringUpdater_OnVersionChanged_m4172BAA3DAE5D2E8A783D634CE7FF695EF802812 (VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, int32_t ___1_versionChangeType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	{
		bool L_0 = __this->___m_AccumulatingChanges;
		V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_008d;
	}

IL_0010:
	{
		il2cpp_codegen_runtime_class_init_inline(VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_2 = ((VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var))->___s_UpdateChangeProfilerMarker;
		V_2 = L_2;
		AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 L_3;
		L_3 = ProfilerMarker_Auto_m133FA724EB95D16187B37D2C8A501D7E989B1F8D_inline((&V_2), NULL);
		V_0 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_007e:
			{
				AutoScope_Dispose_mED763F3F51261EF8FB79DB32CD06E0A3F6C40481_inline((&V_0), NULL);
				return;
			}
		});
		try
		{
			{
				int32_t L_4 = ___1_versionChangeType;
				V_3 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_4&((int32_t)40)))) <= ((uint32_t)0)))? 1 : 0);
				bool L_5 = V_3;
				if (!L_5)
				{
					goto IL_003b_1;
				}
			}
			{
				AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_6 = __this->___m_Accumulator;
				NullCheck(L_6);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_7;
				L_7 = AuthoringChanges_get_styleChanged_m553938D2FE2462B3FFCF1D9F75DDEB1A5B9639F8_inline(L_6, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = ___0_ve;
				NullCheck(L_7);
				bool L_9;
				L_9 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_7, L_8, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
			}

IL_003b_1:
			{
				int32_t L_10 = ___1_versionChangeType;
				V_4 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_10&((int32_t)16)))) <= ((uint32_t)0)))? 1 : 0);
				bool L_11 = V_4;
				if (!L_11)
				{
					goto IL_005a_1;
				}
			}
			{
				AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_12 = __this->___m_Accumulator;
				NullCheck(L_12);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_13;
				L_13 = AuthoringChanges_get_stylingContextChanged_m883F2387BA78DFC45169B652A1A48DA223567E93_inline(L_12, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_14 = ___0_ve;
				NullCheck(L_13);
				bool L_15;
				L_15 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_13, L_14, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
			}

IL_005a_1:
			{
				int32_t L_16 = ___1_versionChangeType;
				V_5 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_16&((int32_t)786433)))) <= ((uint32_t)0)))? 1 : 0);
				bool L_17 = V_5;
				if (!L_17)
				{
					goto IL_007c_1;
				}
			}
			{
				AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_18 = __this->___m_Accumulator;
				NullCheck(L_18);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_19;
				L_19 = AuthoringChanges_get_bindingContextChanged_mBE0BC53B670157B6964DEF655358001467186A80_inline(L_18, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_20 = ___0_ve;
				NullCheck(L_19);
				bool L_21;
				L_21 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_19, L_20, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
			}

IL_007c_1:
			{
				goto IL_008d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_008d:
	{
		return;
	}
}
// Method Definition Index: 58
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeAuthoringUpdater_Update_m33EDBEA60F8CE268CDA635ED3CA9B65F286D38C2 (VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVisualElementChangeProcessor_t6DD82FA58E90791DA62AC875DC6C6106C8E3C515_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m59BC0019FC307DF96599FF5D39D6B3E9CDAEC18B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mAA6B162F5D0798A26A3081161FE80D83B4970144_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_0;
	memset((&V_0), 0, sizeof(V_0));
	AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	int32_t V_4 = 0;
	RuntimeObject* V_5 = NULL;
	bool V_6 = false;
	int32_t V_7 = 0;
	RuntimeObject* V_8 = NULL;
	bool V_9 = false;
	int32_t V_10 = 0;
	RuntimeObject* V_11 = NULL;
	bool V_12 = false;
	bool V_13 = false;
	bool V_14 = false;
	{
		bool L_0;
		L_0 = VisualTreeAuthoringUpdater_get_shouldUpdate_mE8D543C2A8EE0813EABB6AD1B139EA8391A40717(__this, NULL);
		V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_2;
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		goto IL_016c;
	}

IL_0013:
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01));
		VisualTreeAuthoringUpdater_SwapBuffers_m0461F7C71B60C628E1B8D5545B5167DE465D2B7C(__this, NULL);
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_2 = __this->___m_Notifier;
		V_1 = L_2;
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_3 = V_1;
		NullCheck(L_3);
		bool L_4;
		L_4 = AuthoringChanges_ContainsChanges_m5727A7640BA3D6F952731C97106B393190354032(L_3, NULL);
		V_3 = L_4;
		bool L_5 = V_3;
		if (!L_5)
		{
			goto IL_0075;
		}
	}
	{
		V_4 = 0;
		goto IL_005f;
	}

IL_0039:
	{
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_6 = __this->___m_RegisteredProcessors;
		int32_t L_7 = V_4;
		NullCheck(L_6);
		RuntimeObject* L_8;
		L_8 = List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6(L_6, L_7, List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6_RuntimeMethod_var);
		V_5 = L_8;
		RuntimeObject* L_9 = V_5;
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_10;
		L_10 = BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22(__this, NULL);
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_11 = V_1;
		NullCheck(L_9);
		InterfaceActionInvoker2< BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*, AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* >::Invoke(1, IVisualElementChangeProcessor_t6DD82FA58E90791DA62AC875DC6C6106C8E3C515_il2cpp_TypeInfo_var, L_9, L_10, L_11);
		int32_t L_12 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_12, 1));
	}

IL_005f:
	{
		int32_t L_13 = V_4;
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_14 = __this->___m_RegisteredProcessors;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_inline(L_14, List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_RuntimeMethod_var);
		V_6 = (bool)((((int32_t)L_13) < ((int32_t)L_15))? 1 : 0);
		bool L_16 = V_6;
		if (L_16)
		{
			goto IL_0039;
		}
	}
	{
	}

IL_0075:
	{
		V_7 = 0;
		goto IL_00b5;
	}

IL_007a:
	{
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_17 = __this->___m_ProcessorRegistrationList;
		int32_t L_18 = V_7;
		NullCheck(L_17);
		RuntimeObject* L_19;
		L_19 = List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6(L_17, L_18, List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6_RuntimeMethod_var);
		V_8 = L_19;
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_20 = __this->___m_RegisteredProcessors;
		RuntimeObject* L_21 = V_8;
		NullCheck(L_20);
		List_1_Add_m59BC0019FC307DF96599FF5D39D6B3E9CDAEC18B_inline(L_20, L_21, List_1_Add_m59BC0019FC307DF96599FF5D39D6B3E9CDAEC18B_RuntimeMethod_var);
		RuntimeObject* L_22 = V_8;
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_23;
		L_23 = BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22(__this, NULL);
		NullCheck(L_22);
		InterfaceActionInvoker1< BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* >::Invoke(0, IVisualElementChangeProcessor_t6DD82FA58E90791DA62AC875DC6C6106C8E3C515_il2cpp_TypeInfo_var, L_22, L_23);
		Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5((&V_0), (bool)1, Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
		int32_t L_24 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add(L_24, 1));
	}

IL_00b5:
	{
		int32_t L_25 = V_7;
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_26 = __this->___m_ProcessorRegistrationList;
		NullCheck(L_26);
		int32_t L_27;
		L_27 = List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_inline(L_26, List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_RuntimeMethod_var);
		V_9 = (bool)((((int32_t)L_25) < ((int32_t)L_27))? 1 : 0);
		bool L_28 = V_9;
		if (L_28)
		{
			goto IL_007a;
		}
	}
	{
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_29 = __this->___m_ProcessorRegistrationList;
		NullCheck(L_29);
		List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_inline(L_29, List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_RuntimeMethod_var);
		V_10 = 0;
		goto IL_010e;
	}

IL_00db:
	{
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_30 = __this->___m_ProcessorUnregistrationList;
		int32_t L_31 = V_10;
		NullCheck(L_30);
		RuntimeObject* L_32;
		L_32 = List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6(L_30, L_31, List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6_RuntimeMethod_var);
		V_11 = L_32;
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_33 = __this->___m_RegisteredProcessors;
		RuntimeObject* L_34 = V_11;
		NullCheck(L_33);
		bool L_35;
		L_35 = List_1_Remove_mAA6B162F5D0798A26A3081161FE80D83B4970144(L_33, L_34, List_1_Remove_mAA6B162F5D0798A26A3081161FE80D83B4970144_RuntimeMethod_var);
		RuntimeObject* L_36 = V_11;
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_37;
		L_37 = BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22(__this, NULL);
		NullCheck(L_36);
		InterfaceActionInvoker1< BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* >::Invoke(2, IVisualElementChangeProcessor_t6DD82FA58E90791DA62AC875DC6C6106C8E3C515_il2cpp_TypeInfo_var, L_36, L_37);
		int32_t L_38 = V_10;
		V_10 = ((int32_t)il2cpp_codegen_add(L_38, 1));
	}

IL_010e:
	{
		int32_t L_39 = V_10;
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_40 = __this->___m_ProcessorUnregistrationList;
		NullCheck(L_40);
		int32_t L_41;
		L_41 = List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_inline(L_40, List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_RuntimeMethod_var);
		V_12 = (bool)((((int32_t)L_39) < ((int32_t)L_41))? 1 : 0);
		bool L_42 = V_12;
		if (L_42)
		{
			goto IL_00db;
		}
	}
	{
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_43 = __this->___m_ProcessorUnregistrationList;
		NullCheck(L_43);
		List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_inline(L_43, List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_RuntimeMethod_var);
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_44 = __this->___m_RegisteredProcessors;
		NullCheck(L_44);
		int32_t L_45;
		L_45 = List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_inline(L_44, List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_RuntimeMethod_var);
		V_13 = (bool)((((int32_t)L_45) == ((int32_t)0))? 1 : 0);
		bool L_46 = V_13;
		if (!L_46)
		{
			goto IL_014b;
		}
	}
	{
		Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5((&V_0), (bool)0, Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
	}

IL_014b:
	{
		bool L_47;
		L_47 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline((&V_0), Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
		V_14 = L_47;
		bool L_48 = V_14;
		if (!L_48)
		{
			goto IL_0165;
		}
	}
	{
		bool L_49;
		L_49 = Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28((&V_0), Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var);
		__this->___m_AccumulatingChanges = L_49;
	}

IL_0165:
	{
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_50 = V_1;
		NullCheck(L_50);
		AuthoringChanges_Clear_m06BB11A90DAFD84C57D6D4C8DFFBA865769F30BF(L_50, NULL);
	}

IL_016c:
	{
		return;
	}
}
// Method Definition Index: 59
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeAuthoringUpdater_OnPanelChanged_mF29B8A8E008C33C54759524730EEF2842B2C3103 (VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275* __this, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeAuthoringUpdater_OnHierarchyChange_m82D44045992EA07B282805FDC104E0B872C6A84C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_0 = __this->___m_AttachedPanel;
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_1 = ___0_p;
		V_0 = (bool)((((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_0) == ((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_0061;
	}

IL_0010:
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_3 = __this->___m_AttachedPanel;
		V_1 = (bool)((!(((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0035;
		}
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_5 = __this->___m_AttachedPanel;
		HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705* L_6 = (HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705*)il2cpp_codegen_object_new(HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705_il2cpp_TypeInfo_var);
		HierarchyEvent__ctor_mCB726C6A425D3CE8179A20AEE7D4D769D57E6E74(L_6, __this, (intptr_t)((void*)VisualTreeAuthoringUpdater_OnHierarchyChange_m82D44045992EA07B282805FDC104E0B872C6A84C_RuntimeMethod_var), NULL);
		NullCheck(L_5);
		BaseVisualElementPanel_remove_hierarchyChanged_mA06709F8940E9339884B4AA256907E6E3D734097(L_5, L_6, NULL);
	}

IL_0035:
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_7 = ___0_p;
		__this->___m_AttachedPanel = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AttachedPanel), (void*)L_7);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_8 = __this->___m_AttachedPanel;
		V_2 = (bool)((!(((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_9 = V_2;
		if (!L_9)
		{
			goto IL_0061;
		}
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_10 = __this->___m_AttachedPanel;
		HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705* L_11 = (HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705*)il2cpp_codegen_object_new(HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705_il2cpp_TypeInfo_var);
		HierarchyEvent__ctor_mCB726C6A425D3CE8179A20AEE7D4D769D57E6E74(L_11, __this, (intptr_t)((void*)VisualTreeAuthoringUpdater_OnHierarchyChange_m82D44045992EA07B282805FDC104E0B872C6A84C_RuntimeMethod_var), NULL);
		NullCheck(L_10);
		BaseVisualElementPanel_add_hierarchyChanged_mFF50603F086261870B15F30A712DB368D5126113(L_10, L_11, NULL);
	}

IL_0061:
	{
		return;
	}
}
// Method Definition Index: 60
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeAuthoringUpdater_Dispose_m71795E69048A89551AC040AB9F7CF4FC05C99977 (VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275* __this, bool ___0_disposing, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVisualElementChangeProcessor_t6DD82FA58E90791DA62AC875DC6C6106C8E3C515_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeAuthoringUpdater_OnHierarchyChange_m82D44045992EA07B282805FDC104E0B872C6A84C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeAuthoringUpdater_OnPanelChanged_mF29B8A8E008C33C54759524730EEF2842B2C3103_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* V_0 = NULL;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	{
		bool L_0 = ___0_disposing;
		BaseVisualTreeUpdater_Dispose_mA729351FC3F75EA15958558041384742C28CE12B(__this, L_0, NULL);
		VisualTreeAuthoringUpdater_SwapBuffers_m0461F7C71B60C628E1B8D5545B5167DE465D2B7C(__this, NULL);
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_1 = __this->___m_Notifier;
		V_0 = L_1;
		V_1 = 0;
		goto IL_0049;
	}

IL_001b:
	{
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_2 = __this->___m_RegisteredProcessors;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		RuntimeObject* L_4;
		L_4 = List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6(L_2, L_3, List_1_get_Item_m7DB3159EF2E5E8B6FC3E22940BB01F1E59084DA6_RuntimeMethod_var);
		V_2 = L_4;
		RuntimeObject* L_5 = V_2;
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_6;
		L_6 = BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22(__this, NULL);
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_7 = V_0;
		NullCheck(L_5);
		InterfaceActionInvoker2< BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*, AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* >::Invoke(1, IVisualElementChangeProcessor_t6DD82FA58E90791DA62AC875DC6C6106C8E3C515_il2cpp_TypeInfo_var, L_5, L_6, L_7);
		RuntimeObject* L_8 = V_2;
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_9;
		L_9 = BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22(__this, NULL);
		NullCheck(L_8);
		InterfaceActionInvoker1< BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* >::Invoke(2, IVisualElementChangeProcessor_t6DD82FA58E90791DA62AC875DC6C6106C8E3C515_il2cpp_TypeInfo_var, L_8, L_9);
		int32_t L_10 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
	}

IL_0049:
	{
		int32_t L_11 = V_1;
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_12 = __this->___m_RegisteredProcessors;
		NullCheck(L_12);
		int32_t L_13;
		L_13 = List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_inline(L_12, List_1_get_Count_mF61E969D4DDA35C878A34FE034A280C178C4F97A_RuntimeMethod_var);
		V_3 = (bool)((((int32_t)L_11) < ((int32_t)L_13))? 1 : 0);
		bool L_14 = V_3;
		if (L_14)
		{
			goto IL_001b;
		}
	}
	{
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_15 = __this->___m_ProcessorRegistrationList;
		NullCheck(L_15);
		List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_inline(L_15, List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_RuntimeMethod_var);
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_16 = __this->___m_ProcessorUnregistrationList;
		NullCheck(L_16);
		List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_inline(L_16, List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_RuntimeMethod_var);
		List_1_t778F9C5D531BE41053CA2EFC6FCD8020F00DF51C* L_17 = __this->___m_RegisteredProcessors;
		NullCheck(L_17);
		List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_inline(L_17, List_1_Clear_mAE3F73FB7B78C1CC287F6F76CB4A883879C74E74_RuntimeMethod_var);
		Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53* L_18 = (Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53*)il2cpp_codegen_object_new(Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53_il2cpp_TypeInfo_var);
		Action_1__ctor_mFD901720CA0969541BCC09A9D54A99329A963BC3(L_18, __this, (intptr_t)((void*)VisualTreeAuthoringUpdater_OnPanelChanged_mF29B8A8E008C33C54759524730EEF2842B2C3103_RuntimeMethod_var), NULL);
		BaseVisualTreeUpdater_remove_panelChanged_m28B16E992E86B0F8E8F5A42D7C9F726DF1ADEEF8(__this, L_18, NULL);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_19 = __this->___m_AttachedPanel;
		V_4 = (bool)((!(((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_19) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_20 = V_4;
		if (!L_20)
		{
			goto IL_00b9;
		}
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_21 = __this->___m_AttachedPanel;
		HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705* L_22 = (HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705*)il2cpp_codegen_object_new(HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705_il2cpp_TypeInfo_var);
		HierarchyEvent__ctor_mCB726C6A425D3CE8179A20AEE7D4D769D57E6E74(L_22, __this, (intptr_t)((void*)VisualTreeAuthoringUpdater_OnHierarchyChange_m82D44045992EA07B282805FDC104E0B872C6A84C_RuntimeMethod_var), NULL);
		NullCheck(L_21);
		BaseVisualElementPanel_remove_hierarchyChanged_mA06709F8940E9339884B4AA256907E6E3D734097(L_21, L_22, NULL);
	}

IL_00b9:
	{
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_23 = V_0;
		NullCheck(L_23);
		AuthoringChanges_Clear_m06BB11A90DAFD84C57D6D4C8DFFBA865769F30BF(L_23, NULL);
		return;
	}
}
// Method Definition Index: 61
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeAuthoringUpdater_OnHierarchyChange_m82D44045992EA07B282805FDC104E0B872C6A84C (VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, int32_t ___1_type, RuntimeObject* ___2_additionalContext, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyCollection_1_tF2F8D1203C514A87AB93ECC0C25B02347FB4AA4E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyList_1_tB88F4C4B578156A7E1F88D89B8FF5B9614574451_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_6 = NULL;
	bool V_7 = false;
	int32_t V_8 = 0;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_9 = NULL;
	bool V_10 = false;
	{
		bool L_0 = __this->___m_AccumulatingChanges;
		V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		goto IL_0123;
	}

IL_0013:
	{
		il2cpp_codegen_runtime_class_init_inline(VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_2 = ((VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var))->___s_UpdateChangeProfilerMarker;
		V_2 = L_2;
		AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 L_3;
		L_3 = ProfilerMarker_Auto_m133FA724EB95D16187B37D2C8A501D7E989B1F8D_inline((&V_2), NULL);
		V_0 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0114:
			{
				AutoScope_Dispose_mED763F3F51261EF8FB79DB32CD06E0A3F6C40481_inline((&V_0), NULL);
				return;
			}
		});
		try
		{
			{
				int32_t L_4 = ___1_type;
				V_4 = L_4;
				int32_t L_5 = V_4;
				V_3 = L_5;
				int32_t L_6 = V_3;
				switch (L_6)
				{
					case 0:
					{
						goto IL_005d_1;
					}
					case 1:
					{
						goto IL_0046_1;
					}
					case 2:
					{
						goto IL_005d_1;
					}
					case 3:
					{
						goto IL_0074_1;
					}
					case 4:
					{
						goto IL_00c3_1;
					}
				}
			}
			{
				goto IL_0112_1;
			}

IL_0046_1:
			{
				AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_7 = __this->___m_Accumulator;
				NullCheck(L_7);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_8;
				L_8 = AuthoringChanges_get_addedOrMovedElements_mD127970CAC9172937A32B4ADC6156CD907C57AC7_inline(L_7, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = ___0_ve;
				NullCheck(L_8);
				bool L_10;
				L_10 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_8, L_9, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
				goto IL_0112_1;
			}

IL_005d_1:
			{
				AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_11 = __this->___m_Accumulator;
				NullCheck(L_11);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_12;
				L_12 = AuthoringChanges_get_addedOrMovedElements_mD127970CAC9172937A32B4ADC6156CD907C57AC7_inline(L_11, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13 = ___0_ve;
				NullCheck(L_12);
				bool L_14;
				L_14 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_12, L_13, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
				goto IL_0112_1;
			}

IL_0074_1:
			{
				V_5 = 0;
				goto IL_00b1_1;
			}

IL_0079_1:
			{
				RuntimeObject* L_15 = ___2_additionalContext;
				int32_t L_16 = V_5;
				NullCheck(L_15);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_17;
				L_17 = InterfaceFuncInvoker1< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, int32_t >::Invoke(0, IReadOnlyList_1_tB88F4C4B578156A7E1F88D89B8FF5B9614574451_il2cpp_TypeInfo_var, L_15, L_16);
				V_6 = L_17;
				AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_18 = __this->___m_Accumulator;
				NullCheck(L_18);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_19;
				L_19 = AuthoringChanges_get_addedOrMovedElements_mD127970CAC9172937A32B4ADC6156CD907C57AC7_inline(L_18, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_20 = V_6;
				NullCheck(L_19);
				bool L_21;
				L_21 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_19, L_20, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
				AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_22 = __this->___m_Accumulator;
				NullCheck(L_22);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_23;
				L_23 = AuthoringChanges_get_removedFromPanel_mEE67E7FDABFA608E6C74F55FC8625E819F42A3CE_inline(L_22, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_24 = V_6;
				NullCheck(L_23);
				bool L_25;
				L_25 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_23, L_24, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
				int32_t L_26 = V_5;
				V_5 = ((int32_t)il2cpp_codegen_add(L_26, 1));
			}

IL_00b1_1:
			{
				int32_t L_27 = V_5;
				RuntimeObject* L_28 = ___2_additionalContext;
				NullCheck(L_28);
				int32_t L_29;
				L_29 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IReadOnlyCollection_1_tF2F8D1203C514A87AB93ECC0C25B02347FB4AA4E_il2cpp_TypeInfo_var, L_28);
				V_7 = (bool)((((int32_t)L_27) < ((int32_t)L_29))? 1 : 0);
				bool L_30 = V_7;
				if (L_30)
				{
					goto IL_0079_1;
				}
			}
			{
				goto IL_0112_1;
			}

IL_00c3_1:
			{
				V_8 = 0;
				goto IL_0100_1;
			}

IL_00c8_1:
			{
				RuntimeObject* L_31 = ___2_additionalContext;
				int32_t L_32 = V_8;
				NullCheck(L_31);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_33;
				L_33 = InterfaceFuncInvoker1< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, int32_t >::Invoke(0, IReadOnlyList_1_tB88F4C4B578156A7E1F88D89B8FF5B9614574451_il2cpp_TypeInfo_var, L_31, L_32);
				V_9 = L_33;
				AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_34 = __this->___m_Accumulator;
				NullCheck(L_34);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_35;
				L_35 = AuthoringChanges_get_addedOrMovedElements_mD127970CAC9172937A32B4ADC6156CD907C57AC7_inline(L_34, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_36 = V_9;
				NullCheck(L_35);
				bool L_37;
				L_37 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_35, L_36, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
				AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_38 = __this->___m_Accumulator;
				NullCheck(L_38);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_39;
				L_39 = AuthoringChanges_get_removedFromPanel_mEE67E7FDABFA608E6C74F55FC8625E819F42A3CE_inline(L_38, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_40 = V_9;
				NullCheck(L_39);
				bool L_41;
				L_41 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_39, L_40, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
				int32_t L_42 = V_8;
				V_8 = ((int32_t)il2cpp_codegen_add(L_42, 1));
			}

IL_0100_1:
			{
				int32_t L_43 = V_8;
				RuntimeObject* L_44 = ___2_additionalContext;
				NullCheck(L_44);
				int32_t L_45;
				L_45 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IReadOnlyCollection_1_tF2F8D1203C514A87AB93ECC0C25B02347FB4AA4E_il2cpp_TypeInfo_var, L_44);
				V_10 = (bool)((((int32_t)L_43) < ((int32_t)L_45))? 1 : 0);
				bool L_46 = V_10;
				if (L_46)
				{
					goto IL_00c8_1;
				}
			}
			{
				goto IL_0112_1;
			}

IL_0112_1:
			{
				goto IL_0123;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0123:
	{
		return;
	}
}
// Method Definition Index: 62
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeAuthoringUpdater_SwapBuffers_m0461F7C71B60C628E1B8D5545B5167DE465D2B7C (VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_0 = __this->___m_Accumulator;
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_1 = __this->___m_Changes1;
		V_0 = (bool)((((RuntimeObject*)(AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3*)L_0) == ((RuntimeObject*)(AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3*)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_002f;
		}
	}
	{
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_3 = __this->___m_Changes2;
		__this->___m_Accumulator = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Accumulator), (void*)L_3);
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_4 = __this->___m_Changes1;
		__this->___m_Notifier = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Notifier), (void*)L_4);
		goto IL_0049;
	}

IL_002f:
	{
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_5 = __this->___m_Changes1;
		__this->___m_Accumulator = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Accumulator), (void*)L_5);
		AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* L_6 = __this->___m_Changes2;
		__this->___m_Notifier = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Notifier), (void*)L_6);
	}

IL_0049:
	{
		return;
	}
}
// Method Definition Index: 63
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeAuthoringUpdater__cctor_m33CE54ABBE24105AA2F69AF43C68F7C29912228F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08CAF95A2EEAD8C1B9664EE278312EB92E5D672A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral221284AFC37DA93F503D461A7F6F536BAA222438);
		s_Il2CppMethodInitialized = true;
	}
	{
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0;
		memset((&L_0), 0, sizeof(L_0));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_0), _stringLiteral08CAF95A2EEAD8C1B9664EE278312EB92E5D672A, NULL);
		((VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var))->___s_UpdateProfilerMarker = L_0;
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_1;
		memset((&L_1), 0, sizeof(L_1));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_1), _stringLiteral221284AFC37DA93F503D461A7F6F536BAA222438, NULL);
		((VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeAuthoringUpdater_t542BF302F26DC1F65CAC08D195EB67941CA90275_il2cpp_TypeInfo_var))->___s_UpdateChangeProfilerMarker = L_1;
		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: 64
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundPosition__ctor_m108AFD335BEE03532831AD7B9E72370685E6B9F7 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, int32_t ___0_keyword, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_keyword;
		__this->___keyword = L_0;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1;
		memset((&L_1), 0, sizeof(L_1));
		Length__ctor_mB847C9AA8C63E1876AD9A8414F3C21FE079C646B((&L_1), (0.0f), NULL);
		__this->___offset = L_1;
		return;
	}
}
IL2CPP_EXTERN_C  void BackgroundPosition__ctor_m108AFD335BEE03532831AD7B9E72370685E6B9F7_AdjustorThunk (RuntimeObject* __this, int32_t ___0_keyword, const RuntimeMethod* method)
{
	BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56*>(__this + _offset);
	BackgroundPosition__ctor_m108AFD335BEE03532831AD7B9E72370685E6B9F7(_thisAdjusted, ___0_keyword, method);
}
// Method Definition Index: 65
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundPosition__ctor_m503D4E03CD567AEFA7391489AB1E6A2E07527645 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, int32_t ___0_keyword, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_offset, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_keyword;
		__this->___keyword = L_0;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1 = ___1_offset;
		__this->___offset = L_1;
		return;
	}
}
IL2CPP_EXTERN_C  void BackgroundPosition__ctor_m503D4E03CD567AEFA7391489AB1E6A2E07527645_AdjustorThunk (RuntimeObject* __this, int32_t ___0_keyword, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_offset, const RuntimeMethod* method)
{
	BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56*>(__this + _offset);
	BackgroundPosition__ctor_m503D4E03CD567AEFA7391489AB1E6A2E07527645(_thisAdjusted, ___0_keyword, ___1_offset, method);
}
// Method Definition Index: 66
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 BackgroundPosition_Initial_m51B5EB3036312E8791A7A12C2B0B62998FEDF48E (const RuntimeMethod* method) 
{
	BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_0;
		L_0 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundPosition_m9BAD4DCBBD38A291D0B1A75C49DC23D1087CC47D(0, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_1 = V_0;
		return L_1;
	}
}
// Method Definition Index: 67
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundPosition_Equals_mDD3B816D0B5D8E7CA71656B6355AF31202C8BF15 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		RuntimeObject* L_0 = ___0_obj;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56_il2cpp_TypeInfo_var)))
		{
			goto IL_0017;
		}
	}
	{
		RuntimeObject* L_1 = ___0_obj;
		bool L_2;
		L_2 = BackgroundPosition_Equals_m64183D5FA4271EF7A45C3CA77B6876D854EDE759(__this, ((*(BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56*)UnBox(L_1, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56_il2cpp_TypeInfo_var))), NULL);
		G_B3_0 = ((int32_t)(L_2));
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 0;
	}

IL_0018:
	{
		V_0 = (bool)G_B3_0;
		goto IL_001b;
	}

IL_001b:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C  bool BackgroundPosition_Equals_mDD3B816D0B5D8E7CA71656B6355AF31202C8BF15_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56*>(__this + _offset);
	bool _returnValue;
	_returnValue = BackgroundPosition_Equals_mDD3B816D0B5D8E7CA71656B6355AF31202C8BF15(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
// Method Definition Index: 68
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundPosition_Equals_m64183D5FA4271EF7A45C3CA77B6876D854EDE759 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___0_other, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_0 = ___0_other;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1 = L_0.___offset;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_2 = __this->___offset;
		bool L_3;
		L_3 = Length_op_Equality_m2714C67D7F1391E9AE335F71CB446B90876D96D3(L_1, L_2, NULL);
		if (!L_3)
		{
			goto IL_0024;
		}
	}
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_4 = ___0_other;
		int32_t L_5 = L_4.___keyword;
		int32_t L_6 = __this->___keyword;
		G_B3_0 = ((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0);
		goto IL_0025;
	}

IL_0024:
	{
		G_B3_0 = 0;
	}

IL_0025:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0028;
	}

IL_0028:
	{
		bool L_7 = V_0;
		return L_7;
	}
}
IL2CPP_EXTERN_C  bool BackgroundPosition_Equals_m64183D5FA4271EF7A45C3CA77B6876D854EDE759_AdjustorThunk (RuntimeObject* __this, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___0_other, const RuntimeMethod* method)
{
	BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56*>(__this + _offset);
	bool _returnValue;
	_returnValue = BackgroundPosition_Equals_m64183D5FA4271EF7A45C3CA77B6876D854EDE759(_thisAdjusted, ___0_other, method);
	return _returnValue;
}
// Method Definition Index: 69
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BackgroundPosition_GetHashCode_m70CB607FAF2C174B6583EDA883B347398A660E32 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		V_0 = ((int32_t)1500536833);
		int32_t L_0 = V_0;
		int32_t* L_1 = (int32_t*)(&__this->___keyword);
		int32_t L_2;
		L_2 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_1, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)-1521134295))), L_2));
		int32_t L_3 = V_0;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256* L_4 = (Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256*)(&__this->___offset);
		int32_t L_5;
		L_5 = Length_GetHashCode_m7FCE192F1A91640A688A055D08767B5964DAAF33(L_4, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)-1521134295))), L_5));
		int32_t L_6 = V_0;
		V_1 = L_6;
		goto IL_003f;
	}

IL_003f:
	{
		int32_t L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C  int32_t BackgroundPosition_GetHashCode_m70CB607FAF2C174B6583EDA883B347398A660E32_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BackgroundPosition_GetHashCode_m70CB607FAF2C174B6583EDA883B347398A660E32(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 70
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundPosition_op_Equality_mF5D6A42C9662DC362671C6FB68B2A3E1A38C286C (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___0_style1, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___1_style2, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_0 = ___1_style2;
		bool L_1;
		L_1 = BackgroundPosition_Equals_m64183D5FA4271EF7A45C3CA77B6876D854EDE759((&___0_style1), L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 71
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundPosition_op_Inequality_m0AD06C7717D6C4D7597B5908397D15F749B54E1F (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___0_style1, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___1_style2, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_0 = ___0_style1;
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_1 = ___1_style2;
		bool L_2;
		L_2 = BackgroundPosition_op_Equality_mF5D6A42C9662DC362671C6FB68B2A3E1A38C286C(L_0, L_1, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_000e;
	}

IL_000e:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// Method Definition Index: 72
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BackgroundPosition_ToString_m38C84F6BF278C4FE39452E2C7B16179F82F70FB4 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BackgroundPositionKeyword_tE680A05B983D256AADC8E2CF1CA169D004B8641B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86B1A703B111A9BAD42D8B7282D1D109B8F6AFC2);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		int32_t L_0 = __this->___keyword;
		int32_t L_1 = L_0;
		RuntimeObject* L_2 = Box(BackgroundPositionKeyword_tE680A05B983D256AADC8E2CF1CA169D004B8641B_il2cpp_TypeInfo_var, &L_1);
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_3 = __this->___offset;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_4 = L_3;
		RuntimeObject* L_5 = Box(Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_il2cpp_TypeInfo_var, &L_4);
		String_t* L_6;
		L_6 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral86B1A703B111A9BAD42D8B7282D1D109B8F6AFC2, L_2, L_5, NULL);
		V_0 = L_6;
		goto IL_0024;
	}

IL_0024:
	{
		String_t* L_7 = V_0;
		return L_7;
	}
}
IL2CPP_EXTERN_C  String_t* BackgroundPosition_ToString_m38C84F6BF278C4FE39452E2C7B16179F82F70FB4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = BackgroundPosition_ToString_m38C84F6BF278C4FE39452E2C7B16179F82F70FB4(_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
// Method Definition Index: 73
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag__ctor_mD171BA70646E18759EDC6366D2BE7B51CCDF3AAC (PropertyBag_t4E5CCE4805649E14B3A591FD1F5447739C6FD14F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisBackgroundPositionKeyword_tE680A05B983D256AADC8E2CF1CA169D004B8641B_m862EAD7F578DF749920FDBAE0BE93969B387140A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_mB7CDA182F2EE4C225F19C2DE4EE84BAB35C7CB3C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_mB4A3B4CEF606734F2EE46D2DE7F0FB1485C3C873_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_tFD5B5B0D6D55DA663923F30BA9905BACBCBEC94D_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_mB4A3B4CEF606734F2EE46D2DE7F0FB1485C3C873(__this, 2, ContainerPropertyBag_1__ctor_mB4A3B4CEF606734F2EE46D2DE7F0FB1485C3C873_RuntimeMethod_var);
		KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F* L_0 = (KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F*)il2cpp_codegen_object_new(KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F_il2cpp_TypeInfo_var);
		KeywordProperty__ctor_mC4060B2710877FA0B389189D2196FCE503DB1A7A(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisBackgroundPositionKeyword_tE680A05B983D256AADC8E2CF1CA169D004B8641B_m862EAD7F578DF749920FDBAE0BE93969B387140A(__this, L_0, ContainerPropertyBag_1_AddProperty_TisBackgroundPositionKeyword_tE680A05B983D256AADC8E2CF1CA169D004B8641B_m862EAD7F578DF749920FDBAE0BE93969B387140A_RuntimeMethod_var);
		OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2* L_1 = (OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2*)il2cpp_codegen_object_new(OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2_il2cpp_TypeInfo_var);
		OffsetProperty__ctor_m5A204513651C679B6A088846789399AA19C91613(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_mB7CDA182F2EE4C225F19C2DE4EE84BAB35C7CB3C(__this, L_1, ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_mB7CDA182F2EE4C225F19C2DE4EE84BAB35C7CB3C_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: 74
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* KeywordProperty_get_Name_m2F42341E59BF4B86A0E2475932E97C8F9688947D (KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 75
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeywordProperty_get_IsReadOnly_mDF17A6DE64F72115D4B079FE3CA4C15739F38569 (KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsReadOnlyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 76
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t KeywordProperty_GetValue_m4244C2C84660FE35E626C34592065560D1C11614 (KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F* __this, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* ___0_container, const RuntimeMethod* method) 
{
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* L_0 = ___0_container;
		int32_t L_1 = L_0->___keyword;
		return L_1;
	}
}
// Method Definition Index: 77
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeywordProperty_SetValue_m7158D2EB2F442771F8084132C5A3298AC443B5FB (KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F* __this, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		L_0->___keyword = L_1;
		return;
	}
}
// Method Definition Index: 78
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeywordProperty__ctor_mC4060B2710877FA0B389189D2196FCE503DB1A7A (KeywordProperty_t06159C392DD55ECE42C707D1F5B4181E389BA11F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mA65EA5B0AE60FDF0956D07208EB045E8324F7DAB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0116812C84CAD7B4AAD7CE2415EECA7B219CCE24);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CNameU3Ek__BackingField = _stringLiteral0116812C84CAD7B4AAD7CE2415EECA7B219CCE24;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)_stringLiteral0116812C84CAD7B4AAD7CE2415EECA7B219CCE24);
		__this->___U3CIsReadOnlyU3Ek__BackingField = (bool)0;
		Property_2__ctor_mA65EA5B0AE60FDF0956D07208EB045E8324F7DAB(__this, Property_2__ctor_mA65EA5B0AE60FDF0956D07208EB045E8324F7DAB_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: 79
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OffsetProperty_get_Name_m35F2F8911D1D122ABEDEE32B97E4537C655E2238 (OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 80
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OffsetProperty_get_IsReadOnly_m6E0808C0191D9468EF5613D89856A035D46E3C50 (OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsReadOnlyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 81
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 OffsetProperty_GetValue_mF642A2E3956D95485C18942998C05E5445DC26A8 (OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2* __this, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* ___0_container, const RuntimeMethod* method) 
{
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* L_0 = ___0_container;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1 = L_0->___offset;
		return L_1;
	}
}
// Method Definition Index: 82
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetProperty_SetValue_m5EA0453360D5EDD13E58FB28885945111BEE85CC (OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2* __this, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* ___0_container, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_value, const RuntimeMethod* method) 
{
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56* L_0 = ___0_container;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1 = ___1_value;
		L_0->___offset = L_1;
		return;
	}
}
// Method Definition Index: 83
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OffsetProperty__ctor_m5A204513651C679B6A088846789399AA19C91613 (OffsetProperty_t20043E2A6B2BC75983433ACA9DAB69B4AAA252C2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m169E25AF517290DD798B51370C11209E2DFAB65D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CNameU3Ek__BackingField = _stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)_stringLiteral544DC80A2A82A08B6321F56F8987CB7E5DEED1C4);
		__this->___U3CIsReadOnlyU3Ek__BackingField = (bool)0;
		Property_2__ctor_m169E25AF517290DD798B51370C11209E2DFAB65D(__this, Property_2__ctor_m169E25AF517290DD798B51370C11209E2DFAB65D_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: 84
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 BackgroundPropertyHelper_ConvertScaleModeToBackgroundPosition_m9BAD4DCBBD38A291D0B1A75C49DC23D1087CC47D (int32_t ___0_scaleMode, const RuntimeMethod* method) 
{
	BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_0;
		memset((&L_0), 0, sizeof(L_0));
		BackgroundPosition__ctor_m108AFD335BEE03532831AD7B9E72370685E6B9F7((&L_0), 0, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_1 = V_0;
		return L_1;
	}
}
// Method Definition Index: 85
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F BackgroundPropertyHelper_ConvertScaleModeToBackgroundRepeat_m10A953A3406245B351877DADCF9768BB3BBDD2D3 (int32_t ___0_scaleMode, const RuntimeMethod* method) 
{
	BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_0;
		memset((&L_0), 0, sizeof(L_0));
		BackgroundRepeat__ctor_m8E480B7E9EA59AAC64E4EA662218CE5C7F5549C4((&L_0), 0, 0, NULL);
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_1 = V_0;
		return L_1;
	}
}
// Method Definition Index: 86
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 BackgroundPropertyHelper_ConvertScaleModeToBackgroundSize_m5E02DC35A12F72925AF845B0FFE2541AE8826CAD (int32_t ___0_scaleMode, const RuntimeMethod* method) 
{
	bool V_0 = false;
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	{
		int32_t L_0 = ___0_scaleMode;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_2;
		memset((&L_2), 0, sizeof(L_2));
		BackgroundSize__ctor_m240292BDEE5D14B637D9D23E46B8AEAB750514CD((&L_2), 1, NULL);
		V_1 = L_2;
		goto IL_0042;
	}

IL_0013:
	{
		int32_t L_3 = ___0_scaleMode;
		V_2 = (bool)((((int32_t)L_3) == ((int32_t)2))? 1 : 0);
		bool L_4 = V_2;
		if (!L_4)
		{
			goto IL_0025;
		}
	}
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_5;
		memset((&L_5), 0, sizeof(L_5));
		BackgroundSize__ctor_m240292BDEE5D14B637D9D23E46B8AEAB750514CD((&L_5), 2, NULL);
		V_1 = L_5;
		goto IL_0042;
	}

IL_0025:
	{
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_6;
		L_6 = Length_Percent_m554B632D9DE0F71BBCF41F1B5120BFD17061B89C((100.0f), NULL);
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_7;
		L_7 = Length_Percent_m554B632D9DE0F71BBCF41F1B5120BFD17061B89C((100.0f), NULL);
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_8;
		memset((&L_8), 0, sizeof(L_8));
		BackgroundSize__ctor_m1AAEE6B4867EAA01B5CD36A6A7083B599EC5EE3A((&L_8), L_6, L_7, NULL);
		V_1 = L_8;
		goto IL_0042;
	}

IL_0042:
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_9 = V_1;
		return L_9;
	}
}
// Method Definition Index: 87
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BackgroundPropertyHelper_ResolveUnityBackgroundScaleMode_m59CA67E3499FBF6532371E823669B66DFAC09F63 (BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___0_backgroundPositionX, BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 ___1_backgroundPositionY, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___2_backgroundRepeat, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___3_backgroundSize, bool* ___4_valid, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	bool V_2 = false;
	bool V_3 = false;
	int32_t G_B5_0 = 0;
	int32_t G_B12_0 = 0;
	int32_t G_B19_0 = 0;
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_0 = ___0_backgroundPositionX;
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_1;
		L_1 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundPosition_m9BAD4DCBBD38A291D0B1A75C49DC23D1087CC47D(1, NULL);
		bool L_2;
		L_2 = BackgroundPosition_op_Equality_mF5D6A42C9662DC362671C6FB68B2A3E1A38C286C(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_0039;
		}
	}
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_3 = ___1_backgroundPositionY;
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_4;
		L_4 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundPosition_m9BAD4DCBBD38A291D0B1A75C49DC23D1087CC47D(1, NULL);
		bool L_5;
		L_5 = BackgroundPosition_op_Equality_mF5D6A42C9662DC362671C6FB68B2A3E1A38C286C(L_3, L_4, NULL);
		if (!L_5)
		{
			goto IL_0039;
		}
	}
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_6 = ___2_backgroundRepeat;
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_7;
		L_7 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundRepeat_m10A953A3406245B351877DADCF9768BB3BBDD2D3(1, NULL);
		bool L_8;
		L_8 = BackgroundRepeat_op_Equality_m502F8924278F58E12F184FC457AE83400270FBE9(L_6, L_7, NULL);
		if (!L_8)
		{
			goto IL_0039;
		}
	}
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_9 = ___3_backgroundSize;
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_10;
		L_10 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundSize_m5E02DC35A12F72925AF845B0FFE2541AE8826CAD(1, NULL);
		bool L_11;
		L_11 = BackgroundSize_op_Equality_mF2E2759B77ED860309C003C0A38BF2750EFC3D2C(L_9, L_10, NULL);
		G_B5_0 = ((int32_t)(L_11));
		goto IL_003a;
	}

IL_0039:
	{
		G_B5_0 = 0;
	}

IL_003a:
	{
		V_0 = (bool)G_B5_0;
		bool L_12 = V_0;
		if (!L_12)
		{
			goto IL_004a;
		}
	}
	{
		bool* L_13 = ___4_valid;
		*((int8_t*)L_13) = (int8_t)1;
		V_1 = 1;
		goto IL_00df;
	}

IL_004a:
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_14 = ___0_backgroundPositionX;
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_15;
		L_15 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundPosition_m9BAD4DCBBD38A291D0B1A75C49DC23D1087CC47D(2, NULL);
		bool L_16;
		L_16 = BackgroundPosition_op_Equality_mF5D6A42C9662DC362671C6FB68B2A3E1A38C286C(L_14, L_15, NULL);
		if (!L_16)
		{
			goto IL_0082;
		}
	}
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_17 = ___1_backgroundPositionY;
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_18;
		L_18 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundPosition_m9BAD4DCBBD38A291D0B1A75C49DC23D1087CC47D(2, NULL);
		bool L_19;
		L_19 = BackgroundPosition_op_Equality_mF5D6A42C9662DC362671C6FB68B2A3E1A38C286C(L_17, L_18, NULL);
		if (!L_19)
		{
			goto IL_0082;
		}
	}
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_20 = ___2_backgroundRepeat;
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_21;
		L_21 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundRepeat_m10A953A3406245B351877DADCF9768BB3BBDD2D3(2, NULL);
		bool L_22;
		L_22 = BackgroundRepeat_op_Equality_m502F8924278F58E12F184FC457AE83400270FBE9(L_20, L_21, NULL);
		if (!L_22)
		{
			goto IL_0082;
		}
	}
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_23 = ___3_backgroundSize;
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_24;
		L_24 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundSize_m5E02DC35A12F72925AF845B0FFE2541AE8826CAD(2, NULL);
		bool L_25;
		L_25 = BackgroundSize_op_Equality_mF2E2759B77ED860309C003C0A38BF2750EFC3D2C(L_23, L_24, NULL);
		G_B12_0 = ((int32_t)(L_25));
		goto IL_0083;
	}

IL_0082:
	{
		G_B12_0 = 0;
	}

IL_0083:
	{
		V_2 = (bool)G_B12_0;
		bool L_26 = V_2;
		if (!L_26)
		{
			goto IL_0090;
		}
	}
	{
		bool* L_27 = ___4_valid;
		*((int8_t*)L_27) = (int8_t)1;
		V_1 = 2;
		goto IL_00df;
	}

IL_0090:
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_28 = ___0_backgroundPositionX;
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_29;
		L_29 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundPosition_m9BAD4DCBBD38A291D0B1A75C49DC23D1087CC47D(0, NULL);
		bool L_30;
		L_30 = BackgroundPosition_op_Equality_mF5D6A42C9662DC362671C6FB68B2A3E1A38C286C(L_28, L_29, NULL);
		if (!L_30)
		{
			goto IL_00c8;
		}
	}
	{
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_31 = ___1_backgroundPositionY;
		BackgroundPosition_tF0822B29FC27A67205A9893EBE03D03B799B8B56 L_32;
		L_32 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundPosition_m9BAD4DCBBD38A291D0B1A75C49DC23D1087CC47D(0, NULL);
		bool L_33;
		L_33 = BackgroundPosition_op_Equality_mF5D6A42C9662DC362671C6FB68B2A3E1A38C286C(L_31, L_32, NULL);
		if (!L_33)
		{
			goto IL_00c8;
		}
	}
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_34 = ___2_backgroundRepeat;
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_35;
		L_35 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundRepeat_m10A953A3406245B351877DADCF9768BB3BBDD2D3(0, NULL);
		bool L_36;
		L_36 = BackgroundRepeat_op_Equality_m502F8924278F58E12F184FC457AE83400270FBE9(L_34, L_35, NULL);
		if (!L_36)
		{
			goto IL_00c8;
		}
	}
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_37 = ___3_backgroundSize;
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_38;
		L_38 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundSize_m5E02DC35A12F72925AF845B0FFE2541AE8826CAD(0, NULL);
		bool L_39;
		L_39 = BackgroundSize_op_Equality_mF2E2759B77ED860309C003C0A38BF2750EFC3D2C(L_37, L_38, NULL);
		G_B19_0 = ((int32_t)(L_39));
		goto IL_00c9;
	}

IL_00c8:
	{
		G_B19_0 = 0;
	}

IL_00c9:
	{
		V_3 = (bool)G_B19_0;
		bool L_40 = V_3;
		if (!L_40)
		{
			goto IL_00d6;
		}
	}
	{
		bool* L_41 = ___4_valid;
		*((int8_t*)L_41) = (int8_t)1;
		V_1 = 0;
		goto IL_00df;
	}

IL_00d6:
	{
		bool* L_42 = ___4_valid;
		*((int8_t*)L_42) = (int8_t)0;
		V_1 = 0;
		goto IL_00df;
	}

IL_00df:
	{
		int32_t L_43 = V_1;
		return L_43;
	}
}
#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: 88
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundRepeat__ctor_m8E480B7E9EA59AAC64E4EA662218CE5C7F5549C4 (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* __this, int32_t ___0_repeatX, int32_t ___1_repeatY, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_repeatX;
		__this->___x = L_0;
		int32_t L_1 = ___1_repeatY;
		__this->___y = L_1;
		return;
	}
}
IL2CPP_EXTERN_C  void BackgroundRepeat__ctor_m8E480B7E9EA59AAC64E4EA662218CE5C7F5549C4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_repeatX, int32_t ___1_repeatY, const RuntimeMethod* method)
{
	BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F*>(__this + _offset);
	BackgroundRepeat__ctor_m8E480B7E9EA59AAC64E4EA662218CE5C7F5549C4(_thisAdjusted, ___0_repeatX, ___1_repeatY, method);
}
// Method Definition Index: 89
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F BackgroundRepeat_Initial_m407E931185883E361C889F8C97834F312A67F7A0 (const RuntimeMethod* method) 
{
	BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_0;
		L_0 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundRepeat_m10A953A3406245B351877DADCF9768BB3BBDD2D3(0, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_1 = V_0;
		return L_1;
	}
}
// Method Definition Index: 90
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundRepeat_Equals_m6D8E3DFBF98F542791C89AEE086F8D27F5005294 (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		RuntimeObject* L_0 = ___0_obj;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F_il2cpp_TypeInfo_var)))
		{
			goto IL_0017;
		}
	}
	{
		RuntimeObject* L_1 = ___0_obj;
		bool L_2;
		L_2 = BackgroundRepeat_Equals_m1D533A1C4E03887BF51B4A9AAD74E74C7EA4909F(__this, ((*(BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F*)UnBox(L_1, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F_il2cpp_TypeInfo_var))), NULL);
		G_B3_0 = ((int32_t)(L_2));
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 0;
	}

IL_0018:
	{
		V_0 = (bool)G_B3_0;
		goto IL_001b;
	}

IL_001b:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C  bool BackgroundRepeat_Equals_m6D8E3DFBF98F542791C89AEE086F8D27F5005294_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F*>(__this + _offset);
	bool _returnValue;
	_returnValue = BackgroundRepeat_Equals_m6D8E3DFBF98F542791C89AEE086F8D27F5005294(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
// Method Definition Index: 91
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundRepeat_Equals_m1D533A1C4E03887BF51B4A9AAD74E74C7EA4909F (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* __this, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___0_other, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_0 = ___0_other;
		int32_t L_1 = L_0.___x;
		int32_t L_2 = __this->___x;
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_001f;
		}
	}
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_3 = ___0_other;
		int32_t L_4 = L_3.___y;
		int32_t L_5 = __this->___y;
		G_B3_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
		goto IL_0020;
	}

IL_001f:
	{
		G_B3_0 = 0;
	}

IL_0020:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0023;
	}

IL_0023:
	{
		bool L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C  bool BackgroundRepeat_Equals_m1D533A1C4E03887BF51B4A9AAD74E74C7EA4909F_AdjustorThunk (RuntimeObject* __this, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___0_other, const RuntimeMethod* method)
{
	BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F*>(__this + _offset);
	bool _returnValue;
	_returnValue = BackgroundRepeat_Equals_m1D533A1C4E03887BF51B4A9AAD74E74C7EA4909F(_thisAdjusted, ___0_other, method);
	return _returnValue;
}
// Method Definition Index: 92
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BackgroundRepeat_GetHashCode_mA50AE9C1F470680415C565D45C9DAF08B64D8A4C (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		V_0 = ((int32_t)1500536833);
		int32_t L_0 = V_0;
		int32_t* L_1 = (int32_t*)(&__this->___x);
		int32_t L_2;
		L_2 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_1, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)-1521134295))), L_2));
		int32_t L_3 = V_0;
		int32_t* L_4 = (int32_t*)(&__this->___y);
		int32_t L_5;
		L_5 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_4, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)-1521134295))), L_5));
		int32_t L_6 = V_0;
		V_1 = L_6;
		goto IL_003f;
	}

IL_003f:
	{
		int32_t L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C  int32_t BackgroundRepeat_GetHashCode_mA50AE9C1F470680415C565D45C9DAF08B64D8A4C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BackgroundRepeat_GetHashCode_mA50AE9C1F470680415C565D45C9DAF08B64D8A4C(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 93
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundRepeat_op_Equality_m502F8924278F58E12F184FC457AE83400270FBE9 (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___0_style1, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___1_style2, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_0 = ___1_style2;
		bool L_1;
		L_1 = BackgroundRepeat_Equals_m1D533A1C4E03887BF51B4A9AAD74E74C7EA4909F((&___0_style1), L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 94
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundRepeat_op_Inequality_m40BB5AFBBA24AA51D1647FFFF70E5723D73D433B (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___0_style1, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F ___1_style2, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_0 = ___0_style1;
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F L_1 = ___1_style2;
		bool L_2;
		L_2 = BackgroundRepeat_op_Equality_m502F8924278F58E12F184FC457AE83400270FBE9(L_0, L_1, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_000e;
	}

IL_000e:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// Method Definition Index: 95
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BackgroundRepeat_ToString_mBC5D500817D06D1F55BFB74609B1DAEF167AE13A (BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Repeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8A5855A936D3B6D62BDF8C5003E9A44409F9F65);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		int32_t L_0 = __this->___x;
		int32_t L_1 = L_0;
		RuntimeObject* L_2 = Box(Repeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840_il2cpp_TypeInfo_var, &L_1);
		int32_t L_3 = __this->___y;
		int32_t L_4 = L_3;
		RuntimeObject* L_5 = Box(Repeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840_il2cpp_TypeInfo_var, &L_4);
		String_t* L_6;
		L_6 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralE8A5855A936D3B6D62BDF8C5003E9A44409F9F65, L_2, L_5, NULL);
		V_0 = L_6;
		goto IL_0024;
	}

IL_0024:
	{
		String_t* L_7 = V_0;
		return L_7;
	}
}
IL2CPP_EXTERN_C  String_t* BackgroundRepeat_ToString_mBC5D500817D06D1F55BFB74609B1DAEF167AE13A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = BackgroundRepeat_ToString_mBC5D500817D06D1F55BFB74609B1DAEF167AE13A(_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
// Method Definition Index: 96
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag__ctor_mC696F3E469F3C96C710F65BF0F55A3516E270E86 (PropertyBag_tF0E0C48940A52C26B9F13F13945E0830C845F50F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisRepeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840_mB1EC743DFE591C62EA73C2C64CE8A9717D6C0BB0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_m9CF6D3CE907ACEA8B4C33E7D09FCA7B4551DD07E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&YProperty_tE6845664A05C555CACF951C559569A7352107866_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_t6AFD2B2AA4129761AC31F855A5F97E254C02CC37_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_m9CF6D3CE907ACEA8B4C33E7D09FCA7B4551DD07E(__this, 2, ContainerPropertyBag_1__ctor_m9CF6D3CE907ACEA8B4C33E7D09FCA7B4551DD07E_RuntimeMethod_var);
		XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0* L_0 = (XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0*)il2cpp_codegen_object_new(XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0_il2cpp_TypeInfo_var);
		XProperty__ctor_m8BAB64BCFC9C45C4E1DC6423424B06EE5105E29B(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisRepeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840_mB1EC743DFE591C62EA73C2C64CE8A9717D6C0BB0(__this, L_0, ContainerPropertyBag_1_AddProperty_TisRepeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840_mB1EC743DFE591C62EA73C2C64CE8A9717D6C0BB0_RuntimeMethod_var);
		YProperty_tE6845664A05C555CACF951C559569A7352107866* L_1 = (YProperty_tE6845664A05C555CACF951C559569A7352107866*)il2cpp_codegen_object_new(YProperty_tE6845664A05C555CACF951C559569A7352107866_il2cpp_TypeInfo_var);
		YProperty__ctor_m9D09E7B07425645B44DDA3F26B7E6F400EB29D6F(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisRepeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840_mB1EC743DFE591C62EA73C2C64CE8A9717D6C0BB0(__this, L_1, ContainerPropertyBag_1_AddProperty_TisRepeat_tC0330B75B12D24B063BA5151AF3BB73B85D8B840_mB1EC743DFE591C62EA73C2C64CE8A9717D6C0BB0_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: 97
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XProperty_get_Name_m72FF84B4F71B04AA773BE7F516EB1F4E8710AE7B (XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 98
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XProperty_get_IsReadOnly_m78747245B144BAFAD79F2C71A27FEAD9EBF309EC (XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsReadOnlyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 99
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XProperty_GetValue_m6DA15904884024A23647DD62D11A0CEFAE29E108 (XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0* __this, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* ___0_container, const RuntimeMethod* method) 
{
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* L_0 = ___0_container;
		int32_t L_1 = L_0->___x;
		return L_1;
	}
}
// Method Definition Index: 100
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty_SetValue_m6064CC205A78ABAB0AEEF88AEE36BDD7478FB8FB (XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0* __this, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		L_0->___x = L_1;
		return;
	}
}
// Method Definition Index: 101
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m8BAB64BCFC9C45C4E1DC6423424B06EE5105E29B (XProperty_t3EC6899FB0CFD703BEB8E47546DF1C499C2947D0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mB443032090D66903670AFA5CC2E44CEDC2261928_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CNameU3Ek__BackingField = _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
		__this->___U3CIsReadOnlyU3Ek__BackingField = (bool)0;
		Property_2__ctor_mB443032090D66903670AFA5CC2E44CEDC2261928(__this, Property_2__ctor_mB443032090D66903670AFA5CC2E44CEDC2261928_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: 102
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* YProperty_get_Name_mA856421140B6A991404D91A1D8581B7BCFBF412A (YProperty_tE6845664A05C555CACF951C559569A7352107866* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 103
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool YProperty_get_IsReadOnly_m5412556A05005025CEA098A62386D8B3CC4222E4 (YProperty_tE6845664A05C555CACF951C559569A7352107866* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsReadOnlyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 104
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t YProperty_GetValue_m56D74E952807BAAE8A2452F5C8AA06A6E0DB93A1 (YProperty_tE6845664A05C555CACF951C559569A7352107866* __this, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* ___0_container, const RuntimeMethod* method) 
{
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* L_0 = ___0_container;
		int32_t L_1 = L_0->___y;
		return L_1;
	}
}
// Method Definition Index: 105
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty_SetValue_m27B9798D97BA671528C7B038C3F8760D109FCA24 (YProperty_tE6845664A05C555CACF951C559569A7352107866* __this, BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		BackgroundRepeat_t446EC7315DED2C6822F1047B7587C3018BFB277F* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		L_0->___y = L_1;
		return;
	}
}
// Method Definition Index: 106
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m9D09E7B07425645B44DDA3F26B7E6F400EB29D6F (YProperty_tE6845664A05C555CACF951C559569A7352107866* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mB443032090D66903670AFA5CC2E44CEDC2261928_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CNameU3Ek__BackingField = _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
		__this->___U3CIsReadOnlyU3Ek__BackingField = (bool)0;
		Property_2__ctor_mB443032090D66903670AFA5CC2E44CEDC2261928(__this, Property_2__ctor_mB443032090D66903670AFA5CC2E44CEDC2261928_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: 107
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BackgroundSize_get_sizeType_mE816884F30FC49024D410E36281D755B8FC96F42 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___m_SizeType;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t BackgroundSize_get_sizeType_mE816884F30FC49024D410E36281D755B8FC96F42_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BackgroundSize_get_sizeType_mE816884F30FC49024D410E36281D755B8FC96F42(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 108
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundSize_set_sizeType_m63AD34E3CE22756876267A8ACB87A9AB7F969591 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_SizeType = L_0;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1;
		memset((&L_1), 0, sizeof(L_1));
		Length__ctor_mB847C9AA8C63E1876AD9A8414F3C21FE079C646B((&L_1), (0.0f), NULL);
		__this->___m_X = L_1;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_2;
		memset((&L_2), 0, sizeof(L_2));
		Length__ctor_mB847C9AA8C63E1876AD9A8414F3C21FE079C646B((&L_2), (0.0f), NULL);
		__this->___m_Y = L_2;
		return;
	}
}
IL2CPP_EXTERN_C  void BackgroundSize_set_sizeType_m63AD34E3CE22756876267A8ACB87A9AB7F969591_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	BackgroundSize_set_sizeType_m63AD34E3CE22756876267A8ACB87A9AB7F969591(_thisAdjusted, ___0_value, method);
}
// Method Definition Index: 109
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 BackgroundSize_get_x_mDCEDD468FE63642DF15D9E613FDEE7994BFF1EF6 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, const RuntimeMethod* method) 
{
	Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_0 = __this->___m_X;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C  Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 BackgroundSize_get_x_mDCEDD468FE63642DF15D9E613FDEE7994BFF1EF6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 _returnValue;
	_returnValue = BackgroundSize_get_x_mDCEDD468FE63642DF15D9E613FDEE7994BFF1EF6(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 110
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundSize_set_x_mA378497FD695100234703844F83FE324AA1303B2 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_value, const RuntimeMethod* method) 
{
	{
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_0 = ___0_value;
		__this->___m_X = L_0;
		__this->___m_SizeType = 0;
		return;
	}
}
IL2CPP_EXTERN_C  void BackgroundSize_set_x_mA378497FD695100234703844F83FE324AA1303B2_AdjustorThunk (RuntimeObject* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_value, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	BackgroundSize_set_x_mA378497FD695100234703844F83FE324AA1303B2(_thisAdjusted, ___0_value, method);
}
// Method Definition Index: 111
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 BackgroundSize_get_y_mEB9897C8D7AED64206EFC1454223A9C34B0D25EA (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, const RuntimeMethod* method) 
{
	Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_0 = __this->___m_Y;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C  Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 BackgroundSize_get_y_mEB9897C8D7AED64206EFC1454223A9C34B0D25EA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 _returnValue;
	_returnValue = BackgroundSize_get_y_mEB9897C8D7AED64206EFC1454223A9C34B0D25EA(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 112
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundSize_set_y_m08F078D802B97FE7D044AC942285AADEFA555157 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_value, const RuntimeMethod* method) 
{
	{
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_0 = ___0_value;
		__this->___m_Y = L_0;
		__this->___m_SizeType = 0;
		return;
	}
}
IL2CPP_EXTERN_C  void BackgroundSize_set_y_m08F078D802B97FE7D044AC942285AADEFA555157_AdjustorThunk (RuntimeObject* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_value, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	BackgroundSize_set_y_m08F078D802B97FE7D044AC942285AADEFA555157(_thisAdjusted, ___0_value, method);
}
// Method Definition Index: 113
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundSize__ctor_m1AAEE6B4867EAA01B5CD36A6A7083B599EC5EE3A (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_sizeX, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_sizeY, const RuntimeMethod* method) 
{
	{
		__this->___m_SizeType = 0;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_0 = ___0_sizeX;
		__this->___m_X = L_0;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1 = ___1_sizeY;
		__this->___m_Y = L_1;
		return;
	}
}
IL2CPP_EXTERN_C  void BackgroundSize__ctor_m1AAEE6B4867EAA01B5CD36A6A7083B599EC5EE3A_AdjustorThunk (RuntimeObject* __this, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___0_sizeX, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_sizeY, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	BackgroundSize__ctor_m1AAEE6B4867EAA01B5CD36A6A7083B599EC5EE3A(_thisAdjusted, ___0_sizeX, ___1_sizeY, method);
}
// Method Definition Index: 114
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BackgroundSize__ctor_m240292BDEE5D14B637D9D23E46B8AEAB750514CD (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, int32_t ___0_sizeType, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_sizeType;
		__this->___m_SizeType = L_0;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1;
		memset((&L_1), 0, sizeof(L_1));
		Length__ctor_mB847C9AA8C63E1876AD9A8414F3C21FE079C646B((&L_1), (0.0f), NULL);
		__this->___m_X = L_1;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_2;
		memset((&L_2), 0, sizeof(L_2));
		Length__ctor_mB847C9AA8C63E1876AD9A8414F3C21FE079C646B((&L_2), (0.0f), NULL);
		__this->___m_Y = L_2;
		return;
	}
}
IL2CPP_EXTERN_C  void BackgroundSize__ctor_m240292BDEE5D14B637D9D23E46B8AEAB750514CD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_sizeType, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	BackgroundSize__ctor_m240292BDEE5D14B637D9D23E46B8AEAB750514CD(_thisAdjusted, ___0_sizeType, method);
}
// Method Definition Index: 115
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 BackgroundSize_Initial_m6034B364A8F809F0A6F1203BA8E9266F979CA4DA (const RuntimeMethod* method) 
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_0;
		L_0 = BackgroundPropertyHelper_ConvertScaleModeToBackgroundSize_m5E02DC35A12F72925AF845B0FFE2541AE8826CAD(0, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_1 = V_0;
		return L_1;
	}
}
// Method Definition Index: 116
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundSize_Equals_m5E49DFE8611E3DE6380DBD84ABDAF94073E8DDD2 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		RuntimeObject* L_0 = ___0_obj;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7_il2cpp_TypeInfo_var)))
		{
			goto IL_0017;
		}
	}
	{
		RuntimeObject* L_1 = ___0_obj;
		bool L_2;
		L_2 = BackgroundSize_Equals_mF0CC14F1D069914089150E743D6981736E81D45D(__this, ((*(BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*)UnBox(L_1, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7_il2cpp_TypeInfo_var))), NULL);
		G_B3_0 = ((int32_t)(L_2));
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 0;
	}

IL_0018:
	{
		V_0 = (bool)G_B3_0;
		goto IL_001b;
	}

IL_001b:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C  bool BackgroundSize_Equals_m5E49DFE8611E3DE6380DBD84ABDAF94073E8DDD2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	bool _returnValue;
	_returnValue = BackgroundSize_Equals_m5E49DFE8611E3DE6380DBD84ABDAF94073E8DDD2(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
// Method Definition Index: 117
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundSize_Equals_mF0CC14F1D069914089150E743D6981736E81D45D (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___0_other, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B4_0 = 0;
	{
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_0;
		L_0 = BackgroundSize_get_x_mDCEDD468FE63642DF15D9E613FDEE7994BFF1EF6((&___0_other), NULL);
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1;
		L_1 = BackgroundSize_get_x_mDCEDD468FE63642DF15D9E613FDEE7994BFF1EF6(__this, NULL);
		bool L_2;
		L_2 = Length_op_Equality_m2714C67D7F1391E9AE335F71CB446B90876D96D3(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_003a;
		}
	}
	{
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_3;
		L_3 = BackgroundSize_get_y_mEB9897C8D7AED64206EFC1454223A9C34B0D25EA((&___0_other), NULL);
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_4;
		L_4 = BackgroundSize_get_y_mEB9897C8D7AED64206EFC1454223A9C34B0D25EA(__this, NULL);
		bool L_5;
		L_5 = Length_op_Equality_m2714C67D7F1391E9AE335F71CB446B90876D96D3(L_3, L_4, NULL);
		if (!L_5)
		{
			goto IL_003a;
		}
	}
	{
		int32_t L_6;
		L_6 = BackgroundSize_get_sizeType_mE816884F30FC49024D410E36281D755B8FC96F42((&___0_other), NULL);
		int32_t L_7;
		L_7 = BackgroundSize_get_sizeType_mE816884F30FC49024D410E36281D755B8FC96F42(__this, NULL);
		G_B4_0 = ((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0);
		goto IL_003b;
	}

IL_003a:
	{
		G_B4_0 = 0;
	}

IL_003b:
	{
		V_0 = (bool)G_B4_0;
		goto IL_003e;
	}

IL_003e:
	{
		bool L_8 = V_0;
		return L_8;
	}
}
IL2CPP_EXTERN_C  bool BackgroundSize_Equals_mF0CC14F1D069914089150E743D6981736E81D45D_AdjustorThunk (RuntimeObject* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___0_other, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	bool _returnValue;
	_returnValue = BackgroundSize_Equals_mF0CC14F1D069914089150E743D6981736E81D45D(_thisAdjusted, ___0_other, method);
	return _returnValue;
}
// Method Definition Index: 118
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BackgroundSize_GetHashCode_m63C2FC6FD176704B834A1B536BFED28C222F300A (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		V_0 = ((int32_t)1500536833);
		int32_t L_0 = V_0;
		int32_t* L_1 = (int32_t*)(&__this->___m_SizeType);
		int32_t L_2;
		L_2 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_1, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)-1521134295))), L_2));
		int32_t L_3 = V_0;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256* L_4 = (Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256*)(&__this->___m_X);
		int32_t L_5;
		L_5 = Length_GetHashCode_m7FCE192F1A91640A688A055D08767B5964DAAF33(L_4, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)-1521134295))), L_5));
		int32_t L_6 = V_0;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256* L_7 = (Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256*)(&__this->___m_Y);
		int32_t L_8;
		L_8 = Length_GetHashCode_m7FCE192F1A91640A688A055D08767B5964DAAF33(L_7, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)-1521134295))), L_8));
		int32_t L_9 = V_0;
		V_1 = L_9;
		goto IL_0059;
	}

IL_0059:
	{
		int32_t L_10 = V_1;
		return L_10;
	}
}
IL2CPP_EXTERN_C  int32_t BackgroundSize_GetHashCode_m63C2FC6FD176704B834A1B536BFED28C222F300A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BackgroundSize_GetHashCode_m63C2FC6FD176704B834A1B536BFED28C222F300A(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 119
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundSize_op_Equality_mF2E2759B77ED860309C003C0A38BF2750EFC3D2C (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___0_style1, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___1_style2, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_0 = ___1_style2;
		bool L_1;
		L_1 = BackgroundSize_Equals_mF0CC14F1D069914089150E743D6981736E81D45D((&___0_style1), L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 120
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BackgroundSize_op_Inequality_m6C27B78741EEA8C0F25AD8925700A23CADC34F68 (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___0_style1, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 ___1_style2, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_0 = ___0_style1;
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7 L_1 = ___1_style2;
		bool L_2;
		L_2 = BackgroundSize_op_Equality_mF2E2759B77ED860309C003C0A38BF2750EFC3D2C(L_0, L_1, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_000e;
	}

IL_000e:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// Method Definition Index: 121
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BackgroundSize_ToString_m26E340ACBA3FD5EC9FC4EC38E5ACDE0B1A80555C (BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BackgroundSizeType_tD194B20FF5086D494ABF8D799124D2FC4FFCC674_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFABF4B6A7C26BBA6793E1473A454595BEB60CE9F);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		int32_t L_0;
		L_0 = BackgroundSize_get_sizeType_mE816884F30FC49024D410E36281D755B8FC96F42(__this, NULL);
		int32_t L_1 = L_0;
		RuntimeObject* L_2 = Box(BackgroundSizeType_tD194B20FF5086D494ABF8D799124D2FC4FFCC674_il2cpp_TypeInfo_var, &L_1);
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_3;
		L_3 = BackgroundSize_get_x_mDCEDD468FE63642DF15D9E613FDEE7994BFF1EF6(__this, NULL);
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_4 = L_3;
		RuntimeObject* L_5 = Box(Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_il2cpp_TypeInfo_var, &L_4);
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_6;
		L_6 = BackgroundSize_get_y_mEB9897C8D7AED64206EFC1454223A9C34B0D25EA(__this, NULL);
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_7 = L_6;
		RuntimeObject* L_8 = Box(Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_il2cpp_TypeInfo_var, &L_7);
		String_t* L_9;
		L_9 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralFABF4B6A7C26BBA6793E1473A454595BEB60CE9F, L_2, L_5, L_8, NULL);
		V_0 = L_9;
		goto IL_002f;
	}

IL_002f:
	{
		String_t* L_10 = V_0;
		return L_10;
	}
}
IL2CPP_EXTERN_C  String_t* BackgroundSize_ToString_m26E340ACBA3FD5EC9FC4EC38E5ACDE0B1A80555C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = BackgroundSize_ToString_m26E340ACBA3FD5EC9FC4EC38E5ACDE0B1A80555C(_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
// Method Definition Index: 122
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyBag__ctor_mD5048B6D36ABB4D63B3CFA2F1E354F1B5A5C008D (PropertyBag_t7770ED240E30CA3B6088AE6B9EEDD31AF2316DA3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisBackgroundSizeType_tD194B20FF5086D494ABF8D799124D2FC4FFCC674_mE461DDA801DF9F88889FA404F138CB6E6CC0780A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_m362FFD772DD09A89CAAB2941349E7A1FF7FA6918_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1__ctor_m6038D71B72E55B4D095B3C274649AE988D0F4AED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ContainerPropertyBag_1_tF3064732840E5B3A61DCA65D73D4865F6B2EFCBE_il2cpp_TypeInfo_var);
		ContainerPropertyBag_1__ctor_m6038D71B72E55B4D095B3C274649AE988D0F4AED(__this, 3, ContainerPropertyBag_1__ctor_m6038D71B72E55B4D095B3C274649AE988D0F4AED_RuntimeMethod_var);
		SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92* L_0 = (SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92*)il2cpp_codegen_object_new(SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92_il2cpp_TypeInfo_var);
		SizeTypeProperty__ctor_m3A7BD82B7C1A0709F5F7CE26D84F3893A5D59FA2(L_0, NULL);
		ContainerPropertyBag_1_AddProperty_TisBackgroundSizeType_tD194B20FF5086D494ABF8D799124D2FC4FFCC674_mE461DDA801DF9F88889FA404F138CB6E6CC0780A(__this, L_0, ContainerPropertyBag_1_AddProperty_TisBackgroundSizeType_tD194B20FF5086D494ABF8D799124D2FC4FFCC674_mE461DDA801DF9F88889FA404F138CB6E6CC0780A_RuntimeMethod_var);
		XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35* L_1 = (XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35*)il2cpp_codegen_object_new(XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35_il2cpp_TypeInfo_var);
		XProperty__ctor_m5BCC7B0E04B40A1955C1B21DE0AA679FA286EFB9(L_1, NULL);
		ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_m362FFD772DD09A89CAAB2941349E7A1FF7FA6918(__this, L_1, ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_m362FFD772DD09A89CAAB2941349E7A1FF7FA6918_RuntimeMethod_var);
		YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6* L_2 = (YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6*)il2cpp_codegen_object_new(YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6_il2cpp_TypeInfo_var);
		YProperty__ctor_m7A95AE20EEC4B6B2C0ED5C26D4022AA692AC3CAF(L_2, NULL);
		ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_m362FFD772DD09A89CAAB2941349E7A1FF7FA6918(__this, L_2, ContainerPropertyBag_1_AddProperty_TisLength_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256_m362FFD772DD09A89CAAB2941349E7A1FF7FA6918_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: 123
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SizeTypeProperty_get_Name_m434FB69D628681657E061FE1806CF9068715FBC3 (SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 124
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SizeTypeProperty_get_IsReadOnly_m8DB79EA31A8D4DAF62FF42A0FFA47AEBF21AAAB3 (SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsReadOnlyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 125
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SizeTypeProperty_GetValue_m96E6DA194BA5DB02B34AB28336BFC72479B95A56 (SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* ___0_container, const RuntimeMethod* method) 
{
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* L_0 = ___0_container;
		int32_t L_1;
		L_1 = BackgroundSize_get_sizeType_mE816884F30FC49024D410E36281D755B8FC96F42(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 126
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SizeTypeProperty_SetValue_m4DAAF63AE9DCFF4A71135DAECC86819DE1130FD7 (SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* ___0_container, int32_t ___1_value, const RuntimeMethod* method) 
{
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* L_0 = ___0_container;
		int32_t L_1 = ___1_value;
		BackgroundSize_set_sizeType_m63AD34E3CE22756876267A8ACB87A9AB7F969591(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 127
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SizeTypeProperty__ctor_m3A7BD82B7C1A0709F5F7CE26D84F3893A5D59FA2 (SizeTypeProperty_t85C5BF8B79396D60E5E4CCB4B76CE65102620D92* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_m329F2205E88962E3679EC0535ADAEAD95CF100CB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94FB42820C5AB2DAACB690144ACAED403CEB6263);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CNameU3Ek__BackingField = _stringLiteral94FB42820C5AB2DAACB690144ACAED403CEB6263;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)_stringLiteral94FB42820C5AB2DAACB690144ACAED403CEB6263);
		__this->___U3CIsReadOnlyU3Ek__BackingField = (bool)0;
		Property_2__ctor_m329F2205E88962E3679EC0535ADAEAD95CF100CB(__this, Property_2__ctor_m329F2205E88962E3679EC0535ADAEAD95CF100CB_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: 128
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XProperty_get_Name_mAD06E31B7ACE203D5852834A0225A1B2A6627C78 (XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 129
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XProperty_get_IsReadOnly_m6B25E47881D91DEDD42431722EAF817E8E232F4B (XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsReadOnlyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 130
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 XProperty_GetValue_m915F3D40451DFBC0C878010AF6F3DAE6A6C80C6E (XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* ___0_container, const RuntimeMethod* method) 
{
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* L_0 = ___0_container;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1;
		L_1 = BackgroundSize_get_x_mDCEDD468FE63642DF15D9E613FDEE7994BFF1EF6(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 131
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty_SetValue_m4C3D5CA9C9E682FD4194554BDD878C8BC07EB071 (XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* ___0_container, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_value, const RuntimeMethod* method) 
{
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* L_0 = ___0_container;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1 = ___1_value;
		BackgroundSize_set_x_mA378497FD695100234703844F83FE324AA1303B2(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 132
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XProperty__ctor_m5BCC7B0E04B40A1955C1B21DE0AA679FA286EFB9 (XProperty_tF4746DB96045B791357E957A62B24CEF7041EF35* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mC98FE840DAE21BA9D882D2FA220F4F7AAA98D9D4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CNameU3Ek__BackingField = _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
		__this->___U3CIsReadOnlyU3Ek__BackingField = (bool)0;
		Property_2__ctor_mC98FE840DAE21BA9D882D2FA220F4F7AAA98D9D4(__this, Property_2__ctor_mC98FE840DAE21BA9D882D2FA220F4F7AAA98D9D4_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: 133
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* YProperty_get_Name_mE1AB0C98D05DF9531FA1680DB75A6F677E590800 (YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 134
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool YProperty_get_IsReadOnly_m9984AE7920604C548E9F7A14EDAC3853E39AFC4A (YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CIsReadOnlyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 135
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 YProperty_GetValue_mB54165FB30F9299E7F1F4CFBFCBC2C6ED12B0B56 (YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* ___0_container, const RuntimeMethod* method) 
{
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* L_0 = ___0_container;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1;
		L_1 = BackgroundSize_get_y_mEB9897C8D7AED64206EFC1454223A9C34B0D25EA(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 136
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty_SetValue_m1E5EEB77F13A62DFFE1D3B4486EBFA9A1C05060B (YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6* __this, BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* ___0_container, Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___1_value, const RuntimeMethod* method) 
{
	{
		BackgroundSize_t809883E2D7BB1D8D85B4C3E1DBE189F187DB25E7* L_0 = ___0_container;
		Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 L_1 = ___1_value;
		BackgroundSize_set_y_m08F078D802B97FE7D044AC942285AADEFA555157(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 137
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void YProperty__ctor_m7A95AE20EEC4B6B2C0ED5C26D4022AA692AC3CAF (YProperty_t238CD0FBCFF6724DA03FCFF0B8CAC6BC86C41DE6* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Property_2__ctor_mC98FE840DAE21BA9D882D2FA220F4F7AAA98D9D4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CNameU3Ek__BackingField = _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
		__this->___U3CIsReadOnlyU3Ek__BackingField = (bool)0;
		Property_2__ctor_mC98FE840DAE21BA9D882D2FA220F4F7AAA98D9D4(__this, Property_2__ctor_mC98FE840DAE21BA9D882D2FA220F4F7AAA98D9D4_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: 138
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BindableElement_get_binding_m6175B80F3A495FAE7155D19DB30D155B583B9302 (BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CbindingU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 139
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindableElement_set_bindingPath_mEFF8EBFB54F86ECB9E073B98FBCEA22AC351DE54 (BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CbindingPathU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbindingPathU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 140
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindableElement__ctor_m827E1D7852F342FCC582E31E9857F6976D958454 (BindableElement_t873EFF65032D21AB3B7BFBA21675D1693967435C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var);
		VisualElement__ctor_m4C59A7BA0CE74223A61F07C39A60071DD0207E2D(__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: 141
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlFactory__ctor_mEB14D7A253EE2815F42F86F6E03A32E190F7738C (UxmlFactory_t1DB561BFFA7E2E3836F7AB008BCE7B6119542F33* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UxmlFactory_2__ctor_m654F9F18593CC65382457296A874E76F08800729_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		UxmlFactory_2__ctor_m654F9F18593CC65382457296A874E76F08800729(__this, UxmlFactory_2__ctor_m654F9F18593CC65382457296A874E76F08800729_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: 142
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlTraits__ctor_mD1446358752A926B32BC92B0446AA5E87090DD97 (UxmlTraits_tDED0FF94BF82D1F4DCFD14DBC22DCA51D30D1172* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29784256C60A93E08D09354C1B895C1F5D2C22EF);
		s_Il2CppMethodInitialized = true;
	}
	{
		UxmlTraits__ctor_m99053329DC8F0D4087968FCA3C60857B853E4346(__this, NULL);
		UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* L_0 = (UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF*)il2cpp_codegen_object_new(UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF_il2cpp_TypeInfo_var);
		UxmlStringAttributeDescription__ctor_mA8A849D4B098131C4D456911CAA16E3A964B51D7(L_0, NULL);
		UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* L_1 = L_0;
		NullCheck(L_1);
		UxmlAttributeDescription_set_name_mCE9C58621BAD7AB4E59D83DD21224A8FA6517E3E_inline(L_1, _stringLiteral29784256C60A93E08D09354C1B895C1F5D2C22EF, NULL);
		__this->___m_PropertyPath = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PropertyPath), (void*)L_1);
		return;
	}
}
// Method Definition Index: 143
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlTraits_Init_mF7618ABBF84731C43491CE8BD8ADB637AF5CD44D (UxmlTraits_tDED0FF94BF82D1F4DCFD14DBC22DCA51D30D1172* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, RuntimeObject* ___1_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___2_cc, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBindable_tC033D86A91EFC1DB9A0DD25E218A1D6E0C4D306A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	bool V_3 = false;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_ve;
		RuntimeObject* L_1 = ___1_bag;
		CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 L_2 = ___2_cc;
		UxmlTraits_Init_m5CDDC1216CB5BA22DF16A19E01C37EF26B4AF8FB(__this, L_0, L_1, L_2, NULL);
		UxmlStringAttributeDescription_t60C9BE81B6A3251AD7A38A90E46F240E016293EF* L_3 = __this->___m_PropertyPath;
		RuntimeObject* L_4 = ___1_bag;
		CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 L_5 = ___2_cc;
		NullCheck(L_3);
		String_t* L_6;
		L_6 = VirtualFuncInvoker2< String_t*, RuntimeObject*, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 >::Invoke(4, L_3, L_4, L_5);
		V_0 = L_6;
		String_t* L_7 = V_0;
		bool L_8;
		L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL);
		V_1 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_0041;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_10 = ___0_ve;
		V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_10, IBindable_tC033D86A91EFC1DB9A0DD25E218A1D6E0C4D306A_il2cpp_TypeInfo_var));
		RuntimeObject* L_11 = V_2;
		V_3 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_12 = V_3;
		if (!L_12)
		{
			goto IL_0040;
		}
	}
	{
		RuntimeObject* L_13 = V_2;
		String_t* L_14 = V_0;
		NullCheck(L_13);
		InterfaceActionInvoker1< String_t* >::Invoke(1, IBindable_tC033D86A91EFC1DB9A0DD25E218A1D6E0C4D306A_il2cpp_TypeInfo_var, L_13, L_14);
	}

IL_0040:
	{
	}

IL_0041:
	{
		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: 144
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding_SetGlobalLogLevel_m8BD43819B93D89B0FC8DEF6FE99B6931C37BDDFC (int32_t ___0_logLevel, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_logLevel;
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___globalLogLevel = L_0;
		return;
	}
}
// Method Definition Index: 145
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Binding_GetGlobalLogLevel_mFA8A36C1F699942AEB52091DBC0B48B4BBBDF2F1 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		int32_t L_0 = ((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___globalLogLevel;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// Method Definition Index: 146
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding_SetPanelLogLevel_m08CD1839145655882483F4CFA9FCAC341F4639B4 (RuntimeObject* ___0_panel, int32_t ___1_logLevel, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* V_0 = NULL;
	bool V_1 = false;
	{
		RuntimeObject* L_0 = ___0_panel;
		V_0 = ((BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)IsInstClass((RuntimeObject*)L_0, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var));
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_1 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_3 = V_0;
		NullCheck(L_3);
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_4;
		L_4 = VirtualFuncInvoker0< DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* >::Invoke(43, L_3);
		int32_t L_5 = ___1_logLevel;
		NullCheck(L_4);
		DataBindingManager_set_logLevel_m5A9A3ACCADAE782909BBB94CB346E845C8421B7C(L_4, L_5, NULL);
	}

IL_001f:
	{
		return;
	}
}
// Method Definition Index: 147
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Binding_GetPanelLogLevel_mF114C7ACF94991FDAA811DF6EC9A7A87041731AD (RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	{
		RuntimeObject* L_0 = ___0_panel;
		V_0 = ((BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)IsInstClass((RuntimeObject*)L_0, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var));
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_1 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_3 = V_0;
		NullCheck(L_3);
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_4;
		L_4 = VirtualFuncInvoker0< DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* >::Invoke(43, L_3);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = DataBindingManager_get_logLevel_mEC72A2D68A38554160B4891F7B75032F798A71FB(L_4, NULL);
		V_2 = L_5;
		goto IL_0023;
	}

IL_001f:
	{
		V_2 = 0;
		goto IL_0023;
	}

IL_0023:
	{
		int32_t L_6 = V_2;
		return L_6;
	}
}
// Method Definition Index: 148
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding_ResetPanelLogLevel_m657817523CC26079CE935046C68B859CD47E0D63 (RuntimeObject* ___0_panel, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* V_0 = NULL;
	bool V_1 = false;
	{
		RuntimeObject* L_0 = ___0_panel;
		V_0 = ((BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)IsInstClass((RuntimeObject*)L_0, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303_il2cpp_TypeInfo_var));
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_1 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_3 = V_0;
		NullCheck(L_3);
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_4;
		L_4 = VirtualFuncInvoker0< DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* >::Invoke(43, L_3);
		NullCheck(L_4);
		DataBindingManager_ResetLogLevel_m286C30A115AEA125CBF5C27E640A96ABFEE7A48B(L_4, NULL);
	}

IL_001e:
	{
		return;
	}
}
// Method Definition Index: 149
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Binding_get_isDirty_mF3105BC29A02C5A331608232DC8ADE74358E1DBA (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_Dirty;
		return L_0;
	}
}
// Method Definition Index: 150
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Binding_get_updateTrigger_m38576A51E4209B905103170ED87B81C66DF25130 (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_UpdateTrigger;
		return L_0;
	}
}
// Method Definition Index: 151
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding_set_updateTrigger_m9DAF90D784B5DEA2E1AAB15BE6D6CC4297AF3AED (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_UpdateTrigger = L_0;
		return;
	}
}
// Method Definition Index: 152
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding__ctor_mF4427CDA3AA40A08DA31CDE2074AF64ECABB8DF0 (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		__this->___m_Dirty = (bool)1;
		return;
	}
}
// Method Definition Index: 153
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding_MarkDirty_m91D772CE38E5AD859C70F5AAC8380190139F1E2F (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, const RuntimeMethod* method) 
{
	{
		__this->___m_Dirty = (bool)1;
		return;
	}
}
// Method Definition Index: 154
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding_ClearDirty_m0DA83429C49B1EF2B899F9D03BA3FBBC13C26BFF (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, const RuntimeMethod* method) 
{
	{
		__this->___m_Dirty = (bool)0;
		return;
	}
}
// Method Definition Index: 155
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding_OnActivated_m740035BAD7CAA829CBFB3D8FD4E888B98D684AF0 (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A* ___0_context, const RuntimeMethod* method) 
{
	{
		return;
	}
}
// Method Definition Index: 156
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding_OnDeactivated_m0447AD07D1269A7D2A2EE5FC54BCDEBBA81946BD (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A* ___0_context, const RuntimeMethod* method) 
{
	{
		return;
	}
}
// Method Definition Index: 157
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Binding_OnDataSourceChanged_mD5AAB09A5880DCC041E6D1F3DF8B56A63733AEAA (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383* ___0_context, 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


IL2CPP_EXTERN_C void BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshal_pinvoke(const BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A& unmarshaled, BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A____m_TargetElement_FieldInfo_var, BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshal_pinvoke_back(const BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshaled_pinvoke& marshaled, BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A____m_TargetElement_FieldInfo_var, BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshal_pinvoke_cleanup(BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshaled_pinvoke& marshaled)
{
}


IL2CPP_EXTERN_C void BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshal_com(const BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A& unmarshaled, BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A____m_TargetElement_FieldInfo_var, BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshal_com_back(const BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshaled_com& marshaled, BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A____m_TargetElement_FieldInfo_var, BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshal_com_cleanup(BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A_marshaled_com& marshaled)
{
}
// Method Definition Index: 158
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingActivationContext__ctor_mD20C1BC8C4B13FC81CEC0AFF4E4E4EBD3784FAAF (BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_property, const RuntimeMethod* method) 
{
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
		__this->___m_TargetElement = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TargetElement), (void*)L_0);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_1 = ___1_property;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_2 = (*(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)L_1);
		__this->___m_BindingId = L_2;
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_BindingId))->___m_Path), (void*)NULL);
		#endif
		return;
	}
}
IL2CPP_EXTERN_C  void BindingActivationContext__ctor_mD20C1BC8C4B13FC81CEC0AFF4E4E4EBD3784FAAF_AdjustorThunk (RuntimeObject* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_property, const RuntimeMethod* method)
{
	BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A*>(__this + _offset);
	BindingActivationContext__ctor_mD20C1BC8C4B13FC81CEC0AFF4E4E4EBD3784FAAF(_thisAdjusted, ___0_element, ___1_property, 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 BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshal_pinvoke(const BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2& unmarshaled, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2____m_TargetElement_FieldInfo_var, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshal_pinvoke_back(const BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshaled_pinvoke& marshaled, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2____m_TargetElement_FieldInfo_var, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshal_pinvoke_cleanup(BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshaled_pinvoke& marshaled)
{
}




IL2CPP_EXTERN_C void BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshal_com(const BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2& unmarshaled, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2____m_TargetElement_FieldInfo_var, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshal_com_back(const BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshaled_com& marshaled, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2____m_TargetElement_FieldInfo_var, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshal_com_cleanup(BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_marshaled_com& marshaled)
{
}
// Method Definition Index: 159
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* BindingContext_get_targetElement_m3E4F5FD912C4659E09308288F4F054457FB48691 (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) 
{
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___m_TargetElement;
		return L_0;
	}
}
IL2CPP_EXTERN_C  VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* BindingContext_get_targetElement_m3E4F5FD912C4659E09308288F4F054457FB48691_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*>(__this + _offset);
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* _returnValue;
	_returnValue = BindingContext_get_targetElement_m3E4F5FD912C4659E09308288F4F054457FB48691_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 160
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E BindingContext_get_bindingId_m73A0DE3066DB8AE9C59B51128E1A164DAB4E7B80 (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) 
{
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_0 = __this->___m_BindingId;
		return L_0;
	}
}
IL2CPP_EXTERN_C  BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E BindingContext_get_bindingId_m73A0DE3066DB8AE9C59B51128E1A164DAB4E7B80_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*>(__this + _offset);
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E _returnValue;
	_returnValue = BindingContext_get_bindingId_m73A0DE3066DB8AE9C59B51128E1A164DAB4E7B80_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 161
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 BindingContext_get_dataSourcePath_m10A8B994ADD410BE92EAD7E0143C64C3A60B36BA (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = __this->___m_DataSourcePath;
		return L_0;
	}
}
IL2CPP_EXTERN_C  PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 BindingContext_get_dataSourcePath_m10A8B994ADD410BE92EAD7E0143C64C3A60B36BA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*>(__this + _offset);
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 _returnValue;
	_returnValue = BindingContext_get_dataSourcePath_m10A8B994ADD410BE92EAD7E0143C64C3A60B36BA_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 162
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BindingContext_get_dataSource_mF6CA0E5AED1F7DCA5619AEBA09F9F8F05D1CF504 (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___m_DataSource;
		return L_0;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* BindingContext_get_dataSource_mF6CA0E5AED1F7DCA5619AEBA09F9F8F05D1CF504_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = BindingContext_get_dataSource_mF6CA0E5AED1F7DCA5619AEBA09F9F8F05D1CF504_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 163
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingContext__ctor_mFFB40967B7E90B0A31B18E903E92B0D1CE6CA117 (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_targetElement, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___2_resolvedDataSourcePath, RuntimeObject* ___3_resolvedDataSource, const RuntimeMethod* method) 
{
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_targetElement;
		__this->___m_TargetElement = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TargetElement), (void*)L_0);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_1 = ___1_bindingId;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_2 = (*(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)L_1);
		__this->___m_BindingId = L_2;
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_BindingId))->___m_Path), (void*)NULL);
		#endif
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_3 = ___2_resolvedDataSourcePath;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_4 = (*(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*)L_3);
		__this->___m_DataSourcePath = L_4;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_DataSourcePath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_DataSourcePath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_DataSourcePath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_DataSourcePath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_DataSourcePath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_DataSourcePath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_DataSourcePath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_DataSourcePath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_DataSourcePath))->___m_AdditionalParts), (void*)NULL);
		#endif
		RuntimeObject* L_5 = ___3_resolvedDataSource;
		__this->___m_DataSource = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DataSource), (void*)L_5);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingContext__ctor_mFFB40967B7E90B0A31B18E903E92B0D1CE6CA117_AdjustorThunk (RuntimeObject* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_targetElement, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___2_resolvedDataSourcePath, RuntimeObject* ___3_resolvedDataSource, const RuntimeMethod* method)
{
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*>(__this + _offset);
	BindingContext__ctor_mFFB40967B7E90B0A31B18E903E92B0D1CE6CA117(_thisAdjusted, ___0_targetElement, ___1_bindingId, ___2_resolvedDataSourcePath, ___3_resolvedDataSource, 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 BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshal_pinvoke(const BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB& unmarshaled, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshaled_pinvoke& marshaled)
{
	marshaled.___U3CstatusU3Ek__BackingField = unmarshaled.___U3CstatusU3Ek__BackingField;
	marshaled.___U3CmessageU3Ek__BackingField = il2cpp_codegen_marshal_string(unmarshaled.___U3CmessageU3Ek__BackingField);
}
IL2CPP_EXTERN_C void BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshal_pinvoke_back(const BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshaled_pinvoke& marshaled, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB& unmarshaled)
{
	int32_t unmarshaledU3CstatusU3Ek__BackingField_temp_0 = 0;
	unmarshaledU3CstatusU3Ek__BackingField_temp_0 = marshaled.___U3CstatusU3Ek__BackingField;
	unmarshaled.___U3CstatusU3Ek__BackingField = unmarshaledU3CstatusU3Ek__BackingField_temp_0;
	unmarshaled.___U3CmessageU3Ek__BackingField = il2cpp_codegen_marshal_string_result(marshaled.___U3CmessageU3Ek__BackingField);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CmessageU3Ek__BackingField), (void*)il2cpp_codegen_marshal_string_result(marshaled.___U3CmessageU3Ek__BackingField));
}
IL2CPP_EXTERN_C void BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshal_pinvoke_cleanup(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___U3CmessageU3Ek__BackingField);
	marshaled.___U3CmessageU3Ek__BackingField = NULL;
}
IL2CPP_EXTERN_C void BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshal_com(const BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB& unmarshaled, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshaled_com& marshaled)
{
	marshaled.___U3CstatusU3Ek__BackingField = unmarshaled.___U3CstatusU3Ek__BackingField;
	marshaled.___U3CmessageU3Ek__BackingField = il2cpp_codegen_marshal_bstring(unmarshaled.___U3CmessageU3Ek__BackingField);
}
IL2CPP_EXTERN_C void BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshal_com_back(const BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshaled_com& marshaled, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB& unmarshaled)
{
	int32_t unmarshaledU3CstatusU3Ek__BackingField_temp_0 = 0;
	unmarshaledU3CstatusU3Ek__BackingField_temp_0 = marshaled.___U3CstatusU3Ek__BackingField;
	unmarshaled.___U3CstatusU3Ek__BackingField = unmarshaledU3CstatusU3Ek__BackingField_temp_0;
	unmarshaled.___U3CmessageU3Ek__BackingField = il2cpp_codegen_marshal_bstring_result(marshaled.___U3CmessageU3Ek__BackingField);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CmessageU3Ek__BackingField), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___U3CmessageU3Ek__BackingField));
}
IL2CPP_EXTERN_C void BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshal_com_cleanup(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___U3CmessageU3Ek__BackingField);
	marshaled.___U3CmessageU3Ek__BackingField = NULL;
}
// Method Definition Index: 164
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingResult_get_status_m6D8C742DAD2690981F0408CA4A32BF71612660F2 (BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CstatusU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t BindingResult_get_status_m6D8C742DAD2690981F0408CA4A32BF71612660F2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingResult_get_status_m6D8C742DAD2690981F0408CA4A32BF71612660F2_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 165
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BindingResult_get_message_m0FE4B978C030322E4C299BDDFC7575952169A37E (BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CmessageU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* BindingResult_get_message_m0FE4B978C030322E4C299BDDFC7575952169A37E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = BindingResult_get_message_m0FE4B978C030322E4C299BDDFC7575952169A37E_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 166
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4 (BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* __this, int32_t ___0_status, String_t* ___1_message, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_status;
		__this->___U3CstatusU3Ek__BackingField = L_0;
		String_t* L_1 = ___1_message;
		__this->___U3CmessageU3Ek__BackingField = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmessageU3Ek__BackingField), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_status, String_t* ___1_message, const RuntimeMethod* method)
{
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB*>(__this + _offset);
	BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4(_thisAdjusted, ___0_status, ___1_message, 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 BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshal_pinvoke(const BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512& unmarshaled, BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512____element_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___elementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512____element_FieldInfo_var, BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___elementException, NULL);
}
IL2CPP_EXTERN_C void BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshal_pinvoke_back(const BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshaled_pinvoke& marshaled, BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512____element_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___elementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512____element_FieldInfo_var, BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___elementException, NULL);
}
IL2CPP_EXTERN_C void BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshal_pinvoke_cleanup(BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshaled_pinvoke& marshaled)
{
}


IL2CPP_EXTERN_C void BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshal_com(const BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512& unmarshaled, BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512____element_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___elementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512____element_FieldInfo_var, BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___elementException, NULL);
}
IL2CPP_EXTERN_C void BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshal_com_back(const BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshaled_com& marshaled, BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512____element_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___elementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512____element_FieldInfo_var, BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___elementException, NULL);
}
IL2CPP_EXTERN_C void BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshal_com_cleanup(BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512_marshaled_com& marshaled)
{
}
// Method Definition Index: 167
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingTarget__ctor_m05A604AE7E4777A87AC2E49E7D5A8C264F5331C8 (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, const RuntimeMethod* method) 
{
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
		__this->___element = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___element), (void*)L_0);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_1 = ___1_bindingId;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_2 = (*(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)L_1);
		__this->___bindingId = L_2;
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___bindingId))->___m_Path), (void*)NULL);
		#endif
		return;
	}
}
IL2CPP_EXTERN_C  void BindingTarget__ctor_m05A604AE7E4777A87AC2E49E7D5A8C264F5331C8_AdjustorThunk (RuntimeObject* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, const RuntimeMethod* method)
{
	BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*>(__this + _offset);
	BindingTarget__ctor_m05A604AE7E4777A87AC2E49E7D5A8C264F5331C8(_thisAdjusted, ___0_element, ___1_bindingId, 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
// Method Definition Index: 168
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingUpdater_ShouldProcessBindingAtStage_m0FCFFD6D5BA605A67E87C4F096A0081AEB5E5784 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___0_bindingObject, int32_t ___1_stage, bool ___2_versionChanged, bool ___3_dirty, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* V_0 = NULL;
	CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	{
		if (1)
		{
			goto IL_0005;
		}
	}
	{
	}

IL_0005:
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_0 = ___0_bindingObject;
		V_0 = ((DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA*)IsInstClass((RuntimeObject*)L_0, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_1 = V_0;
		if (L_1)
		{
			goto IL_001b;
		}
	}
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_2 = ___0_bindingObject;
		V_1 = ((CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E*)IsInstClass((RuntimeObject*)L_2, CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E_il2cpp_TypeInfo_var));
		CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* L_3 = V_1;
		if (L_3)
		{
			goto IL_002a;
		}
	}
	{
		goto IL_003a;
	}

IL_001b:
	{
		goto IL_001d;
	}

IL_001d:
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_4 = V_0;
		int32_t L_5 = ___1_stage;
		bool L_6 = ___2_versionChanged;
		bool L_7 = ___3_dirty;
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = BindingUpdater_ShouldProcessBindingAtStage_mE9FD6B6712A1FD45C1FB3D2D8E8724AEEA3575C4(L_4, L_5, L_6, L_7, NULL);
		V_2 = L_8;
		goto IL_005a;
	}

IL_002a:
	{
		goto IL_002c;
	}

IL_002c:
	{
		CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* L_9 = V_1;
		int32_t L_10 = ___1_stage;
		bool L_11 = ___2_versionChanged;
		bool L_12 = ___3_dirty;
		bool L_13;
		L_13 = BindingUpdater_ShouldProcessBindingAtStage_mF48EEB37C26092DA08B34B097929F69589C5D242(__this, L_9, L_10, L_11, L_12, NULL);
		V_2 = L_13;
		goto IL_005a;
	}

IL_003a:
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_14 = ___0_bindingObject;
		NullCheck(L_14);
		Type_t* L_15;
		L_15 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_14, NULL);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var)));
		String_t* L_16;
		L_16 = TypeUtility_GetTypeDisplayName_m45C565A0737008926DD1D4CA6B453A475C8E77FD(L_15, NULL);
		String_t* L_17;
		L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA1886555E44768971F961752FC89EDBC4DDD273C)), L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56E52C108E02EDFCC7D485831A2A524FCAB6DDA7)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_18 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_18, L_17, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingUpdater_ShouldProcessBindingAtStage_m0FCFFD6D5BA605A67E87C4F096A0081AEB5E5784_RuntimeMethod_var)));
	}

IL_005a:
	{
		if (1)
		{
			goto IL_005e;
		}
	}
	{
	}

IL_005e:
	{
		bool L_19 = V_2;
		V_3 = L_19;
		goto IL_0062;
	}

IL_0062:
	{
		bool L_20 = V_3;
		return L_20;
	}
}
// Method Definition Index: 169
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingUpdater_ShouldProcessBindingAtStage_mE9FD6B6712A1FD45C1FB3D2D8E8724AEEA3575C4 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_dataBinding, int32_t ___1_stage, bool ___2_versionChanged, bool ___3_dirty, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	int32_t V_7 = 0;
	int32_t G_B14_0 = 0;
	{
		int32_t L_0 = ___1_stage;
		V_1 = L_0;
		int32_t L_1 = V_1;
		V_0 = L_1;
		int32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_0058;
		}
	}
	{
		goto IL_0080;
	}

IL_0010:
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_4 = ___0_dataBinding;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = DataBinding_get_bindingMode_m2C38C0E0350F473EB325ED85751FC5DF56CAEBF5_inline(L_4, NULL);
		V_2 = (bool)((((int32_t)L_5) == ((int32_t)1))? 1 : 0);
		bool L_6 = V_2;
		if (!L_6)
		{
			goto IL_0022;
		}
	}
	{
		V_3 = (bool)0;
		goto IL_0096;
	}

IL_0022:
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_7 = ___0_dataBinding;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = Binding_get_updateTrigger_m38576A51E4209B905103170ED87B81C66DF25130_inline(L_7, NULL);
		bool L_9 = ___3_dirty;
		V_4 = (bool)((int32_t)(((((int32_t)L_8) == ((int32_t)2))? 1 : 0)|(int32_t)L_9));
		bool L_10 = V_4;
		if (!L_10)
		{
			goto IL_0037;
		}
	}
	{
		V_3 = (bool)1;
		goto IL_0096;
	}

IL_0037:
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_11 = ___0_dataBinding;
		NullCheck(L_11);
		int32_t L_12;
		L_12 = DataBinding_get_bindingMode_m2C38C0E0350F473EB325ED85751FC5DF56CAEBF5_inline(L_11, NULL);
		V_5 = (bool)((((int32_t)L_12) == ((int32_t)3))? 1 : 0);
		bool L_13 = V_5;
		if (!L_13)
		{
			goto IL_004a;
		}
	}
	{
		V_3 = (bool)0;
		goto IL_0096;
	}

IL_004a:
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_14 = ___0_dataBinding;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = Binding_get_updateTrigger_m38576A51E4209B905103170ED87B81C66DF25130_inline(L_14, NULL);
		bool L_16 = ___2_versionChanged;
		V_3 = (bool)((int32_t)(((((int32_t)L_15) == ((int32_t)1))? 1 : 0)&(int32_t)L_16));
		goto IL_0096;
	}

IL_0058:
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_17 = ___0_dataBinding;
		NullCheck(L_17);
		int32_t L_18;
		L_18 = DataBinding_get_bindingMode_m2C38C0E0350F473EB325ED85751FC5DF56CAEBF5_inline(L_17, NULL);
		V_7 = L_18;
		int32_t L_19 = V_7;
		if ((((int32_t)L_19) == ((int32_t)2)))
		{
			goto IL_0070;
		}
	}
	{
		int32_t L_20 = V_7;
		G_B14_0 = ((((int32_t)((((int32_t)L_20) == ((int32_t)3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0071;
	}

IL_0070:
	{
		G_B14_0 = 0;
	}

IL_0071:
	{
		V_6 = (bool)((((int32_t)G_B14_0) == ((int32_t)0))? 1 : 0);
		bool L_21 = V_6;
		if (!L_21)
		{
			goto IL_007e;
		}
	}
	{
		V_3 = (bool)0;
		goto IL_0096;
	}

IL_007e:
	{
		goto IL_0092;
	}

IL_0080:
	{
		int32_t L_22 = ___1_stage;
		int32_t L_23 = L_22;
		RuntimeObject* L_24 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingUpdateStage_t91119CD89F37505ED96D2FC473F486E5ED112762_il2cpp_TypeInfo_var)), &L_23);
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_25 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_25, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95C445CD4371D5F5B879CA84E8F4E4CDEC3A2CB4)), L_24, (String_t*)NULL, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingUpdater_ShouldProcessBindingAtStage_mE9FD6B6712A1FD45C1FB3D2D8E8724AEEA3575C4_RuntimeMethod_var)));
	}

IL_0092:
	{
		V_3 = (bool)1;
		goto IL_0096;
	}

IL_0096:
	{
		bool L_26 = V_3;
		return L_26;
	}
}
// Method Definition Index: 170
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingUpdater_ShouldProcessBindingAtStage_mF48EEB37C26092DA08B34B097929F69589C5D242 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* ___0_customBinding, int32_t ___1_stage, bool ___2_versionChanged, bool ___3_dirty, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	bool V_2 = false;
	int32_t V_3 = 0;
	bool V_4 = false;
	{
		int32_t L_0 = ___1_stage;
		V_1 = L_0;
		int32_t L_1 = V_1;
		V_0 = L_1;
		int32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_0046;
		}
	}
	{
		goto IL_004b;
	}

IL_0010:
	{
		CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* L_4 = ___0_customBinding;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = Binding_get_updateTrigger_m38576A51E4209B905103170ED87B81C66DF25130_inline(L_4, NULL);
		V_3 = L_5;
		if (1)
		{
			goto IL_001c;
		}
	}
	{
	}

IL_001c:
	{
		int32_t L_6 = V_3;
		if ((((int32_t)L_6) == ((int32_t)1)))
		{
			goto IL_002c;
		}
	}
	{
		goto IL_0022;
	}

IL_0022:
	{
		int32_t L_7 = V_3;
		if ((((int32_t)L_7) == ((int32_t)2)))
		{
			goto IL_0028;
		}
	}
	{
		goto IL_0038;
	}

IL_0028:
	{
		V_2 = (bool)1;
		goto IL_003d;
	}

IL_002c:
	{
		bool L_8 = ___2_versionChanged;
		bool L_9 = ___3_dirty;
		if (((int32_t)((int32_t)L_8|(int32_t)L_9)))
		{
			goto IL_0034;
		}
	}
	{
		goto IL_0038;
	}

IL_0034:
	{
		V_2 = (bool)1;
		goto IL_003d;
	}

IL_0038:
	{
		bool L_10 = ___3_dirty;
		V_2 = L_10;
		goto IL_003d;
	}

IL_003d:
	{
		if (1)
		{
			goto IL_0041;
		}
	}
	{
	}

IL_0041:
	{
		bool L_11 = V_2;
		V_4 = L_11;
		goto IL_005d;
	}

IL_0046:
	{
		V_4 = (bool)0;
		goto IL_005d;
	}

IL_004b:
	{
		int32_t L_12 = ___1_stage;
		int32_t L_13 = L_12;
		RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingUpdateStage_t91119CD89F37505ED96D2FC473F486E5ED112762_il2cpp_TypeInfo_var)), &L_13);
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95C445CD4371D5F5B879CA84E8F4E4CDEC3A2CB4)), L_14, (String_t*)NULL, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingUpdater_ShouldProcessBindingAtStage_mF48EEB37C26092DA08B34B097929F69589C5D242_RuntimeMethod_var)));
	}

IL_005d:
	{
		bool L_16 = V_4;
		return L_16;
	}
}
// Method Definition Index: 171
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateUI_m4C674F5A47134FC190AE6C75F92F812AEDD6DAE5 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_bindingObject, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* V_0 = NULL;
	CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* V_1 = NULL;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_2;
	memset((&V_2), 0, sizeof(V_2));
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_3;
	memset((&V_3), 0, sizeof(V_3));
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		if (1)
		{
			goto IL_0005;
		}
	}
	{
	}

IL_0005:
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_0 = ___1_bindingObject;
		V_0 = ((DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA*)IsInstClass((RuntimeObject*)L_0, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_1 = V_0;
		if (L_1)
		{
			goto IL_001b;
		}
	}
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_2 = ___1_bindingObject;
		V_1 = ((CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E*)IsInstClass((RuntimeObject*)L_2, CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E_il2cpp_TypeInfo_var));
		CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* L_3 = V_1;
		if (L_3)
		{
			goto IL_0028;
		}
	}
	{
		goto IL_0035;
	}

IL_001b:
	{
		goto IL_001d;
	}

IL_001d:
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_4 = ___0_context;
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_5 = V_0;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_6;
		L_6 = BindingUpdater_UpdateUI_m0EDEB8B5DBF634EFCD18583729E1ED72D0C73950(__this, L_4, L_5, NULL);
		V_2 = L_6;
		goto IL_0055;
	}

IL_0028:
	{
		goto IL_002a;
	}

IL_002a:
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_7 = ___0_context;
		CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* L_8 = V_1;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_9;
		L_9 = BindingUpdater_UpdateUI_m018C6C2246EDB3AFAECB0435E55F6B8A01095E6C(__this, L_7, L_8, NULL);
		V_2 = L_9;
		goto IL_0055;
	}

IL_0035:
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_10 = ___1_bindingObject;
		NullCheck(L_10);
		Type_t* L_11;
		L_11 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_10, NULL);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var)));
		String_t* L_12;
		L_12 = TypeUtility_GetTypeDisplayName_m45C565A0737008926DD1D4CA6B453A475C8E77FD(L_11, NULL);
		String_t* L_13;
		L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA1886555E44768971F961752FC89EDBC4DDD273C)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56E52C108E02EDFCC7D485831A2A524FCAB6DDA7)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_14 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_14, L_13, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingUpdater_UpdateUI_m4C674F5A47134FC190AE6C75F92F812AEDD6DAE5_RuntimeMethod_var)));
	}

IL_0055:
	{
		if (1)
		{
			goto IL_0059;
		}
	}
	{
	}

IL_0059:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_15 = V_2;
		V_4 = L_15;
		goto IL_005e;
	}

IL_005e:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_16 = V_4;
		return L_16;
	}
}
// Method Definition Index: 172
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateSource_mE3E5B851F371BC42E3B995E98136C8E3625A54AF (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_bindingObject, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* V_0 = NULL;
	CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* V_1 = NULL;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_2;
	memset((&V_2), 0, sizeof(V_2));
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_3;
	memset((&V_3), 0, sizeof(V_3));
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		if (1)
		{
			goto IL_0005;
		}
	}
	{
	}

IL_0005:
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_0 = ___1_bindingObject;
		V_0 = ((DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA*)IsInstClass((RuntimeObject*)L_0, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_1 = V_0;
		if (L_1)
		{
			goto IL_001b;
		}
	}
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_2 = ___1_bindingObject;
		V_1 = ((CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E*)IsInstClass((RuntimeObject*)L_2, CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E_il2cpp_TypeInfo_var));
		CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* L_3 = V_1;
		if (L_3)
		{
			goto IL_0028;
		}
	}
	{
		goto IL_0035;
	}

IL_001b:
	{
		goto IL_001d;
	}

IL_001d:
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_4 = ___0_context;
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_5 = V_0;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_6;
		L_6 = BindingUpdater_UpdateDataSource_m3E9EED9DC2BAA7C32EDC2E3069949BBB560350E2(__this, L_4, L_5, NULL);
		V_2 = L_6;
		goto IL_0055;
	}

IL_0028:
	{
		goto IL_002a;
	}

IL_002a:
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_7 = ___0_context;
		CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* L_8 = V_1;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_9;
		L_9 = BindingUpdater_UpdateDataSource_m274F5E6E8031E1987809AF12B140DD5B5E3DCAEB(__this, L_7, L_8, NULL);
		V_2 = L_9;
		goto IL_0055;
	}

IL_0035:
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_10 = ___1_bindingObject;
		NullCheck(L_10);
		Type_t* L_11;
		L_11 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_10, NULL);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var)));
		String_t* L_12;
		L_12 = TypeUtility_GetTypeDisplayName_m45C565A0737008926DD1D4CA6B453A475C8E77FD(L_11, NULL);
		String_t* L_13;
		L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA1886555E44768971F961752FC89EDBC4DDD273C)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56E52C108E02EDFCC7D485831A2A524FCAB6DDA7)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_14 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_14, L_13, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingUpdater_UpdateSource_mE3E5B851F371BC42E3B995E98136C8E3625A54AF_RuntimeMethod_var)));
	}

IL_0055:
	{
		if (1)
		{
			goto IL_0059;
		}
	}
	{
	}

IL_0059:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_15 = V_2;
		V_4 = L_15;
		goto IL_005e;
	}

IL_005e:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_16 = V_4;
		return L_16;
	}
}
// Method Definition Index: 173
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateUI_m0EDEB8B5DBF634EFCD18583729E1ED72D0C73950 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___1_dataBinding, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingUpdater_VisitAtPath_TisRuntimeObject_m6FAB13FEC36E9B8E6636C0ECE3A2085DEDA53EE1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9696996D668785255D69618107BB59C15081A8D7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4FAA89DE6896DE4D1FCBBC160FCCFDF7481CA78);
		s_Il2CppMethodInitialized = true;
	}
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	String_t* V_4 = NULL;
	String_t* V_5 = NULL;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_6;
	memset((&V_6), 0, sizeof(V_6));
	bool V_7 = false;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_8;
	memset((&V_8), 0, sizeof(V_8));
	ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2 V_9;
	memset((&V_9), 0, sizeof(V_9));
	bool V_10 = false;
	bool V_11 = false;
	String_t* V_12 = NULL;
	bool V_13 = false;
	String_t* V_14 = NULL;
	bool V_15 = false;
	String_t* V_16 = NULL;
	String_t* G_B4_0 = NULL;
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_0 = ___0_context;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1;
		L_1 = BindingContext_get_targetElement_m3E4F5FD912C4659E09308288F4F054457FB48691_inline(L_0, NULL);
		V_0 = L_1;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_2 = ___0_context;
		RuntimeObject* L_3;
		L_3 = BindingContext_get_dataSource_mF6CA0E5AED1F7DCA5619AEBA09F9F8F05D1CF504_inline(L_2, NULL);
		V_1 = L_3;
		RuntimeObject* L_4 = V_1;
		V_3 = (bool)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_5 = V_3;
		if (!L_5)
		{
			goto IL_005c;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = V_0;
		NullCheck(L_6);
		String_t* L_7;
		L_7 = VisualElement_get_name_m1B977173A2473D1D4D7F74A109AAB551CCA494FA(L_6, NULL);
		bool L_8;
		L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL);
		if (L_8)
		{
			goto IL_002d;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = V_0;
		NullCheck(L_9);
		String_t* L_10;
		L_10 = VisualElement_get_name_m1B977173A2473D1D4D7F74A109AAB551CCA494FA(L_9, NULL);
		G_B4_0 = L_10;
		goto IL_0038;
	}

IL_002d:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_11 = V_0;
		NullCheck(L_11);
		Type_t* L_12;
		L_12 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_11, NULL);
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		String_t* L_13;
		L_13 = TypeUtility_GetTypeDisplayName_m45C565A0737008926DD1D4CA6B453A475C8E77FD(L_12, NULL);
		G_B4_0 = L_13;
	}

IL_0038:
	{
		V_4 = G_B4_0;
		String_t* L_14 = V_4;
		String_t* L_15;
		L_15 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9696996D668785255D69618107BB59C15081A8D7, L_14, _stringLiteralF4FAA89DE6896DE4D1FCBBC160FCCFDF7481CA78, NULL);
		V_5 = L_15;
		String_t* L_16 = V_5;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_17;
		memset((&L_17), 0, sizeof(L_17));
		BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4((&L_17), 2, L_16, NULL);
		V_6 = L_17;
		goto IL_0163;
	}

IL_005c:
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_18 = ___0_context;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_19;
		L_19 = BindingContext_get_dataSourcePath_m10A8B994ADD410BE92EAD7E0143C64C3A60B36BA_inline(L_18, NULL);
		V_8 = L_19;
		bool L_20;
		L_20 = PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50((&V_8), NULL);
		V_7 = L_20;
		bool L_21 = V_7;
		if (!L_21)
		{
			goto IL_00e1;
		}
	}
	{
		RuntimeObject* L_22 = V_1;
		NullCheck(L_22);
		Type_t* L_23;
		L_23 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_22, NULL);
		bool L_24;
		L_24 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_23, NULL);
		V_10 = (bool)((((int32_t)L_24) == ((int32_t)0))? 1 : 0);
		bool L_25 = V_10;
		if (!L_25)
		{
			goto IL_0096;
		}
	}
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_26 = ___0_context;
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_27 = ___1_dataBinding;
		RuntimeObject* L_28 = V_1;
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_29;
		L_29 = BindingUpdater_TryUpdateUIWithNonContainer_mD66367AA546F67DEA00C219CC6E3871E7B104475(L_26, L_27, L_28, NULL);
		V_6 = L_29;
		goto IL_0163;
	}

IL_0096:
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_30 = ___1_dataBinding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_31 = ___0_context;
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2 L_32;
		L_32 = BindingUpdater_VisitRoot_mA83D7F0ADA4AE994184635A4166923D16D9905EE(L_30, (&V_1), L_31, NULL);
		V_9 = L_32;
		ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2 L_33 = V_9;
		bool L_34 = L_33.___Item1;
		V_11 = (bool)((((int32_t)L_34) == ((int32_t)0))? 1 : 0);
		bool L_35 = V_11;
		if (!L_35)
		{
			goto IL_00d0;
		}
	}
	{
		ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2 L_36 = V_9;
		int32_t L_37 = L_36.___Item2;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_38 = ___0_context;
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		String_t* L_39;
		L_39 = BindingUpdater_GetVisitationErrorString_m3BCC36C7DF5AEBB2E6D8154A6CFFC1BE744B75B3(L_37, L_38, NULL);
		V_12 = L_39;
		String_t* L_40 = V_12;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_41;
		memset((&L_41), 0, sizeof(L_41));
		BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4((&L_41), 1, L_40, NULL);
		V_6 = L_41;
		goto IL_0163;
	}

IL_00d0:
	{
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* L_42 = ((BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_StaticFields*)il2cpp_codegen_static_fields_for(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var))->___s_VisitDataSourceAsRootVisitor;
		NullCheck(L_42);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_43;
		L_43 = CastDataSourceVisitor_get_result_mBF91A1D97417B184FE12FF3E90580AD4486FBF30_inline(L_42, NULL);
		V_6 = L_43;
		goto IL_0163;
	}

IL_00e1:
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_44 = ___1_dataBinding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_45 = ___0_context;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_46;
		L_46 = BindingContext_get_dataSourcePath_m10A8B994ADD410BE92EAD7E0143C64C3A60B36BA_inline(L_45, NULL);
		V_8 = L_46;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_47 = ___0_context;
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_48;
		L_48 = BindingUpdater_VisitAtPath_TisRuntimeObject_m6FAB13FEC36E9B8E6636C0ECE3A2085DEDA53EE1(L_44, 0, (&V_1), (&V_8), L_47, BindingUpdater_VisitAtPath_TisRuntimeObject_m6FAB13FEC36E9B8E6636C0ECE3A2085DEDA53EE1_RuntimeMethod_var);
		V_2 = L_48;
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_49 = V_2;
		bool L_50 = L_49.___Item1;
		V_13 = (bool)((((int32_t)L_50) == ((int32_t)0))? 1 : 0);
		bool L_51 = V_13;
		if (!L_51)
		{
			goto IL_0120;
		}
	}
	{
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_52 = V_2;
		int32_t L_53 = L_52.___Item2;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_54 = ___0_context;
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		String_t* L_55;
		L_55 = BindingUpdater_GetVisitationErrorString_m3BCC36C7DF5AEBB2E6D8154A6CFFC1BE744B75B3(L_53, L_54, NULL);
		V_14 = L_55;
		String_t* L_56 = V_14;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_57;
		memset((&L_57), 0, sizeof(L_57));
		BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4((&L_57), 1, L_56, NULL);
		V_6 = L_57;
		goto IL_0163;
	}

IL_0120:
	{
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_58 = V_2;
		int32_t L_59 = L_58.___Item3;
		V_15 = (bool)((!(((uint32_t)L_59) <= ((uint32_t)0)))? 1 : 0);
		bool L_60 = V_15;
		if (!L_60)
		{
			goto IL_0159;
		}
	}
	{
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_61 = V_2;
		int32_t L_62 = L_61.___Item3;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_63 = ___0_context;
		RuntimeObject* L_64;
		L_64 = BindingContext_get_dataSource_mF6CA0E5AED1F7DCA5619AEBA09F9F8F05D1CF504_inline(L_63, NULL);
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_65 = ___0_context;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_66;
		L_66 = BindingContext_get_dataSourcePath_m10A8B994ADD410BE92EAD7E0143C64C3A60B36BA_inline(L_65, NULL);
		V_8 = L_66;
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		String_t* L_67;
		L_67 = BindingUpdater_GetExtractValueErrorString_m350611AC7C041E46783070E25B54F9C31B58459D(L_62, L_64, (&V_8), NULL);
		V_16 = L_67;
		String_t* L_68 = V_16;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_69;
		memset((&L_69), 0, sizeof(L_69));
		BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4((&L_69), 1, L_68, NULL);
		V_6 = L_69;
		goto IL_0163;
	}

IL_0159:
	{
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_70 = V_2;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_71 = L_70.___Item4;
		V_6 = L_71;
		goto IL_0163;
	}

IL_0163:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_72 = V_6;
		return L_72;
	}
}
// Method Definition Index: 174
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateUI_m018C6C2246EDB3AFAECB0435E55F6B8A01095E6C (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* ___1_customBinding, const RuntimeMethod* method) 
{
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* L_0 = ___1_customBinding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_1 = ___0_context;
		NullCheck(L_0);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_2;
		L_2 = VirtualFuncInvoker1< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* >::Invoke(7, L_0, L_1);
		V_0 = L_2;
		goto IL_000b;
	}

IL_000b:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_3 = V_0;
		return L_3;
	}
}
// Method Definition Index: 175
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateDataSource_m3E9EED9DC2BAA7C32EDC2E3069949BBB560350E2 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___1_dataBinding, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingUpdater_VisitAtPath_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_mF3D32CB8CEA98EF24EE3CF6548B00D99BBF08B82_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF2ACAF2831744D1A9B8FFA195E4B5E8168AD698);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4FAA89DE6896DE4D1FCBBC160FCCFDF7481CA78);
		s_Il2CppMethodInitialized = true;
	}
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_2;
	memset((&V_2), 0, sizeof(V_2));
	ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F V_3;
	memset((&V_3), 0, sizeof(V_3));
	bool V_4 = false;
	String_t* V_5 = NULL;
	String_t* V_6 = NULL;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_7;
	memset((&V_7), 0, sizeof(V_7));
	bool V_8 = false;
	String_t* V_9 = NULL;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E V_10;
	memset((&V_10), 0, sizeof(V_10));
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_11;
	memset((&V_11), 0, sizeof(V_11));
	bool V_12 = false;
	String_t* V_13 = NULL;
	bool V_14 = false;
	String_t* V_15 = NULL;
	String_t* G_B4_0 = NULL;
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_0 = ___0_context;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1;
		L_1 = BindingContext_get_targetElement_m3E4F5FD912C4659E09308288F4F054457FB48691_inline(L_0, NULL);
		V_0 = L_1;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_2 = ___0_context;
		RuntimeObject* L_3;
		L_3 = BindingContext_get_dataSource_mF6CA0E5AED1F7DCA5619AEBA09F9F8F05D1CF504_inline(L_2, NULL);
		V_1 = L_3;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_4 = ___0_context;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_5;
		L_5 = BindingContext_get_dataSourcePath_m10A8B994ADD410BE92EAD7E0143C64C3A60B36BA_inline(L_4, NULL);
		V_2 = L_5;
		RuntimeObject* L_6 = V_1;
		V_4 = (bool)((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_7 = V_4;
		if (!L_7)
		{
			goto IL_0065;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = V_0;
		NullCheck(L_8);
		String_t* L_9;
		L_9 = VisualElement_get_name_m1B977173A2473D1D4D7F74A109AAB551CCA494FA(L_8, NULL);
		bool L_10;
		L_10 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_9, NULL);
		if (L_10)
		{
			goto IL_0036;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12;
		L_12 = VisualElement_get_name_m1B977173A2473D1D4D7F74A109AAB551CCA494FA(L_11, NULL);
		G_B4_0 = L_12;
		goto IL_0041;
	}

IL_0036:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13 = V_0;
		NullCheck(L_13);
		Type_t* L_14;
		L_14 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_13, NULL);
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		String_t* L_15;
		L_15 = TypeUtility_GetTypeDisplayName_m45C565A0737008926DD1D4CA6B453A475C8E77FD(L_14, NULL);
		G_B4_0 = L_15;
	}

IL_0041:
	{
		V_5 = G_B4_0;
		String_t* L_16 = V_5;
		String_t* L_17;
		L_17 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralDF2ACAF2831744D1A9B8FFA195E4B5E8168AD698, L_16, _stringLiteralF4FAA89DE6896DE4D1FCBBC160FCCFDF7481CA78, NULL);
		V_6 = L_17;
		String_t* L_18 = V_6;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_19;
		memset((&L_19), 0, sizeof(L_19));
		BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4((&L_19), 2, L_18, NULL);
		V_7 = L_19;
		goto IL_0119;
	}

IL_0065:
	{
		bool L_20;
		L_20 = PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50((&V_2), NULL);
		V_8 = L_20;
		bool L_21 = V_8;
		if (!L_21)
		{
			goto IL_008a;
		}
	}
	{
		RuntimeObject* L_22 = V_1;
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		String_t* L_23;
		L_23 = BindingUpdater_GetRootDataSourceError_m7921D251AD9B7B93ED7FF26D48EFF86E1795AE38(L_22, NULL);
		V_9 = L_23;
		String_t* L_24 = V_9;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_25;
		memset((&L_25), 0, sizeof(L_25));
		BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4((&L_25), 1, L_24, NULL);
		V_7 = L_25;
		goto IL_0119;
	}

IL_008a:
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_26 = ___1_dataBinding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_27 = ___0_context;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_28;
		L_28 = BindingContext_get_bindingId_m73A0DE3066DB8AE9C59B51128E1A164DAB4E7B80_inline(L_27, NULL);
		V_10 = L_28;
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_29;
		L_29 = BindingId_op_Implicit_m59B81D19F3282655F5E65A49E7E1BBE666313528((&V_10), NULL);
		V_11 = L_29;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_30 = ___0_context;
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_31;
		L_31 = BindingUpdater_VisitAtPath_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_mF3D32CB8CEA98EF24EE3CF6548B00D99BBF08B82(L_26, 1, (&V_0), (&V_11), L_30, BindingUpdater_VisitAtPath_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_mF3D32CB8CEA98EF24EE3CF6548B00D99BBF08B82_RuntimeMethod_var);
		V_3 = L_31;
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_32 = V_3;
		bool L_33 = L_32.___Item1;
		V_12 = (bool)((((int32_t)L_33) == ((int32_t)0))? 1 : 0);
		bool L_34 = V_12;
		if (!L_34)
		{
			goto IL_00d2;
		}
	}
	{
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_35 = V_3;
		int32_t L_36 = L_35.___Item2;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_37 = ___0_context;
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		String_t* L_38;
		L_38 = BindingUpdater_GetVisitationErrorString_m3BCC36C7DF5AEBB2E6D8154A6CFFC1BE744B75B3(L_36, L_37, NULL);
		V_13 = L_38;
		String_t* L_39 = V_13;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_40;
		memset((&L_40), 0, sizeof(L_40));
		BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4((&L_40), 1, L_39, NULL);
		V_7 = L_40;
		goto IL_0119;
	}

IL_00d2:
	{
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_41 = V_3;
		int32_t L_42 = L_41.___Item3;
		V_14 = (bool)((!(((uint32_t)L_42) <= ((uint32_t)0)))? 1 : 0);
		bool L_43 = V_14;
		if (!L_43)
		{
			goto IL_010f;
		}
	}
	{
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_44 = V_3;
		int32_t L_45 = L_44.___Item3;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_46 = V_0;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_47 = ___0_context;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_48;
		L_48 = BindingContext_get_bindingId_m73A0DE3066DB8AE9C59B51128E1A164DAB4E7B80_inline(L_47, NULL);
		V_10 = L_48;
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_49;
		L_49 = BindingId_op_Implicit_m59B81D19F3282655F5E65A49E7E1BBE666313528((&V_10), NULL);
		V_11 = L_49;
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		String_t* L_50;
		L_50 = BindingUpdater_GetExtractValueErrorString_m350611AC7C041E46783070E25B54F9C31B58459D(L_45, L_46, (&V_11), NULL);
		V_15 = L_50;
		String_t* L_51 = V_15;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_52;
		memset((&L_52), 0, sizeof(L_52));
		BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4((&L_52), 1, L_51, NULL);
		V_7 = L_52;
		goto IL_0119;
	}

IL_010f:
	{
		ValueTuple_4_t3F8C71A2E0F0EE198DA1968B4EA9B8BDA3DD9F6F L_53 = V_3;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_54 = L_53.___Item4;
		V_7 = L_54;
		goto IL_0119;
	}

IL_0119:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_55 = V_7;
		return L_55;
	}
}
// Method Definition Index: 176
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_UpdateDataSource_m274F5E6E8031E1987809AF12B140DD5B5E3DCAEB (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* ___1_customBinding, const RuntimeMethod* method) 
{
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_0;
		memset((&L_0), 0, sizeof(L_0));
		BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4((&L_0), 2, (String_t*)NULL, NULL);
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_1 = V_0;
		return L_1;
	}
}
// Method Definition Index: 177
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB BindingUpdater_TryUpdateUIWithNonContainer_mD66367AA546F67DEA00C219CC6E3871E7B104475 (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___1_binding, RuntimeObject* ___2_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m703BE0682579C6C99FC0669DCF6CCB072D2DADD3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m96435BA239543C3D1A49B7D68BAEA14DBD7BD2BF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m007E48BEB668EA7FD0459825E55EFDE3CB159928_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m35DA114C93D9B2B44D1A807CEEFC68A9DF9DCFF3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m5D644E96D822DBD27E34C332F02AEEA369498EED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2470BF3B82EE9EE0FA31E911BB80185E19F949CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8308992A69ACA929A0F71F517A5479BE6A89073C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m180C47A6D01A1AF92939DADFA07198A982E3C0FF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE4746CA1AE21F28AFAABA0ADCBF1BDD8D075373C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisString_t_m611CE45129BC94195662DEE30E23029058B5EAC2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC9125D549052EB005E9744D350FEF6AD9B048ABE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCD8A7A06256A305A8B094841441958A759BD1419_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_UpdateUI_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m165D9E72DA810AFEB45980E54916FE540759651D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B72DB5E4EC64265B563605E260CA0D83D95171F);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	bool V_1 = false;
	MethodInfo_t* V_2 = NULL;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	bool V_6 = false;
	uint8_t V_7 = 0x0;
	Il2CppChar V_8 = 0x0;
	double V_9 = 0.0;
	int16_t V_10 = 0;
	int32_t V_11 = 0;
	int64_t V_12 = 0;
	int8_t V_13 = 0x0;
	float V_14 = 0.0f;
	String_t* V_15 = NULL;
	uint16_t V_16 = 0;
	uint32_t V_17 = 0;
	uint64_t V_18 = 0;
	{
		RuntimeObject* L_0 = ___2_value;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
		V_0 = L_1;
		Type_t* L_2 = V_0;
		NullCheck(L_2);
		bool L_3;
		L_3 = VirtualFuncInvoker0< bool >::Invoke(68, L_2);
		V_1 = L_3;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0052;
		}
	}
	{
		MethodInfo_t* L_5;
		L_5 = DataBinding_get_updateUIMethod_m57AC4CB5B32DA0BAC15EBB1BB19D828A95AA04D4(NULL);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_6;
		Type_t* L_8 = V_0;
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_8);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_8);
		NullCheck(L_5);
		MethodInfo_t* L_9;
		L_9 = VirtualFuncInvoker1< MethodInfo_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(40, L_5, L_7);
		V_2 = L_9;
		MethodInfo_t* L_10 = V_2;
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_11 = ___1_binding;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = L_12;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_14 = ___0_context;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_15 = (*(BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*)L_14);
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_16 = L_15;
		RuntimeObject* L_17 = Box(BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2_il2cpp_TypeInfo_var, &L_16);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_17);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_17);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_13;
		RuntimeObject* L_19 = ___2_value;
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_19);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_19);
		NullCheck(L_10);
		RuntimeObject* L_20;
		L_20 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_10, L_11, L_18, NULL);
		V_3 = ((*(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB*)UnBox(L_20, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB_il2cpp_TypeInfo_var)));
		goto IL_01e0;
	}

IL_0052:
	{
		Type_t* L_21 = V_0;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		int32_t L_22;
		L_22 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_21, NULL);
		V_5 = L_22;
		int32_t L_23 = V_5;
		V_4 = L_23;
		int32_t L_24 = V_4;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_24, 3)))
		{
			case 0:
			{
				goto IL_00ac;
			}
			case 1:
			{
				goto IL_00dc;
			}
			case 2:
			{
				goto IL_0154;
			}
			case 3:
			{
				goto IL_00c4;
			}
			case 4:
			{
				goto IL_010c;
			}
			case 5:
			{
				goto IL_0193;
			}
			case 6:
			{
				goto IL_0124;
			}
			case 7:
			{
				goto IL_01a8;
			}
			case 8:
			{
				goto IL_013c;
			}
			case 9:
			{
				goto IL_01bd;
			}
			case 10:
			{
				goto IL_0169;
			}
			case 11:
			{
				goto IL_00f4;
			}
			case 12:
			{
				goto IL_01d2;
			}
			case 13:
			{
				goto IL_01d2;
			}
			case 14:
			{
				goto IL_01d2;
			}
			case 15:
			{
				goto IL_017e;
			}
		}
	}
	{
		goto IL_01d2;
	}

IL_00ac:
	{
		RuntimeObject* L_25 = ___2_value;
		V_6 = ((*(bool*)UnBox(L_25, il2cpp_defaults.boolean_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_26 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_27 = ___0_context;
		NullCheck(L_26);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_28;
		L_28 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, bool* >::Invoke(DataBinding_UpdateUI_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m703BE0682579C6C99FC0669DCF6CCB072D2DADD3_RuntimeMethod_var, L_26, L_27, (&V_6));
		V_3 = L_28;
		goto IL_01e0;
	}

IL_00c4:
	{
		RuntimeObject* L_29 = ___2_value;
		V_7 = ((*(uint8_t*)UnBox(L_29, il2cpp_defaults.byte_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_30 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_31 = ___0_context;
		NullCheck(L_30);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_32;
		L_32 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, uint8_t* >::Invoke(DataBinding_UpdateUI_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m96435BA239543C3D1A49B7D68BAEA14DBD7BD2BF_RuntimeMethod_var, L_30, L_31, (&V_7));
		V_3 = L_32;
		goto IL_01e0;
	}

IL_00dc:
	{
		RuntimeObject* L_33 = ___2_value;
		V_8 = ((*(Il2CppChar*)UnBox(L_33, il2cpp_defaults.char_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_34 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_35 = ___0_context;
		NullCheck(L_34);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_36;
		L_36 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, Il2CppChar* >::Invoke(DataBinding_UpdateUI_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m007E48BEB668EA7FD0459825E55EFDE3CB159928_RuntimeMethod_var, L_34, L_35, (&V_8));
		V_3 = L_36;
		goto IL_01e0;
	}

IL_00f4:
	{
		RuntimeObject* L_37 = ___2_value;
		V_9 = ((*(double*)UnBox(L_37, il2cpp_defaults.double_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_38 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_39 = ___0_context;
		NullCheck(L_38);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_40;
		L_40 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, double* >::Invoke(DataBinding_UpdateUI_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m35DA114C93D9B2B44D1A807CEEFC68A9DF9DCFF3_RuntimeMethod_var, L_38, L_39, (&V_9));
		V_3 = L_40;
		goto IL_01e0;
	}

IL_010c:
	{
		RuntimeObject* L_41 = ___2_value;
		V_10 = ((*(int16_t*)UnBox(L_41, il2cpp_defaults.int16_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_42 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_43 = ___0_context;
		NullCheck(L_42);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_44;
		L_44 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, int16_t* >::Invoke(DataBinding_UpdateUI_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m5D644E96D822DBD27E34C332F02AEEA369498EED_RuntimeMethod_var, L_42, L_43, (&V_10));
		V_3 = L_44;
		goto IL_01e0;
	}

IL_0124:
	{
		RuntimeObject* L_45 = ___2_value;
		V_11 = ((*(int32_t*)UnBox(L_45, il2cpp_defaults.int32_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_46 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_47 = ___0_context;
		NullCheck(L_46);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_48;
		L_48 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, int32_t* >::Invoke(DataBinding_UpdateUI_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m2470BF3B82EE9EE0FA31E911BB80185E19F949CA_RuntimeMethod_var, L_46, L_47, (&V_11));
		V_3 = L_48;
		goto IL_01e0;
	}

IL_013c:
	{
		RuntimeObject* L_49 = ___2_value;
		V_12 = ((*(int64_t*)UnBox(L_49, il2cpp_defaults.int64_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_50 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_51 = ___0_context;
		NullCheck(L_50);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_52;
		L_52 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, int64_t* >::Invoke(DataBinding_UpdateUI_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8308992A69ACA929A0F71F517A5479BE6A89073C_RuntimeMethod_var, L_50, L_51, (&V_12));
		V_3 = L_52;
		goto IL_01e0;
	}

IL_0154:
	{
		RuntimeObject* L_53 = ___2_value;
		V_13 = ((*(int8_t*)UnBox(L_53, il2cpp_defaults.sbyte_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_54 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_55 = ___0_context;
		NullCheck(L_54);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_56;
		L_56 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, int8_t* >::Invoke(DataBinding_UpdateUI_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m180C47A6D01A1AF92939DADFA07198A982E3C0FF_RuntimeMethod_var, L_54, L_55, (&V_13));
		V_3 = L_56;
		goto IL_01e0;
	}

IL_0169:
	{
		RuntimeObject* L_57 = ___2_value;
		V_14 = ((*(float*)UnBox(L_57, il2cpp_defaults.single_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_58 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_59 = ___0_context;
		NullCheck(L_58);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_60;
		L_60 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, float* >::Invoke(DataBinding_UpdateUI_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE4746CA1AE21F28AFAABA0ADCBF1BDD8D075373C_RuntimeMethod_var, L_58, L_59, (&V_14));
		V_3 = L_60;
		goto IL_01e0;
	}

IL_017e:
	{
		RuntimeObject* L_61 = ___2_value;
		V_15 = ((String_t*)CastclassSealed((RuntimeObject*)L_61, il2cpp_defaults.string_class));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_62 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_63 = ___0_context;
		NullCheck(L_62);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_64;
		L_64 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, String_t** >::Invoke(DataBinding_UpdateUI_TisString_t_m611CE45129BC94195662DEE30E23029058B5EAC2_RuntimeMethod_var, L_62, L_63, (&V_15));
		V_3 = L_64;
		goto IL_01e0;
	}

IL_0193:
	{
		RuntimeObject* L_65 = ___2_value;
		V_16 = ((*(uint16_t*)UnBox(L_65, il2cpp_defaults.uint16_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_66 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_67 = ___0_context;
		NullCheck(L_66);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_68;
		L_68 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, uint16_t* >::Invoke(DataBinding_UpdateUI_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC9125D549052EB005E9744D350FEF6AD9B048ABE_RuntimeMethod_var, L_66, L_67, (&V_16));
		V_3 = L_68;
		goto IL_01e0;
	}

IL_01a8:
	{
		RuntimeObject* L_69 = ___2_value;
		V_17 = ((*(uint32_t*)UnBox(L_69, il2cpp_defaults.uint32_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_70 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_71 = ___0_context;
		NullCheck(L_70);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_72;
		L_72 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, uint32_t* >::Invoke(DataBinding_UpdateUI_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCD8A7A06256A305A8B094841441958A759BD1419_RuntimeMethod_var, L_70, L_71, (&V_17));
		V_3 = L_72;
		goto IL_01e0;
	}

IL_01bd:
	{
		RuntimeObject* L_73 = ___2_value;
		V_18 = ((*(uint64_t*)UnBox(L_73, il2cpp_defaults.uint64_class)));
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_74 = ___1_binding;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_75 = ___0_context;
		NullCheck(L_74);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_76;
		L_76 = GenericVirtualFuncInvoker2< BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*, uint64_t* >::Invoke(DataBinding_UpdateUI_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m165D9E72DA810AFEB45980E54916FE540759651D_RuntimeMethod_var, L_74, L_75, (&V_18));
		V_3 = L_76;
		goto IL_01e0;
	}

IL_01d2:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_77;
		memset((&L_77), 0, sizeof(L_77));
		BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4((&L_77), 1, _stringLiteral7B72DB5E4EC64265B563605E260CA0D83D95171F, NULL);
		V_3 = L_77;
		goto IL_01e0;
	}

IL_01e0:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_78 = V_3;
		return L_78;
	}
}
// Method Definition Index: 178
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2 BindingUpdater_VisitRoot_mA83D7F0ADA4AE994184635A4166923D16D9905EE (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_dataBinding, RuntimeObject** ___1_container, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___2_context, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyContainer_TryAccept_TisRuntimeObject_mB6FB92B27875A6970EB6B2F948AE57066573F29D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_3__ctor_mBF09DFEA8F7D0436B0EE9A691359AAA679DE5B2D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE V_2;
	memset((&V_2), 0, sizeof(V_2));
	ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		il2cpp_codegen_runtime_class_init_inline(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* L_0 = ((BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_StaticFields*)il2cpp_codegen_static_fields_for(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var))->___s_VisitDataSourceAsRootVisitor;
		NullCheck(L_0);
		CastDataSourceVisitor_Reset_mCB10C80A4BBB1CD668DB7C57DEF8F59A3D94D71F(L_0, NULL);
		CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* L_1 = ((BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_StaticFields*)il2cpp_codegen_static_fields_for(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var))->___s_VisitDataSourceAsRootVisitor;
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_2 = ___0_dataBinding;
		NullCheck(L_1);
		CastDataSourceVisitor_set_Binding_m2C4308EA8851457A94052A596C4D027E59B94354_inline(L_1, L_2, NULL);
		CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* L_3 = ((BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_StaticFields*)il2cpp_codegen_static_fields_for(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var))->___s_VisitDataSourceAsRootVisitor;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_4 = ___2_context;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_5 = (*(BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2*)L_4);
		NullCheck(L_3);
		CastDataSourceVisitor_set_bindingContext_mFC2B4A6DFA9623FD9D2E9B20A27F1D1D986CA026_inline(L_3, L_5, NULL);
		CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* L_6 = ((BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_StaticFields*)il2cpp_codegen_static_fields_for(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var))->___s_VisitDataSourceAsRootVisitor;
		RuntimeObject** L_7 = ___1_container;
		il2cpp_codegen_initobj((&V_2), sizeof(VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE));
		VisitParameters_tF21AC3343F90A7925EEA69AA73269B7F2DCE66CE L_8 = V_2;
		bool L_9;
		L_9 = PropertyContainer_TryAccept_TisRuntimeObject_mB6FB92B27875A6970EB6B2F948AE57066573F29D(L_6, L_7, (&V_1), L_8, PropertyContainer_TryAccept_TisRuntimeObject_mB6FB92B27875A6970EB6B2F948AE57066573F29D_RuntimeMethod_var);
		V_0 = L_9;
		bool L_10 = V_0;
		int32_t L_11 = V_1;
		CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* L_12 = ((BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_StaticFields*)il2cpp_codegen_static_fields_for(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var))->___s_VisitDataSourceAsRootVisitor;
		NullCheck(L_12);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_13;
		L_13 = CastDataSourceVisitor_get_result_mBF91A1D97417B184FE12FF3E90580AD4486FBF30_inline(L_12, NULL);
		ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2 L_14;
		memset((&L_14), 0, sizeof(L_14));
		ValueTuple_3__ctor_mBF09DFEA8F7D0436B0EE9A691359AAA679DE5B2D((&L_14), L_10, L_11, L_13, ValueTuple_3__ctor_mBF09DFEA8F7D0436B0EE9A691359AAA679DE5B2D_RuntimeMethod_var);
		V_3 = L_14;
		goto IL_0054;
	}

IL_0054:
	{
		ValueTuple_3_t1536A77A555C2C5C32D511E001F89963A564B2B2 L_15 = V_3;
		return L_15;
	}
}
// Method Definition Index: 180
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BindingUpdater_GetVisitationErrorString_m3BCC36C7DF5AEBB2E6D8154A6CFFC1BE744B75B3 (int32_t ___0_returnCode, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___1_context, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AF3C53E348233A3225BF2EED2577658C28EBC62);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1304328AF4D4813C559F2396DA9EDC7FA6DBA4C2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31E4B3B03F3D5BDD2B3CE6F668D2B8959C4184C5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B19F31BF14A9FEE09DB4723F9CF57E9F37998AF);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	String_t* V_3 = NULL;
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_0 = ___1_context;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1;
		L_1 = BindingContext_get_targetElement_m3E4F5FD912C4659E09308288F4F054457FB48691_inline(L_0, NULL);
		NullCheck(L_1);
		Type_t* L_2;
		L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL);
		NullCheck(L_2);
		String_t* L_3;
		L_3 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_2);
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* L_4 = ___1_context;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_5;
		L_5 = BindingContext_get_bindingId_m73A0DE3066DB8AE9C59B51128E1A164DAB4E7B80_inline(L_4, NULL);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_6 = L_5;
		RuntimeObject* L_7 = Box(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var, &L_6);
		String_t* L_8;
		L_8 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral1304328AF4D4813C559F2396DA9EDC7FA6DBA4C2, L_3, L_7, NULL);
		V_0 = L_8;
		int32_t L_9 = ___0_returnCode;
		V_2 = L_9;
		int32_t L_10 = V_2;
		V_1 = L_10;
		int32_t L_11 = V_1;
		switch (L_11)
		{
			case 0:
			{
				goto IL_0079;
			}
			case 1:
			{
				goto IL_0079;
			}
			case 2:
			{
				goto IL_004f;
			}
			case 3:
			{
				goto IL_005d;
			}
			case 4:
			{
				goto IL_006b;
			}
			case 5:
			{
				goto IL_0079;
			}
			case 6:
			{
				goto IL_0079;
			}
		}
	}
	{
		goto IL_008a;
	}

IL_004f:
	{
		String_t* L_12 = V_0;
		String_t* L_13;
		L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_12, _stringLiteral7B19F31BF14A9FEE09DB4723F9CF57E9F37998AF, NULL);
		V_3 = L_13;
		goto IL_0090;
	}

IL_005d:
	{
		String_t* L_14 = V_0;
		String_t* L_15;
		L_15 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_14, _stringLiteral0AF3C53E348233A3225BF2EED2577658C28EBC62, NULL);
		V_3 = L_15;
		goto IL_0090;
	}

IL_006b:
	{
		String_t* L_16 = V_0;
		String_t* L_17;
		L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_16, _stringLiteral31E4B3B03F3D5BDD2B3CE6F668D2B8959C4184C5, NULL);
		V_3 = L_17;
		goto IL_0090;
	}

IL_0079:
	{
		String_t* L_18 = V_0;
		String_t* L_19;
		L_19 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral846EBD88927A0A5178044365E1F013B802F123DC)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_20 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_20, L_19, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingUpdater_GetVisitationErrorString_m3BCC36C7DF5AEBB2E6D8154A6CFFC1BE744B75B3_RuntimeMethod_var)));
	}

IL_008a:
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_21 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_21, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingUpdater_GetVisitationErrorString_m3BCC36C7DF5AEBB2E6D8154A6CFFC1BE744B75B3_RuntimeMethod_var)));
	}

IL_0090:
	{
		String_t* L_22 = V_3;
		return L_22;
	}
}
// Method Definition Index: 181
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BindingUpdater_GetExtractValueErrorString_m350611AC7C041E46783070E25B54F9C31B58459D (int32_t ___0_returnCode, RuntimeObject* ___1_target, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___2_path, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D6D1131A19F61329AED6774CBB4AE5FE7896CDE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral421496CB7ABDFA80E54F184AE77F54606A305798);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61472F57AA44E8DF22FB909AA11C5895278C1382);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9CEE544316B51FAF48CD62E315F4E29BEBE7A6C);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	String_t* V_3 = NULL;
	RuntimeObject* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	String_t* G_B3_0 = NULL;
	RuntimeObject* G_B3_1 = NULL;
	String_t* G_B3_2 = NULL;
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_0 = ___2_path;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_1 = (*(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*)L_0);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_2 = L_1;
		RuntimeObject* L_3 = Box(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_il2cpp_TypeInfo_var, &L_2);
		RuntimeObject* L_4 = ___1_target;
		if (L_4)
		{
			G_B2_0 = L_3;
			G_B2_1 = _stringLiteral421496CB7ABDFA80E54F184AE77F54606A305798;
			goto IL_0017;
		}
		G_B1_0 = L_3;
		G_B1_1 = _stringLiteral421496CB7ABDFA80E54F184AE77F54606A305798;
	}
	{
		G_B3_0 = ((String_t*)(NULL));
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		goto IL_0022;
	}

IL_0017:
	{
		RuntimeObject* L_5 = ___1_target;
		NullCheck(L_5);
		Type_t* L_6;
		L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
		NullCheck(L_6);
		String_t* L_7;
		L_7 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_6);
		G_B3_0 = L_7;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
	}

IL_0022:
	{
		String_t* L_8;
		L_8 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(G_B3_2, G_B3_1, G_B3_0, NULL);
		V_0 = L_8;
		int32_t L_9 = ___0_returnCode;
		V_2 = L_9;
		int32_t L_10 = V_2;
		V_1 = L_10;
		int32_t L_11 = V_1;
		switch (L_11)
		{
			case 0:
			{
				goto IL_007a;
			}
			case 1:
			{
				goto IL_007a;
			}
			case 2:
			{
				goto IL_0050;
			}
			case 3:
			{
				goto IL_005e;
			}
			case 4:
			{
				goto IL_006c;
			}
			case 5:
			{
				goto IL_007a;
			}
			case 6:
			{
				goto IL_007a;
			}
		}
	}
	{
		goto IL_008b;
	}

IL_0050:
	{
		String_t* L_12 = V_0;
		String_t* L_13;
		L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_12, _stringLiteral1D6D1131A19F61329AED6774CBB4AE5FE7896CDE, NULL);
		V_3 = L_13;
		goto IL_0091;
	}

IL_005e:
	{
		String_t* L_14 = V_0;
		String_t* L_15;
		L_15 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_14, _stringLiteralB9CEE544316B51FAF48CD62E315F4E29BEBE7A6C, NULL);
		V_3 = L_15;
		goto IL_0091;
	}

IL_006c:
	{
		String_t* L_16 = V_0;
		String_t* L_17;
		L_17 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_16, _stringLiteral61472F57AA44E8DF22FB909AA11C5895278C1382, NULL);
		V_3 = L_17;
		goto IL_0091;
	}

IL_007a:
	{
		String_t* L_18 = V_0;
		String_t* L_19;
		L_19 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral846EBD88927A0A5178044365E1F013B802F123DC)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_20 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_20, L_19, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingUpdater_GetExtractValueErrorString_m350611AC7C041E46783070E25B54F9C31B58459D_RuntimeMethod_var)));
	}

IL_008b:
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_21 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_21, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingUpdater_GetExtractValueErrorString_m350611AC7C041E46783070E25B54F9C31B58459D_RuntimeMethod_var)));
	}

IL_0091:
	{
		String_t* L_22 = V_3;
		return L_22;
	}
}
// Method Definition Index: 182
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BindingUpdater_GetRootDataSourceError_m7921D251AD9B7B93ED7FF26D48EFF86E1795AE38 (RuntimeObject* ___0_target, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F03B9215774B20DE143118AED8E7D94AD531DD4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC32F4CE8FED80DE91BE97CC541D29FEA435CF38);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_target;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
		NullCheck(L_1);
		String_t* L_2;
		L_2 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_1);
		String_t* L_3;
		L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralDC32F4CE8FED80DE91BE97CC541D29FEA435CF38, L_2, _stringLiteral4F03B9215774B20DE143118AED8E7D94AD531DD4, NULL);
		V_0 = L_3;
		goto IL_001e;
	}

IL_001e:
	{
		String_t* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 183
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingUpdater__ctor_m57FBC013416DA6993ED2768855167AE3F77D76B4 (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// Method Definition Index: 184
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingUpdater__cctor_m7522558B7FDA676834201F45531314FD22F7B7A9 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* L_0 = (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1*)il2cpp_codegen_object_new(CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1_il2cpp_TypeInfo_var);
		CastDataSourceVisitor__ctor_mF059DD8A87D84A727182DA5C9EDE78E8426749EC(L_0, NULL);
		((BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_StaticFields*)il2cpp_codegen_static_fields_for(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var))->___s_VisitDataSourceAsRootVisitor = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_StaticFields*)il2cpp_codegen_static_fields_for(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var))->___s_VisitDataSourceAsRootVisitor), (void*)L_0);
		UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* L_1 = (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21*)il2cpp_codegen_object_new(UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21_il2cpp_TypeInfo_var);
		UIPathVisitor__ctor_m3024744351196A532AF621BDD75F90ED9690EA3D(L_1, NULL);
		((BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_StaticFields*)il2cpp_codegen_static_fields_for(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var))->___s_VisitDataSourceAtPathVisitor = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_StaticFields*)il2cpp_codegen_static_fields_for(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var))->___s_VisitDataSourceAtPathVisitor), (void*)L_1);
		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: 185
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* CastDataSourceVisitor_get_Binding_m5E49CD185160FDDD9703BECC9BBCABCC38D3470C (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, const RuntimeMethod* method) 
{
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_0 = __this->___U3CBindingU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 186
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CastDataSourceVisitor_set_Binding_m2C4308EA8851457A94052A596C4D027E59B94354 (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_value, const RuntimeMethod* method) 
{
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_0 = ___0_value;
		__this->___U3CBindingU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBindingU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 187
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 CastDataSourceVisitor_get_bindingContext_m4CB5DBA632F34ADA1D372891CF20CC352EC67681 (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, const RuntimeMethod* method) 
{
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_0 = __this->___U3CbindingContextU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 188
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CastDataSourceVisitor_set_bindingContext_mFC2B4A6DFA9623FD9D2E9B20A27F1D1D986CA026 (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 ___0_value, const RuntimeMethod* method) 
{
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_0 = ___0_value;
		__this->___U3CbindingContextU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_TargetElement), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_Path), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSource), (void*)NULL);
		#endif
		return;
	}
}
// Method Definition Index: 189
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB CastDataSourceVisitor_get_result_mBF91A1D97417B184FE12FF3E90580AD4486FBF30 (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, const RuntimeMethod* method) 
{
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 190
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CastDataSourceVisitor_set_result_m85D8FC603976B86A95E07B083CA39AD7524A04BB (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___0_value, const RuntimeMethod* method) 
{
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_0 = ___0_value;
		__this->___U3CresultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CresultU3Ek__BackingField))->___U3CmessageU3Ek__BackingField), (void*)NULL);
		return;
	}
}
// Method Definition Index: 191
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CastDataSourceVisitor_Reset_mCB10C80A4BBB1CD668DB7C57DEF8F59A3D94D71F (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, const RuntimeMethod* method) 
{
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		CastDataSourceVisitor_set_Binding_m2C4308EA8851457A94052A596C4D027E59B94354_inline(__this, (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA*)NULL, NULL);
		il2cpp_codegen_initobj((&V_0), sizeof(BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2));
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_0 = V_0;
		CastDataSourceVisitor_set_bindingContext_mFC2B4A6DFA9623FD9D2E9B20A27F1D1D986CA026_inline(__this, L_0, NULL);
		il2cpp_codegen_initobj((&V_1), sizeof(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB));
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_1 = V_1;
		CastDataSourceVisitor_set_result_m85D8FC603976B86A95E07B083CA39AD7524A04BB_inline(__this, L_1, NULL);
		return;
	}
}
// Method Definition Index: 193
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CastDataSourceVisitor__ctor_mF059DD8A87D84A727182DA5C9EDE78E8426749EC (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, const RuntimeMethod* method) 
{
	{
		ConcreteTypeVisitor__ctor_mD8325C275503CD10781E46834B7C633B7EBF4BCE(__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: 194
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* UIPathVisitor_get_binding_m03F7EA36AD3D36ADECF9C571DD914933D7CA7338 (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, const RuntimeMethod* method) 
{
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_0 = __this->___U3CbindingU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 195
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPathVisitor_set_binding_m72939ACF73E3671B6DACF6107AAC6AC069D8B2FC (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_value, const RuntimeMethod* method) 
{
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_0 = ___0_value;
		__this->___U3CbindingU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbindingU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 196
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UIPathVisitor_get_direction_m8EAE7149E1C74BB49BAEE95948B35F5C9B7EB346 (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CdirectionU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 197
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPathVisitor_set_direction_m617B40AD904ACA9CA4F6644CA5361A579A8DE6C5 (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CdirectionU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 198
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 UIPathVisitor_get_bindingContext_mE1C76F6A0BF1B24EA6D1BB247752F5EE0586B4F7 (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, const RuntimeMethod* method) 
{
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_0 = __this->___U3CbindingContextU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 199
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPathVisitor_set_bindingContext_mD358FF971532C5C9015F395A3918DDD7050D2378 (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 ___0_value, const RuntimeMethod* method) 
{
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_0 = ___0_value;
		__this->___U3CbindingContextU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_TargetElement), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_Path), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSource), (void*)NULL);
		#endif
		return;
	}
}
// Method Definition Index: 200
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB UIPathVisitor_get_result_m1BE68B1EF9A54DEE0C58EB323670224B57A405A7 (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, const RuntimeMethod* method) 
{
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 201
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPathVisitor_set_result_m5195F6D8FA895AC39C2ADE63E665878C38795079 (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___0_value, const RuntimeMethod* method) 
{
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_0 = ___0_value;
		__this->___U3CresultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CresultU3Ek__BackingField))->___U3CmessageU3Ek__BackingField), (void*)NULL);
		return;
	}
}
// Method Definition Index: 202
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPathVisitor_Reset_m0EB323F34B9095755F8B1330789AAE0508E61837 (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, const RuntimeMethod* method) 
{
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		PathVisitor_Reset_mE977ECA73FF2496D18D2CF518B48DD1DA1FD59AA(__this, NULL);
		UIPathVisitor_set_binding_m72939ACF73E3671B6DACF6107AAC6AC069D8B2FC_inline(__this, (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA*)NULL, NULL);
		UIPathVisitor_set_direction_m617B40AD904ACA9CA4F6644CA5361A579A8DE6C5_inline(__this, 0, NULL);
		il2cpp_codegen_initobj((&V_0), sizeof(BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2));
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_0 = V_0;
		UIPathVisitor_set_bindingContext_mD358FF971532C5C9015F395A3918DDD7050D2378_inline(__this, L_0, NULL);
		il2cpp_codegen_initobj((&V_1), sizeof(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB));
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_1 = V_1;
		UIPathVisitor_set_result_m5195F6D8FA895AC39C2ADE63E665878C38795079_inline(__this, L_1, NULL);
		PathVisitor_set_ReadonlyVisit_m852F4CA7A95317B2AA5CBC9AB914037FC5A0CABD_inline(__this, (bool)1, NULL);
		return;
	}
}
// Method Definition Index: 204
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UIPathVisitor__ctor_m3024744351196A532AF621BDD75F90ED9690EA3D (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, const RuntimeMethod* method) 
{
	{
		PathVisitor__ctor_m422FB3CC93AEFF8FC5CCD62B3485779CE88317F6(__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: 205
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ConverterGroup_get_registry_m0AF81702EF4A313675B98875D7C9D221C9C1E5D8 (ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* __this, const RuntimeMethod* method) 
{
	{
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_0 = __this->___U3CregistryU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 206
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConverterGroup__ctor_m5AC75401F427A616349FB3B40527AAEB554FD563 (ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* __this, String_t* ___0_id, String_t* ___1_displayName, String_t* ___2_description, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		String_t* L_0 = ___0_id;
		__this->___U3CidU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
		String_t* L_1 = ___1_displayName;
		__this->___U3CdisplayNameU3Ek__BackingField = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdisplayNameU3Ek__BackingField), (void*)L_1);
		String_t* L_2 = ___2_description;
		__this->___U3CdescriptionU3Ek__BackingField = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdescriptionU3Ek__BackingField), (void*)L_2);
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_3;
		L_3 = ConversionRegistry_Create_m2DDE4CFB28FA6E697A09D01A8FAE0D6E7A3A51BA(NULL);
		__this->___U3CregistryU3Ek__BackingField = L_3;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CregistryU3Ek__BackingField))->___m_Converters), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CregistryU3Ek__BackingField))->___m_LazyConverters), (void*)NULL);
		#endif
		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: 210
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConverterGroups__cctor_m9187782A6A91714C6A7996AF8D08E802F5548E81 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mCFADA730477EB2B6C578D1B32913FEDB00C0BC72_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t4DF54DED090D74EA3A4143562494256C758AB504_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral722395FEC223B926BCCF44CB4335F8A9F1814CBE);
		s_Il2CppMethodInitialized = true;
	}
	{
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_0 = (ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A*)il2cpp_codegen_object_new(ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A_il2cpp_TypeInfo_var);
		ConverterGroup__ctor_m5AC75401F427A616349FB3B40527AAEB554FD563(L_0, _stringLiteral722395FEC223B926BCCF44CB4335F8A9F1814CBE, (String_t*)NULL, (String_t*)NULL, NULL);
		((ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_StaticFields*)il2cpp_codegen_static_fields_for(ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_il2cpp_TypeInfo_var))->___s_GlobalConverters = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_StaticFields*)il2cpp_codegen_static_fields_for(ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_il2cpp_TypeInfo_var))->___s_GlobalConverters), (void*)L_0);
		Dictionary_2_t4DF54DED090D74EA3A4143562494256C758AB504* L_1 = (Dictionary_2_t4DF54DED090D74EA3A4143562494256C758AB504*)il2cpp_codegen_object_new(Dictionary_2_t4DF54DED090D74EA3A4143562494256C758AB504_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mCFADA730477EB2B6C578D1B32913FEDB00C0BC72(L_1, Dictionary_2__ctor_mCFADA730477EB2B6C578D1B32913FEDB00C0BC72_RuntimeMethod_var);
		((ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_StaticFields*)il2cpp_codegen_static_fields_for(ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_il2cpp_TypeInfo_var))->___s_BindingConverterGroups = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_StaticFields*)il2cpp_codegen_static_fields_for(ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_il2cpp_TypeInfo_var))->___s_BindingConverterGroups), (void*)L_1);
		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: 211
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unsafe_LazyRegisterGlobal_mFB063369D472656AE9371C9960C7DA5ED1DE3E33 (Type_t* ___0_source, Type_t* ___1_destination, Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* ___2_converterDelegate, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_runtime_class_init_inline(ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_il2cpp_TypeInfo_var);
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_0 = ((ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_StaticFields*)il2cpp_codegen_static_fields_for(ConverterGroups_tA746073C90C188444FFC6A55278138FEE2BBDF0E_il2cpp_TypeInfo_var))->___s_GlobalConverters;
		NullCheck(L_0);
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_1;
		L_1 = ConverterGroup_get_registry_m0AF81702EF4A313675B98875D7C9D221C9C1E5D8_inline(L_0, NULL);
		V_0 = L_1;
		Type_t* L_2 = ___0_source;
		Type_t* L_3 = ___1_destination;
		Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* L_4 = ___2_converterDelegate;
		ConversionRegistry_LazyRegister_mAE296D8B6CBA77DB7601C68696AB654D0200E0A3((&V_0), L_2, L_3, L_4, NULL);
		Type_t* L_5 = ___0_source;
		Type_t* L_6 = ___1_destination;
		Func_1_tFE2AC762955D9ADA8BDF68E539B442802F90159C* L_7 = ___2_converterDelegate;
		Unsafe_LazyRegister_mDF5AB416CCD7838238006E4F3FE9D5BCAF5DC51B(L_5, L_6, L_7, 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: 212
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB CustomBinding_Update_m855F9138FB7B995CFCFC9657C2F647B89B9CCCA9 (CustomBinding_t7B3EAC3C8A6818EB910F47350CB27F61CC2F864E* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* ___0_context, const RuntimeMethod* method) 
{
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_0;
		memset((&L_0), 0, sizeof(L_0));
		BindingResult__ctor_mEDF609999541569157EB2B3741C7CEF9CAF8E7E4((&L_0), 0, (String_t*)NULL, NULL);
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_1 = V_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
#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: 213
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* DataBinding_get_updateUIMethod_m57AC4CB5B32DA0BAC15EBB1BB19D828A95AA04D4 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	MethodInfo_t* G_B2_0 = NULL;
	MethodInfo_t* G_B1_0 = NULL;
	{
		MethodInfo_t* L_0 = ((DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_StaticFields*)il2cpp_codegen_static_fields_for(DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var))->___s_UpdateUIMethodInfo;
		MethodInfo_t* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0014;
		}
		G_B1_0 = L_1;
	}
	{
		MethodInfo_t* L_2;
		L_2 = DataBinding_CacheReflectionInfo_m1301A383A29E07B766104A199EB1DC63B949D9A0(NULL);
		MethodInfo_t* L_3 = L_2;
		((DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_StaticFields*)il2cpp_codegen_static_fields_for(DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var))->___s_UpdateUIMethodInfo = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_StaticFields*)il2cpp_codegen_static_fields_for(DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var))->___s_UpdateUIMethodInfo), (void*)L_3);
		G_B2_0 = L_3;
	}

IL_0014:
	{
		return G_B2_0;
	}
}
// Method Definition Index: 214
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* DataBinding_CacheReflectionInfo_m1301A383A29E07B766104A199EB1DC63B949D9A0 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F71322FD544CE52F6DFBEF8422C8C57395126BB);
		s_Il2CppMethodInitialized = true;
	}
	MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_0 = NULL;
	int32_t V_1 = 0;
	MethodInfo_t* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	MethodInfo_t* V_5 = NULL;
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_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);
		MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_2;
		L_2 = VirtualFuncInvoker1< MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, int32_t >::Invoke(97, L_1, ((int32_t)36));
		V_0 = L_2;
		V_1 = 0;
		goto IL_0058;
	}

IL_0018:
	{
		MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_3 = V_0;
		int32_t L_4 = V_1;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		MethodInfo_t* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		V_2 = L_6;
		MethodInfo_t* L_7 = V_2;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_7);
		bool L_9;
		L_9 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_8, _stringLiteral2F71322FD544CE52F6DFBEF8422C8C57395126BB, NULL);
		V_3 = L_9;
		bool L_10 = V_3;
		if (!L_10)
		{
			goto IL_0033;
		}
	}
	{
		goto IL_0054;
	}

IL_0033:
	{
		MethodInfo_t* L_11 = V_2;
		NullCheck(L_11);
		ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_12;
		L_12 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, L_11);
		NullCheck(L_12);
		V_4 = (bool)((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_13 = V_4;
		if (!L_13)
		{
			goto IL_0049;
		}
	}
	{
		goto IL_0054;
	}

IL_0049:
	{
		MethodInfo_t* L_14 = V_2;
		MethodInfo_t* L_15 = L_14;
		((DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_StaticFields*)il2cpp_codegen_static_fields_for(DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var))->___s_UpdateUIMethodInfo = L_15;
		Il2CppCodeGenWriteBarrier((void**)(&((DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_StaticFields*)il2cpp_codegen_static_fields_for(DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA_il2cpp_TypeInfo_var))->___s_UpdateUIMethodInfo), (void*)L_15);
		V_5 = L_15;
		goto IL_0069;
	}

IL_0054:
	{
		int32_t L_16 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
	}

IL_0058:
	{
		int32_t L_17 = V_1;
		MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_18 = V_0;
		NullCheck(L_18);
		if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
		{
			goto IL_0018;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_19 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1FCDD8F70CE784406D8BC3B05C986D97AAEA790B)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DataBinding_CacheReflectionInfo_m1301A383A29E07B766104A199EB1DC63B949D9A0_RuntimeMethod_var)));
	}

IL_0069:
	{
		MethodInfo_t* L_20 = V_5;
		return L_20;
	}
}
// Method Definition Index: 215
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataBinding_get_dataSource_m6C03353D48E9718E4BBC83DCA8B2758213D8CD65 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CdataSourceU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 216
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBinding_set_dataSource_mA812D1A9E325449A26A9C17EC3B4CA9804C2C676 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CdataSourceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataSourceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 217
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* DataBinding_get_dataSourceType_m7CA33A6B52ED0228ECD399F9DC66BE50B90D2D2E (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CdataSourceTypeU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 218
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBinding_set_dataSourceType_m653AE26D09B7039D9F2E85D0B0233E843F8E92E1 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CdataSourceTypeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataSourceTypeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 219
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 DataBinding_get_dataSourcePath_mBC6BCBC77F161BF38C87D3347BFCB68340F2F620 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = __this->___U3CdataSourcePathU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 220
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBinding_set_dataSourcePath_m9DB0DB65C5BC0C8C04F6A6B592CB35CC70304FB9 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___0_value, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = ___0_value;
		__this->___U3CdataSourcePathU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_AdditionalParts), (void*)NULL);
		#endif
		return;
	}
}
// Method Definition Index: 221
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataBinding_get_bindingMode_m2C38C0E0350F473EB325ED85751FC5DF56CAEBF5 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_BindingMode;
		return L_0;
	}
}
// Method Definition Index: 222
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBinding_set_bindingMode_mA885A5E4DE7EED1AC13FDCB1217C822D635D0B95 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = __this->___m_BindingMode;
		int32_t L_1 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_001e;
	}

IL_0010:
	{
		int32_t L_3 = ___0_value;
		__this->___m_BindingMode = L_3;
		Binding_MarkDirty_m91D772CE38E5AD859C70F5AAC8380190139F1E2F(__this, NULL);
	}

IL_001e:
	{
		return;
	}
}
// Method Definition Index: 223
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* DataBinding_get_sourceToUiConverters_m2888B514C8EB942094376F57EFB6218E678F9409 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* V_0 = NULL;
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* V_1 = NULL;
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* G_B2_0 = NULL;
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* G_B1_0 = NULL;
	{
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_0 = __this->___m_SourceToUiConverters;
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0020;
		}
		G_B1_0 = L_1;
	}
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_3 = (ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A*)il2cpp_codegen_object_new(ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A_il2cpp_TypeInfo_var);
		ConverterGroup__ctor_m5AC75401F427A616349FB3B40527AAEB554FD563(L_3, L_2, (String_t*)NULL, (String_t*)NULL, NULL);
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_4 = L_3;
		V_0 = L_4;
		__this->___m_SourceToUiConverters = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SourceToUiConverters), (void*)L_4);
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_5 = V_0;
		G_B2_0 = L_5;
	}

IL_0020:
	{
		V_1 = G_B2_0;
		goto IL_0023;
	}

IL_0023:
	{
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_6 = V_1;
		return L_6;
	}
}
// Method Definition Index: 224
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* DataBinding_get_uiToSourceConverters_m4454C568EA66F782C5F894F3FB4DBC4D3F922867 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* V_0 = NULL;
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* V_1 = NULL;
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* G_B2_0 = NULL;
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* G_B1_0 = NULL;
	{
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_0 = __this->___m_UiToSourceConverters;
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0020;
		}
		G_B1_0 = L_1;
	}
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_3 = (ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A*)il2cpp_codegen_object_new(ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A_il2cpp_TypeInfo_var);
		ConverterGroup__ctor_m5AC75401F427A616349FB3B40527AAEB554FD563(L_3, L_2, (String_t*)NULL, (String_t*)NULL, NULL);
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_4 = L_3;
		V_0 = L_4;
		__this->___m_UiToSourceConverters = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_UiToSourceConverters), (void*)L_4);
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_5 = V_0;
		G_B2_0 = L_5;
	}

IL_0020:
	{
		V_1 = G_B2_0;
		goto IL_0023;
	}

IL_0023:
	{
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_6 = V_1;
		return L_6;
	}
}
// Method Definition Index: 225
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBinding_ApplyConverterGroupToSource_m4B993EB0E607C18AF019BABE324E8EC2A9827567 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* ___0_group, const RuntimeMethod* method) 
{
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* V_0 = NULL;
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_0;
		L_0 = DataBinding_get_uiToSourceConverters_m4454C568EA66F782C5F894F3FB4DBC4D3F922867(__this, NULL);
		V_0 = L_0;
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_1 = V_0;
		NullCheck(L_1);
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_2;
		L_2 = ConverterGroup_get_registry_m0AF81702EF4A313675B98875D7C9D221C9C1E5D8_inline(L_1, NULL);
		V_1 = L_2;
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_3 = ___0_group;
		NullCheck(L_3);
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_4;
		L_4 = ConverterGroup_get_registry_m0AF81702EF4A313675B98875D7C9D221C9C1E5D8_inline(L_3, NULL);
		ConversionRegistry_Apply_mE5031FB91C1F77B83D5659B325BA20629091AEC2((&V_1), L_4, NULL);
		return;
	}
}
// Method Definition Index: 226
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBinding_ApplyConverterGroupToUI_mA371019EC05AF6D4FFC955688DCFB2483D96A254 (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* ___0_group, const RuntimeMethod* method) 
{
	ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* V_0 = NULL;
	ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_0;
		L_0 = DataBinding_get_sourceToUiConverters_m2888B514C8EB942094376F57EFB6218E678F9409(__this, NULL);
		V_0 = L_0;
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_1 = V_0;
		NullCheck(L_1);
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_2;
		L_2 = ConverterGroup_get_registry_m0AF81702EF4A313675B98875D7C9D221C9C1E5D8_inline(L_1, NULL);
		V_1 = L_2;
		ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* L_3 = ___0_group;
		NullCheck(L_3);
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_4;
		L_4 = ConverterGroup_get_registry_m0AF81702EF4A313675B98875D7C9D221C9C1E5D8_inline(L_3, NULL);
		ConversionRegistry_Apply_mE5031FB91C1F77B83D5659B325BA20629091AEC2((&V_1), L_4, 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: 230
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataBindingManager_get_logLevel_mEC72A2D68A38554160B4891F7B75032F798A71FB (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m958744D5BD7EAAB93DD9461B72B4D30F23CAA1A0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mC1E1EB18FE6865DB4FB526BC844D26BEE7D6AF69_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t G_B3_0 = 0;
	{
		Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53 L_0 = __this->___m_LogLevel;
		V_0 = L_0;
		bool L_1;
		L_1 = Nullable_1_get_HasValue_mC1E1EB18FE6865DB4FB526BC844D26BEE7D6AF69_inline((&V_0), Nullable_1_get_HasValue_mC1E1EB18FE6865DB4FB526BC844D26BEE7D6AF69_RuntimeMethod_var);
		if (L_1)
		{
			goto IL_0017;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		int32_t L_2 = ((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___globalLogLevel;
		G_B3_0 = L_2;
		goto IL_001e;
	}

IL_0017:
	{
		int32_t L_3;
		L_3 = Nullable_1_GetValueOrDefault_m958744D5BD7EAAB93DD9461B72B4D30F23CAA1A0_inline((&V_0), Nullable_1_GetValueOrDefault_m958744D5BD7EAAB93DD9461B72B4D30F23CAA1A0_RuntimeMethod_var);
		G_B3_0 = L_3;
	}

IL_001e:
	{
		return G_B3_0;
	}
}
// Method Definition Index: 231
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_set_logLevel_m5A9A3ACCADAE782909BBB94CB346E845C8421B7C (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m5D0913C9C93B28C5089060AA0E3F5EDB98D8E1EF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_value;
		Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53 L_1;
		memset((&L_1), 0, sizeof(L_1));
		Nullable_1__ctor_m5D0913C9C93B28C5089060AA0E3F5EDB98D8E1EF((&L_1), L_0, Nullable_1__ctor_m5D0913C9C93B28C5089060AA0E3F5EDB98D8E1EF_RuntimeMethod_var);
		__this->___m_LogLevel = L_1;
		return;
	}
}
// Method Definition Index: 232
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ResetLogLevel_m286C30A115AEA125CBF5C27E640A96ABFEE7A48B (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) 
{
	{
		Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53* L_0 = (Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53*)(&__this->___m_LogLevel);
		il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_tEA1A6741A1BA31D05AA50DEBE2C5115F97FD5C53));
		return;
	}
}
// Method Definition Index: 233
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager__ctor_mEF4757B8AEB160F7ED2244749A5A19C261C5918E (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___0_panel, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m43F6DCD367747F4A36C25B244B1377212DF13CC7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m57398853736FEF2F8EAFF00B52BA6CDA883462F0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_0 = (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*)il2cpp_codegen_object_new(List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B_il2cpp_TypeInfo_var);
		List_1__ctor_m43F6DCD367747F4A36C25B244B1377212DF13CC7(L_0, ((int32_t)64), List_1__ctor_m43F6DCD367747F4A36C25B244B1377212DF13CC7_RuntimeMethod_var);
		__this->___m_BindingDataLocalPool = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BindingDataLocalPool), (void*)L_0);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_1 = ___0_panel;
		__this->___m_Panel = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Panel), (void*)L_1);
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_2 = (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496*)il2cpp_codegen_object_new(HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496_il2cpp_TypeInfo_var);
		HierarchyDataSourceTracker__ctor_mDC78468564AF80C9D80343AA3BCE1D01D0EC695E(L_2, __this, NULL);
		__this->___m_DataSourceTracker = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DataSourceTracker), (void*)L_2);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_3 = ___0_panel;
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_4 = (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489*)il2cpp_codegen_object_new(HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489_il2cpp_TypeInfo_var);
		HierarchyBindingTracker__ctor_m3727C85918BE3A1E79203EA2F52B7DA61223A410(L_4, L_3, NULL);
		__this->___m_BindingsTracker = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BindingsTracker), (void*)L_4);
		List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* L_5 = (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905*)il2cpp_codegen_object_new(List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905_il2cpp_TypeInfo_var);
		List_1__ctor_m57398853736FEF2F8EAFF00B52BA6CDA883462F0(L_5, List_1__ctor_m57398853736FEF2F8EAFF00B52BA6CDA883462F0_RuntimeMethod_var);
		__this->___m_DetectedChangesFromUI = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DetectedChangesFromUI), (void*)L_5);
		return;
	}
}
// Method Definition Index: 234
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataBindingManager_GetTrackedDataSourcesCount_m0F46C75AF7FF35EDD26AE933DD1B536FD531AA0E (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_0 = __this->___m_DataSourceTracker;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = HierarchyDataSourceTracker_GetTrackedDataSourcesCount_m9FF501B6FD6B976E31D13FECE07CB65DBC09FCBF(L_0, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 235
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingManager_TryGetLastVersion_mD9D70C520C285C9880A3258EE95126595752EA5C (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, RuntimeObject* ___0_source, int64_t* ___1_version, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_0 = __this->___m_DataSourceTracker;
		RuntimeObject* L_1 = ___0_source;
		int64_t* L_2 = ___1_version;
		NullCheck(L_0);
		bool L_3;
		L_3 = HierarchyDataSourceTracker_TryGetLastVersion_mBECFFF40857C7CE58A98DFBE3359F2E69856511D(L_0, L_1, L_2, NULL);
		V_0 = L_3;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 236
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_UpdateVersion_m65E246F78F3F7068C1B638544DA79366CA94F767 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, RuntimeObject* ___0_source, int64_t ___1_version, const RuntimeMethod* method) 
{
	{
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_0 = __this->___m_DataSourceTracker;
		RuntimeObject* L_1 = ___0_source;
		int64_t L_2 = ___1_version;
		NullCheck(L_0);
		HierarchyDataSourceTracker_UpdateVersion_m851E1690AFCE3C9323A08847A8B39F6E8B899036(L_0, L_1, L_2, NULL);
		return;
	}
}
// Method Definition Index: 237
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_CacheUIBindingResult_m36BCBB7902A866ABCD61C615CB1161DC84BAC5FB (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___1_result, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mA42EB45875E339AD33E7D271AB9E2E51316565FA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_0 = ___0_bindingData;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_1 = ___1_result;
		Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9 L_2;
		memset((&L_2), 0, sizeof(L_2));
		Nullable_1__ctor_mA42EB45875E339AD33E7D271AB9E2E51316565FA((&L_2), L_1, Nullable_1__ctor_mA42EB45875E339AD33E7D271AB9E2E51316565FA_RuntimeMethod_var);
		NullCheck(L_0);
		L_0->___m_SourceToUILastUpdate = L_2;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&L_0->___m_SourceToUILastUpdate))->___value))->___U3CmessageU3Ek__BackingField), (void*)NULL);
		return;
	}
}
// Method Definition Index: 238
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingManager_TryGetLastUIBindingResult_m40D9FBA374B68BCF0FE3D5FB22B956627CA2769F (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* ___1_result, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m3D867E6BC9F2A9698F1675468E2A917F11C89CFC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mCA5A45727609BB585E7B2A4F6F3709C197CEF071_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_0 = ___0_bindingData;
		NullCheck(L_0);
		Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* L_1 = (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9*)(&L_0->___m_SourceToUILastUpdate);
		bool L_2;
		L_2 = Nullable_1_get_HasValue_m3D867E6BC9F2A9698F1675468E2A917F11C89CFC_inline(L_1, Nullable_1_get_HasValue_m3D867E6BC9F2A9698F1675468E2A917F11C89CFC_RuntimeMethod_var);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0026;
		}
	}
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_4 = ___1_result;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_5 = ___0_bindingData;
		NullCheck(L_5);
		Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* L_6 = (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9*)(&L_5->___m_SourceToUILastUpdate);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_7;
		L_7 = Nullable_1_get_Value_mCA5A45727609BB585E7B2A4F6F3709C197CEF071(L_6, Nullable_1_get_Value_mCA5A45727609BB585E7B2A4F6F3709C197CEF071_RuntimeMethod_var);
		*(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB*)L_4 = L_7;
		Il2CppCodeGenWriteBarrier((void**)&(((BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB*)L_4)->___U3CmessageU3Ek__BackingField), (void*)NULL);
		V_1 = (bool)1;
		goto IL_0031;
	}

IL_0026:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_8 = ___1_result;
		il2cpp_codegen_initobj(L_8, sizeof(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB));
		V_1 = (bool)0;
		goto IL_0031;
	}

IL_0031:
	{
		bool L_9 = V_1;
		return L_9;
	}
}
// Method Definition Index: 239
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_CacheSourceBindingResult_mAD7AD2ED094DCBF732AA0A21A9FFAB93DD0F9D2B (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___1_result, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mA42EB45875E339AD33E7D271AB9E2E51316565FA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_0 = ___0_bindingData;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_1 = ___1_result;
		Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9 L_2;
		memset((&L_2), 0, sizeof(L_2));
		Nullable_1__ctor_mA42EB45875E339AD33E7D271AB9E2E51316565FA((&L_2), L_1, Nullable_1__ctor_mA42EB45875E339AD33E7D271AB9E2E51316565FA_RuntimeMethod_var);
		NullCheck(L_0);
		L_0->___m_UIToSourceLastUpdate = L_2;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&L_0->___m_UIToSourceLastUpdate))->___value))->___U3CmessageU3Ek__BackingField), (void*)NULL);
		return;
	}
}
// Method Definition Index: 240
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingManager_TryGetLastSourceBindingResult_m2C14510F51719E169619E2F6605CB7638438BA7E (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* ___1_result, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m3D867E6BC9F2A9698F1675468E2A917F11C89CFC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mCA5A45727609BB585E7B2A4F6F3709C197CEF071_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_0 = ___0_bindingData;
		NullCheck(L_0);
		Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* L_1 = (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9*)(&L_0->___m_UIToSourceLastUpdate);
		bool L_2;
		L_2 = Nullable_1_get_HasValue_m3D867E6BC9F2A9698F1675468E2A917F11C89CFC_inline(L_1, Nullable_1_get_HasValue_m3D867E6BC9F2A9698F1675468E2A917F11C89CFC_RuntimeMethod_var);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0026;
		}
	}
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_4 = ___1_result;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_5 = ___0_bindingData;
		NullCheck(L_5);
		Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* L_6 = (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9*)(&L_5->___m_UIToSourceLastUpdate);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_7;
		L_7 = Nullable_1_get_Value_mCA5A45727609BB585E7B2A4F6F3709C197CEF071(L_6, Nullable_1_get_Value_mCA5A45727609BB585E7B2A4F6F3709C197CEF071_RuntimeMethod_var);
		*(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB*)L_4 = L_7;
		Il2CppCodeGenWriteBarrier((void**)&(((BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB*)L_4)->___U3CmessageU3Ek__BackingField), (void*)NULL);
		V_1 = (bool)1;
		goto IL_0031;
	}

IL_0026:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_8 = ___1_result;
		il2cpp_codegen_initobj(L_8, sizeof(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB));
		V_1 = (bool)0;
		goto IL_0031;
	}

IL_0031:
	{
		bool L_9 = V_1;
		return L_9;
	}
}
// Method Definition Index: 241
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 DataBindingManager_GetResolvedDataSourceContext_m0A95EB317F5ACFCE706AB5F4F872593DD9C61454 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___1_bindingData, const RuntimeMethod* method) 
{
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_0;
	memset((&V_0), 0, sizeof(V_0));
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_1;
	memset((&V_1), 0, sizeof(V_1));
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 G_B3_0;
	memset((&G_B3_0), 0, sizeof(G_B3_0));
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_0, NULL);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_2 = __this->___m_Panel;
		if ((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_2)))
		{
			goto IL_001a;
		}
	}
	{
		il2cpp_codegen_initobj((&V_0), sizeof(DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332));
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_3 = V_0;
		G_B3_0 = L_3;
		goto IL_0027;
	}

IL_001a:
	{
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_4 = __this->___m_DataSourceTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = ___0_element;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_6 = ___1_bindingData;
		NullCheck(L_4);
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_7;
		L_7 = HierarchyDataSourceTracker_GetResolvedDataSourceContext_mB1C8869AEDB00A13A580A256D7EEE8C694BB6814(L_4, L_5, L_6, NULL);
		G_B3_0 = L_7;
	}

IL_0027:
	{
		V_1 = G_B3_0;
		goto IL_002a;
	}

IL_002a:
	{
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_8 = V_1;
		return L_8;
	}
}
// Method Definition Index: 242
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataBindingManager_GetBoundElementsCount_mC3595072E7947E0168DF97BFDDA5B7FC11BCC43D (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_0 = __this->___m_BindingsTracker;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = HierarchyBindingTracker_GetTrackedElementsCount_m5B3F0AAE3C15582712FD8FC5808BB4E721CF20FA(L_0, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 243
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataBindingManager_GetBoundElements_mC5A7E42826191E37D8EA4B3AD496DC2713EE6240 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) 
{
	RuntimeObject* V_0 = NULL;
	{
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_0 = __this->___m_BindingsTracker;
		NullCheck(L_0);
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_1;
		L_1 = HierarchyBindingTracker_GetBoundElements_m467F6DA56200FFEDB9BE0C6A9CB7F2EAF14126BA(L_0, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		RuntimeObject* L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 244
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76 DataBindingManager_IgnoreChangesScope_mFF89B91B270DCBC504DB47A8D68918DDE72ED694 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_target, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___1_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___2_binding, const RuntimeMethod* method) 
{
	IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_target;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_1 = ___1_bindingId;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_2 = ___2_binding;
		IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76 L_3;
		memset((&L_3), 0, sizeof(L_3));
		IgnoreUIChangesScope__ctor_mB788EF10FAB55CE59AB6E530637DCE1C8C9B14FC((&L_3), __this, L_0, L_1, L_2, NULL);
		V_0 = L_3;
		goto IL_000d;
	}

IL_000d:
	{
		IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76 L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 245
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* DataBindingManager_GetChangedDetectedFromUI_mA7B8D19D58020D6B9CAA5514D036A0ECFA2EE5E3 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) 
{
	List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* V_0 = NULL;
	{
		List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* L_0 = __this->___m_DetectedChangesFromUI;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* L_1 = V_0;
		return L_1;
	}
}
// Method Definition Index: 246
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* DataBindingManager_GetChangedDetectedFromSource_mCCF540460CA3335A39D5841493AEF179E07AC99B (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) 
{
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* V_0 = NULL;
	{
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_0 = __this->___m_DataSourceTracker;
		RuntimeObject* L_1 = ___0_dataSource;
		NullCheck(L_0);
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_2;
		L_2 = HierarchyDataSourceTracker_GetChangesFromSource_m5FC5B6668FCD83F75A2039E32668FC1991FD2A81(L_0, L_1, NULL);
		V_0 = L_2;
		goto IL_0010;
	}

IL_0010:
	{
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_3 = V_0;
		return L_3;
	}
}
// Method Definition Index: 247
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ClearChangesFromSource_m4ED4D56F353EC92CCC6B6A4690F98F505EA8939D (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) 
{
	{
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_0 = __this->___m_DataSourceTracker;
		RuntimeObject* L_1 = ___0_dataSource;
		NullCheck(L_0);
		HierarchyDataSourceTracker_ClearChangesFromSource_mD7D4C34FCEDB083D7522E2C7E87B42787079ADAE(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 248
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* DataBindingManager_GetBindingData_m31574863186F267838A6613DE4D868E64AD49C47 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_0;
	memset((&V_0), 0, sizeof(V_0));
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* V_1 = NULL;
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* G_B5_0 = NULL;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_0, NULL);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_2 = __this->___m_Panel;
		if ((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_2)))
		{
			goto IL_0016;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_3 = ((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___s_Empty;
		G_B5_0 = L_3;
		goto IL_0034;
	}

IL_0016:
	{
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_4 = __this->___m_BindingsTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = ___0_element;
		NullCheck(L_4);
		bool L_6;
		L_6 = HierarchyBindingTracker_TryGetBindingCollection_m7AF8CF552BBAB489654342E299BCDC6138360F81(L_4, L_5, (&V_0), NULL);
		if (L_6)
		{
			goto IL_002d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_7 = ((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___s_Empty;
		G_B5_0 = L_7;
		goto IL_0034;
	}

IL_002d:
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_8;
		L_8 = BindingDataCollection_GetBindings_m1177B77AB54A0C190A431BAC2440F126AE95F44F((&V_0), NULL);
		G_B5_0 = L_8;
	}

IL_0034:
	{
		V_1 = G_B5_0;
		goto IL_0037;
	}

IL_0037:
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_9 = V_1;
		return L_9;
	}
}
// Method Definition Index: 249
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingManager_TryGetBindingData_m9F62DA2580483D75C2DC1879FE194D58D043ACFF (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___2_bindingData, const RuntimeMethod* method) 
{
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B3_0 = 0;
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_0 = ___2_bindingData;
		*((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_0) = (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_0, (void*)(BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A*)NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_1, NULL);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_3 = __this->___m_Panel;
		if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_3))))
		{
			goto IL_0022;
		}
	}
	{
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_4 = __this->___m_BindingsTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = ___0_element;
		NullCheck(L_4);
		bool L_6;
		L_6 = HierarchyBindingTracker_TryGetBindingCollection_m7AF8CF552BBAB489654342E299BCDC6138360F81(L_4, L_5, (&V_0), NULL);
		G_B3_0 = ((int32_t)(L_6));
		goto IL_0023;
	}

IL_0022:
	{
		G_B3_0 = 0;
	}

IL_0023:
	{
		V_1 = (bool)G_B3_0;
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_0034;
		}
	}
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_8 = ___1_bindingId;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_9 = ___2_bindingData;
		bool L_10;
		L_10 = BindingDataCollection_TryGetBindingData_m3AD976A14CFE601364AAFADDE95E5AE7AA85BF04((&V_0), L_8, L_9, NULL);
		V_2 = L_10;
		goto IL_003b;
	}

IL_0034:
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_11 = ___2_bindingData;
		*((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_11) = (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_11, (void*)(BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A*)NULL);
		V_2 = (bool)0;
		goto IL_003b;
	}

IL_003b:
	{
		bool L_12 = V_2;
		return L_12;
	}
}
// Method Definition Index: 250
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_RegisterBinding_m33472F1670B6F500B909F41EC9C292775F6F72A4 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___2_binding, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5DB0257B8DAC4921AE377FAB4C1CE71957E8F692);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB74B7DEE6A6329C38B29E8E839A52C2F04198EA6);
		s_Il2CppMethodInitialized = true;
	}
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_0;
	memset((&V_0), 0, sizeof(V_0));
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_1 = NULL;
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_2 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_3;
	memset((&V_3), 0, sizeof(V_3));
	bool V_4 = false;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_5;
	memset((&V_5), 0, sizeof(V_5));
	RuntimeObject* V_6 = NULL;
	RuntimeObject* V_7 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_8;
	memset((&V_8), 0, sizeof(V_8));
	BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A V_9;
	memset((&V_9), 0, sizeof(V_9));
	bool V_10 = false;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_11;
	memset((&V_11), 0, sizeof(V_11));
	DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383 V_12;
	memset((&V_12), 0, sizeof(V_12));
	int32_t G_B3_0 = 0;
	RuntimeObject* G_B7_0 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 G_B10_0;
	memset((&G_B10_0), 0, sizeof(G_B10_0));
	int32_t G_B13_0 = 0;
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_0 = ___2_binding;
		il2cpp_codegen_runtime_class_init_inline(Assert_tDC16963451AC4364803739B73A4477ADCB365863_il2cpp_TypeInfo_var);
		Assert_IsFalse_mB8ECCB3BE7C2AD75D0142D7548F8CC5F8EF654E3((bool)((((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0), NULL);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_1 = ___1_bindingId;
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_2;
		L_2 = BindingId_op_Implicit_m59B81D19F3282655F5E65A49E7E1BBE666313528(L_1, NULL);
		V_3 = L_2;
		bool L_3;
		L_3 = PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50((&V_3), NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = ___0_element;
		NullCheck(L_4);
		Type_t* L_5;
		L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL);
		NullCheck(L_5);
		String_t* L_6;
		L_6 = VirtualFuncInvoker0< String_t* >::Invoke(7, L_5);
		String_t* L_7;
		L_7 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral5DB0257B8DAC4921AE377FAB4C1CE71957E8F692, L_6, _stringLiteralB74B7DEE6A6329C38B29E8E839A52C2F04198EA6, NULL);
		Assert_IsFalse_mC11212C418E6B5009F6474AE90FFB24734482E56(L_3, L_7, NULL);
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_8 = __this->___m_BindingsTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = ___0_element;
		NullCheck(L_8);
		bool L_10;
		L_10 = HierarchyBindingTracker_TryGetBindingCollection_m7AF8CF552BBAB489654342E299BCDC6138360F81(L_8, L_9, (&V_0), NULL);
		if (!L_10)
		{
			goto IL_0055;
		}
	}
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_11 = ___1_bindingId;
		bool L_12;
		L_12 = BindingDataCollection_TryGetBindingData_m3AD976A14CFE601364AAFADDE95E5AE7AA85BF04((&V_0), L_11, (&V_1), NULL);
		G_B3_0 = ((int32_t)(L_12));
		goto IL_0056;
	}

IL_0055:
	{
		G_B3_0 = 0;
	}

IL_0056:
	{
		V_4 = (bool)G_B3_0;
		bool L_13 = V_4;
		if (!L_13)
		{
			goto IL_0112;
		}
	}
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_14 = V_1;
		NullCheck(L_14);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_15 = L_14->___binding;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_16 = ___0_element;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_17 = ___1_bindingId;
		BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A L_18;
		memset((&L_18), 0, sizeof(L_18));
		BindingActivationContext__ctor_mD20C1BC8C4B13FC81CEC0AFF4E4E4EBD3784FAAF((&L_18), L_16, L_17, NULL);
		V_9 = L_18;
		NullCheck(L_15);
		VirtualActionInvoker1< BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A* >::Invoke(5, L_15, (&V_9));
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_19 = __this->___m_DataSourceTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_20 = ___0_element;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_21 = V_1;
		NullCheck(L_19);
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_22;
		L_22 = HierarchyDataSourceTracker_GetResolvedDataSourceContext_mB1C8869AEDB00A13A580A256D7EEE8C694BB6814(L_19, L_20, L_21, NULL);
		V_5 = L_22;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_23 = V_1;
		NullCheck(L_23);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_24 = L_23->___binding;
		V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_24, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var));
		RuntimeObject* L_25 = V_6;
		if (L_25)
		{
			goto IL_009a;
		}
	}
	{
		G_B7_0 = NULL;
		goto IL_00a1;
	}

IL_009a:
	{
		RuntimeObject* L_26 = V_6;
		NullCheck(L_26);
		RuntimeObject* L_27;
		L_27 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var, L_26);
		G_B7_0 = L_27;
	}

IL_00a1:
	{
		V_7 = G_B7_0;
		RuntimeObject* L_28 = V_6;
		if (L_28)
		{
			goto IL_00b2;
		}
	}
	{
		il2cpp_codegen_initobj((&V_3), sizeof(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79));
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_29 = V_3;
		G_B10_0 = L_29;
		goto IL_00b9;
	}

IL_00b2:
	{
		RuntimeObject* L_30 = V_6;
		NullCheck(L_30);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_31;
		L_31 = InterfaceFuncInvoker0< PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 >::Invoke(1, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var, L_30);
		G_B10_0 = L_31;
	}

IL_00b9:
	{
		V_8 = G_B10_0;
		RuntimeObject* L_32;
		L_32 = DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF_inline((&V_5), NULL);
		RuntimeObject* L_33 = V_7;
		if ((!(((RuntimeObject*)(RuntimeObject*)L_32) == ((RuntimeObject*)(RuntimeObject*)L_33))))
		{
			goto IL_00d6;
		}
	}
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_34;
		L_34 = DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_inline((&V_5), NULL);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_35 = V_8;
		bool L_36;
		L_36 = PropertyPath_op_Inequality_mEC52376016BBCA02C513DDCB904B465A1C37BBB1(L_34, L_35, NULL);
		G_B13_0 = ((int32_t)(L_36));
		goto IL_00d7;
	}

IL_00d6:
	{
		G_B13_0 = 1;
	}

IL_00d7:
	{
		V_10 = (bool)G_B13_0;
		bool L_37 = V_10;
		if (!L_37)
		{
			goto IL_0103;
		}
	}
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_38 = V_1;
		NullCheck(L_38);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_39 = L_38->___binding;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_40 = ___0_element;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_41 = ___1_bindingId;
		RuntimeObject* L_42 = V_7;
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_43;
		memset((&L_43), 0, sizeof(L_43));
		DataSourceContext__ctor_m610F1CDAA0C273D407AE065DA8B64F3FF742D0D8((&L_43), L_42, (&V_8), NULL);
		V_11 = L_43;
		DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383 L_44;
		memset((&L_44), 0, sizeof(L_44));
		DataSourceContextChanged__ctor_m88EDCC6651F3EBA5F38DE7796ACE634FFD041A89((&L_44), L_40, L_41, (&V_5), (&V_11), NULL);
		V_12 = L_44;
		NullCheck(L_39);
		VirtualActionInvoker1< DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383* >::Invoke(6, L_39, (&V_12));
	}

IL_0103:
	{
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_45 = __this->___m_DataSourceTracker;
		NullCheck(L_45);
		HierarchyDataSourceTracker_DecreaseBindingRefCount_m1484EEB0098D41ADD30B8A342D8B81A190480047(L_45, (&V_1), NULL);
	}

IL_0112:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_46 = ___0_element;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_47 = ___1_bindingId;
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512 L_48;
		memset((&L_48), 0, sizeof(L_48));
		BindingTarget__ctor_m05A604AE7E4777A87AC2E49E7D5A8C264F5331C8((&L_48), L_46, L_47, NULL);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_49 = ___2_binding;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_50;
		L_50 = DataBindingManager_GetPooledBindingData_m3C0196A3A99CE203EAD29245E62E62BA19ED8DC6(__this, L_48, L_49, NULL);
		V_2 = L_50;
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_51 = __this->___m_DataSourceTracker;
		NullCheck(L_51);
		HierarchyDataSourceTracker_IncreaseBindingRefCount_mAB59FB12726E4DA5CF156909A9D55ED724C52103(L_51, (&V_2), NULL);
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_52 = __this->___m_BindingsTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_53 = ___0_element;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_54 = V_2;
		NullCheck(L_52);
		HierarchyBindingTracker_StartTrackingBinding_m2C09687E03B983EEFB4969A7491298D366A87169(L_52, L_53, L_54, NULL);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_55 = ___2_binding;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_56 = ___0_element;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_57 = ___1_bindingId;
		BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A L_58;
		memset((&L_58), 0, sizeof(L_58));
		BindingActivationContext__ctor_mD20C1BC8C4B13FC81CEC0AFF4E4E4EBD3784FAAF((&L_58), L_56, L_57, NULL);
		V_9 = L_58;
		NullCheck(L_55);
		VirtualActionInvoker1< BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A* >::Invoke(4, L_55, (&V_9));
		return;
	}
}
// Method Definition Index: 251
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_UnregisterBinding_mF5F124E61DAB8668565A66A2C6B728A60D0E33C5 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_0;
	memset((&V_0), 0, sizeof(V_0));
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_4;
	memset((&V_4), 0, sizeof(V_4));
	RuntimeObject* V_5 = NULL;
	RuntimeObject* V_6 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_7;
	memset((&V_7), 0, sizeof(V_7));
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_8;
	memset((&V_8), 0, sizeof(V_8));
	bool V_9 = false;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_10;
	memset((&V_10), 0, sizeof(V_10));
	DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383 V_11;
	memset((&V_11), 0, sizeof(V_11));
	BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A V_12;
	memset((&V_12), 0, sizeof(V_12));
	RuntimeObject* G_B6_0 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 G_B9_0;
	memset((&G_B9_0), 0, sizeof(G_B9_0));
	int32_t G_B12_0 = 0;
	{
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_0 = __this->___m_BindingsTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		NullCheck(L_0);
		bool L_2;
		L_2 = HierarchyBindingTracker_TryGetBindingCollection_m7AF8CF552BBAB489654342E299BCDC6138360F81(L_0, L_1, (&V_0), NULL);
		V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_2;
		if (!L_3)
		{
			goto IL_001b;
		}
	}
	{
		goto IL_00f6;
	}

IL_001b:
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_4 = ___1_bindingId;
		bool L_5;
		L_5 = BindingDataCollection_TryGetBindingData_m3AD976A14CFE601364AAFADDE95E5AE7AA85BF04((&V_0), L_4, (&V_1), NULL);
		V_3 = L_5;
		bool L_6 = V_3;
		if (!L_6)
		{
			goto IL_00f6;
		}
	}
	{
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_7 = __this->___m_DataSourceTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = ___0_element;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_9 = V_1;
		NullCheck(L_7);
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_10;
		L_10 = HierarchyDataSourceTracker_GetResolvedDataSourceContext_mB1C8869AEDB00A13A580A256D7EEE8C694BB6814(L_7, L_8, L_9, NULL);
		V_4 = L_10;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_11 = V_1;
		NullCheck(L_11);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_12 = L_11->___binding;
		V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_12, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var));
		RuntimeObject* L_13 = V_5;
		if (L_13)
		{
			goto IL_0050;
		}
	}
	{
		G_B6_0 = NULL;
		goto IL_0057;
	}

IL_0050:
	{
		RuntimeObject* L_14 = V_5;
		NullCheck(L_14);
		RuntimeObject* L_15;
		L_15 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var, L_14);
		G_B6_0 = L_15;
	}

IL_0057:
	{
		V_6 = G_B6_0;
		RuntimeObject* L_16 = V_5;
		if (L_16)
		{
			goto IL_0069;
		}
	}
	{
		il2cpp_codegen_initobj((&V_8), sizeof(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79));
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_17 = V_8;
		G_B9_0 = L_17;
		goto IL_0070;
	}

IL_0069:
	{
		RuntimeObject* L_18 = V_5;
		NullCheck(L_18);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_19;
		L_19 = InterfaceFuncInvoker0< PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 >::Invoke(1, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var, L_18);
		G_B9_0 = L_19;
	}

IL_0070:
	{
		V_7 = G_B9_0;
		RuntimeObject* L_20;
		L_20 = DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF_inline((&V_4), NULL);
		RuntimeObject* L_21 = V_6;
		if ((!(((RuntimeObject*)(RuntimeObject*)L_20) == ((RuntimeObject*)(RuntimeObject*)L_21))))
		{
			goto IL_008d;
		}
	}
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_22;
		L_22 = DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_inline((&V_4), NULL);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_23 = V_7;
		bool L_24;
		L_24 = PropertyPath_op_Inequality_mEC52376016BBCA02C513DDCB904B465A1C37BBB1(L_22, L_23, NULL);
		G_B12_0 = ((int32_t)(L_24));
		goto IL_008e;
	}

IL_008d:
	{
		G_B12_0 = 1;
	}

IL_008e:
	{
		V_9 = (bool)G_B12_0;
		bool L_25 = V_9;
		if (!L_25)
		{
			goto IL_00ba;
		}
	}
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_26 = V_1;
		NullCheck(L_26);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_27 = L_26->___binding;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_28 = ___0_element;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_29 = ___1_bindingId;
		RuntimeObject* L_30 = V_6;
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_31;
		memset((&L_31), 0, sizeof(L_31));
		DataSourceContext__ctor_m610F1CDAA0C273D407AE065DA8B64F3FF742D0D8((&L_31), L_30, (&V_7), NULL);
		V_10 = L_31;
		DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383 L_32;
		memset((&L_32), 0, sizeof(L_32));
		DataSourceContextChanged__ctor_m88EDCC6651F3EBA5F38DE7796ACE634FFD041A89((&L_32), L_28, L_29, (&V_4), (&V_10), NULL);
		V_11 = L_32;
		NullCheck(L_27);
		VirtualActionInvoker1< DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383* >::Invoke(6, L_27, (&V_11));
	}

IL_00ba:
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_33 = V_1;
		NullCheck(L_33);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_34 = L_33->___binding;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_35 = ___0_element;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_36 = ___1_bindingId;
		BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A L_37;
		memset((&L_37), 0, sizeof(L_37));
		BindingActivationContext__ctor_mD20C1BC8C4B13FC81CEC0AFF4E4E4EBD3784FAAF((&L_37), L_35, L_36, NULL);
		V_12 = L_37;
		NullCheck(L_34);
		VirtualActionInvoker1< BindingActivationContext_t1FB3759B3DE79C00C0E272DE4023CF5EBDD9683A* >::Invoke(5, L_34, (&V_12));
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_38 = __this->___m_DataSourceTracker;
		NullCheck(L_38);
		HierarchyDataSourceTracker_DecreaseBindingRefCount_m1484EEB0098D41ADD30B8A342D8B81A190480047(L_38, (&V_1), NULL);
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_39 = __this->___m_BindingsTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_40 = ___0_element;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_41 = V_1;
		NullCheck(L_39);
		HierarchyBindingTracker_StopTrackingBinding_mADE7F8C1D21AD3798BB0B1331D200A195A42953C(L_39, L_40, L_41, NULL);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_42 = V_1;
		DataBindingManager_ReleasePoolBindingData_mD77B0EC0724FB70856F62C491F297826C740F805(__this, L_42, NULL);
	}

IL_00f6:
	{
		return;
	}
}
// Method Definition Index: 252
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_TransferBindingRequests_mC9C0F99A848903D03B28B2E24A9E03600149691D (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mDB19F3A958FE47C8E9A7402331817BD0971821FA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* V_3 = NULL;
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_4 = NULL;
	bool V_5 = false;
	{
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_0 = __this->___m_BindingsTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		NullCheck(L_0);
		bool L_2;
		L_2 = HierarchyBindingTracker_IsTrackingElement_m58C5027810AACA93D629B61E6147CED017C830F0(L_0, L_1, NULL);
		V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0016;
		}
	}
	{
		goto IL_0091;
	}

IL_0016:
	{
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_4 = __this->___m_BindingsTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = ___0_element;
		NullCheck(L_4);
		bool L_6;
		L_6 = HierarchyBindingTracker_TryGetBindingCollection_m7AF8CF552BBAB489654342E299BCDC6138360F81(L_4, L_5, (&V_0), NULL);
		V_2 = L_6;
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_0084;
		}
	}
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_8;
		L_8 = BindingDataCollection_GetBindings_m1177B77AB54A0C190A431BAC2440F126AE95F44F((&V_0), NULL);
		V_3 = L_8;
		goto IL_0074;
	}

IL_0033:
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_9 = V_3;
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_10 = L_9;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_inline(L_10, List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var);
		NullCheck(L_10);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_12;
		L_12 = List_1_get_Item_mDB19F3A958FE47C8E9A7402331817BD0971821FA(L_10, ((int32_t)il2cpp_codegen_subtract(L_11, 1)), List_1_get_Item_mDB19F3A958FE47C8E9A7402331817BD0971821FA_RuntimeMethod_var);
		V_4 = L_12;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13 = ___0_element;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_14 = V_4;
		NullCheck(L_14);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_15 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_14->___target);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_16 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&L_15->___bindingId);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_17 = V_4;
		NullCheck(L_17);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_18 = L_17->___binding;
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		DataBindingManager_CreateBindingRequest_m268CC3502854A075EC88EDE28BD1C9563EFB7C3B(L_13, L_16, L_18, (bool)1, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_19 = ___0_element;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_20 = V_4;
		NullCheck(L_20);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_21 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_20->___target);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_22 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&L_21->___bindingId);
		DataBindingManager_UnregisterBinding_mF5F124E61DAB8668565A66A2C6B728A60D0E33C5(__this, L_19, L_22, NULL);
	}

IL_0074:
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_23 = V_3;
		NullCheck(L_23);
		int32_t L_24;
		L_24 = List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_inline(L_23, List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var);
		V_5 = (bool)((((int32_t)L_24) > ((int32_t)0))? 1 : 0);
		bool L_25 = V_5;
		if (L_25)
		{
			goto IL_0033;
		}
	}
	{
	}

IL_0084:
	{
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_26 = __this->___m_BindingsTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_27 = ___0_element;
		NullCheck(L_26);
		HierarchyBindingTracker_StopTrackingElement_m3FEB05FC65331F40996B8FB6E2A6BBDD828122AB(L_26, L_27, NULL);
	}

IL_0091:
	{
		return;
	}
}
// Method Definition Index: 253
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_InvalidateCachedDataSource_m663E4D03D0BC544CF866F8B9B564D30F74305B82 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___0_addedOrMovedElements, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___1_removedElements, const RuntimeMethod* method) 
{
	{
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_0 = __this->___m_DataSourceTracker;
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_1 = ___0_addedOrMovedElements;
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_2 = ___1_removedElements;
		NullCheck(L_0);
		HierarchyDataSourceTracker_InvalidateCachedDataSource_m8C3067D68CFBEDFAC264E39B796F0BFE979FA5BB(L_0, L_1, L_2, NULL);
		return;
	}
}
// Method Definition Index: 254
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_Dispose_m8EC1A02FB3AFB6ED3AB0EA59A655FBB5C1257158 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mD83E6A7ACFBE159DA4CF72BD9F99A00B896E0DF2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_0 = __this->___m_BindingsTracker;
		NullCheck(L_0);
		HierarchyBindingTracker_Dispose_mCB5100B1306A40DE0EFDF29E1696DD647CFBC8C7(L_0, NULL);
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_1 = __this->___m_DataSourceTracker;
		NullCheck(L_1);
		HierarchyDataSourceTracker_Dispose_m5BC2EDDD68E23AC0051248D6D11E416C5715A70F(L_1, NULL);
		List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* L_2 = __this->___m_DetectedChangesFromUI;
		NullCheck(L_2);
		List_1_Clear_mD83E6A7ACFBE159DA4CF72BD9F99A00B896E0DF2_inline(L_2, List_1_Clear_mD83E6A7ACFBE159DA4CF72BD9F99A00B896E0DF2_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 255
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_CreateBindingRequest_m268CC3502854A075EC88EDE28BD1C9563EFB7C3B (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_target, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___2_binding, bool ___3_isTransferring, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5FF2DD09151C4FACA81169BAA33A611124C241BA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6B8AEA01AF5130CBF63ADB3039E2F4ACC71548C9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m1A6B0950C1A0797A71BE7E6F45BB285107951035_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	int32_t V_3 = 0;
	BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 V_4;
	memset((&V_4), 0, sizeof(V_4));
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_target;
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_1 = ((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_RequestBindingPropertyName;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = VisualElement_GetProperty_m55B38972BE5AC52737BE671560381BDC2C8EAAD2(L_0, L_1, NULL);
		V_0 = ((List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*)CastclassClass((RuntimeObject*)L_2, List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447_il2cpp_TypeInfo_var));
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_3 = V_0;
		V_2 = (bool)((((RuntimeObject*)(List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_4 = V_2;
		if (!L_4)
		{
			goto IL_002f;
		}
	}
	{
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_5 = (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*)il2cpp_codegen_object_new(List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447_il2cpp_TypeInfo_var);
		List_1__ctor_m6B8AEA01AF5130CBF63ADB3039E2F4ACC71548C9(L_5, List_1__ctor_m6B8AEA01AF5130CBF63ADB3039E2F4ACC71548C9_RuntimeMethod_var);
		V_0 = L_5;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = ___0_target;
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_7 = ((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_RequestBindingPropertyName;
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_8 = V_0;
		NullCheck(L_6);
		VisualElement_SetProperty_m2EB182A4E57AD33CACC3DC0209DCDB5D8773F7E6(L_6, L_7, L_8, NULL);
	}

IL_002f:
	{
		V_1 = (bool)1;
		V_3 = 0;
		goto IL_0073;
	}

IL_0035:
	{
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_9 = V_0;
		int32_t L_10 = V_3;
		NullCheck(L_9);
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_11;
		L_11 = List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E(L_9, L_10, List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E_RuntimeMethod_var);
		V_4 = L_11;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_12 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&(&V_4)->___bindingId);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_13 = ___1_bindingId;
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = BindingId_op_Equality_m4F7379D33C183F615145A899095363E0CAD74C23(L_12, L_13, NULL);
		V_5 = L_14;
		bool L_15 = V_5;
		if (!L_15)
		{
			goto IL_006e;
		}
	}
	{
		bool L_16 = ___3_isTransferring;
		V_6 = L_16;
		bool L_17 = V_6;
		if (!L_17)
		{
			goto IL_005e;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_006d;
	}

IL_005e:
	{
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_18 = V_0;
		int32_t L_19 = V_3;
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_20;
		L_20 = BindingRequest_CancelRequest_m380B4F6B3478E4B73DBCD1C7470D743A66E85FAD((&V_4), NULL);
		NullCheck(L_18);
		List_1_set_Item_m1A6B0950C1A0797A71BE7E6F45BB285107951035(L_18, L_19, L_20, List_1_set_Item_m1A6B0950C1A0797A71BE7E6F45BB285107951035_RuntimeMethod_var);
	}

IL_006d:
	{
	}

IL_006e:
	{
		int32_t L_21 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_21, 1));
	}

IL_0073:
	{
		int32_t L_22 = V_3;
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_23 = V_0;
		NullCheck(L_23);
		int32_t L_24;
		L_24 = List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_inline(L_23, List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_RuntimeMethod_var);
		V_7 = (bool)((((int32_t)L_22) < ((int32_t)L_24))? 1 : 0);
		bool L_25 = V_7;
		if (L_25)
		{
			goto IL_0035;
		}
	}
	{
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_26 = V_0;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_27 = ___1_bindingId;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_28 = ___2_binding;
		bool L_29 = V_1;
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_30;
		memset((&L_30), 0, sizeof(L_30));
		BindingRequest__ctor_m9C3BEC8EF01C73387AF5BD5BF40A14E2367BA8F8((&L_30), L_27, L_28, L_29, NULL);
		NullCheck(L_26);
		List_1_Add_m5FF2DD09151C4FACA81169BAA33A611124C241BA_inline(L_26, L_30, List_1_Add_m5FF2DD09151C4FACA81169BAA33A611124C241BA_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 256
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ProcessBindingRequests_mB9C72B44EEBBCD7E2801AACEAAAA439478EF79E6 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPanel_tAD0F3807B6DE2ECA557380E7DB5F3A179BE5A7A5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m4F655A5D20F9E874659B046965D97B49010DB7F3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23C02924FA8C5A15B58E9DDD13C84007E2431466);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B33B6399D68DD566CDD340C68CC04321BC87B4D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA3D75B4AAB2060AD900BCF82A1FDAE8F9BFF4AF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD99605E29810F93D7DAE4EFBB764C41AF4E80D32);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF8EC6DBC1228DD925243F19B96B0D85AF81FA36);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 V_3;
	memset((&V_3), 0, sizeof(V_3));
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	RuntimeObject* V_7 = NULL;
	String_t* V_8 = NULL;
	bool V_9 = false;
	bool V_10 = false;
	Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9* G_B10_0 = NULL;
	Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9* G_B9_0 = NULL;
	String_t* G_B11_0 = NULL;
	String_t* G_B13_0 = NULL;
	String_t* G_B12_0 = NULL;
	int32_t G_B15_0 = 0;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B15_1 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B15_2 = NULL;
	int32_t G_B14_0 = 0;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B14_1 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B14_2 = NULL;
	String_t* G_B16_0 = NULL;
	int32_t G_B16_1 = 0;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B16_2 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B16_3 = NULL;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_1 = ((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_RequestBindingPropertyName;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = VisualElement_GetProperty_m55B38972BE5AC52737BE671560381BDC2C8EAAD2(L_0, L_1, NULL);
		V_0 = ((List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*)CastclassClass((RuntimeObject*)L_2, List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447_il2cpp_TypeInfo_var));
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_3 = V_0;
		V_1 = (bool)((((RuntimeObject*)(List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_001f;
		}
	}
	{
		goto IL_0166;
	}

IL_001f:
	{
		V_2 = 0;
		goto IL_014d;
	}

IL_0026:
	{
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_5 = V_0;
		int32_t L_6 = V_2;
		NullCheck(L_5);
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_7;
		L_7 = List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E(L_5, L_6, List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E_RuntimeMethod_var);
		V_3 = L_7;
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_8 = V_3;
		bool L_9 = L_8.___shouldProcess;
		V_4 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
		bool L_10 = V_4;
		if (!L_10)
		{
			goto IL_0043;
		}
	}
	{
		goto IL_0149;
	}

IL_0043:
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_11 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&(&V_3)->___bindingId);
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = BindingId_op_Equality_m4F7379D33C183F615145A899095363E0CAD74C23(L_11, (&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken), NULL);
		V_5 = L_12;
		bool L_13 = V_5;
		if (!L_13)
		{
			goto IL_0068;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_14 = ___0_element;
		DataBindingManager_ClearAllBindings_m119A8D9059A0C3CAB31569A0F5020F395DDE1C58(__this, L_14, NULL);
		goto IL_0149;
	}

IL_0068:
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_15 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&(&V_3)->___bindingId);
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		bool L_16;
		L_16 = BindingId_op_Equality_m4F7379D33C183F615145A899095363E0CAD74C23(L_15, (&((BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_StaticFields*)il2cpp_codegen_static_fields_for(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var))->___Invalid), NULL);
		V_6 = L_16;
		bool L_17 = V_6;
		if (!L_17)
		{
			goto IL_0113;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_18 = ___0_element;
		NullCheck(L_18);
		RuntimeObject* L_19;
		L_19 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_18, NULL);
		V_7 = L_19;
		RuntimeObject* L_20 = V_7;
		Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9* L_21 = ((Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9*)IsInstClass((RuntimeObject*)L_20, Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9_il2cpp_TypeInfo_var));
		if (L_21)
		{
			G_B10_0 = L_21;
			goto IL_0099;
		}
		G_B9_0 = L_21;
	}
	{
		G_B11_0 = ((String_t*)(NULL));
		goto IL_009e;
	}

IL_0099:
	{
		NullCheck(G_B10_0);
		String_t* L_22;
		L_22 = Panel_get_name_mA94F3456379C6F6EF228067349CDBE3927BEA8ED(G_B10_0, NULL);
		G_B11_0 = L_22;
	}

IL_009e:
	{
		String_t* L_23 = G_B11_0;
		if (L_23)
		{
			G_B13_0 = L_23;
			goto IL_00ae;
		}
		G_B12_0 = L_23;
	}
	{
		RuntimeObject* L_24 = V_7;
		NullCheck(L_24);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_25;
		L_25 = InterfaceFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(0, IPanel_tAD0F3807B6DE2ECA557380E7DB5F3A179BE5A7A5_il2cpp_TypeInfo_var, L_24);
		NullCheck(L_25);
		String_t* L_26;
		L_26 = VisualElement_get_name_m1B977173A2473D1D4D7F74A109AAB551CCA494FA(L_25, NULL);
		G_B13_0 = L_26;
	}

IL_00ae:
	{
		V_8 = G_B13_0;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27;
		NullCheck(L_28);
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralFF8EC6DBC1228DD925243F19B96B0D85AF81FA36);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_30 = ___0_element;
		NullCheck(L_30);
		String_t* L_31;
		L_31 = VisualElement_get_name_m1B977173A2473D1D4D7F74A109AAB551CCA494FA(L_30, NULL);
		bool L_32;
		L_32 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_31, NULL);
		if (L_32)
		{
			G_B15_0 = 1;
			G_B15_1 = L_29;
			G_B15_2 = L_29;
			goto IL_00d5;
		}
		G_B14_0 = 1;
		G_B14_1 = L_29;
		G_B14_2 = L_29;
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_33 = ___0_element;
		NullCheck(L_33);
		String_t* L_34;
		L_34 = VisualElement_get_name_m1B977173A2473D1D4D7F74A109AAB551CCA494FA(L_33, NULL);
		G_B16_0 = L_34;
		G_B16_1 = G_B14_0;
		G_B16_2 = G_B14_1;
		G_B16_3 = G_B14_2;
		goto IL_00da;
	}

IL_00d5:
	{
		G_B16_0 = _stringLiteralCA3D75B4AAB2060AD900BCF82A1FDAE8F9BFF4AF;
		G_B16_1 = G_B15_0;
		G_B16_2 = G_B15_1;
		G_B16_3 = G_B15_2;
	}

IL_00da:
	{
		NullCheck(G_B16_2);
		(G_B16_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B16_1), (String_t*)G_B16_0);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = G_B16_3;
		NullCheck(L_35);
		(L_35)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralD99605E29810F93D7DAE4EFBB764C41AF4E80D32);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_37 = ___0_element;
		NullCheck(L_37);
		Type_t* L_38;
		L_38 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_37, NULL);
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t62F146E51B66BB18FA0E1EFA84A564FF2B8AAD03_il2cpp_TypeInfo_var);
		String_t* L_39;
		L_39 = TypeUtility_GetTypeDisplayName_m45C565A0737008926DD1D4CA6B453A475C8E77FD(L_38, NULL);
		NullCheck(L_36);
		(L_36)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_39);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_36;
		NullCheck(L_40);
		(L_40)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral3B33B6399D68DD566CDD340C68CC04321BC87B4D);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40;
		String_t* L_42 = V_8;
		NullCheck(L_41);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_42);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_41;
		NullCheck(L_43);
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral23C02924FA8C5A15B58E9DDD13C84007E2431466);
		String_t* L_44;
		L_44 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_43, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_44, NULL);
		goto IL_0149;
	}

IL_0113:
	{
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_45 = V_3;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_46 = L_45.___binding;
		V_9 = (bool)((!(((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_46) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_47 = V_9;
		if (!L_47)
		{
			goto IL_0139;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_48 = ___0_element;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_49 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&(&V_3)->___bindingId);
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_50 = V_3;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_51 = L_50.___binding;
		DataBindingManager_RegisterBinding_m33472F1670B6F500B909F41EC9C292775F6F72A4(__this, L_48, L_49, L_51, NULL);
		goto IL_0148;
	}

IL_0139:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_52 = ___0_element;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_53 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&(&V_3)->___bindingId);
		DataBindingManager_UnregisterBinding_mF5F124E61DAB8668565A66A2C6B728A60D0E33C5(__this, L_52, L_53, NULL);
	}

IL_0148:
	{
	}

IL_0149:
	{
		int32_t L_54 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_54, 1));
	}

IL_014d:
	{
		int32_t L_55 = V_2;
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_56 = V_0;
		NullCheck(L_56);
		int32_t L_57;
		L_57 = List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_inline(L_56, List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_RuntimeMethod_var);
		V_10 = (bool)((((int32_t)L_55) < ((int32_t)L_57))? 1 : 0);
		bool L_58 = V_10;
		if (L_58)
		{
			goto IL_0026;
		}
	}
	{
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_59 = V_0;
		NullCheck(L_59);
		List_1_Clear_m4F655A5D20F9E874659B046965D97B49010DB7F3_inline(L_59, List_1_Clear_m4F655A5D20F9E874659B046965D97B49010DB7F3_RuntimeMethod_var);
	}

IL_0166:
	{
		return;
	}
}
// Method Definition Index: 257
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ClearAllBindings_m119A8D9059A0C3CAB31569A0F5020F395DDE1C58 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_m10E7BCDC577C97CC17095B0414823DB792924BBB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Release_m68EB0B07E0CDEFDDC0958CA4B864B0B600887856_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_tC50CACB2EE30CA694734A6F6A6BF0F709982DD0E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6604E526167CE959CF3A97906FF5B1785E8244A2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m70B7693D3AB419E78C685021E89CE61A066C83F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m061E32E404DB9F261908ADBF461305D684F370F5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m6D675B73928AB5EF84C0B845DC4D15F19758AF93_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m3D9AE605A3F5D5B29AF84155DBB5936569D0D49B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* V_0 = NULL;
	Enumerator_t6B533ECF22203D6F070D93FCE330F4476E75F988 V_1;
	memset((&V_1), 0, sizeof(V_1));
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_2 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_tC50CACB2EE30CA694734A6F6A6BF0F709982DD0E_il2cpp_TypeInfo_var);
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_0;
		L_0 = CollectionPool_2_Get_m10E7BCDC577C97CC17095B0414823DB792924BBB(CollectionPool_2_Get_m10E7BCDC577C97CC17095B0414823DB792924BBB_RuntimeMethod_var);
		V_0 = L_0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_005a:
			{
				List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_1 = V_0;
				il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_tC50CACB2EE30CA694734A6F6A6BF0F709982DD0E_il2cpp_TypeInfo_var);
				CollectionPool_2_Release_m68EB0B07E0CDEFDDC0958CA4B864B0B600887856(L_1, CollectionPool_2_Release_m68EB0B07E0CDEFDDC0958CA4B864B0B600887856_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_2 = V_0;
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3 = ___0_element;
				List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_4;
				L_4 = DataBindingManager_GetBindingData_m31574863186F267838A6613DE4D868E64AD49C47(__this, L_3, NULL);
				NullCheck(L_2);
				List_1_AddRange_m6D675B73928AB5EF84C0B845DC4D15F19758AF93(L_2, L_4, List_1_AddRange_m6D675B73928AB5EF84C0B845DC4D15F19758AF93_RuntimeMethod_var);
				List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_5 = V_0;
				NullCheck(L_5);
				Enumerator_t6B533ECF22203D6F070D93FCE330F4476E75F988 L_6;
				L_6 = List_1_GetEnumerator_m3D9AE605A3F5D5B29AF84155DBB5936569D0D49B(L_5, List_1_GetEnumerator_m3D9AE605A3F5D5B29AF84155DBB5936569D0D49B_RuntimeMethod_var);
				V_1 = L_6;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_0048_1:
					{
						Enumerator_Dispose_m6604E526167CE959CF3A97906FF5B1785E8244A2((&V_1), Enumerator_Dispose_m6604E526167CE959CF3A97906FF5B1785E8244A2_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_003d_2;
					}

IL_0020_2:
					{
						BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_7;
						L_7 = Enumerator_get_Current_m061E32E404DB9F261908ADBF461305D684F370F5_inline((&V_1), Enumerator_get_Current_m061E32E404DB9F261908ADBF461305D684F370F5_RuntimeMethod_var);
						V_2 = L_7;
						VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = ___0_element;
						BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_9 = V_2;
						NullCheck(L_9);
						BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_10 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_9->___target);
						BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_11 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&L_10->___bindingId);
						DataBindingManager_UnregisterBinding_mF5F124E61DAB8668565A66A2C6B728A60D0E33C5(__this, L_8, L_11, NULL);
					}

IL_003d_2:
					{
						bool L_12;
						L_12 = Enumerator_MoveNext_m70B7693D3AB419E78C685021E89CE61A066C83F9((&V_1), Enumerator_MoveNext_m70B7693D3AB419E78C685021E89CE61A066C83F9_RuntimeMethod_var);
						if (L_12)
						{
							goto IL_0020_2;
						}
					}
					{
						goto IL_0057_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_0057_1:
			{
				goto IL_0064;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0064:
	{
		return;
	}
}
// Method Definition Index: 258
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingManager_AnyPendingBindingRequests_m04DDED84124FF899916FC325163AF20C76DF94DA (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_1 = ((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_RequestBindingPropertyName;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = VisualElement_GetProperty_m55B38972BE5AC52737BE671560381BDC2C8EAAD2(L_0, L_1, NULL);
		V_0 = ((List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*)CastclassClass((RuntimeObject*)L_2, List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447_il2cpp_TypeInfo_var));
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_3 = V_0;
		V_1 = (bool)((((RuntimeObject*)(List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_001e;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_002a;
	}

IL_001e:
	{
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_5 = V_0;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_inline(L_5, List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_RuntimeMethod_var);
		V_2 = (bool)((((int32_t)L_6) > ((int32_t)0))? 1 : 0);
		goto IL_002a;
	}

IL_002a:
	{
		bool L_7 = V_2;
		return L_7;
	}
}
// Method Definition Index: 259
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingManager_TryGetBindingRequest_m70A092DC6023ADFD0AC23AED0C042EF53697DBA2 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED** ___2_binding, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	int32_t V_3 = 0;
	BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 V_4;
	memset((&V_4), 0, sizeof(V_4));
	bool V_5 = false;
	bool V_6 = false;
	int32_t G_B6_0 = 0;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_1 = ((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_RequestBindingPropertyName;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = VisualElement_GetProperty_m55B38972BE5AC52737BE671560381BDC2C8EAAD2(L_0, L_1, NULL);
		V_0 = ((List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*)CastclassClass((RuntimeObject*)L_2, List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447_il2cpp_TypeInfo_var));
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_3 = V_0;
		V_1 = (bool)((((RuntimeObject*)(List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0022;
		}
	}
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED** L_5 = ___2_binding;
		*((Binding_tA1358A155852138C1926082E4F3245B6F631CBED**)L_5) = (Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED**)L_5, (void*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)NULL);
		V_2 = (bool)0;
		goto IL_0080;
	}

IL_0022:
	{
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_6 = V_0;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_inline(L_6, List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_RuntimeMethod_var);
		V_3 = ((int32_t)il2cpp_codegen_subtract(L_7, 1));
		goto IL_006c;
	}

IL_002d:
	{
		List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* L_8 = V_0;
		int32_t L_9 = V_3;
		NullCheck(L_8);
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_10;
		L_10 = List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E(L_8, L_9, List_1_get_Item_m80611D6542973191557542BCA02BA335BCC5B94E_RuntimeMethod_var);
		V_4 = L_10;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_11 = ___1_bindingId;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_12 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&(&V_4)->___bindingId);
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = BindingId_op_Inequality_mF5EF17A9172A8D32FB393C512F389D6A3EB0019A(L_11, L_12, NULL);
		if (L_13)
		{
			goto IL_0052;
		}
	}
	{
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_14 = V_4;
		bool L_15 = L_14.___shouldProcess;
		G_B6_0 = ((((int32_t)L_15) == ((int32_t)0))? 1 : 0);
		goto IL_0053;
	}

IL_0052:
	{
		G_B6_0 = 1;
	}

IL_0053:
	{
		V_5 = (bool)G_B6_0;
		bool L_16 = V_5;
		if (!L_16)
		{
			goto IL_005b;
		}
	}
	{
		goto IL_0068;
	}

IL_005b:
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED** L_17 = ___2_binding;
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_18 = V_4;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_19 = L_18.___binding;
		*((Binding_tA1358A155852138C1926082E4F3245B6F631CBED**)L_17) = (Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_19;
		Il2CppCodeGenWriteBarrier((void**)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED**)L_17, (void*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_19);
		V_2 = (bool)1;
		goto IL_0080;
	}

IL_0068:
	{
		int32_t L_20 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_subtract(L_20, 1));
	}

IL_006c:
	{
		int32_t L_21 = V_3;
		V_6 = (bool)((((int32_t)((((int32_t)L_21) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_22 = V_6;
		if (L_22)
		{
			goto IL_002d;
		}
	}
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED** L_23 = ___2_binding;
		*((Binding_tA1358A155852138C1926082E4F3245B6F631CBED**)L_23) = (Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED**)L_23, (void*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)NULL);
		V_2 = (bool)0;
		goto IL_0080;
	}

IL_0080:
	{
		bool L_24 = V_2;
		return L_24;
	}
}
// Method Definition Index: 260
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_DirtyBindingOrder_mF0D827C788028A58BC3D00FDE049B3A326651FA4 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) 
{
	{
		HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* L_0 = __this->___m_BindingsTracker;
		NullCheck(L_0);
		HierarchyBindingTracker_SetDirty_m17AB828E352D2F0CF333F3434EDB503A92D56853(L_0, NULL);
		return;
	}
}
// Method Definition Index: 261
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_TrackDataSource_m69ECF4C0D4F0173D8FF623ED64C830E5E333D05C (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, RuntimeObject* ___0_previous, RuntimeObject* ___1_current, const RuntimeMethod* method) 
{
	{
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_0 = __this->___m_DataSourceTracker;
		RuntimeObject* L_1 = ___0_previous;
		NullCheck(L_0);
		HierarchyDataSourceTracker_DecreaseRefCount_mA24167A6054B2B5DF6925985DD483EC456131ACB(L_0, L_1, NULL);
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_2 = __this->___m_DataSourceTracker;
		RuntimeObject* L_3 = ___1_current;
		NullCheck(L_2);
		HierarchyDataSourceTracker_IncreaseRefCount_mFB818BB126C1154250936980B9AD1395A13532CF(L_2, L_3, NULL);
		return;
	}
}
// Method Definition Index: 262
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ClearSourceCache_m40F06EA3BD92E507FADF674E01DFFBF9332E7932 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, const RuntimeMethod* method) 
{
	{
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_0 = __this->___m_DataSourceTracker;
		NullCheck(L_0);
		HierarchyDataSourceTracker_ClearSourceCache_m2A9A25665C18C149A8FD7D2AC3EAB186BA76037C(L_0, NULL);
		return;
	}
}
// Method Definition Index: 263
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* DataBindingManager_GetPooledBindingData_m3C0196A3A99CE203EAD29245E62E62BA19ED8DC6 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512 ___0_target, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_binding, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mD0582F7C26476802492D8D5DC95863931CE4131C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mDB19F3A958FE47C8E9A7402331817BD0971821FA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_0 = NULL;
	bool V_1 = false;
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_2 = NULL;
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_0 = __this->___m_BindingDataLocalPool;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_inline(L_0, List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0044;
		}
	}
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_3 = __this->___m_BindingDataLocalPool;
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_4 = L_3;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_inline(L_4, List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var);
		NullCheck(L_4);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_6;
		L_6 = List_1_get_Item_mDB19F3A958FE47C8E9A7402331817BD0971821FA(L_4, ((int32_t)il2cpp_codegen_subtract(L_5, 1)), List_1_get_Item_mDB19F3A958FE47C8E9A7402331817BD0971821FA_RuntimeMethod_var);
		V_0 = L_6;
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_7 = __this->___m_BindingDataLocalPool;
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_8 = __this->___m_BindingDataLocalPool;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_inline(L_8, List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var);
		NullCheck(L_7);
		List_1_RemoveAt_mD0582F7C26476802492D8D5DC95863931CE4131C(L_7, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), List_1_RemoveAt_mD0582F7C26476802492D8D5DC95863931CE4131C_RuntimeMethod_var);
		goto IL_004a;
	}

IL_0044:
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_10 = (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A*)il2cpp_codegen_object_new(BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A_il2cpp_TypeInfo_var);
		BindingData__ctor_mE98DEB0D6F7C624B71116A4DC15D57D6A6B6CE27(L_10, NULL);
		V_0 = L_10;
	}

IL_004a:
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_11 = V_0;
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512 L_12 = ___0_target;
		NullCheck(L_11);
		L_11->___target = L_12;
		Il2CppCodeGenWriteBarrier((void**)&(((&L_11->___target))->___element), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_11->___target))->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_11->___target))->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_11->___target))->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_11->___target))->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_11->___target))->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_11->___target))->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_11->___target))->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_11->___target))->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_11->___target))->___bindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&L_11->___target))->___bindingId))->___m_Path), (void*)NULL);
		#endif
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_13 = V_0;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_14 = ___1_binding;
		NullCheck(L_13);
		L_13->___binding = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&L_13->___binding), (void*)L_14);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_15 = V_0;
		V_2 = L_15;
		goto IL_005c;
	}

IL_005c:
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_16 = V_2;
		return L_16;
	}
}
// Method Definition Index: 264
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager_ReleasePoolBindingData_mD77B0EC0724FB70856F62C491F297826C740F805 (DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_data, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3139CCD421EB8D84FCBFA7AFE145D6525FF1CDD0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_0 = ___0_data;
		NullCheck(L_0);
		BindingData_Reset_m3125CD846F1C8183351D343D7B0A1A81EC9821F0(L_0, NULL);
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_1 = __this->___m_BindingDataLocalPool;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_2 = ___0_data;
		NullCheck(L_1);
		List_1_Add_m3139CCD421EB8D84FCBFA7AFE145D6525FF1CDD0_inline(L_1, L_2, List_1_Add_m3139CCD421EB8D84FCBFA7AFE145D6525FF1CDD0_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 265
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingManager__cctor_m65BC9D45F62F03CE251825E5C29F40CC9C015167 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3F422DF620001F079A95BC678F2E48CD8C277157_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral207EDE91416D3285D873CF6FC8CD0FC5B6E07AC3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDD20F64E9C6CEDA443BB8680FA1BCF09054E758);
		s_Il2CppMethodInitialized = true;
	}
	{
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_0;
		L_0 = PropertyName_op_Implicit_m45CBB51D96B85B596D3094636A335CD475E10F4F(_stringLiteral207EDE91416D3285D873CF6FC8CD0FC5B6E07AC3, NULL);
		((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_RequestBindingPropertyName = L_0;
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_1;
		L_1 = BindingId_op_Implicit_mF43027FCA60BD4AEC267D144641BC0E6E91686CC(_stringLiteralBDD20F64E9C6CEDA443BB8680FA1BCF09054E758, NULL);
		((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken = L_1;
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___k_ClearBindingsToken))->___m_Path), (void*)NULL);
		#endif
		((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___globalLogLevel = 2;
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_2 = (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*)il2cpp_codegen_object_new(List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B_il2cpp_TypeInfo_var);
		List_1__ctor_m3F422DF620001F079A95BC678F2E48CD8C277157(L_2, List_1__ctor_m3F422DF620001F079A95BC678F2E48CD8C277157_RuntimeMethod_var);
		((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___s_Empty = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var))->___s_Empty), (void*)L_2);
		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 BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshal_pinvoke(const BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172& unmarshaled, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172____binding_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___bindingException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172____binding_FieldInfo_var, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___bindingException, NULL);
}
IL2CPP_EXTERN_C void BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshal_pinvoke_back(const BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshaled_pinvoke& marshaled, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172____binding_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___bindingException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172____binding_FieldInfo_var, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___bindingException, NULL);
}
IL2CPP_EXTERN_C void BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshal_pinvoke_cleanup(BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshaled_pinvoke& marshaled)
{
}


IL2CPP_EXTERN_C void BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshal_com(const BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172& unmarshaled, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172____binding_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___bindingException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172____binding_FieldInfo_var, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___bindingException, NULL);
}
IL2CPP_EXTERN_C void BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshal_com_back(const BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshaled_com& marshaled, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172____binding_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___bindingException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172____binding_FieldInfo_var, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___bindingException, NULL);
}
IL2CPP_EXTERN_C void BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshal_com_cleanup(BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172_marshaled_com& marshaled)
{
}
// Method Definition Index: 266
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingRequest__ctor_m9C3BEC8EF01C73387AF5BD5BF40A14E2367BA8F8 (BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_binding, bool ___2_shouldProcess, const RuntimeMethod* method) 
{
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_0 = ___0_bindingId;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_1 = (*(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)L_0);
		__this->___bindingId = L_1;
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___bindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___bindingId))->___m_Path), (void*)NULL);
		#endif
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_2 = ___1_binding;
		__this->___binding = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___binding), (void*)L_2);
		bool L_3 = ___2_shouldProcess;
		__this->___shouldProcess = L_3;
		return;
	}
}
IL2CPP_EXTERN_C  void BindingRequest__ctor_m9C3BEC8EF01C73387AF5BD5BF40A14E2367BA8F8_AdjustorThunk (RuntimeObject* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_binding, bool ___2_shouldProcess, const RuntimeMethod* method)
{
	BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172*>(__this + _offset);
	BindingRequest__ctor_m9C3BEC8EF01C73387AF5BD5BF40A14E2367BA8F8(_thisAdjusted, ___0_bindingId, ___1_binding, ___2_shouldProcess, method);
}
// Method Definition Index: 267
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 BindingRequest_CancelRequest_m380B4F6B3478E4B73DBCD1C7470D743A66E85FAD (BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172* __this, const RuntimeMethod* method) 
{
	BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_0 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&__this->___bindingId);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_1 = __this->___binding;
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_2;
		memset((&L_2), 0, sizeof(L_2));
		BindingRequest__ctor_m9C3BEC8EF01C73387AF5BD5BF40A14E2367BA8F8((&L_2), L_0, L_1, (bool)0, NULL);
		V_0 = L_2;
		goto IL_0016;
	}

IL_0016:
	{
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C  BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 BindingRequest_CancelRequest_m380B4F6B3478E4B73DBCD1C7470D743A66E85FAD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172*>(__this + _offset);
	BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 _returnValue;
	_returnValue = BindingRequest_CancelRequest_m380B4F6B3478E4B73DBCD1C7470D743A66E85FAD(_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 BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshal_pinvoke(const BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393& unmarshaled, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393____m_BindingPerId_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_BindingPerIdException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393____m_BindingPerId_FieldInfo_var, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_BindingPerIdException, NULL);
}
IL2CPP_EXTERN_C void BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshal_pinvoke_back(const BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshaled_pinvoke& marshaled, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393____m_BindingPerId_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_BindingPerIdException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393____m_BindingPerId_FieldInfo_var, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_BindingPerIdException, NULL);
}
IL2CPP_EXTERN_C void BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshal_pinvoke_cleanup(BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshal_com(const BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393& unmarshaled, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393____m_BindingPerId_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_BindingPerIdException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393____m_BindingPerId_FieldInfo_var, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_BindingPerIdException, NULL);
}
IL2CPP_EXTERN_C void BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshal_com_back(const BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshaled_com& marshaled, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393____m_BindingPerId_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_BindingPerIdException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393____m_BindingPerId_FieldInfo_var, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_BindingPerIdException, NULL);
}
IL2CPP_EXTERN_C void BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshal_com_cleanup(BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393_marshaled_com& marshaled)
{
}
// Method Definition Index: 268
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 BindingDataCollection_Create_mCF7D35E34122F99D68DB6D8830D59D8648443885 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_m10E7BCDC577C97CC17095B0414823DB792924BBB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_mD15A910C520BB6F34215DD79D350B6B75CC95D90_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_t4F5F1EDAC5D877A6395CB7793C344B1C1A19C1E5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_tC50CACB2EE30CA694734A6F6A6BF0F709982DD0E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_0;
	memset((&V_0), 0, sizeof(V_0));
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393));
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t4F5F1EDAC5D877A6395CB7793C344B1C1A19C1E5_il2cpp_TypeInfo_var);
		Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* L_0;
		L_0 = CollectionPool_2_Get_mD15A910C520BB6F34215DD79D350B6B75CC95D90(CollectionPool_2_Get_mD15A910C520BB6F34215DD79D350B6B75CC95D90_RuntimeMethod_var);
		(&V_0)->___m_BindingPerId = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___m_BindingPerId), (void*)L_0);
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_tC50CACB2EE30CA694734A6F6A6BF0F709982DD0E_il2cpp_TypeInfo_var);
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_1;
		L_1 = CollectionPool_2_Get_m10E7BCDC577C97CC17095B0414823DB792924BBB(CollectionPool_2_Get_m10E7BCDC577C97CC17095B0414823DB792924BBB_RuntimeMethod_var);
		(&V_0)->___m_Bindings = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___m_Bindings), (void*)L_1);
		BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 L_2 = V_0;
		V_1 = L_2;
		goto IL_0025;
	}

IL_0025:
	{
		BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 L_3 = V_1;
		return L_3;
	}
}
// Method Definition Index: 269
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingDataCollection_AddBindingData_mCE66C9BBC9F80F014930A98583B38E281886176F (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m314947F6D5C7368FB1C6FA4471A6D6CF6CC3CBFF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m08726151CA98AC7D772DD775B2A320A5C1E12577_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3139CCD421EB8D84FCBFA7AFE145D6525FF1CDD0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mE26B6E46AF28047A4D37B48C83E2C38B4B7CCACE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_0 = NULL;
	bool V_1 = false;
	{
		Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* L_0 = __this->___m_BindingPerId;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_1 = ___0_bindingData;
		NullCheck(L_1);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_2 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_1->___target);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_3 = L_2->___bindingId;
		NullCheck(L_0);
		bool L_4;
		L_4 = Dictionary_2_TryGetValue_m314947F6D5C7368FB1C6FA4471A6D6CF6CC3CBFF(L_0, L_3, (&V_0), Dictionary_2_TryGetValue_m314947F6D5C7368FB1C6FA4471A6D6CF6CC3CBFF_RuntimeMethod_var);
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_002c;
		}
	}
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_6 = __this->___m_Bindings;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_7 = V_0;
		NullCheck(L_6);
		bool L_8;
		L_8 = List_1_Remove_mE26B6E46AF28047A4D37B48C83E2C38B4B7CCACE(L_6, L_7, List_1_Remove_mE26B6E46AF28047A4D37B48C83E2C38B4B7CCACE_RuntimeMethod_var);
	}

IL_002c:
	{
		Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* L_9 = __this->___m_BindingPerId;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_10 = ___0_bindingData;
		NullCheck(L_10);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_11 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_10->___target);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_12 = L_11->___bindingId;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_13 = ___0_bindingData;
		NullCheck(L_9);
		Dictionary_2_set_Item_m08726151CA98AC7D772DD775B2A320A5C1E12577(L_9, L_12, L_13, Dictionary_2_set_Item_m08726151CA98AC7D772DD775B2A320A5C1E12577_RuntimeMethod_var);
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_14 = __this->___m_Bindings;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_15 = ___0_bindingData;
		NullCheck(L_14);
		List_1_Add_m3139CCD421EB8D84FCBFA7AFE145D6525FF1CDD0_inline(L_14, L_15, List_1_Add_m3139CCD421EB8D84FCBFA7AFE145D6525FF1CDD0_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingDataCollection_AddBindingData_mCE66C9BBC9F80F014930A98583B38E281886176F_AdjustorThunk (RuntimeObject* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, const RuntimeMethod* method)
{
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393*>(__this + _offset);
	BindingDataCollection_AddBindingData_mCE66C9BBC9F80F014930A98583B38E281886176F(_thisAdjusted, ___0_bindingData, method);
}
// Method Definition Index: 270
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingDataCollection_TryGetBindingData_m3AD976A14CFE601364AAFADDE95E5AE7AA85BF04 (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_bindingId, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___1_data, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m314947F6D5C7368FB1C6FA4471A6D6CF6CC3CBFF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* L_0 = __this->___m_BindingPerId;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_1 = ___0_bindingId;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_2 = (*(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)L_1);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_3 = ___1_data;
		NullCheck(L_0);
		bool L_4;
		L_4 = Dictionary_2_TryGetValue_m314947F6D5C7368FB1C6FA4471A6D6CF6CC3CBFF(L_0, L_2, L_3, Dictionary_2_TryGetValue_m314947F6D5C7368FB1C6FA4471A6D6CF6CC3CBFF_RuntimeMethod_var);
		V_0 = L_4;
		goto IL_0016;
	}

IL_0016:
	{
		bool L_5 = V_0;
		return L_5;
	}
}
IL2CPP_EXTERN_C  bool BindingDataCollection_TryGetBindingData_m3AD976A14CFE601364AAFADDE95E5AE7AA85BF04_AdjustorThunk (RuntimeObject* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_bindingId, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___1_data, const RuntimeMethod* method)
{
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393*>(__this + _offset);
	bool _returnValue;
	_returnValue = BindingDataCollection_TryGetBindingData_m3AD976A14CFE601364AAFADDE95E5AE7AA85BF04(_thisAdjusted, ___0_bindingId, ___1_data, method);
	return _returnValue;
}
// Method Definition Index: 271
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingDataCollection_RemoveBindingData_m3474925FAEF864BD6C15B6594553BD5D1A9B9207 (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mCD86DFF2BD195279A2849A27FB2394BB9E82FFF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m314947F6D5C7368FB1C6FA4471A6D6CF6CC3CBFF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mE26B6E46AF28047A4D37B48C83E2C38B4B7CCACE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B5_0 = 0;
	{
		Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* L_0 = __this->___m_BindingPerId;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_1 = ___0_bindingData;
		NullCheck(L_1);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_2 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_1->___target);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_3 = L_2->___bindingId;
		NullCheck(L_0);
		bool L_4;
		L_4 = Dictionary_2_TryGetValue_m314947F6D5C7368FB1C6FA4471A6D6CF6CC3CBFF(L_0, L_3, (&V_0), Dictionary_2_TryGetValue_m314947F6D5C7368FB1C6FA4471A6D6CF6CC3CBFF_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0024;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_004e;
	}

IL_0024:
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_6 = __this->___m_Bindings;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_7 = V_0;
		NullCheck(L_6);
		bool L_8;
		L_8 = List_1_Remove_mE26B6E46AF28047A4D37B48C83E2C38B4B7CCACE(L_6, L_7, List_1_Remove_mE26B6E46AF28047A4D37B48C83E2C38B4B7CCACE_RuntimeMethod_var);
		if (!L_8)
		{
			goto IL_004a;
		}
	}
	{
		Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* L_9 = __this->___m_BindingPerId;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_10 = V_0;
		NullCheck(L_10);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_11 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_10->___target);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_12 = L_11->___bindingId;
		NullCheck(L_9);
		bool L_13;
		L_13 = Dictionary_2_Remove_mCD86DFF2BD195279A2849A27FB2394BB9E82FFF4(L_9, L_12, Dictionary_2_Remove_mCD86DFF2BD195279A2849A27FB2394BB9E82FFF4_RuntimeMethod_var);
		G_B5_0 = ((int32_t)(L_13));
		goto IL_004b;
	}

IL_004a:
	{
		G_B5_0 = 0;
	}

IL_004b:
	{
		V_2 = (bool)G_B5_0;
		goto IL_004e;
	}

IL_004e:
	{
		bool L_14 = V_2;
		return L_14;
	}
}
IL2CPP_EXTERN_C  bool BindingDataCollection_RemoveBindingData_m3474925FAEF864BD6C15B6594553BD5D1A9B9207_AdjustorThunk (RuntimeObject* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, const RuntimeMethod* method)
{
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393*>(__this + _offset);
	bool _returnValue;
	_returnValue = BindingDataCollection_RemoveBindingData_m3474925FAEF864BD6C15B6594553BD5D1A9B9207(_thisAdjusted, ___0_bindingData, method);
	return _returnValue;
}
// Method Definition Index: 272
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* BindingDataCollection_GetBindings_m1177B77AB54A0C190A431BAC2440F126AE95F44F (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, const RuntimeMethod* method) 
{
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* V_0 = NULL;
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_0 = __this->___m_Bindings;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C  List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* BindingDataCollection_GetBindings_m1177B77AB54A0C190A431BAC2440F126AE95F44F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393*>(__this + _offset);
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* _returnValue;
	_returnValue = BindingDataCollection_GetBindings_m1177B77AB54A0C190A431BAC2440F126AE95F44F(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 273
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingDataCollection_GetBindingCount_mD438A50FF542431BFA737A895A1457567D15809F (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_0 = __this->___m_Bindings;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_inline(L_0, List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C  int32_t BindingDataCollection_GetBindingCount_mD438A50FF542431BFA737A895A1457567D15809F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingDataCollection_GetBindingCount_mD438A50FF542431BFA737A895A1457567D15809F(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 274
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingDataCollection_Dispose_m7DF21FA01E6DC9F5E772C7B9CBBEBFA7BAA91CA7 (BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Release_m2ECDB111CFB431F56273D3E4D8C850B5678DA2FF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Release_m68EB0B07E0CDEFDDC0958CA4B864B0B600887856_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_t4F5F1EDAC5D877A6395CB7793C344B1C1A19C1E5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_tC50CACB2EE30CA694734A6F6A6BF0F709982DD0E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* L_0 = __this->___m_BindingPerId;
		V_0 = (bool)((!(((RuntimeObject*)(Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341* L_2 = __this->___m_BindingPerId;
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t4F5F1EDAC5D877A6395CB7793C344B1C1A19C1E5_il2cpp_TypeInfo_var);
		CollectionPool_2_Release_m2ECDB111CFB431F56273D3E4D8C850B5678DA2FF(L_2, CollectionPool_2_Release_m2ECDB111CFB431F56273D3E4D8C850B5678DA2FF_RuntimeMethod_var);
	}

IL_001a:
	{
		__this->___m_BindingPerId = (Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BindingPerId), (void*)(Dictionary_2_t311FE6772BE844D8DD6741B5F17F22B17B395341*)NULL);
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_3 = __this->___m_Bindings;
		V_1 = (bool)((!(((RuntimeObject*)(List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_003a;
		}
	}
	{
		List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_5 = __this->___m_Bindings;
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_tC50CACB2EE30CA694734A6F6A6BF0F709982DD0E_il2cpp_TypeInfo_var);
		CollectionPool_2_Release_m68EB0B07E0CDEFDDC0958CA4B864B0B600887856(L_5, CollectionPool_2_Release_m68EB0B07E0CDEFDDC0958CA4B864B0B600887856_RuntimeMethod_var);
	}

IL_003a:
	{
		__this->___m_Bindings = (List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Bindings), (void*)(List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingDataCollection_Dispose_m7DF21FA01E6DC9F5E772C7B9CBBEBFA7BAA91CA7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393*>(__this + _offset);
	BindingDataCollection_Dispose_m7DF21FA01E6DC9F5E772C7B9CBBEBFA7BAA91CA7(_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
// Method Definition Index: 275
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BindingData_get_localDataSource_m04192A6C6AD3964D778ED57615C52F4268BD388B (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3ClocalDataSourceU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 276
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingData_set_localDataSource_m73BABB6FEC2EF5A998BDBD83AC26A32A1B649D3B (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3ClocalDataSourceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClocalDataSourceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 277
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingData_Reset_m3125CD846F1C8183351D343D7B0A1A81EC9821F0 (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __this, const RuntimeMethod* method) 
{
	{
		int64_t L_0 = __this->___version;
		__this->___version = ((int64_t)il2cpp_codegen_add(L_0, ((int64_t)1)));
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_1 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&__this->___target);
		il2cpp_codegen_initobj(L_1, sizeof(BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512));
		__this->___binding = (Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___binding), (void*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)NULL);
		BindingData_set_localDataSource_m73BABB6FEC2EF5A998BDBD83AC26A32A1B649D3B_inline(__this, NULL, NULL);
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* L_2 = (DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332*)(&__this->___m_LastContext);
		il2cpp_codegen_initobj(L_2, sizeof(DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332));
		Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* L_3 = (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9*)(&__this->___m_SourceToUILastUpdate);
		il2cpp_codegen_initobj(L_3, sizeof(Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9));
		Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* L_4 = (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9*)(&__this->___m_UIToSourceLastUpdate);
		il2cpp_codegen_initobj(L_4, sizeof(Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9));
		return;
	}
}
// Method Definition Index: 278
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingData_set_context_m1BDB7E035FBFCA2BB66C335E747DF25E5C2C76C6 (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __this, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 ___0_value, const RuntimeMethod* method) 
{
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383 V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t G_B3_0 = 0;
	{
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* L_0 = (DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332*)(&__this->___m_LastContext);
		RuntimeObject* L_1;
		L_1 = DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF_inline(L_0, NULL);
		RuntimeObject* L_2;
		L_2 = DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF_inline((&___0_value), NULL);
		if ((!(((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_2))))
		{
			goto IL_002e;
		}
	}
	{
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* L_3 = (DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332*)(&__this->___m_LastContext);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_4;
		L_4 = DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_inline(L_3, NULL);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_5;
		L_5 = DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_inline((&___0_value), NULL);
		bool L_6;
		L_6 = PropertyPath_op_Equality_m2A33BDF3B70D7348740376684525471E69868C1E(L_4, L_5, NULL);
		G_B3_0 = ((int32_t)(L_6));
		goto IL_002f;
	}

IL_002e:
	{
		G_B3_0 = 0;
	}

IL_002f:
	{
		V_1 = (bool)G_B3_0;
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_0035;
		}
	}
	{
		goto IL_007d;
	}

IL_0035:
	{
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_8 = __this->___m_LastContext;
		V_0 = L_8;
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_9 = ___0_value;
		__this->___m_LastContext = L_9;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_LastContext))->___U3CdataSourceU3Ek__BackingField), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_LastContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_LastContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_LastContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_LastContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_LastContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_LastContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_LastContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_LastContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_LastContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_AdditionalParts), (void*)NULL);
		#endif
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_10 = __this->___binding;
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_11 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&__this->___target);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = L_11->___element;
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_13 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&__this->___target);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_14 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&L_13->___bindingId);
		DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383 L_15;
		memset((&L_15), 0, sizeof(L_15));
		DataSourceContextChanged__ctor_m88EDCC6651F3EBA5F38DE7796ACE634FFD041A89((&L_15), L_12, L_14, (&V_0), (&___0_value), NULL);
		V_2 = L_15;
		NullCheck(L_10);
		VirtualActionInvoker1< DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383* >::Invoke(6, L_10, (&V_2));
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_16 = __this->___binding;
		NullCheck(L_16);
		Binding_MarkDirty_m91D772CE38E5AD859C70F5AAC8380190139F1E2F(L_16, NULL);
	}

IL_007d:
	{
		return;
	}
}
// Method Definition Index: 279
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingData__ctor_mE98DEB0D6F7C624B71116A4DC15D57D6A6B6CE27 (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __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 ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshal_pinvoke(const ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022& unmarshaled, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022____binding_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___bindingException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022____binding_FieldInfo_var, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___bindingException, NULL);
}
IL2CPP_EXTERN_C void ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshal_pinvoke_back(const ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshaled_pinvoke& marshaled, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022____binding_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___bindingException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022____binding_FieldInfo_var, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___bindingException, NULL);
}
IL2CPP_EXTERN_C void ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshal_pinvoke_cleanup(ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshal_com(const ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022& unmarshaled, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022____binding_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___bindingException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022____binding_FieldInfo_var, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___bindingException, NULL);
}
IL2CPP_EXTERN_C void ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshal_com_back(const ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshaled_com& marshaled, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022____binding_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___bindingException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022____binding_FieldInfo_var, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___bindingException, NULL);
}
IL2CPP_EXTERN_C void ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshal_com_cleanup(ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022_marshaled_com& marshaled)
{
}
// Method Definition Index: 280
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangesFromUI__ctor_mB051B25ED7E6C793E8B7854AF5C445B4E2E27FB3 (ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, const RuntimeMethod* method) 
{
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_0 = ___0_bindingData;
		__this->___bindingData = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___bindingData), (void*)L_0);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_1 = ___0_bindingData;
		NullCheck(L_1);
		int64_t L_2 = L_1->___version;
		__this->___version = L_2;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_3 = ___0_bindingData;
		NullCheck(L_3);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_4 = L_3->___binding;
		__this->___binding = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___binding), (void*)L_4);
		return;
	}
}
IL2CPP_EXTERN_C  void ChangesFromUI__ctor_mB051B25ED7E6C793E8B7854AF5C445B4E2E27FB3_AdjustorThunk (RuntimeObject* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___0_bindingData, const RuntimeMethod* method)
{
	ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022*>(__this + _offset);
	ChangesFromUI__ctor_mB051B25ED7E6C793E8B7854AF5C445B4E2E27FB3(_thisAdjusted, ___0_bindingData, method);
}
// Method Definition Index: 281
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ChangesFromUI_get_IsValid_mA0CD922C8007F104100B68DD116304060AB05D60 (ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022* __this, const RuntimeMethod* method) 
{
	int32_t G_B3_0 = 0;
	{
		int64_t L_0 = __this->___version;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_1 = __this->___bindingData;
		NullCheck(L_1);
		int64_t L_2 = L_1->___version;
		if ((!(((uint64_t)L_0) == ((uint64_t)L_2))))
		{
			goto IL_0028;
		}
	}
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_3 = __this->___binding;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_4 = __this->___bindingData;
		NullCheck(L_4);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_5 = L_4->___binding;
		G_B3_0 = ((((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_3) == ((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_5))? 1 : 0);
		goto IL_0029;
	}

IL_0028:
	{
		G_B3_0 = 0;
	}

IL_0029:
	{
		return (bool)G_B3_0;
	}
}
IL2CPP_EXTERN_C  bool ChangesFromUI_get_IsValid_mA0CD922C8007F104100B68DD116304060AB05D60_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022*>(__this + _offset);
	bool _returnValue;
	_returnValue = ChangesFromUI_get_IsValid_mA0CD922C8007F104100B68DD116304060AB05D60(_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
// Method Definition Index: 282
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyBindingTracker_GetTrackedElementsCount_m5B3F0AAE3C15582712FD8FC5808BB4E721CF20FA (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___m_BoundElements;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_0, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 283
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* HierarchyBindingTracker_GetBoundElements_m467F6DA56200FFEDB9BE0C6A9CB7F2EAF14126BA (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* V_1 = NULL;
	{
		bool L_0 = __this->___m_IsDirty;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_2 = __this->___m_Panel;
		NullCheck(L_2);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3;
		L_3 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(45, L_2);
		HierarchyBindingTracker_OrderBindings_m2E75E0D15848EA2BAAD5D9A7B680168ECF544136(__this, L_3, NULL);
	}

IL_001d:
	{
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_4 = __this->___m_OrderedBindings;
		V_1 = L_4;
		goto IL_0026;
	}

IL_0026:
	{
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_5 = V_1;
		return L_5;
	}
}
// Method Definition Index: 284
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker__ctor_m3727C85918BE3A1E79203EA2F52B7DA61223A410 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___0_panel, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5DB45AB239C6EA36CEB10491CD6886CC379CA07E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyBindingTracker_OnPropertyChanged_m51328DD762F45611B709874493BABC4191B1D099_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCDB4627FBF8111CD64054E6AD1FD9BC82567F22D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_0 = ___0_panel;
		__this->___m_Panel = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Panel), (void*)L_0);
		HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* L_1 = (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9*)il2cpp_codegen_object_new(HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9_il2cpp_TypeInfo_var);
		HierarchicalBindingsSorter__ctor_m79B62B014396914894AA913829A3E03D7E822783(L_1, NULL);
		__this->___m_BindingSorter = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BindingSorter), (void*)L_1);
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_2 = (Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4*)il2cpp_codegen_object_new(Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m5DB45AB239C6EA36CEB10491CD6886CC379CA07E(L_2, Dictionary_2__ctor_m5DB45AB239C6EA36CEB10491CD6886CC379CA07E_RuntimeMethod_var);
		__this->___m_BindingDataPerElement = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BindingDataPerElement), (void*)L_2);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_3 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_3, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___m_BoundElements = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BoundElements), (void*)L_3);
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_4 = (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*)il2cpp_codegen_object_new(List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95_il2cpp_TypeInfo_var);
		List_1__ctor_mCDB4627FBF8111CD64054E6AD1FD9BC82567F22D(L_4, List_1__ctor_mCDB4627FBF8111CD64054E6AD1FD9BC82567F22D_RuntimeMethod_var);
		__this->___m_OrderedBindings = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OrderedBindings), (void*)L_4);
		__this->___m_IsDirty = (bool)1;
		EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD* L_5 = (EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD*)il2cpp_codegen_object_new(EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD_il2cpp_TypeInfo_var);
		EventCallback_2__ctor_m30EA4112E71292142F67857E276C328F96265EE3(L_5, __this, (intptr_t)((void*)HierarchyBindingTracker_OnPropertyChanged_m51328DD762F45611B709874493BABC4191B1D099_RuntimeMethod_var), NULL);
		__this->___m_OnPropertyChanged = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OnPropertyChanged), (void*)L_5);
		return;
	}
}
// Method Definition Index: 285
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_SetDirty_m17AB828E352D2F0CF333F3434EDB503A92D56853 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, const RuntimeMethod* method) 
{
	{
		__this->___m_IsDirty = (bool)1;
		return;
	}
}
// Method Definition Index: 286
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyBindingTracker_TryGetBindingCollection_m7AF8CF552BBAB489654342E299BCDC6138360F81 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* ___1_collection, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_0 = __this->___m_BindingDataPerElement;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393* L_2 = ___1_collection;
		NullCheck(L_0);
		bool L_3;
		L_3 = Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082(L_0, L_1, L_2, Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082_RuntimeMethod_var);
		V_0 = L_3;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 287
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyBindingTracker_IsTrackingElement_m58C5027810AACA93D629B61E6147CED017C830F0 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___m_BoundElements;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		NullCheck(L_0);
		bool L_2;
		L_2 = HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544(L_0, L_1, HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544_RuntimeMethod_var);
		V_0 = L_2;
		goto IL_0010;
	}

IL_0010:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// Method Definition Index: 288
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_StartTrackingBinding_m2C09687E03B983EEFB4969A7491298D366A87169 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___1_binding, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisDictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_mE05AEBD002B1B775EE438FDF39F22B3968CF00CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m534FEF131787F9476A18F3114666A80ED4DD4579_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m86F2765F800C4C5470593E06B88E613EF17FAF25_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___m_BoundElements;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		NullCheck(L_0);
		bool L_2;
		L_2 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_0, L_1, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_003d;
		}
	}
	{
		BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 L_4;
		L_4 = BindingDataCollection_Create_mCF7D35E34122F99D68DB6D8830D59D8648443885(NULL);
		V_0 = L_4;
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_5 = __this->___m_BindingDataPerElement;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = ___0_element;
		BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 L_7 = V_0;
		NullCheck(L_5);
		Dictionary_2_Add_m534FEF131787F9476A18F3114666A80ED4DD4579(L_5, L_6, L_7, Dictionary_2_Add_m534FEF131787F9476A18F3114666A80ED4DD4579_RuntimeMethod_var);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = ___0_element;
		EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD* L_9 = __this->___m_OnPropertyChanged;
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_10 = __this->___m_BindingDataPerElement;
		NullCheck(L_8);
		CallbackEventHandler_RegisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisDictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_mE05AEBD002B1B775EE438FDF39F22B3968CF00CC(L_8, L_9, L_10, 0, CallbackEventHandler_RegisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisDictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_mE05AEBD002B1B775EE438FDF39F22B3968CF00CC_RuntimeMethod_var);
		goto IL_005e;
	}

IL_003d:
	{
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_11 = __this->___m_BindingDataPerElement;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = ___0_element;
		NullCheck(L_11);
		bool L_13;
		L_13 = Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082(L_11, L_12, (&V_0), Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082_RuntimeMethod_var);
		V_2 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
		bool L_14 = V_2;
		if (!L_14)
		{
			goto IL_005e;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_15 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB1FF4BFCD4200CE8BA1F6BC0BC49AE3CEF843644)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyBindingTracker_StartTrackingBinding_m2C09687E03B983EEFB4969A7491298D366A87169_RuntimeMethod_var)));
	}

IL_005e:
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_16 = ___1_binding;
		NullCheck(L_16);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_17 = L_16->___binding;
		NullCheck(L_17);
		Binding_MarkDirty_m91D772CE38E5AD859C70F5AAC8380190139F1E2F(L_17, NULL);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_18 = ___1_binding;
		BindingDataCollection_AddBindingData_mCE66C9BBC9F80F014930A98583B38E281886176F((&V_0), L_18, NULL);
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_19 = __this->___m_BindingDataPerElement;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_20 = ___0_element;
		BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 L_21 = V_0;
		NullCheck(L_19);
		Dictionary_2_set_Item_m86F2765F800C4C5470593E06B88E613EF17FAF25(L_19, L_20, L_21, Dictionary_2_set_Item_m86F2765F800C4C5470593E06B88E613EF17FAF25_RuntimeMethod_var);
		HierarchyBindingTracker_SetDirty_m17AB828E352D2F0CF333F3434EDB503A92D56853(__this, NULL);
		return;
	}
}
// Method Definition Index: 289
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_OnPropertyChanged_m51328DD762F45611B709874493BABC4191B1D099 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, PropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5* ___0_evt, Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* ___1_bindingCollection, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m42F6574C63DCDEE3EC13B7A111F57B0E700342FD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_0 = NULL;
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_1;
	memset((&V_1), 0, sizeof(V_1));
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_2 = NULL;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* V_3 = NULL;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E V_7;
	memset((&V_7), 0, sizeof(V_7));
	bool V_8 = false;
	int32_t G_B8_0 = 0;
	{
		PropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5* L_0 = ___0_evt;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = EventBase_get_target_m9E5CB6AC9A51E9F61D9540D279BFA53C04AD010E(L_0, NULL);
		V_0 = ((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)IsInstClass((RuntimeObject*)L_1, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var));
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2 = V_0;
		V_4 = (bool)((((int32_t)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_4;
		if (!L_3)
		{
			goto IL_0025;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD082FE7226D725BFEF3AF82C438DABB35DF8604D)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyBindingTracker_OnPropertyChanged_m51328DD762F45611B709874493BABC4191B1D099_RuntimeMethod_var)));
	}

IL_0025:
	{
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_5 = ___1_bindingCollection;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = V_0;
		NullCheck(L_5);
		bool L_7;
		L_7 = Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082(L_5, L_6, (&V_1), Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082_RuntimeMethod_var);
		V_5 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		bool L_8 = V_5;
		if (!L_8)
		{
			goto IL_0042;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral925FDEE8E5A34AC3C364549561E487A7535942E6)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyBindingTracker_OnPropertyChanged_m51328DD762F45611B709874493BABC4191B1D099_RuntimeMethod_var)));
	}

IL_0042:
	{
		PropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5* L_10 = ___0_evt;
		NullCheck(L_10);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_11;
		L_11 = PropertyChangedEvent_get_property_m25060E9633EB190611A557BA4DDE479EA9CA6827_inline(L_10, NULL);
		V_7 = L_11;
		bool L_12;
		L_12 = BindingDataCollection_TryGetBindingData_m3AD976A14CFE601364AAFADDE95E5AE7AA85BF04((&V_1), (&V_7), (&V_2), NULL);
		if (!L_12)
		{
			goto IL_0072;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13 = V_0;
		PropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5* L_14 = ___0_evt;
		NullCheck(L_14);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_15;
		L_15 = PropertyChangedEvent_get_property_m25060E9633EB190611A557BA4DDE479EA9CA6827_inline(L_14, NULL);
		NullCheck(L_13);
		bool L_16;
		L_16 = VisualElement_TryGetBinding_m1FC4C4BE58F31D05018317EB4115EBD8012A9AD1(L_13, L_15, (&V_3), NULL);
		if (!L_16)
		{
			goto IL_0072;
		}
	}
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_17 = V_2;
		NullCheck(L_17);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_18 = L_17->___binding;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_19 = V_3;
		G_B8_0 = ((((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_18) == ((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_19))? 1 : 0);
		goto IL_0073;
	}

IL_0072:
	{
		G_B8_0 = 0;
	}

IL_0073:
	{
		V_6 = (bool)G_B8_0;
		bool L_20 = V_6;
		if (!L_20)
		{
			goto IL_00bd;
		}
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_21 = __this->___m_Panel;
		NullCheck(L_21);
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_22;
		L_22 = VirtualFuncInvoker0< DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* >::Invoke(43, L_21);
		NullCheck(L_22);
		IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398* L_23 = (IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398*)(&L_22->___m_IgnoreUIChangesData);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_24 = V_0;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_25 = V_3;
		PropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5* L_26 = ___0_evt;
		NullCheck(L_26);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_27;
		L_27 = PropertyChangedEvent_get_property_m25060E9633EB190611A557BA4DDE479EA9CA6827_inline(L_26, NULL);
		bool L_28;
		L_28 = IgnoreUIChangesData_ShouldIgnoreChange_m2F5F6FDDBD8E418F9309760FDB264667887DDDF2(L_23, L_24, L_25, L_27, NULL);
		V_8 = (bool)((((int32_t)L_28) == ((int32_t)0))? 1 : 0);
		bool L_29 = V_8;
		if (!L_29)
		{
			goto IL_00bc;
		}
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_30 = __this->___m_Panel;
		NullCheck(L_30);
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_31;
		L_31 = VirtualFuncInvoker0< DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* >::Invoke(43, L_30);
		NullCheck(L_31);
		List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* L_32 = L_31->___m_DetectedChangesFromUI;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_33 = V_2;
		ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 L_34;
		memset((&L_34), 0, sizeof(L_34));
		ChangesFromUI__ctor_mB051B25ED7E6C793E8B7854AF5C445B4E2E27FB3((&L_34), L_33, NULL);
		NullCheck(L_32);
		List_1_Add_m42F6574C63DCDEE3EC13B7A111F57B0E700342FD_inline(L_32, L_34, List_1_Add_m42F6574C63DCDEE3EC13B7A111F57B0E700342FD_RuntimeMethod_var);
	}

IL_00bc:
	{
	}

IL_00bd:
	{
		return;
	}
}
// Method Definition Index: 290
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_StopTrackingBinding_mADE7F8C1D21AD3798BB0B1331D200A195A42953C (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___1_binding, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisDictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_m0ED75879AA708809A2A26B60CA2DE9567FBD0702_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m86F2765F800C4C5470593E06B88E613EF17FAF25_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B3_0 = 0;
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___m_BoundElements;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		NullCheck(L_0);
		bool L_2;
		L_2 = HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544(L_0, L_1, HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_3 = __this->___m_BindingDataPerElement;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = ___0_element;
		NullCheck(L_3);
		bool L_5;
		L_5 = Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082(L_3, L_4, (&V_0), Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082_RuntimeMethod_var);
		G_B3_0 = ((int32_t)(L_5));
		goto IL_0020;
	}

IL_001f:
	{
		G_B3_0 = 0;
	}

IL_0020:
	{
		V_1 = (bool)G_B3_0;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0069;
		}
	}
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_7 = ___1_binding;
		bool L_8;
		L_8 = BindingDataCollection_RemoveBindingData_m3474925FAEF864BD6C15B6594553BD5D1A9B9207((&V_0), L_7, NULL);
		int32_t L_9;
		L_9 = BindingDataCollection_GetBindingCount_mD438A50FF542431BFA737A895A1457567D15809F((&V_0), NULL);
		V_2 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
		bool L_10 = V_2;
		if (!L_10)
		{
			goto IL_0056;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_11 = ___0_element;
		HierarchyBindingTracker_StopTrackingElement_m3FEB05FC65331F40996B8FB6E2A6BBDD828122AB(__this, L_11, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = ___0_element;
		EventCallback_2_tC4DEA2F58C2BE0CED2A32E30847ADC27F7F358BD* L_13 = __this->___m_OnPropertyChanged;
		NullCheck(L_12);
		CallbackEventHandler_UnregisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisDictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_m0ED75879AA708809A2A26B60CA2DE9567FBD0702(L_12, L_13, 0, CallbackEventHandler_UnregisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisDictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4_m0ED75879AA708809A2A26B60CA2DE9567FBD0702_RuntimeMethod_var);
		goto IL_0066;
	}

IL_0056:
	{
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_14 = __this->___m_BindingDataPerElement;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_15 = ___0_element;
		BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 L_16 = V_0;
		NullCheck(L_14);
		Dictionary_2_set_Item_m86F2765F800C4C5470593E06B88E613EF17FAF25(L_14, L_15, L_16, Dictionary_2_set_Item_m86F2765F800C4C5470593E06B88E613EF17FAF25_RuntimeMethod_var);
	}

IL_0066:
	{
		goto IL_0075;
	}

IL_0069:
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_17 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2EE4959E1973B0EC98AF0BA46FAF2C8AEF48F36A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyBindingTracker_StopTrackingBinding_mADE7F8C1D21AD3798BB0B1331D200A195A42953C_RuntimeMethod_var)));
	}

IL_0075:
	{
		HierarchyBindingTracker_SetDirty_m17AB828E352D2F0CF333F3434EDB503A92D56853(__this, NULL);
		return;
	}
}
// Method Definition Index: 291
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_StopTrackingElement_m3FEB05FC65331F40996B8FB6E2A6BBDD828122AB (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m8B8FC6C3AFADCA5E5D82E3A9DA3CA609F5576B07_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	{
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_0 = __this->___m_BindingDataPerElement;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m3D9F6758AA4F69C707D2F56912D3276B5EEF1082_RuntimeMethod_var);
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_001d;
		}
	}
	{
		BindingDataCollection_Dispose_m7DF21FA01E6DC9F5E772C7B9CBBEBFA7BAA91CA7((&V_0), NULL);
	}

IL_001d:
	{
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_4 = __this->___m_BindingDataPerElement;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = ___0_element;
		NullCheck(L_4);
		bool L_6;
		L_6 = Dictionary_2_Remove_m8B8FC6C3AFADCA5E5D82E3A9DA3CA609F5576B07(L_4, L_5, Dictionary_2_Remove_m8B8FC6C3AFADCA5E5D82E3A9DA3CA609F5576B07_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_7 = __this->___m_BoundElements;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = ___0_element;
		NullCheck(L_7);
		bool L_9;
		L_9 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_7, L_8, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		HierarchyBindingTracker_SetDirty_m17AB828E352D2F0CF333F3434EDB503A92D56853(__this, NULL);
		return;
	}
}
// Method Definition Index: 292
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_Dispose_mCB5100B1306A40DE0EFDF29E1696DD647CFBC8C7 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mE5393925411E071C12718ACD0251370271FAAF39_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mD42104F933B9546A448F0732EB6AA06A9FBCCC19_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m63275EEE950B91199146BA95BE785119DC64787F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m044DABE11127282255BBCB67C5511CBFE4558009_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7D126694A6B441EACD683A5F72BD9043C4A3D228_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mE320928BFB969E563500C775D1FC50FFC1C47243_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t8E0561747D52341E3D984CF674DF7F6C0FC176D3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	KeyValuePair_2_tE65DD51CB06D5C402074F18E27AFC77179249870 V_1;
	memset((&V_1), 0, sizeof(V_1));
	BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_0 = __this->___m_BindingDataPerElement;
		NullCheck(L_0);
		Enumerator_t8E0561747D52341E3D984CF674DF7F6C0FC176D3 L_1;
		L_1 = Dictionary_2_GetEnumerator_mD42104F933B9546A448F0732EB6AA06A9FBCCC19(L_0, Dictionary_2_GetEnumerator_mD42104F933B9546A448F0732EB6AA06A9FBCCC19_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0035:
			{
				Enumerator_Dispose_m63275EEE950B91199146BA95BE785119DC64787F((&V_0), Enumerator_Dispose_m63275EEE950B91199146BA95BE785119DC64787F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_002a_1;
			}

IL_0010_1:
			{
				KeyValuePair_2_tE65DD51CB06D5C402074F18E27AFC77179249870 L_2;
				L_2 = Enumerator_get_Current_m7D126694A6B441EACD683A5F72BD9043C4A3D228_inline((&V_0), Enumerator_get_Current_m7D126694A6B441EACD683A5F72BD9043C4A3D228_RuntimeMethod_var);
				V_1 = L_2;
				BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 L_3;
				L_3 = KeyValuePair_2_get_Value_mE320928BFB969E563500C775D1FC50FFC1C47243_inline((&V_1), KeyValuePair_2_get_Value_mE320928BFB969E563500C775D1FC50FFC1C47243_RuntimeMethod_var);
				V_2 = L_3;
				BindingDataCollection_Dispose_m7DF21FA01E6DC9F5E772C7B9CBBEBFA7BAA91CA7((&V_2), NULL);
			}

IL_002a_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_m044DABE11127282255BBCB67C5511CBFE4558009((&V_0), Enumerator_MoveNext_m044DABE11127282255BBCB67C5511CBFE4558009_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0010_1;
				}
			}
			{
				goto IL_0044;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0044:
	{
		Dictionary_2_t3B57CAC20895EF5638DA97AE91F6FD26BB3FD4A4* L_5 = __this->___m_BindingDataPerElement;
		NullCheck(L_5);
		Dictionary_2_Clear_mE5393925411E071C12718ACD0251370271FAAF39(L_5, Dictionary_2_Clear_mE5393925411E071C12718ACD0251370271FAAF39_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_6 = __this->___m_BoundElements;
		NullCheck(L_6);
		HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085(L_6, HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_7 = __this->___m_OrderedBindings;
		NullCheck(L_7);
		List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_inline(L_7, List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 293
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyBindingTracker_OrderBindings_m2E75E0D15848EA2BAAD5D9A7B680168ECF544136 (HierarchyBindingTracker_t5468C323E326DD3570D3BA8A5DD9CA9FDDF3D489* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_root, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_0 = __this->___m_OrderedBindings;
		NullCheck(L_0);
		List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_inline(L_0, List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_RuntimeMethod_var);
		HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* L_1 = __this->___m_BindingSorter;
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_2 = __this->___m_BoundElements;
		NullCheck(L_1);
		HierarchicalBindingsSorter_set_boundElements_m7AEF318E69D6939E78C8BE1DD4BCF2179A0EAF37_inline(L_1, L_2, NULL);
		HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* L_3 = __this->___m_BindingSorter;
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_4 = __this->___m_OrderedBindings;
		NullCheck(L_3);
		HierarchicalBindingsSorter_set_results_m9E548D5CEDD4F48A405126470E16026948F6F6A7_inline(L_3, L_4, NULL);
		HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* L_5 = __this->___m_BindingSorter;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = ___0_root;
		NullCheck(L_5);
		VirtualActionInvoker1< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, L_5, L_6);
		__this->___m_IsDirty = (bool)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: 294
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* HierarchicalBindingsSorter_get_boundElements_mE22FE69DE9CC8E3DD504A582D4BED834BB5C0DF3 (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CboundElementsU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 295
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalBindingsSorter_set_boundElements_m7AEF318E69D6939E78C8BE1DD4BCF2179A0EAF37 (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___0_value, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = ___0_value;
		__this->___U3CboundElementsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CboundElementsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 296
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* HierarchicalBindingsSorter_get_results_m7E06D75AE9A8B56883AC3AB5B817E57F07717574 (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, const RuntimeMethod* method) 
{
	{
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_0 = __this->___U3CresultsU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 297
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalBindingsSorter_set_results_m9E548D5CEDD4F48A405126470E16026948F6F6A7 (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___0_value, const RuntimeMethod* method) 
{
	{
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_0 = ___0_value;
		__this->___U3CresultsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 298
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalBindingsSorter_TraverseRecursive_mE420D95D2D2689634C14D3F7A2283422177BB323 (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, int32_t ___1_depth, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4E186A9A5675BFA7E92BF5C08FDD6BC6F034A11B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m76A83B76330D385CC22ECE544729CDD0FCEAFECC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0;
		L_0 = HierarchicalBindingsSorter_get_boundElements_mE22FE69DE9CC8E3DD504A582D4BED834BB5C0DF3_inline(__this, NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_0, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_2;
		L_2 = HierarchicalBindingsSorter_get_results_m7E06D75AE9A8B56883AC3AB5B817E57F07717574_inline(__this, NULL);
		NullCheck(L_2);
		int32_t L_3;
		L_3 = List_1_get_Count_m76A83B76330D385CC22ECE544729CDD0FCEAFECC_inline(L_2, List_1_get_Count_m76A83B76330D385CC22ECE544729CDD0FCEAFECC_RuntimeMethod_var);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_001f;
		}
	}
	{
		goto IL_0045;
	}

IL_001f:
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_5;
		L_5 = HierarchicalBindingsSorter_get_boundElements_mE22FE69DE9CC8E3DD504A582D4BED834BB5C0DF3_inline(__this, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = ___0_element;
		NullCheck(L_5);
		bool L_7;
		L_7 = HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544(L_5, L_6, HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544_RuntimeMethod_var);
		V_1 = L_7;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_003c;
		}
	}
	{
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_9;
		L_9 = HierarchicalBindingsSorter_get_results_m7E06D75AE9A8B56883AC3AB5B817E57F07717574_inline(__this, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_10 = ___0_element;
		NullCheck(L_9);
		List_1_Add_m4E186A9A5675BFA7E92BF5C08FDD6BC6F034A11B_inline(L_9, L_10, List_1_Add_m4E186A9A5675BFA7E92BF5C08FDD6BC6F034A11B_RuntimeMethod_var);
	}

IL_003c:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_11 = ___0_element;
		int32_t L_12 = ___1_depth;
		HierarchyTraversal_Recurse_m49F23BC19DE38CE040031A674A2DCE06F8B5F9BF(__this, L_11, L_12, NULL);
	}

IL_0045:
	{
		return;
	}
}
// Method Definition Index: 299
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchicalBindingsSorter__ctor_m79B62B014396914894AA913829A3E03D7E822783 (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, const RuntimeMethod* method) 
{
	{
		HierarchyTraversal__ctor_mF2481C9E4D9E8BE3AA9A6097A39E300A7C2C6659(__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: 300
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* HierarchyDataSourceTracker_GetPooledSourceInfo_mA9B73CB733F2048CE3782A661583F472C27CF40C (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m553752BDAF5DFADF9ABED8A142263A54E1FCF0D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA0AFFA6FBBBCFD9232CB3D82A33100EA38FA08EF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1E22845CA103ECC1EB5EE5FF1599F6B52018FB90_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* V_0 = NULL;
	bool V_1 = false;
	SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* V_2 = NULL;
	{
		List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* L_0 = __this->___m_SourceInfosPool;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mA0AFFA6FBBBCFD9232CB3D82A33100EA38FA08EF_inline(L_0, List_1_get_Count_mA0AFFA6FBBBCFD9232CB3D82A33100EA38FA08EF_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0044;
		}
	}
	{
		List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* L_3 = __this->___m_SourceInfosPool;
		List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* L_4 = L_3;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = List_1_get_Count_mA0AFFA6FBBBCFD9232CB3D82A33100EA38FA08EF_inline(L_4, List_1_get_Count_mA0AFFA6FBBBCFD9232CB3D82A33100EA38FA08EF_RuntimeMethod_var);
		NullCheck(L_4);
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_6;
		L_6 = List_1_get_Item_m1E22845CA103ECC1EB5EE5FF1599F6B52018FB90(L_4, ((int32_t)il2cpp_codegen_subtract(L_5, 1)), List_1_get_Item_m1E22845CA103ECC1EB5EE5FF1599F6B52018FB90_RuntimeMethod_var);
		V_0 = L_6;
		List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* L_7 = __this->___m_SourceInfosPool;
		List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* L_8 = __this->___m_SourceInfosPool;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = List_1_get_Count_mA0AFFA6FBBBCFD9232CB3D82A33100EA38FA08EF_inline(L_8, List_1_get_Count_mA0AFFA6FBBBCFD9232CB3D82A33100EA38FA08EF_RuntimeMethod_var);
		NullCheck(L_7);
		List_1_RemoveAt_m553752BDAF5DFADF9ABED8A142263A54E1FCF0D2(L_7, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), List_1_RemoveAt_m553752BDAF5DFADF9ABED8A142263A54E1FCF0D2_RuntimeMethod_var);
		goto IL_004a;
	}

IL_0044:
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_10 = (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD*)il2cpp_codegen_object_new(SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD_il2cpp_TypeInfo_var);
		SourceInfo__ctor_mAB4DFDE8D663B159FE78FAFE795B6094676FFC2A(L_10, NULL);
		V_0 = L_10;
	}

IL_004a:
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_11 = V_0;
		V_2 = L_11;
		goto IL_004e;
	}

IL_004e:
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_12 = V_2;
		return L_12;
	}
}
// Method Definition Index: 301
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_ReleasePooledSourceInfo_mB7B4D28A2F5DF2C418680A436114E9C138C77384 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* ___0_info, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m4EBCE5BD30890632D42A7037DB4B52FE36F06488_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m65801C8B97D6E22D32BCF45E48B5686EE7843EE2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* G_B2_0 = NULL;
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* G_B1_0 = NULL;
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_0 = ___0_info;
		NullCheck(L_0);
		SourceInfo_set_lastVersion_m2F736B6D55D0CC6F47DC05300320AFC2B1B17213_inline(L_0, ((int64_t)(std::numeric_limits<int64_t>::min)()), NULL);
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_1 = ___0_info;
		NullCheck(L_1);
		SourceInfo_set_refCount_m444ADDCB091F27572DD686E027887C941A6A97D5_inline(L_1, 0, NULL);
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_2 = ___0_info;
		NullCheck(L_2);
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_3;
		L_3 = SourceInfo_get_detectedChangesNoAlloc_m1AD6C2D3F6286C4E45B5FB08EB07868A5ED989D5_inline(L_2, NULL);
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_4 = L_3;
		if (L_4)
		{
			G_B2_0 = L_4;
			goto IL_0025;
		}
		G_B1_0 = L_4;
	}
	{
		goto IL_002b;
	}

IL_0025:
	{
		NullCheck(G_B2_0);
		HashSet_1_Clear_m4EBCE5BD30890632D42A7037DB4B52FE36F06488(G_B2_0, HashSet_1_Clear_m4EBCE5BD30890632D42A7037DB4B52FE36F06488_RuntimeMethod_var);
	}

IL_002b:
	{
		List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* L_5 = __this->___m_SourceInfosPool;
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_6 = ___0_info;
		NullCheck(L_5);
		List_1_Add_m65801C8B97D6E22D32BCF45E48B5686EE7843EE2_inline(L_5, L_6, List_1_Add_m65801C8B97D6E22D32BCF45E48B5686EE7843EE2_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 302
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker__ctor_mDC78468564AF80C9D80343AA3BCE1D01D0EC695E (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* ___0_manager, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m12276A14432CAEA6D511EA0FA417AA7F2F53C4DA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m24E53E01875CDBC8868BE5097333A66AD18B50A2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m791BB996A2AF4345CC364330702D97EAEF16161F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyDataSourceTracker_OnVisualElementPropertyChanged_m152BA546521D9CC7993ECA5FD16CE03CF231DCFD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyDataSourceTracker_TrackPropertyChanges_mAB5E5F9008750761B2A496BD19A13EFCBA9F692F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEA95F3919DF0D57DF27F6CDD6166BEF5D8419C85_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F* V_0 = NULL;
	{
		List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* L_0 = (List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352*)il2cpp_codegen_object_new(List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352_il2cpp_TypeInfo_var);
		List_1__ctor_mEA95F3919DF0D57DF27F6CDD6166BEF5D8419C85(L_0, List_1__ctor_mEA95F3919DF0D57DF27F6CDD6166BEF5D8419C85_RuntimeMethod_var);
		__this->___m_SourceInfosPool = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SourceInfosPool), (void*)L_0);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_1 = ___0_manager;
		__this->___m_DataBindingManager = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DataBindingManager), (void*)L_1);
		Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* L_2 = (Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5*)il2cpp_codegen_object_new(Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m12276A14432CAEA6D511EA0FA417AA7F2F53C4DA(L_2, Dictionary_2__ctor_m12276A14432CAEA6D511EA0FA417AA7F2F53C4DA_RuntimeMethod_var);
		__this->___m_ResolvedHierarchicalDataSourceContext = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResolvedHierarchicalDataSourceContext), (void*)L_2);
		Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* L_3 = (Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B*)il2cpp_codegen_object_new(Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m791BB996A2AF4345CC364330702D97EAEF16161F(L_3, Dictionary_2__ctor_m791BB996A2AF4345CC364330702D97EAEF16161F_RuntimeMethod_var);
		__this->___m_BindingRefCount = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BindingRefCount), (void*)L_3);
		ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F* L_4 = (ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F*)il2cpp_codegen_object_new(ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F_il2cpp_TypeInfo_var);
		ObjectComparer__ctor_m0D04035ADF5A5954B5BD9AC303EEC89E2D64B080(L_4, NULL);
		V_0 = L_4;
		ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F* L_5 = V_0;
		Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_6 = (Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5*)il2cpp_codegen_object_new(Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m24E53E01875CDBC8868BE5097333A66AD18B50A2(L_6, L_5, Dictionary_2__ctor_m24E53E01875CDBC8868BE5097333A66AD18B50A2_RuntimeMethod_var);
		__this->___m_SourceInfos = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SourceInfos), (void*)L_6);
		ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F* L_7 = V_0;
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_8 = (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)il2cpp_codegen_object_new(HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10(L_8, L_7, HashSet_1__ctor_mAB3B1F14E6741A640E2FA9AE77D62C363B6FBA10_RuntimeMethod_var);
		__this->___m_SourcesToRemove = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SourcesToRemove), (void*)L_8);
		InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180* L_9 = (InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180*)il2cpp_codegen_object_new(InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180_il2cpp_TypeInfo_var);
		InvalidateDataSourcesTraversal__ctor_m290A6662CFDDDD80E30D2A47758B52DCA9C8D972(L_9, __this, NULL);
		__this->___m_InvalidateResolvedDataSources = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvalidateResolvedDataSources), (void*)L_9);
		EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69* L_10 = (EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69*)il2cpp_codegen_object_new(EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69_il2cpp_TypeInfo_var);
		EventHandler_1__ctor_mE04B29848A80E008827E634B6FB14A22D1B85175(L_10, __this, (intptr_t)((void*)HierarchyDataSourceTracker_TrackPropertyChanges_mAB5E5F9008750761B2A496BD19A13EFCBA9F692F_RuntimeMethod_var), NULL);
		__this->___m_Handler = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Handler), (void*)L_10);
		EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75* L_11 = (EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75*)il2cpp_codegen_object_new(EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75_il2cpp_TypeInfo_var);
		EventCallback_2__ctor_mCCDE9DEFBB1FDC81188703F8C160DC24E8F34F24(L_11, __this, (intptr_t)((void*)HierarchyDataSourceTracker_OnVisualElementPropertyChanged_m152BA546521D9CC7993ECA5FD16CE03CF231DCFD_RuntimeMethod_var), NULL);
		__this->___m_VisualElementHandler = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisualElementHandler), (void*)L_11);
		return;
	}
}
// Method Definition Index: 303
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_IncreaseBindingRefCount_mAB59FB12726E4DA5CF156909A9D55ED724C52103 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___0_bindingData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m42FECD3F780D0461DC01E8E5CC5C101852E1D71D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mA10A4E39C2A4DA5FB167307E3375A0EE10BA1D1C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* V_0 = NULL;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_0 = ___0_bindingData;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_1 = *((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_0);
		NullCheck(L_1);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_2 = L_1->___binding;
		V_0 = L_2;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_3 = V_0;
		V_3 = (bool)((((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_4 = V_3;
		if (!L_4)
		{
			goto IL_0013;
		}
	}
	{
		goto IL_006c;
	}

IL_0013:
	{
		Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* L_5 = __this->___m_BindingRefCount;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_6 = V_0;
		NullCheck(L_5);
		bool L_7;
		L_7 = Dictionary_2_TryGetValue_m42FECD3F780D0461DC01E8E5CC5C101852E1D71D(L_5, L_6, (&V_1), Dictionary_2_TryGetValue_m42FECD3F780D0461DC01E8E5CC5C101852E1D71D_RuntimeMethod_var);
		V_4 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		bool L_8 = V_4;
		if (!L_8)
		{
			goto IL_002e;
		}
	}
	{
		V_1 = 0;
	}

IL_002e:
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_9 = V_0;
		V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var));
		RuntimeObject* L_10 = V_2;
		V_5 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_10) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_11 = V_5;
		if (!L_11)
		{
			goto IL_005c;
		}
	}
	{
		RuntimeObject* L_12 = V_2;
		NullCheck(L_12);
		RuntimeObject* L_13;
		L_13 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var, L_12);
		HierarchyDataSourceTracker_IncreaseRefCount_mFB818BB126C1154250936980B9AD1395A13532CF(__this, L_13, NULL);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_14 = ___0_bindingData;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_15 = *((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_14);
		RuntimeObject* L_16 = V_2;
		NullCheck(L_16);
		RuntimeObject* L_17;
		L_17 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var, L_16);
		NullCheck(L_15);
		BindingData_set_localDataSource_m73BABB6FEC2EF5A998BDBD83AC26A32A1B649D3B_inline(L_15, L_17, NULL);
	}

IL_005c:
	{
		Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* L_18 = __this->___m_BindingRefCount;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_19 = V_0;
		int32_t L_20 = V_1;
		NullCheck(L_18);
		Dictionary_2_set_Item_mA10A4E39C2A4DA5FB167307E3375A0EE10BA1D1C(L_18, L_19, ((int32_t)il2cpp_codegen_add(L_20, 1)), Dictionary_2_set_Item_mA10A4E39C2A4DA5FB167307E3375A0EE10BA1D1C_RuntimeMethod_var);
	}

IL_006c:
	{
		return;
	}
}
// Method Definition Index: 304
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_DecreaseBindingRefCount_m1484EEB0098D41ADD30B8A342D8B81A190480047 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___0_bindingData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mB020CD4ADA665039ED5F49FB1E81292761A7EB64_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m42FECD3F780D0461DC01E8E5CC5C101852E1D71D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mA10A4E39C2A4DA5FB167307E3375A0EE10BA1D1C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* V_0 = NULL;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_0 = ___0_bindingData;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_1 = *((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_0);
		NullCheck(L_1);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_2 = L_1->___binding;
		V_0 = L_2;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_3 = V_0;
		V_3 = (bool)((((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_4 = V_3;
		if (!L_4)
		{
			goto IL_0013;
		}
	}
	{
		goto IL_0081;
	}

IL_0013:
	{
		Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* L_5 = __this->___m_BindingRefCount;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_6 = V_0;
		NullCheck(L_5);
		bool L_7;
		L_7 = Dictionary_2_TryGetValue_m42FECD3F780D0461DC01E8E5CC5C101852E1D71D(L_5, L_6, (&V_1), Dictionary_2_TryGetValue_m42FECD3F780D0461DC01E8E5CC5C101852E1D71D_RuntimeMethod_var);
		V_4 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		bool L_8 = V_4;
		if (!L_8)
		{
			goto IL_0036;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral69CDCBDA576048A38196064602CC3DF2886454CD)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyDataSourceTracker_DecreaseBindingRefCount_m1484EEB0098D41ADD30B8A342D8B81A190480047_RuntimeMethod_var)));
	}

IL_0036:
	{
		int32_t L_10 = V_1;
		V_5 = (bool)((((int32_t)L_10) == ((int32_t)1))? 1 : 0);
		bool L_11 = V_5;
		if (!L_11)
		{
			goto IL_0051;
		}
	}
	{
		Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* L_12 = __this->___m_BindingRefCount;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_13 = V_0;
		NullCheck(L_12);
		bool L_14;
		L_14 = Dictionary_2_Remove_mB020CD4ADA665039ED5F49FB1E81292761A7EB64(L_12, L_13, Dictionary_2_Remove_mB020CD4ADA665039ED5F49FB1E81292761A7EB64_RuntimeMethod_var);
		goto IL_0063;
	}

IL_0051:
	{
		Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* L_15 = __this->___m_BindingRefCount;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_16 = V_0;
		int32_t L_17 = V_1;
		NullCheck(L_15);
		Dictionary_2_set_Item_mA10A4E39C2A4DA5FB167307E3375A0EE10BA1D1C(L_15, L_16, ((int32_t)il2cpp_codegen_subtract(L_17, 1)), Dictionary_2_set_Item_mA10A4E39C2A4DA5FB167307E3375A0EE10BA1D1C_RuntimeMethod_var);
	}

IL_0063:
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_18 = V_0;
		V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_18, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var));
		RuntimeObject* L_19 = V_2;
		V_6 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_19) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_20 = V_6;
		if (!L_20)
		{
			goto IL_0081;
		}
	}
	{
		RuntimeObject* L_21 = V_2;
		NullCheck(L_21);
		RuntimeObject* L_22;
		L_22 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var, L_21);
		HierarchyDataSourceTracker_DecreaseRefCount_mA24167A6054B2B5DF6925985DD483EC456131ACB(__this, L_22, NULL);
	}

IL_0081:
	{
		return;
	}
}
// Method Definition Index: 305
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_IncreaseRefCount_mFB818BB126C1154250936980B9AD1395A13532CF (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_m97A101686B5B95C24580036B1FF11538C2A49984_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mF37BA3546104F3F4CA68A7FCCE49186104AA094E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INotifyBindablePropertyChanged_t408EFE7245E37B92A57B7B7E1FD15E077DF535B9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	RuntimeObject* V_5 = NULL;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_6 = NULL;
	bool V_7 = false;
	bool V_8 = false;
	int32_t V_9 = 0;
	{
		RuntimeObject* L_0 = ___0_dataSource;
		V_2 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_2;
		if (!L_1)
		{
			goto IL_000e;
		}
	}
	{
		goto IL_00aa;
	}

IL_000e:
	{
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_2 = __this->___m_SourcesToRemove;
		RuntimeObject* L_3 = ___0_dataSource;
		NullCheck(L_2);
		bool L_4;
		L_4 = HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB(L_2, L_3, HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_RuntimeMethod_var);
		V_0 = L_4;
		Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_5 = __this->___m_SourceInfos;
		RuntimeObject* L_6 = ___0_dataSource;
		NullCheck(L_5);
		bool L_7;
		L_7 = Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D(L_5, L_6, (&V_1), Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		V_3 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		bool L_8 = V_3;
		if (!L_8)
		{
			goto IL_0049;
		}
	}
	{
		Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_9 = __this->___m_SourceInfos;
		RuntimeObject* L_10 = ___0_dataSource;
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_11;
		L_11 = HierarchyDataSourceTracker_GetPooledSourceInfo_mA9B73CB733F2048CE3782A661583F472C27CF40C(__this, NULL);
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_12 = L_11;
		V_1 = L_12;
		NullCheck(L_9);
		Dictionary_2_set_Item_mF37BA3546104F3F4CA68A7FCCE49186104AA094E(L_9, L_10, L_12, Dictionary_2_set_Item_mF37BA3546104F3F4CA68A7FCCE49186104AA094E_RuntimeMethod_var);
		V_0 = (bool)1;
	}

IL_0049:
	{
		bool L_13 = V_0;
		V_4 = L_13;
		bool L_14 = V_4;
		if (!L_14)
		{
			goto IL_0097;
		}
	}
	{
		RuntimeObject* L_15 = ___0_dataSource;
		V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_15, INotifyBindablePropertyChanged_t408EFE7245E37B92A57B7B7E1FD15E077DF535B9_il2cpp_TypeInfo_var));
		RuntimeObject* L_16 = V_5;
		V_7 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_17 = V_7;
		if (!L_17)
		{
			goto IL_0072;
		}
	}
	{
		RuntimeObject* L_18 = V_5;
		EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69* L_19 = __this->___m_Handler;
		NullCheck(L_18);
		InterfaceActionInvoker1< EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69* >::Invoke(0, INotifyBindablePropertyChanged_t408EFE7245E37B92A57B7B7E1FD15E077DF535B9_il2cpp_TypeInfo_var, L_18, L_19);
	}

IL_0072:
	{
		RuntimeObject* L_20 = ___0_dataSource;
		V_6 = ((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)IsInstClass((RuntimeObject*)L_20, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var));
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_21 = V_6;
		V_8 = (bool)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_21) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_22 = V_8;
		if (!L_22)
		{
			goto IL_0096;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_23 = V_6;
		EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75* L_24 = __this->___m_VisualElementHandler;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_25 = V_6;
		NullCheck(L_23);
		CallbackEventHandler_RegisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_m97A101686B5B95C24580036B1FF11538C2A49984(L_23, L_24, L_25, 0, CallbackEventHandler_RegisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_m97A101686B5B95C24580036B1FF11538C2A49984_RuntimeMethod_var);
	}

IL_0096:
	{
	}

IL_0097:
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_26 = V_1;
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_27 = L_26;
		NullCheck(L_27);
		int32_t L_28;
		L_28 = SourceInfo_get_refCount_mE57411E6B93ED0B85F677E4329520034AF557F3B_inline(L_27, NULL);
		V_9 = ((int32_t)il2cpp_codegen_add(L_28, 1));
		int32_t L_29 = V_9;
		NullCheck(L_27);
		SourceInfo_set_refCount_m444ADDCB091F27572DD686E027887C941A6A97D5_inline(L_27, L_29, NULL);
	}

IL_00aa:
	{
		return;
	}
}
// Method Definition Index: 306
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_OnVisualElementPropertyChanged_m152BA546521D9CC7993ECA5FD16CE03CF231DCFD (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, PropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5* ___0_evt, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___1_element, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___1_element;
		PropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5* L_1 = ___0_evt;
		NullCheck(L_1);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_2;
		L_2 = PropertyChangedEvent_get_property_m25060E9633EB190611A557BA4DDE479EA9CA6827_inline(L_1, NULL);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_3;
		L_3 = BindingId_op_Implicit_m59B81D19F3282655F5E65A49E7E1BBE666313528((&V_0), NULL);
		HierarchyDataSourceTracker_TrackPropertyChanges_mBEC09A13E61A1BABE3203400A948BC92B737DF6B(__this, L_0, L_3, NULL);
		return;
	}
}
// Method Definition Index: 307
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_DecreaseRefCount_mA24167A6054B2B5DF6925985DD483EC456131ACB (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_mCF6105B81A807858D91B2FBAA964214268E7DA80_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INotifyBindablePropertyChanged_t408EFE7245E37B92A57B7B7E1FD15E077DF535B9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	RuntimeObject* V_4 = NULL;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_5 = NULL;
	bool V_6 = false;
	bool V_7 = false;
	int32_t V_8 = 0;
	int32_t G_B5_0 = 0;
	{
		RuntimeObject* L_0 = ___0_dataSource;
		V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_000e;
		}
	}
	{
		goto IL_00b7;
	}

IL_000e:
	{
		Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_2 = __this->___m_SourceInfos;
		RuntimeObject* L_3 = ___0_dataSource;
		NullCheck(L_2);
		bool L_4;
		L_4 = Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D(L_2, L_3, (&V_0), Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		if (!L_4)
		{
			goto IL_0029;
		}
	}
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_5 = V_0;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = SourceInfo_get_refCount_mE57411E6B93ED0B85F677E4329520034AF557F3B_inline(L_5, NULL);
		G_B5_0 = ((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
		goto IL_002a;
	}

IL_0029:
	{
		G_B5_0 = 1;
	}

IL_002a:
	{
		V_2 = (bool)G_B5_0;
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_0039;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_8 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79698088DC6426F6B64DA3851DE68E62104EEE0A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyDataSourceTracker_DecreaseRefCount_mA24167A6054B2B5DF6925985DD483EC456131ACB_RuntimeMethod_var)));
	}

IL_0039:
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_9 = V_0;
		NullCheck(L_9);
		int32_t L_10;
		L_10 = SourceInfo_get_refCount_mE57411E6B93ED0B85F677E4329520034AF557F3B_inline(L_9, NULL);
		V_3 = (bool)((((int32_t)L_10) == ((int32_t)1))? 1 : 0);
		bool L_11 = V_3;
		if (!L_11)
		{
			goto IL_00a2;
		}
	}
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_12 = V_0;
		NullCheck(L_12);
		SourceInfo_set_refCount_m444ADDCB091F27572DD686E027887C941A6A97D5_inline(L_12, 0, NULL);
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_13 = __this->___m_SourcesToRemove;
		RuntimeObject* L_14 = ___0_dataSource;
		NullCheck(L_13);
		bool L_15;
		L_15 = HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B(L_13, L_14, HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var);
		RuntimeObject* L_16 = ___0_dataSource;
		V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_16, INotifyBindablePropertyChanged_t408EFE7245E37B92A57B7B7E1FD15E077DF535B9_il2cpp_TypeInfo_var));
		RuntimeObject* L_17 = V_4;
		V_6 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_17) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_18 = V_6;
		if (!L_18)
		{
			goto IL_007d;
		}
	}
	{
		RuntimeObject* L_19 = V_4;
		EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69* L_20 = __this->___m_Handler;
		NullCheck(L_19);
		InterfaceActionInvoker1< EventHandler_1_t522C29C2B48DA5A0C0D9F0978320FD1F630ADE69* >::Invoke(1, INotifyBindablePropertyChanged_t408EFE7245E37B92A57B7B7E1FD15E077DF535B9_il2cpp_TypeInfo_var, L_19, L_20);
	}

IL_007d:
	{
		RuntimeObject* L_21 = ___0_dataSource;
		V_5 = ((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)IsInstClass((RuntimeObject*)L_21, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var));
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_22 = V_5;
		V_7 = (bool)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_22) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_23 = V_7;
		if (!L_23)
		{
			goto IL_009f;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_24 = V_5;
		EventCallback_2_tADD2437AFE551E0A33BF08086AA0C6B320CE3D75* L_25 = __this->___m_VisualElementHandler;
		NullCheck(L_24);
		CallbackEventHandler_UnregisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_mCF6105B81A807858D91B2FBAA964214268E7DA80(L_24, L_25, 0, CallbackEventHandler_UnregisterCallback_TisPropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_mCF6105B81A807858D91B2FBAA964214268E7DA80_RuntimeMethod_var);
	}

IL_009f:
	{
		goto IL_00b7;
	}

IL_00a2:
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_26 = V_0;
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_27 = L_26;
		NullCheck(L_27);
		int32_t L_28;
		L_28 = SourceInfo_get_refCount_mE57411E6B93ED0B85F677E4329520034AF557F3B_inline(L_27, NULL);
		V_8 = ((int32_t)il2cpp_codegen_subtract(L_28, 1));
		int32_t L_29 = V_8;
		NullCheck(L_27);
		SourceInfo_set_refCount_m444ADDCB091F27572DD686E027887C941A6A97D5_inline(L_27, L_29, NULL);
	}

IL_00b7:
	{
		return;
	}
}
// Method Definition Index: 308
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyDataSourceTracker_GetTrackedDataSourcesCount_m9FF501B6FD6B976E31D13FECE07CB65DBC09FCBF (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m51981503F60119B51E29FC6AB4A3D15FD7F75322_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* L_0 = __this->___m_ResolvedHierarchicalDataSourceContext;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Dictionary_2_get_Count_m51981503F60119B51E29FC6AB4A3D15FD7F75322(L_0, Dictionary_2_get_Count_m51981503F60119B51E29FC6AB4A3D15FD7F75322_RuntimeMethod_var);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 309
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* HierarchyDataSourceTracker_GetChangesFromSource_m5FC5B6668FCD83F75A2039E32668FC1991FD2A81 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* V_0 = NULL;
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* V_1 = NULL;
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* G_B3_0 = NULL;
	{
		Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_0 = __this->___m_SourceInfos;
		RuntimeObject* L_1 = ___0_dataSource;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_0014;
		}
	}
	{
		G_B3_0 = ((HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243*)(NULL));
		goto IL_001a;
	}

IL_0014:
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_3 = V_0;
		NullCheck(L_3);
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_4;
		L_4 = SourceInfo_get_detectedChangesNoAlloc_m1AD6C2D3F6286C4E45B5FB08EB07868A5ED989D5_inline(L_3, NULL);
		G_B3_0 = L_4;
	}

IL_001a:
	{
		V_1 = G_B3_0;
		goto IL_001d;
	}

IL_001d:
	{
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_5 = V_1;
		return L_5;
	}
}
// Method Definition Index: 310
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_ClearChangesFromSource_mD7D4C34FCEDB083D7522E2C7E87B42787079ADAE (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_dataSource, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m4EBCE5BD30890632D42A7037DB4B52FE36F06488_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* V_0 = NULL;
	bool V_1 = false;
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* G_B4_0 = NULL;
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* G_B3_0 = NULL;
	{
		Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_0 = __this->___m_SourceInfos;
		RuntimeObject* L_1 = ___0_dataSource;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0018;
		}
	}
	{
		goto IL_002a;
	}

IL_0018:
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_4 = V_0;
		NullCheck(L_4);
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_5;
		L_5 = SourceInfo_get_detectedChangesNoAlloc_m1AD6C2D3F6286C4E45B5FB08EB07868A5ED989D5_inline(L_4, NULL);
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_6 = L_5;
		if (L_6)
		{
			G_B4_0 = L_6;
			goto IL_0024;
		}
		G_B3_0 = L_6;
	}
	{
		goto IL_002a;
	}

IL_0024:
	{
		NullCheck(G_B4_0);
		HashSet_1_Clear_m4EBCE5BD30890632D42A7037DB4B52FE36F06488(G_B4_0, HashSet_1_Clear_m4EBCE5BD30890632D42A7037DB4B52FE36F06488_RuntimeMethod_var);
	}

IL_002a:
	{
		return;
	}
}
// Method Definition Index: 311
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_InvalidateCachedDataSource_m8C3067D68CFBEDFAC264E39B796F0BFE979FA5BB (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___0_elements, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___1_removedElements, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_mE44C80C0C0F02705C8CE14BC0257F75232AAFE50_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Release_m963A4147C3D4991ADA59F412020014B004324B14_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_t898AFFC6DF7F2E342133BEC3415A129D7E195CA5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4E186A9A5675BFA7E92BF5C08FDD6BC6F034A11B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* V_0 = NULL;
	Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D V_1;
	memset((&V_1), 0, sizeof(V_1));
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_2 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t898AFFC6DF7F2E342133BEC3415A129D7E195CA5_il2cpp_TypeInfo_var);
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_0;
		L_0 = CollectionPool_2_Get_mE44C80C0C0F02705C8CE14BC0257F75232AAFE50(CollectionPool_2_Get_mE44C80C0C0F02705C8CE14BC0257F75232AAFE50_RuntimeMethod_var);
		V_0 = L_0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004d:
			{
				List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_1 = V_0;
				il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t898AFFC6DF7F2E342133BEC3415A129D7E195CA5_il2cpp_TypeInfo_var);
				CollectionPool_2_Release_m963A4147C3D4991ADA59F412020014B004324B14(L_1, CollectionPool_2_Release_m963A4147C3D4991ADA59F412020014B004324B14_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_2 = ___0_elements;
				NullCheck(L_2);
				Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D L_3;
				L_3 = HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679(L_2, HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679_RuntimeMethod_var);
				V_1 = L_3;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_002d_1:
					{
						Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F((&V_1), Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_0022_2;
					}

IL_0012_2:
					{
						VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4;
						L_4 = Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_inline((&V_1), Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_RuntimeMethod_var);
						V_2 = L_4;
						List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_5 = V_0;
						VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = V_2;
						NullCheck(L_5);
						List_1_Add_m4E186A9A5675BFA7E92BF5C08FDD6BC6F034A11B_inline(L_5, L_6, List_1_Add_m4E186A9A5675BFA7E92BF5C08FDD6BC6F034A11B_RuntimeMethod_var);
					}

IL_0022_2:
					{
						bool L_7;
						L_7 = Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB((&V_1), Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB_RuntimeMethod_var);
						if (L_7)
						{
							goto IL_0012_2;
						}
					}
					{
						goto IL_003c_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_003c_1:
			{
				InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180* L_8 = __this->___m_InvalidateResolvedDataSources;
				List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_9 = V_0;
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_10 = ___1_removedElements;
				NullCheck(L_8);
				InvalidateDataSourcesTraversal_Invalidate_m95CC5549D3EC79472DA23D32B97CFD6CE569ABA5(L_8, L_9, L_10, NULL);
				goto IL_0057;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0057:
	{
		return;
	}
}
// Method Definition Index: 312
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 HierarchyDataSourceTracker_GetResolvedDataSourceContext_mB1C8869AEDB00A13A580A256D7EEE8C694BB6814 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* ___1_bindingData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_5;
	memset((&V_5), 0, sizeof(V_5));
	bool V_6 = false;
	bool V_7 = false;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_8;
	memset((&V_8), 0, sizeof(V_8));
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_9;
	memset((&V_9), 0, sizeof(V_9));
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_10;
	memset((&V_10), 0, sizeof(V_10));
	bool V_11 = false;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_12;
	memset((&V_12), 0, sizeof(V_12));
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 G_B7_0;
	memset((&G_B7_0), 0, sizeof(G_B7_0));
	{
		V_0 = NULL;
		il2cpp_codegen_initobj((&V_1), sizeof(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79));
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_0 = ___1_bindingData;
		NullCheck(L_0);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_1 = L_0->___binding;
		V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var));
		RuntimeObject* L_2 = V_2;
		V_6 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_3 = V_6;
		if (!L_3)
		{
			goto IL_0031;
		}
	}
	{
		RuntimeObject* L_4 = V_2;
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var, L_4);
		V_0 = L_5;
		RuntimeObject* L_6 = V_2;
		NullCheck(L_6);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_7;
		L_7 = InterfaceFuncInvoker0< PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 >::Invoke(1, IDataSourceProvider_t1A24120DA1B2EE8D1A7745000E78479D04FDC22D_il2cpp_TypeInfo_var, L_6);
		V_1 = L_7;
	}

IL_0031:
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_8 = ___1_bindingData;
		NullCheck(L_8);
		RuntimeObject* L_9;
		L_9 = BindingData_get_localDataSource_m04192A6C6AD3964D778ED57615C52F4268BD388B_inline(L_8, NULL);
		V_3 = L_9;
		RuntimeObject* L_10 = V_0;
		V_4 = L_10;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_11 = V_1;
		V_5 = L_11;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00b9:
			{
				BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_12 = ___1_bindingData;
				RuntimeObject* L_13 = V_0;
				NullCheck(L_12);
				BindingData_set_localDataSource_m73BABB6FEC2EF5A998BDBD83AC26A32A1B649D3B_inline(L_12, L_13, NULL);
				RuntimeObject* L_14 = V_4;
				DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_15;
				memset((&L_15), 0, sizeof(L_15));
				DataSourceContext__ctor_m610F1CDAA0C273D407AE065DA8B64F3FF742D0D8((&L_15), L_14, (&V_5), NULL);
				V_12 = L_15;
				BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_16 = ___1_bindingData;
				DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_17 = V_12;
				NullCheck(L_16);
				BindingData_set_context_m1BDB7E035FBFCA2BB66C335E747DF25E5C2C76C6(L_16, L_17, NULL);
				return;
			}
		});
		try
		{
			{
				RuntimeObject* L_18 = V_0;
				V_7 = (bool)((((RuntimeObject*)(RuntimeObject*)L_18) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
				bool L_19 = V_7;
				if (!L_19)
				{
					goto IL_0097_1;
				}
			}
			{
				RuntimeObject* L_20 = V_3;
				HierarchyDataSourceTracker_DecreaseRefCount_mA24167A6054B2B5DF6925985DD483EC456131ACB(__this, L_20, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_21 = ___0_element;
				DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_22;
				L_22 = HierarchyDataSourceTracker_GetHierarchicalDataSourceContext_mF5A570FB4D248F6110ACA17BFF4BA19D0FD36411(__this, L_21, NULL);
				V_8 = L_22;
				RuntimeObject* L_23;
				L_23 = DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF_inline((&V_8), NULL);
				V_4 = L_23;
				bool L_24;
				L_24 = PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50((&V_1), NULL);
				if (!L_24)
				{
					goto IL_0076_1;
				}
			}
			{
				PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_25;
				L_25 = DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_inline((&V_8), NULL);
				G_B7_0 = L_25;
				goto IL_0088_1;
			}

IL_0076_1:
			{
				PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_26;
				L_26 = DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_inline((&V_8), NULL);
				V_9 = L_26;
				PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_27;
				L_27 = PropertyPath_Combine_m043DDE2F717E093501FBAC51D0A67695FE3143C2((&V_9), (&V_1), NULL);
				G_B7_0 = L_27;
			}

IL_0088_1:
			{
				V_5 = G_B7_0;
				RuntimeObject* L_28 = V_4;
				DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_29;
				memset((&L_29), 0, sizeof(L_29));
				DataSourceContext__ctor_m610F1CDAA0C273D407AE065DA8B64F3FF742D0D8((&L_29), L_28, (&V_5), NULL);
				V_10 = L_29;
				goto IL_00e5;
			}

IL_0097_1:
			{
				RuntimeObject* L_30 = V_0;
				RuntimeObject* L_31 = V_3;
				V_11 = (bool)((((int32_t)((((RuntimeObject*)(RuntimeObject*)L_30) == ((RuntimeObject*)(RuntimeObject*)L_31))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				bool L_32 = V_11;
				if (!L_32)
				{
					goto IL_00b6_1;
				}
			}
			{
				RuntimeObject* L_33 = V_3;
				HierarchyDataSourceTracker_DecreaseRefCount_mA24167A6054B2B5DF6925985DD483EC456131ACB(__this, L_33, NULL);
				RuntimeObject* L_34 = V_0;
				HierarchyDataSourceTracker_IncreaseRefCount_mFB818BB126C1154250936980B9AD1395A13532CF(__this, L_34, NULL);
			}

IL_00b6_1:
			{
				goto IL_00d8;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00d8:
	{
		RuntimeObject* L_35 = V_4;
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_36;
		memset((&L_36), 0, sizeof(L_36));
		DataSourceContext__ctor_m610F1CDAA0C273D407AE065DA8B64F3FF742D0D8((&L_36), L_35, (&V_5), NULL);
		V_10 = L_36;
		goto IL_00e5;
	}

IL_00e5:
	{
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_37 = V_10;
		return L_37;
	}
}
// Method Definition Index: 313
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_TrackPropertyChanges_mAB5E5F9008750761B2A496BD19A13EFCBA9F692F (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_sender, BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32 ___1_args, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		RuntimeObject* L_0 = ___0_sender;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_1;
		L_1 = BindablePropertyChangedEventArgs_get_propertyName_mAAEA8B03BB9CDE60404111B4B382C4A022997075_inline((&___1_args), NULL);
		V_0 = L_1;
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_2;
		L_2 = BindingId_op_Implicit_m59B81D19F3282655F5E65A49E7E1BBE666313528((&V_0), NULL);
		HierarchyDataSourceTracker_TrackPropertyChanges_mBEC09A13E61A1BABE3203400A948BC92B737DF6B(__this, L_0, L_2, NULL);
		return;
	}
}
// Method Definition Index: 314
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_TrackPropertyChanges_mBEC09A13E61A1BABE3203400A948BC92B737DF6B (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_sender, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___1_propertyPath, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m05629EEF0DDCDC30A5AA99F66A11463F35DB3714_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* V_0 = NULL;
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* V_1 = NULL;
	bool V_2 = false;
	{
		Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_0 = __this->___m_SourceInfos;
		RuntimeObject* L_1 = ___0_sender;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_2;
		if (!L_3)
		{
			goto IL_0018;
		}
	}
	{
		goto IL_0027;
	}

IL_0018:
	{
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_4 = V_0;
		NullCheck(L_4);
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_5;
		L_5 = SourceInfo_get_detectedChanges_m692B90FECFE0E48C5217218FC9AE173046D8E306(L_4, NULL);
		V_1 = L_5;
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_6 = V_1;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_7 = ___1_propertyPath;
		NullCheck(L_6);
		bool L_8;
		L_8 = HashSet_1_Add_m05629EEF0DDCDC30A5AA99F66A11463F35DB3714(L_6, L_7, HashSet_1_Add_m05629EEF0DDCDC30A5AA99F66A11463F35DB3714_RuntimeMethod_var);
	}

IL_0027:
	{
		return;
	}
}
// Method Definition Index: 315
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyDataSourceTracker_TryGetLastVersion_mBECFFF40857C7CE58A98DFBE3359F2E69856511D (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_source, int64_t* ___1_version, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B3_0 = 0;
	{
		RuntimeObject* L_0 = ___0_source;
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_1 = __this->___m_SourceInfos;
		RuntimeObject* L_2 = ___0_source;
		NullCheck(L_1);
		bool L_3;
		L_3 = Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D(L_1, L_2, (&V_0), Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		G_B3_0 = ((int32_t)(L_3));
		goto IL_0015;
	}

IL_0014:
	{
		G_B3_0 = 0;
	}

IL_0015:
	{
		V_1 = (bool)G_B3_0;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0026;
		}
	}
	{
		int64_t* L_5 = ___1_version;
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_6 = V_0;
		NullCheck(L_6);
		int64_t L_7;
		L_7 = SourceInfo_get_lastVersion_m203B20826FEC62A6396D772885D402F822762A6A_inline(L_6, NULL);
		*((int64_t*)L_5) = (int64_t)L_7;
		V_2 = (bool)1;
		goto IL_002e;
	}

IL_0026:
	{
		int64_t* L_8 = ___1_version;
		*((int64_t*)L_8) = (int64_t)((int64_t)(-1));
		V_2 = (bool)0;
		goto IL_002e;
	}

IL_002e:
	{
		bool L_9 = V_2;
		return L_9;
	}
}
// Method Definition Index: 316
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_UpdateVersion_m851E1690AFCE3C9323A08847A8B39F6E8B899036 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, RuntimeObject* ___0_source, int64_t ___1_version, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m77A762EF0C779F6281E89AC648002397B7D802C6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mF37BA3546104F3F4CA68A7FCCE49186104AA094E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* V_0 = NULL;
	{
		Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_0 = __this->___m_SourceInfos;
		RuntimeObject* L_1 = ___0_source;
		NullCheck(L_0);
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_2;
		L_2 = Dictionary_2_get_Item_m77A762EF0C779F6281E89AC648002397B7D802C6(L_0, L_1, Dictionary_2_get_Item_m77A762EF0C779F6281E89AC648002397B7D802C6_RuntimeMethod_var);
		V_0 = L_2;
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_3 = V_0;
		int64_t L_4 = ___1_version;
		NullCheck(L_3);
		SourceInfo_set_lastVersion_m2F736B6D55D0CC6F47DC05300320AFC2B1B17213_inline(L_3, L_4, NULL);
		Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_5 = __this->___m_SourceInfos;
		RuntimeObject* L_6 = ___0_source;
		SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_7 = V_0;
		NullCheck(L_5);
		Dictionary_2_set_Item_mF37BA3546104F3F4CA68A7FCCE49186104AA094E(L_5, L_6, L_7, Dictionary_2_set_Item_mF37BA3546104F3F4CA68A7FCCE49186104AA094E_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 317
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 HierarchyDataSourceTracker_GetHierarchicalDataSourceContext_mF5A570FB4D248F6110ACA17BFF4BA19D0FD36411 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE45C543FCC1616A9FDE737C6F7493A263A7F5C03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAADED0569D58ADF5044C41F43708C849D38BCAB5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_0;
	memset((&V_0), 0, sizeof(V_0));
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_1 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_4;
	memset((&V_4), 0, sizeof(V_4));
	bool V_5 = false;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_6;
	memset((&V_6), 0, sizeof(V_6));
	bool V_7 = false;
	RuntimeObject* V_8 = NULL;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_9;
	memset((&V_9), 0, sizeof(V_9));
	Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 V_10;
	memset((&V_10), 0, sizeof(V_10));
	bool V_11 = false;
	{
		Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* L_0 = __this->___m_ResolvedHierarchicalDataSourceContext;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_mE45C543FCC1616A9FDE737C6F7493A263A7F5C03(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mE45C543FCC1616A9FDE737C6F7493A263A7F5C03_RuntimeMethod_var);
		V_3 = L_2;
		bool L_3 = V_3;
		if (!L_3)
		{
			goto IL_001b;
		}
	}
	{
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_4 = V_0;
		V_4 = L_4;
		goto IL_00b9;
	}

IL_001b:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = ___0_element;
		V_1 = L_5;
		il2cpp_codegen_initobj((&V_2), sizeof(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79));
		goto IL_0091;
	}

IL_0027:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = V_1;
		NullCheck(L_6);
		bool L_7;
		L_7 = VisualElement_get_isDataSourcePathEmpty_m27759AB671B48F5FBE88CA3E542600793E978B3A(L_6, NULL);
		V_5 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		bool L_8 = V_5;
		if (!L_8)
		{
			goto IL_0049;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = V_1;
		NullCheck(L_9);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_10;
		L_10 = VisualElement_get_dataSourcePath_mAA97937BD8F8F56D3CD01DEC27C9B032A5C71AE8(L_9, NULL);
		V_6 = L_10;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_11;
		L_11 = PropertyPath_Combine_m043DDE2F717E093501FBAC51D0A67695FE3143C2((&V_6), (&V_2), NULL);
		V_2 = L_11;
	}

IL_0049:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = V_1;
		NullCheck(L_12);
		RuntimeObject* L_13;
		L_13 = VisualElement_get_dataSource_mB8C95030151B43C5A46036428012A582FEF9D6E1_inline(L_12, NULL);
		V_7 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_13) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_14 = V_7;
		if (!L_14)
		{
			goto IL_0080;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_15 = V_1;
		NullCheck(L_15);
		RuntimeObject* L_16;
		L_16 = VisualElement_get_dataSource_mB8C95030151B43C5A46036428012A582FEF9D6E1_inline(L_15, NULL);
		V_8 = L_16;
		Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* L_17 = __this->___m_ResolvedHierarchicalDataSourceContext;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_18 = ___0_element;
		RuntimeObject* L_19 = V_8;
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_20;
		memset((&L_20), 0, sizeof(L_20));
		DataSourceContext__ctor_m610F1CDAA0C273D407AE065DA8B64F3FF742D0D8((&L_20), L_19, (&V_2), NULL);
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_21 = L_20;
		V_9 = L_21;
		NullCheck(L_17);
		Dictionary_2_set_Item_mAADED0569D58ADF5044C41F43708C849D38BCAB5(L_17, L_18, L_21, Dictionary_2_set_Item_mAADED0569D58ADF5044C41F43708C849D38BCAB5_RuntimeMethod_var);
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_22 = V_9;
		V_4 = L_22;
		goto IL_00b9;
	}

IL_0080:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_23 = V_1;
		NullCheck(L_23);
		Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 L_24;
		L_24 = VisualElement_get_hierarchy_m2E897DE4CFD349E65CFA38EFF6BAAFECE2F4E3E4_inline(L_23, NULL);
		V_10 = L_24;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_25;
		L_25 = Hierarchy_get_parent_m1CB3F7548632A5B5747041AF64B12BB0E0F402D4((&V_10), NULL);
		V_1 = L_25;
	}

IL_0091:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_26 = V_1;
		V_11 = (bool)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_26) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_27 = V_11;
		if (L_27)
		{
			goto IL_0027;
		}
	}
	{
		Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* L_28 = __this->___m_ResolvedHierarchicalDataSourceContext;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_29 = ___0_element;
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_30;
		memset((&L_30), 0, sizeof(L_30));
		DataSourceContext__ctor_m610F1CDAA0C273D407AE065DA8B64F3FF742D0D8((&L_30), NULL, (&V_2), NULL);
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_31 = L_30;
		V_9 = L_31;
		NullCheck(L_28);
		Dictionary_2_set_Item_mAADED0569D58ADF5044C41F43708C849D38BCAB5(L_28, L_29, L_31, Dictionary_2_set_Item_mAADED0569D58ADF5044C41F43708C849D38BCAB5_RuntimeMethod_var);
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_32 = V_9;
		V_4 = L_32;
		goto IL_00b9;
	}

IL_00b9:
	{
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_33 = V_4;
		return L_33;
	}
}
// Method Definition Index: 318
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_RemoveHierarchyDataSourceContextFromElement_mCEF37CD5931EDA7BD941E5D3646958DB43437FC7 (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m737CB2FC42C32DB4DECDD827E24034DB4AE301F0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* L_0 = __this->___m_ResolvedHierarchicalDataSourceContext;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_Remove_m737CB2FC42C32DB4DECDD827E24034DB4AE301F0(L_0, L_1, Dictionary_2_Remove_m737CB2FC42C32DB4DECDD827E24034DB4AE301F0_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 319
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_Dispose_m5BC2EDDD68E23AC0051248D6D11E416C5715A70F (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mAB73E4D74BD53ED6FE255B5BCC0701B6E76EE1A1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mABCAA02BE1D425E534D6CEA00F0AC72D2B41C215_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mEAF9329B129E1A64943201D5DA2A9AAA02F27CAA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m4589E414FC75F49043F3DE08BD0B6D6EA675BAC0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tC5FB811D06F447F815A6FCFE613E9262DAB781B5* L_0 = __this->___m_ResolvedHierarchicalDataSourceContext;
		NullCheck(L_0);
		Dictionary_2_Clear_mAB73E4D74BD53ED6FE255B5BCC0701B6E76EE1A1(L_0, Dictionary_2_Clear_mAB73E4D74BD53ED6FE255B5BCC0701B6E76EE1A1_RuntimeMethod_var);
		Dictionary_2_t07FDB367D731290389827DD0F4EC9E25848DB50B* L_1 = __this->___m_BindingRefCount;
		NullCheck(L_1);
		Dictionary_2_Clear_mEAF9329B129E1A64943201D5DA2A9AAA02F27CAA(L_1, Dictionary_2_Clear_mEAF9329B129E1A64943201D5DA2A9AAA02F27CAA_RuntimeMethod_var);
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_2 = __this->___m_SourcesToRemove;
		NullCheck(L_2);
		HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD(L_2, HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_RuntimeMethod_var);
		List_1_t5C5D508CE7A4FF4431BECB2AAD9D5B2CB2F09352* L_3 = __this->___m_SourceInfosPool;
		NullCheck(L_3);
		List_1_Clear_m4589E414FC75F49043F3DE08BD0B6D6EA675BAC0_inline(L_3, List_1_Clear_m4589E414FC75F49043F3DE08BD0B6D6EA675BAC0_RuntimeMethod_var);
		Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_4 = __this->___m_SourceInfos;
		NullCheck(L_4);
		Dictionary_2_Clear_mABCAA02BE1D425E534D6CEA00F0AC72D2B41C215(L_4, Dictionary_2_Clear_mABCAA02BE1D425E534D6CEA00F0AC72D2B41C215_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 320
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyDataSourceTracker_ClearSourceCache_m2A9A25665C18C149A8FD7D2AC3EAB186BA76037C (HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mD17BA172243504B9C8FF6CAD31347585818BAA37_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RuntimeObject* V_1 = NULL;
	SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	{
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_0 = __this->___m_SourcesToRemove;
		NullCheck(L_0);
		Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_1;
		L_1 = HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635(L_0, HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_007b:
			{
				Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657((&V_0), Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0070_1;
			}

IL_0010_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_inline((&V_0), Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_RuntimeMethod_var);
				V_1 = L_2;
				Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_3 = __this->___m_SourceInfos;
				RuntimeObject* L_4 = V_1;
				NullCheck(L_3);
				bool L_5;
				L_5 = Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D(L_3, L_4, (&V_2), Dictionary_2_TryGetValue_m4B40C7A33E4FB23CC92AE4C80918034B9F40885D_RuntimeMethod_var);
				V_3 = L_5;
				bool L_6 = V_3;
				if (!L_6)
				{
					goto IL_0063_1;
				}
			}
			{
				SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_7 = V_2;
				NullCheck(L_7);
				int32_t L_8;
				L_8 = SourceInfo_get_refCount_mE57411E6B93ED0B85F677E4329520034AF557F3B_inline(L_7, NULL);
				V_4 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
				bool L_9 = V_4;
				if (!L_9)
				{
					goto IL_0054_1;
				}
			}
			{
				Dictionary_2_t3473B782371CC3AE5FA7302796ED2C8FD8581CC5* L_10 = __this->___m_SourceInfos;
				RuntimeObject* L_11 = V_1;
				NullCheck(L_10);
				bool L_12;
				L_12 = Dictionary_2_Remove_mD17BA172243504B9C8FF6CAD31347585818BAA37(L_10, L_11, Dictionary_2_Remove_mD17BA172243504B9C8FF6CAD31347585818BAA37_RuntimeMethod_var);
				SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* L_13 = V_2;
				HierarchyDataSourceTracker_ReleasePooledSourceInfo_mB7B4D28A2F5DF2C418680A436114E9C138C77384(__this, L_13, NULL);
				goto IL_0060_1;
			}

IL_0054_1:
			{
				InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_14 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
				InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA912AC343709B1B73D54103672565050507FEB12)), NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyDataSourceTracker_ClearSourceCache_m2A9A25665C18C149A8FD7D2AC3EAB186BA76037C_RuntimeMethod_var)));
			}

IL_0060_1:
			{
				goto IL_006f_1;
			}

IL_0063_1:
			{
				InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_15 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
				InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79698088DC6426F6B64DA3851DE68E62104EEE0A)), NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyDataSourceTracker_ClearSourceCache_m2A9A25665C18C149A8FD7D2AC3EAB186BA76037C_RuntimeMethod_var)));
			}

IL_006f_1:
			{
			}

IL_0070_1:
			{
				bool L_16;
				L_16 = Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6((&V_0), Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_RuntimeMethod_var);
				if (L_16)
				{
					goto IL_0010_1;
				}
			}
			{
				goto IL_008a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_008a:
	{
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_17 = __this->___m_SourcesToRemove;
		NullCheck(L_17);
		HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD(L_17, HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_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: 321
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SourceInfo_get_lastVersion_m203B20826FEC62A6396D772885D402F822762A6A (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) 
{
	{
		int64_t L_0 = __this->___U3ClastVersionU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 322
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SourceInfo_set_lastVersion_m2F736B6D55D0CC6F47DC05300320AFC2B1B17213 (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, int64_t ___0_value, const RuntimeMethod* method) 
{
	{
		int64_t L_0 = ___0_value;
		__this->___U3ClastVersionU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 323
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SourceInfo_get_refCount_mE57411E6B93ED0B85F677E4329520034AF557F3B (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CrefCountU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 324
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SourceInfo_set_refCount_m444ADDCB091F27572DD686E027887C941A6A97D5 (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CrefCountU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 325
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* SourceInfo_get_detectedChanges_m692B90FECFE0E48C5217218FC9AE173046D8E306 (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m290C0FEA7D032B7A023297BA14ABDEEF3AAA388D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* V_0 = NULL;
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* G_B2_0 = NULL;
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* G_B1_0 = NULL;
	{
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_0 = __this->___m_DetectedChanges;
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0018;
		}
		G_B1_0 = L_1;
	}
	{
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_2 = (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243*)il2cpp_codegen_object_new(HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m290C0FEA7D032B7A023297BA14ABDEEF3AAA388D(L_2, HashSet_1__ctor_m290C0FEA7D032B7A023297BA14ABDEEF3AAA388D_RuntimeMethod_var);
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_3 = L_2;
		V_0 = L_3;
		__this->___m_DetectedChanges = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DetectedChanges), (void*)L_3);
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_4 = V_0;
		G_B2_0 = L_4;
	}

IL_0018:
	{
		return G_B2_0;
	}
}
// Method Definition Index: 326
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* SourceInfo_get_detectedChangesNoAlloc_m1AD6C2D3F6286C4E45B5FB08EB07868A5ED989D5 (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_0 = __this->___m_DetectedChanges;
		return L_0;
	}
}
// Method Definition Index: 327
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SourceInfo__ctor_mAB4DFDE8D663B159FE78FAFE795B6094676FFC2A (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __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: 328
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidateDataSourcesTraversal__ctor_m290A6662CFDDDD80E30D2A47758B52DCA9C8D972 (InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180* __this, HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* ___0_dataSourceTracker, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HierarchyTraversal__ctor_mF2481C9E4D9E8BE3AA9A6097A39E300A7C2C6659(__this, NULL);
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_0 = ___0_dataSourceTracker;
		__this->___m_DataSourceTracker = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DataSourceTracker), (void*)L_0);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_1 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_1, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___m_VisitedElements = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VisitedElements), (void*)L_1);
		return;
	}
}
// Method Definition Index: 329
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidateDataSourcesTraversal_Invalidate_m95CC5549D3EC79472DA23D32B97CFD6CE569ABA5 (InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180* __this, List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___0_addedOrMovedElements, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___1_removedElements, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m76A83B76330D385CC22ECE544729CDD0FCEAFECC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF58794633948FE8284FCDACC4456686548388092_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_1 = NULL;
	bool V_2 = false;
	Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D V_3;
	memset((&V_3), 0, sizeof(V_3));
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_4 = NULL;
	bool V_5 = false;
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___m_VisitedElements;
		NullCheck(L_0);
		HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085(L_0, HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		V_0 = 0;
		goto IL_0027;
	}

IL_0011:
	{
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_1 = ___0_addedOrMovedElements;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3;
		L_3 = List_1_get_Item_mF58794633948FE8284FCDACC4456686548388092(L_1, L_2, List_1_get_Item_mF58794633948FE8284FCDACC4456686548388092_RuntimeMethod_var);
		V_1 = L_3;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = V_1;
		VirtualActionInvoker1< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, __this, L_4);
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
	}

IL_0027:
	{
		int32_t L_6 = V_0;
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_7 = ___0_addedOrMovedElements;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = List_1_get_Count_m76A83B76330D385CC22ECE544729CDD0FCEAFECC_inline(L_7, List_1_get_Count_m76A83B76330D385CC22ECE544729CDD0FCEAFECC_RuntimeMethod_var);
		V_2 = (bool)((((int32_t)L_6) < ((int32_t)L_8))? 1 : 0);
		bool L_9 = V_2;
		if (L_9)
		{
			goto IL_0011;
		}
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_10 = ___1_removedElements;
		NullCheck(L_10);
		Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D L_11;
		L_11 = HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679(L_10, HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679_RuntimeMethod_var);
		V_3 = L_11;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0072:
			{
				Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F((&V_3), Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0067_1;
			}

IL_003e_1:
			{
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12;
				L_12 = Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_inline((&V_3), Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_RuntimeMethod_var);
				V_4 = L_12;
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_13 = __this->___m_VisitedElements;
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_14 = V_4;
				NullCheck(L_13);
				bool L_15;
				L_15 = HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544(L_13, L_14, HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544_RuntimeMethod_var);
				V_5 = L_15;
				bool L_16 = V_5;
				if (!L_16)
				{
					goto IL_005d_1;
				}
			}
			{
				goto IL_0067_1;
			}

IL_005d_1:
			{
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_17 = V_4;
				VirtualActionInvoker1< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, __this, L_17);
			}

IL_0067_1:
			{
				bool L_18;
				L_18 = Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB((&V_3), Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB_RuntimeMethod_var);
				if (L_18)
				{
					goto IL_003e_1;
				}
			}
			{
				goto IL_0081;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0081:
	{
		return;
	}
}
// Method Definition Index: 330
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidateDataSourcesTraversal_TraverseRecursive_mCAB71362EA1373FD82F7124B5599997DC663978C (InvalidateDataSourcesTraversal_tB86AC3F1C8A57CDC69D5CFDB2D9098602224E180* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, int32_t ___1_depth, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B5_0 = 0;
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___m_VisitedElements;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		NullCheck(L_0);
		bool L_2;
		L_2 = HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544(L_0, L_1, HashSet_1_Contains_m2B95A60056DDAFCA7D8D88A96EE0E256D62AA544_RuntimeMethod_var);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0013;
		}
	}
	{
		goto IL_004c;
	}

IL_0013:
	{
		int32_t L_4 = ___1_depth;
		if ((((int32_t)L_4) <= ((int32_t)0)))
		{
			goto IL_0022;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = ___0_element;
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = VisualElement_get_dataSource_mB8C95030151B43C5A46036428012A582FEF9D6E1_inline(L_5, NULL);
		G_B5_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0023;
	}

IL_0022:
	{
		G_B5_0 = 0;
	}

IL_0023:
	{
		V_1 = (bool)G_B5_0;
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_0029;
		}
	}
	{
		goto IL_004c;
	}

IL_0029:
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_8 = __this->___m_VisitedElements;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = ___0_element;
		NullCheck(L_8);
		bool L_10;
		L_10 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_8, L_9, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		HierarchyDataSourceTracker_t73B30114DECEDBE959EF97E640FFDEE91D80F496* L_11 = __this->___m_DataSourceTracker;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = ___0_element;
		NullCheck(L_11);
		HierarchyDataSourceTracker_RemoveHierarchyDataSourceContextFromElement_mCEF37CD5931EDA7BD941E5D3646958DB43437FC7(L_11, L_12, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13 = ___0_element;
		int32_t L_14 = ___1_depth;
		HierarchyTraversal_Recurse_m49F23BC19DE38CE040031A674A2DCE06F8B5F9BF(__this, L_13, L_14, NULL);
	}

IL_004c:
	{
		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: 331
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ObjectComparer_System_Collections_Generic_IEqualityComparerU3CSystem_ObjectU3E_Equals_m78F0F76BA8A622751B8DD1CB98D6A66E844D0B92 (ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F* __this, RuntimeObject* ___0_x, RuntimeObject* ___1_y, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		RuntimeObject* L_0 = ___0_x;
		RuntimeObject* L_1 = ___1_y;
		if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
		{
			goto IL_0013;
		}
	}
	{
		EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_2;
		L_2 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_RuntimeMethod_var);
		RuntimeObject* L_3 = ___0_x;
		RuntimeObject* L_4 = ___1_y;
		NullCheck(L_2);
		bool L_5;
		L_5 = VirtualFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(8, L_2, L_3, L_4);
		G_B3_0 = ((int32_t)(L_5));
		goto IL_0014;
	}

IL_0013:
	{
		G_B3_0 = 1;
	}

IL_0014:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0017;
	}

IL_0017:
	{
		bool L_6 = V_0;
		return L_6;
	}
}
// Method Definition Index: 332
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ObjectComparer_System_Collections_Generic_IEqualityComparerU3CSystem_ObjectU3E_GetHashCode_m24940A3E37E6B55AF6B71BF30CBB6192C9B0DB93 (ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		RuntimeObject* L_0 = ___0_obj;
		int32_t L_1;
		L_1 = RuntimeHelpers_GetHashCode_m7B5D57E1EE2A59EDFA1BD237E9B37C6C836D774B(L_0, NULL);
		V_0 = L_1;
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 333
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectComparer__ctor_m0D04035ADF5A5954B5BD9AC303EEC89E2D64B080 (ObjectComparer_t83D04D7D57D9528799DCDC4FE4D6E5049A45C16F* __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 IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_pinvoke(const IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398& unmarshaled, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398____element_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___elementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398____element_FieldInfo_var, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___elementException, NULL);
}
IL2CPP_EXTERN_C void IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_pinvoke_back(const IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_pinvoke& marshaled, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398____element_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___elementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398____element_FieldInfo_var, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___elementException, NULL);
}
IL2CPP_EXTERN_C void IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_pinvoke_cleanup(IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_pinvoke& marshaled)
{
}


IL2CPP_EXTERN_C void IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_com(const IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398& unmarshaled, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398____element_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___elementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398____element_FieldInfo_var, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___elementException, NULL);
}
IL2CPP_EXTERN_C void IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_com_back(const IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_com& marshaled, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398____element_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___elementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398____element_FieldInfo_var, IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___elementException, NULL);
}
IL2CPP_EXTERN_C void IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshal_com_cleanup(IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398_marshaled_com& marshaled)
{
}
// Method Definition Index: 334
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IgnoreUIChangesData_ShouldIgnoreChange_m2F5F6FDDBD8E418F9309760FDB264667887DDDF2 (IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_b, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___2_id, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B4_0 = 0;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___element;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_ve;
		if ((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_0) == ((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_1))))
		{
			goto IL_0022;
		}
	}
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_2 = __this->___binding;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_3 = ___1_b;
		if ((!(((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_2) == ((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_3))))
		{
			goto IL_0022;
		}
	}
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_4 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&__this->___bindingId);
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = BindingId_op_Equality_m4F7379D33C183F615145A899095363E0CAD74C23(L_4, (&___2_id), NULL);
		G_B4_0 = ((int32_t)(L_5));
		goto IL_0023;
	}

IL_0022:
	{
		G_B4_0 = 0;
	}

IL_0023:
	{
		V_0 = (bool)G_B4_0;
		goto IL_0026;
	}

IL_0026:
	{
		bool L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C  bool IgnoreUIChangesData_ShouldIgnoreChange_m2F5F6FDDBD8E418F9309760FDB264667887DDDF2_AdjustorThunk (RuntimeObject* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___1_b, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___2_id, const RuntimeMethod* method)
{
	IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398*>(__this + _offset);
	bool _returnValue;
	_returnValue = IgnoreUIChangesData_ShouldIgnoreChange_m2F5F6FDDBD8E418F9309760FDB264667887DDDF2(_thisAdjusted, ___0_ve, ___1_b, ___2_id, 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 IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshal_pinvoke(const IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76& unmarshaled, IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76____m_ScopeData_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_ScopeDataException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76____m_ScopeData_FieldInfo_var, IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ScopeDataException, NULL);
}
IL2CPP_EXTERN_C void IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshal_pinvoke_back(const IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshaled_pinvoke& marshaled, IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76____m_ScopeData_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_ScopeDataException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76____m_ScopeData_FieldInfo_var, IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ScopeDataException, NULL);
}
IL2CPP_EXTERN_C void IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshal_pinvoke_cleanup(IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshaled_pinvoke& marshaled)
{
}


IL2CPP_EXTERN_C void IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshal_com(const IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76& unmarshaled, IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76____m_ScopeData_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_ScopeDataException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76____m_ScopeData_FieldInfo_var, IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ScopeDataException, NULL);
}
IL2CPP_EXTERN_C void IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshal_com_back(const IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshaled_com& marshaled, IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76____m_ScopeData_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_ScopeDataException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76____m_ScopeData_FieldInfo_var, IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ScopeDataException, NULL);
}
IL2CPP_EXTERN_C void IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshal_com_cleanup(IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76_marshaled_com& marshaled)
{
}
// Method Definition Index: 335
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IgnoreUIChangesScope__ctor_mB788EF10FAB55CE59AB6E530637DCE1C8C9B14FC (IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76* __this, DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* ___0_manager, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___1_target, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___2_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___3_binding, const RuntimeMethod* method) 
{
	IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_0 = ___0_manager;
		__this->___manager = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___manager), (void*)L_0);
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_1 = __this->___manager;
		NullCheck(L_1);
		IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398 L_2 = L_1->___m_IgnoreUIChangesData;
		__this->___m_ScopeData = L_2;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ScopeData))->___element), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_ScopeData))->___binding), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_ScopeData))->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_ScopeData))->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_ScopeData))->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_ScopeData))->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_ScopeData))->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_ScopeData))->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_ScopeData))->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___m_ScopeData))->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_ScopeData))->___bindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_ScopeData))->___bindingId))->___m_Path), (void*)NULL);
		#endif
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_3 = __this->___manager;
		il2cpp_codegen_initobj((&V_0), sizeof(IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398));
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = ___1_target;
		(&V_0)->___element = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___element), (void*)L_4);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_5 = ___3_binding;
		(&V_0)->___binding = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___binding), (void*)L_5);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_6 = ___2_bindingId;
		(&V_0)->___bindingId = L_6;
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_0)->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_0)->___bindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&(&V_0)->___bindingId))->___m_Path), (void*)NULL);
		#endif
		IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398 L_7 = V_0;
		NullCheck(L_3);
		L_3->___m_IgnoreUIChangesData = L_7;
		Il2CppCodeGenWriteBarrier((void**)&(((&L_3->___m_IgnoreUIChangesData))->___element), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&L_3->___m_IgnoreUIChangesData))->___binding), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_3->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_3->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_3->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_3->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_3->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_3->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_3->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_3->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_3->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&L_3->___m_IgnoreUIChangesData))->___bindingId))->___m_Path), (void*)NULL);
		#endif
		return;
	}
}
IL2CPP_EXTERN_C  void IgnoreUIChangesScope__ctor_mB788EF10FAB55CE59AB6E530637DCE1C8C9B14FC_AdjustorThunk (RuntimeObject* __this, DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* ___0_manager, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___1_target, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___2_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___3_binding, const RuntimeMethod* method)
{
	IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76*>(__this + _offset);
	IgnoreUIChangesScope__ctor_mB788EF10FAB55CE59AB6E530637DCE1C8C9B14FC(_thisAdjusted, ___0_manager, ___1_target, ___2_bindingId, ___3_binding, method);
}
// Method Definition Index: 336
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IgnoreUIChangesScope_Dispose_mABBCAD1827CBA26CA3EE8C282CE450B0838B7C1E (IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76* __this, const RuntimeMethod* method) 
{
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_0 = __this->___manager;
		IgnoreUIChangesData_t7D6E1A2DB0CA841B92BA20747753C30AD6E77398 L_1 = __this->___m_ScopeData;
		NullCheck(L_0);
		L_0->___m_IgnoreUIChangesData = L_1;
		Il2CppCodeGenWriteBarrier((void**)&(((&L_0->___m_IgnoreUIChangesData))->___element), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&L_0->___m_IgnoreUIChangesData))->___binding), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_0->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_0->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_0->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_0->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_0->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_0->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_0->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&L_0->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_0->___m_IgnoreUIChangesData))->___bindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&L_0->___m_IgnoreUIChangesData))->___bindingId))->___m_Path), (void*)NULL);
		#endif
		return;
	}
}
IL2CPP_EXTERN_C  void IgnoreUIChangesScope_Dispose_mABBCAD1827CBA26CA3EE8C282CE450B0838B7C1E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76*>(__this + _offset);
	IgnoreUIChangesScope_Dispose_mABBCAD1827CBA26CA3EE8C282CE450B0838B7C1E(_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 BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshal_pinvoke(const BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460& unmarshaled, BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460____U3CtargetElementU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CtargetElementU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460____U3CtargetElementU3Ek__BackingField_FieldInfo_var, BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CtargetElementU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshal_pinvoke_back(const BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshaled_pinvoke& marshaled, BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460____U3CtargetElementU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CtargetElementU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460____U3CtargetElementU3Ek__BackingField_FieldInfo_var, BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CtargetElementU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshal_pinvoke_cleanup(BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshaled_pinvoke& marshaled)
{
}


IL2CPP_EXTERN_C void BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshal_com(const BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460& unmarshaled, BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460____U3CtargetElementU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CtargetElementU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460____U3CtargetElementU3Ek__BackingField_FieldInfo_var, BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CtargetElementU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshal_com_back(const BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshaled_com& marshaled, BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460____U3CtargetElementU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CtargetElementU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460____U3CtargetElementU3Ek__BackingField_FieldInfo_var, BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CtargetElementU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshal_com_cleanup(BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460_marshaled_com& marshaled)
{
}
// Method Definition Index: 337
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Binding_tA1358A155852138C1926082E4F3245B6F631CBED* BindingInfo_get_binding_mA98875F25CB92E43329A905ED59DDB797E842DB5 (BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* __this, const RuntimeMethod* method) 
{
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_0 = __this->___U3CbindingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  Binding_tA1358A155852138C1926082E4F3245B6F631CBED* BindingInfo_get_binding_mA98875F25CB92E43329A905ED59DDB797E842DB5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*>(__this + _offset);
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* _returnValue;
	_returnValue = BindingInfo_get_binding_mA98875F25CB92E43329A905ED59DDB797E842DB5_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 338
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingInfo__ctor_mBE668E4A47C7733ABFAE7770F4F4038509000C8C (BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_targetElement, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___2_binding, const RuntimeMethod* method) 
{
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_targetElement;
		__this->___U3CtargetElementU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtargetElementU3Ek__BackingField), (void*)L_0);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_1 = ___1_bindingId;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_2 = (*(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)L_1);
		__this->___U3CbindingIdU3Ek__BackingField = L_2;
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CbindingIdU3Ek__BackingField))->___m_Path), (void*)NULL);
		#endif
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_3 = ___2_binding;
		__this->___U3CbindingU3Ek__BackingField = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbindingU3Ek__BackingField), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingInfo__ctor_mBE668E4A47C7733ABFAE7770F4F4038509000C8C_AdjustorThunk (RuntimeObject* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_targetElement, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___2_binding, const RuntimeMethod* method)
{
	BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*>(__this + _offset);
	BindingInfo__ctor_mBE668E4A47C7733ABFAE7770F4F4038509000C8C(_thisAdjusted, ___0_targetElement, ___1_bindingId, ___2_binding, method);
}
// Method Definition Index: 339
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 BindingInfo_FromRequest_m6517A999F33E0859C074C6717FA0584E99572FB3 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_target, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___1_targetPath, Binding_tA1358A155852138C1926082E4F3245B6F631CBED* ___2_binding, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E V_0;
	memset((&V_0), 0, sizeof(V_0));
	BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_target;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_1 = ___1_targetPath;
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_2;
		L_2 = BindingId_op_Implicit_m576A873786EE4F8CE01DDAFE952500CA8372927E(L_1, NULL);
		V_0 = L_2;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_3 = ___2_binding;
		BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 L_4;
		memset((&L_4), 0, sizeof(L_4));
		BindingInfo__ctor_mBE668E4A47C7733ABFAE7770F4F4038509000C8C((&L_4), L_0, (&V_0), L_3, NULL);
		V_1 = L_4;
		goto IL_0014;
	}

IL_0014:
	{
		BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 L_5 = V_1;
		return L_5;
	}
}
// Method Definition Index: 340
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 BindingInfo_FromBindingData_m7C61A4D49BEAAEEB9B6922069E95A17514000418 (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___0_bindingData, const RuntimeMethod* method) 
{
	BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_0 = ___0_bindingData;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_1 = *((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_0);
		NullCheck(L_1);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_2 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_1->___target);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3 = L_2->___element;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_4 = ___0_bindingData;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_5 = *((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_4);
		NullCheck(L_5);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_6 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_5->___target);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_7 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&L_6->___bindingId);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_8 = ___0_bindingData;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_9 = *((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_8);
		NullCheck(L_9);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_10 = L_9->___binding;
		BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 L_11;
		memset((&L_11), 0, sizeof(L_11));
		BindingInfo__ctor_mBE668E4A47C7733ABFAE7770F4F4038509000C8C((&L_11), L_3, L_7, L_10, NULL);
		V_0 = L_11;
		goto IL_0028;
	}

IL_0028:
	{
		BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 L_12 = V_0;
		return L_12;
	}
}
#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 PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshal_pinvoke(const PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C& unmarshaled, PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C____type_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___typeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C____type_FieldInfo_var, PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___typeException, NULL);
}
IL2CPP_EXTERN_C void PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshal_pinvoke_back(const PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshaled_pinvoke& marshaled, PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C____type_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___typeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C____type_FieldInfo_var, PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___typeException, NULL);
}
IL2CPP_EXTERN_C void PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshal_pinvoke_cleanup(PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshaled_pinvoke& marshaled)
{
}


IL2CPP_EXTERN_C void PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshal_com(const PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C& unmarshaled, PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C____type_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___typeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C____type_FieldInfo_var, PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___typeException, NULL);
}
IL2CPP_EXTERN_C void PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshal_com_back(const PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshaled_com& marshaled, PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C____type_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___typeException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C____type_FieldInfo_var, PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___typeException, NULL);
}
IL2CPP_EXTERN_C void PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshal_com_cleanup(PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C_marshaled_com& marshaled)
{
}
// Method Definition Index: 341
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyPathInfo__ctor_m79FE1400C2A52CA5AFA1EC4B8EAF247FE847B68C (PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_propertyPath, Type_t* ___1_type, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_0 = ___0_propertyPath;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_1 = (*(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*)L_0);
		__this->___propertyPath = L_1;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___propertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___propertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___propertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___propertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___propertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___propertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___propertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___propertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___propertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		Type_t* L_2 = ___1_type;
		__this->___type = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___type), (void*)L_2);
		return;
	}
}
IL2CPP_EXTERN_C  void PropertyPathInfo__ctor_m79FE1400C2A52CA5AFA1EC4B8EAF247FE847B68C_AdjustorThunk (RuntimeObject* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_propertyPath, Type_t* ___1_type, const RuntimeMethod* method)
{
	PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PropertyPathInfo_t4F516150FF223D10399DC8E09E5DA06F616C124C*>(__this + _offset);
	PropertyPathInfo__ctor_m79FE1400C2A52CA5AFA1EC4B8EAF247FE847B68C(_thisAdjusted, ___0_propertyPath, ___1_type, 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
// Method Definition Index: 342
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataBindingUtility_TryGetBinding_mB5750A2E3B1BF29D99E2C8834355A6791D2BC635 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* ___2_bindingInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_4;
	memset((&V_4), 0, sizeof(V_4));
	bool V_5 = false;
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_6 = NULL;
	bool V_7 = false;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_1 = ___1_bindingId;
		il2cpp_codegen_runtime_class_init_inline(DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = DataBindingManager_TryGetBindingRequest_m70A092DC6023ADFD0AC23AED0C042EF53697DBA2(L_0, L_1, (&V_0), NULL);
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_003e;
		}
	}
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_4 = V_0;
		V_2 = (bool)((((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0023;
		}
	}
	{
		BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* L_6 = ___2_bindingInfo;
		il2cpp_codegen_initobj(L_6, sizeof(BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460));
		V_3 = (bool)0;
		goto IL_0086;
	}

IL_0023:
	{
		BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* L_7 = ___2_bindingInfo;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = ___0_element;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_9 = ___1_bindingId;
		il2cpp_codegen_runtime_class_init_inline(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_il2cpp_TypeInfo_var);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_10;
		L_10 = BindingId_op_Implicit_m59B81D19F3282655F5E65A49E7E1BBE666313528(L_9, NULL);
		V_4 = L_10;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_11 = V_0;
		BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 L_12;
		L_12 = BindingInfo_FromRequest_m6517A999F33E0859C074C6717FA0584E99572FB3(L_8, (&V_4), L_11, NULL);
		*(BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7 = L_12;
		Il2CppCodeGenWriteBarrier((void**)&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CtargetElementU3Ek__BackingField), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CbindingIdU3Ek__BackingField))->___m_Path), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_7)->___U3CbindingU3Ek__BackingField), (void*)NULL);
		#endif
		V_3 = (bool)1;
		goto IL_0086;
	}

IL_003e:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13 = ___0_element;
		NullCheck(L_13);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_14;
		L_14 = VisualElement_get_elementPanel_m4B4A37001D55527E4D015E6C6132607071F32B01_inline(L_13, NULL);
		V_5 = (bool)((!(((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_14) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_15 = V_5;
		if (!L_15)
		{
			goto IL_007b;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_16 = ___0_element;
		NullCheck(L_16);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_17;
		L_17 = VisualElement_get_elementPanel_m4B4A37001D55527E4D015E6C6132607071F32B01_inline(L_16, NULL);
		NullCheck(L_17);
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_18;
		L_18 = VirtualFuncInvoker0< DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* >::Invoke(43, L_17);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_19 = ___0_element;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_20 = ___1_bindingId;
		NullCheck(L_18);
		bool L_21;
		L_21 = DataBindingManager_TryGetBindingData_m9F62DA2580483D75C2DC1879FE194D58D043ACFF(L_18, L_19, L_20, (&V_6), NULL);
		V_7 = L_21;
		bool L_22 = V_7;
		if (!L_22)
		{
			goto IL_007a;
		}
	}
	{
		BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* L_23 = ___2_bindingInfo;
		BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460 L_24;
		L_24 = BindingInfo_FromBindingData_m7C61A4D49BEAAEEB9B6922069E95A17514000418((&V_6), NULL);
		*(BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23 = L_24;
		Il2CppCodeGenWriteBarrier((void**)&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CtargetElementU3Ek__BackingField), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CbindingIdU3Ek__BackingField))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CbindingIdU3Ek__BackingField))->___m_Path), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460*)L_23)->___U3CbindingU3Ek__BackingField), (void*)NULL);
		#endif
		V_3 = (bool)1;
		goto IL_0086;
	}

IL_007a:
	{
	}

IL_007b:
	{
		BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* L_25 = ___2_bindingInfo;
		il2cpp_codegen_initobj(L_25, sizeof(BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460));
		V_3 = (bool)0;
		goto IL_0086;
	}

IL_0086:
	{
		bool L_26 = V_3;
		return L_26;
	}
}
// Method Definition Index: 343
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataBindingUtility__cctor_mEC65664E1FC9A8AD38FA2F3DF9F81A8329FF3E7D (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1__ctor_m4562F3652757EAE6229155F7EE2924D7B9991700_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1__ctor_m76268A91ED70A773FE514B6633CBF0F468801CEF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1_t2F3BC0C66FD2B56CC275E76910D8BB5D0698917D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectPool_1_t7EE772E4E9963C408C6A5ED23752270AC38FFDAF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__25_0_mDE564A462EDF8EE75F41FE60E6C26E1EB4E7FA9C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__25_1_m96A0FF7E1E852017784C370F88701694FBACBAF5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__25_2_m7D3B82C0B70B7DA7F71E63F4A34E67667A46BEBB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__25_3_mCE492A1EE8C8A02E149C0E1345508D085F8B92A2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04BDCAB6B8569C812EA3E10E6FD2CF8486903448);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_il2cpp_TypeInfo_var);
		U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* L_0 = ((U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD* L_1 = (Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD*)il2cpp_codegen_object_new(Func_1_t6FE359FF648B0A003CCAC66214AED088410F5FBD_il2cpp_TypeInfo_var);
		Func_1__ctor_m52C2BA545A16C2BFD76116B6D5791950CD6E6329(L_1, L_0, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__25_0_mDE564A462EDF8EE75F41FE60E6C26E1EB4E7FA9C_RuntimeMethod_var), NULL);
		U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* L_2 = ((U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_il2cpp_TypeInfo_var))->___U3CU3E9;
		Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1* L_3 = (Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1*)il2cpp_codegen_object_new(Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1_il2cpp_TypeInfo_var);
		Action_1__ctor_mB7F5696A9362766FFF86F24FD5829048A33365C4(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__25_1_m96A0FF7E1E852017784C370F88701694FBACBAF5_RuntimeMethod_var), NULL);
		ObjectPool_1_t7EE772E4E9963C408C6A5ED23752270AC38FFDAF* L_4 = (ObjectPool_1_t7EE772E4E9963C408C6A5ED23752270AC38FFDAF*)il2cpp_codegen_object_new(ObjectPool_1_t7EE772E4E9963C408C6A5ED23752270AC38FFDAF_il2cpp_TypeInfo_var);
		ObjectPool_1__ctor_m4562F3652757EAE6229155F7EE2924D7B9991700(L_4, L_1, L_3, (Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1*)NULL, (Action_1_t97DDEC432DBFAF0A1DACA88D3C32E5CE6AB0A5F1*)NULL, (bool)1, 1, ((int32_t)10000), ObjectPool_1__ctor_m4562F3652757EAE6229155F7EE2924D7B9991700_RuntimeMethod_var);
		((DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_il2cpp_TypeInfo_var))->___k_TypeVisitors = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_il2cpp_TypeInfo_var))->___k_TypeVisitors), (void*)L_4);
		U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* L_5 = ((U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138* L_6 = (Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138*)il2cpp_codegen_object_new(Func_1_tACBB4EDAA87DB62371AEB7A79F30B6FB5524F138_il2cpp_TypeInfo_var);
		Func_1__ctor_mB67351F8A01117CD936FC3595DFA8F3253A8DF60(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__25_2_m7D3B82C0B70B7DA7F71E63F4A34E67667A46BEBB_RuntimeMethod_var), NULL);
		U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* L_7 = ((U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_il2cpp_TypeInfo_var))->___U3CU3E9;
		Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380* L_8 = (Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380*)il2cpp_codegen_object_new(Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380_il2cpp_TypeInfo_var);
		Action_1__ctor_mF7CE6E3606FA7A975FB21FAB29FD860448CFF673(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__25_3_mCE492A1EE8C8A02E149C0E1345508D085F8B92A2_RuntimeMethod_var), NULL);
		ObjectPool_1_t2F3BC0C66FD2B56CC275E76910D8BB5D0698917D* L_9 = (ObjectPool_1_t2F3BC0C66FD2B56CC275E76910D8BB5D0698917D*)il2cpp_codegen_object_new(ObjectPool_1_t2F3BC0C66FD2B56CC275E76910D8BB5D0698917D_il2cpp_TypeInfo_var);
		ObjectPool_1__ctor_m76268A91ED70A773FE514B6633CBF0F468801CEF(L_9, L_6, L_8, (Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380*)NULL, (Action_1_t10E6BEFB2C5C0B46E744EFDEA56147CEE2615380*)NULL, (bool)1, 1, ((int32_t)10000), ObjectPool_1__ctor_m76268A91ED70A773FE514B6633CBF0F468801CEF_RuntimeMethod_var);
		((DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_il2cpp_TypeInfo_var))->___k_AutoCompleteVisitors = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&((DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_il2cpp_TypeInfo_var))->___k_AutoCompleteVisitors), (void*)L_9);
		Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* L_10 = (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772*)il2cpp_codegen_object_new(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
		Regex__ctor_mE3996C71B04A4A6845745D01C93B1D27423D0621(L_10, _stringLiteral04BDCAB6B8569C812EA3E10E6FD2CF8486903448, 8, NULL);
		((DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_il2cpp_TypeInfo_var))->___s_ReplaceIndices = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_StaticFields*)il2cpp_codegen_static_fields_for(DataBindingUtility_tBD26C51D04BA0E5B8A17849C330DE19F2253F4A9_il2cpp_TypeInfo_var))->___s_ReplaceIndices), (void*)L_10);
		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: 344
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mC70686D33BBCF06162547F08B6CD88CB0DBFAAB5 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* L_0 = (U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E*)il2cpp_codegen_object_new(U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m8775E84E7E61E6409271D68EDC8A687A42BF99D7(L_0, NULL);
		((U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
// Method Definition Index: 345
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8775E84E7E61E6409271D68EDC8A687A42BF99D7 (U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// Method Definition Index: 346
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E* U3CU3Ec_U3C_cctorU3Eb__25_0_mDE564A462EDF8EE75F41FE60E6C26E1EB4E7FA9C (U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E* L_0 = (TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E*)il2cpp_codegen_object_new(TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E_il2cpp_TypeInfo_var);
		TypePathVisitor__ctor_m759C6E94F877CBDF5E9508414E08F8F092AC2F57(L_0, NULL);
		return L_0;
	}
}
// Method Definition Index: 347
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__25_1_m96A0FF7E1E852017784C370F88701694FBACBAF5 (U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* __this, TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E* ___0_v, const RuntimeMethod* method) 
{
	{
		TypePathVisitor_t654A63AF43DC56C53E3D776E5DAD7FE2C00DD81E* L_0 = ___0_v;
		NullCheck(L_0);
		TypePathVisitor_Reset_mA7D3710BC44A3B9F9145EEF08E26BB22D4E7BFAB(L_0, NULL);
		return;
	}
}
// Method Definition Index: 348
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15* U3CU3Ec_U3C_cctorU3Eb__25_2_m7D3B82C0B70B7DA7F71E63F4A34E67667A46BEBB (U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15* L_0 = (AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15*)il2cpp_codegen_object_new(AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15_il2cpp_TypeInfo_var);
		AutoCompletePathVisitor__ctor_m20927C6045A6F91632CBEC121CECD505F8A9705A(L_0, NULL);
		return L_0;
	}
}
// Method Definition Index: 349
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3C_cctorU3Eb__25_3_mCE492A1EE8C8A02E149C0E1345508D085F8B92A2 (U3CU3Ec_tAC4594C5F4EABE39262EAA3EF4C0B3266C20FE4E* __this, AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15* ___0_v, const RuntimeMethod* method) 
{
	{
		AutoCompletePathVisitor_tF0F2FA82B3F3666F724C75CF0B95E4A420243B15* L_0 = ___0_v;
		NullCheck(L_0);
		AutoCompletePathVisitor_Reset_m177367D691A8FA3AC7B5EFD7E82783169CA8725A(L_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


IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_pinvoke(const DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332& unmarshaled, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_pinvoke& marshaled)
{
	if (unmarshaled.___U3CdataSourceU3Ek__BackingField != NULL)
	{
		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___U3CdataSourceU3Ek__BackingField))
		{
			marshaled.___U3CdataSourceU3Ek__BackingField = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___U3CdataSourceU3Ek__BackingField));
			(marshaled.___U3CdataSourceU3Ek__BackingField)->AddRef();
		}
		else
		{
			marshaled.___U3CdataSourceU3Ek__BackingField = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___U3CdataSourceU3Ek__BackingField);
		}
	}
	else
	{
		marshaled.___U3CdataSourceU3Ek__BackingField = NULL;
	}
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_pinvoke(unmarshaled.___U3CdataSourcePathU3Ek__BackingField, marshaled.___U3CdataSourcePathU3Ek__BackingField);
}
IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_pinvoke_back(const DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_pinvoke& marshaled, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	if (marshaled.___U3CdataSourceU3Ek__BackingField != NULL)
	{
		unmarshaled.___U3CdataSourceU3Ek__BackingField = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___U3CdataSourceU3Ek__BackingField, Il2CppComObject_il2cpp_TypeInfo_var);
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CdataSourceU3Ek__BackingField), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___U3CdataSourceU3Ek__BackingField, Il2CppComObject_il2cpp_TypeInfo_var));

		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___U3CdataSourceU3Ek__BackingField))
		{
			il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___U3CdataSourceU3Ek__BackingField), Il2CppIUnknown::IID, marshaled.___U3CdataSourceU3Ek__BackingField);
		}
	}
	else
	{
		unmarshaled.___U3CdataSourceU3Ek__BackingField = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CdataSourceU3Ek__BackingField), (void*)NULL);
	}
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 unmarshaledU3CdataSourcePathU3Ek__BackingField_temp_1;
	memset((&unmarshaledU3CdataSourcePathU3Ek__BackingField_temp_1), 0, sizeof(unmarshaledU3CdataSourcePathU3Ek__BackingField_temp_1));
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_pinvoke_back(marshaled.___U3CdataSourcePathU3Ek__BackingField, unmarshaledU3CdataSourcePathU3Ek__BackingField_temp_1);
	unmarshaled.___U3CdataSourcePathU3Ek__BackingField = unmarshaledU3CdataSourcePathU3Ek__BackingField_temp_1;
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_AdditionalParts), (void*)NULL);
	#endif
}
IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_pinvoke_cleanup(DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_pinvoke& marshaled)
{
	if (marshaled.___U3CdataSourceU3Ek__BackingField != NULL)
	{
		(marshaled.___U3CdataSourceU3Ek__BackingField)->Release();
		marshaled.___U3CdataSourceU3Ek__BackingField = NULL;
	}
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_pinvoke_cleanup(marshaled.___U3CdataSourcePathU3Ek__BackingField);
}


IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_com(const DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332& unmarshaled, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_com& marshaled)
{
	if (unmarshaled.___U3CdataSourceU3Ek__BackingField != NULL)
	{
		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___U3CdataSourceU3Ek__BackingField))
		{
			marshaled.___U3CdataSourceU3Ek__BackingField = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___U3CdataSourceU3Ek__BackingField));
			(marshaled.___U3CdataSourceU3Ek__BackingField)->AddRef();
		}
		else
		{
			marshaled.___U3CdataSourceU3Ek__BackingField = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___U3CdataSourceU3Ek__BackingField);
		}
	}
	else
	{
		marshaled.___U3CdataSourceU3Ek__BackingField = NULL;
	}
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_com(unmarshaled.___U3CdataSourcePathU3Ek__BackingField, marshaled.___U3CdataSourcePathU3Ek__BackingField);
}
IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_com_back(const DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_com& marshaled, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	if (marshaled.___U3CdataSourceU3Ek__BackingField != NULL)
	{
		unmarshaled.___U3CdataSourceU3Ek__BackingField = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___U3CdataSourceU3Ek__BackingField, Il2CppComObject_il2cpp_TypeInfo_var);
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CdataSourceU3Ek__BackingField), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___U3CdataSourceU3Ek__BackingField, Il2CppComObject_il2cpp_TypeInfo_var));

		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___U3CdataSourceU3Ek__BackingField))
		{
			il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___U3CdataSourceU3Ek__BackingField), Il2CppIUnknown::IID, marshaled.___U3CdataSourceU3Ek__BackingField);
		}
	}
	else
	{
		unmarshaled.___U3CdataSourceU3Ek__BackingField = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CdataSourceU3Ek__BackingField), (void*)NULL);
	}
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 unmarshaledU3CdataSourcePathU3Ek__BackingField_temp_1;
	memset((&unmarshaledU3CdataSourcePathU3Ek__BackingField_temp_1), 0, sizeof(unmarshaledU3CdataSourcePathU3Ek__BackingField_temp_1));
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_com_back(marshaled.___U3CdataSourcePathU3Ek__BackingField, unmarshaledU3CdataSourcePathU3Ek__BackingField_temp_1);
	unmarshaled.___U3CdataSourcePathU3Ek__BackingField = unmarshaledU3CdataSourcePathU3Ek__BackingField_temp_1;
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___U3CdataSourcePathU3Ek__BackingField))->___m_AdditionalParts), (void*)NULL);
	#endif
}
IL2CPP_EXTERN_C void DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshal_com_cleanup(DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332_marshaled_com& marshaled)
{
	if (marshaled.___U3CdataSourceU3Ek__BackingField != NULL)
	{
		(marshaled.___U3CdataSourceU3Ek__BackingField)->Release();
		marshaled.___U3CdataSourceU3Ek__BackingField = NULL;
	}
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshal_com_cleanup(marshaled.___U3CdataSourcePathU3Ek__BackingField);
}
// Method Definition Index: 350
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF (DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CdataSourceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 351
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741 (DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* __this, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = __this->___U3CdataSourcePathU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332*>(__this + _offset);
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 _returnValue;
	_returnValue = DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_inline(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 352
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSourceContext__ctor_m610F1CDAA0C273D407AE065DA8B64F3FF742D0D8 (DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* __this, RuntimeObject* ___0_dataSource, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___1_dataSourcePath, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_dataSource;
		__this->___U3CdataSourceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataSourceU3Ek__BackingField), (void*)L_0);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_1 = ___1_dataSourcePath;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_2 = (*(PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79*)L_1);
		__this->___U3CdataSourcePathU3Ek__BackingField = L_2;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CdataSourcePathU3Ek__BackingField))->___m_AdditionalParts), (void*)NULL);
		#endif
		return;
	}
}
IL2CPP_EXTERN_C  void DataSourceContext__ctor_m610F1CDAA0C273D407AE065DA8B64F3FF742D0D8_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_dataSource, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___1_dataSourcePath, const RuntimeMethod* method)
{
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332*>(__this + _offset);
	DataSourceContext__ctor_m610F1CDAA0C273D407AE065DA8B64F3FF742D0D8(_thisAdjusted, ___0_dataSource, ___1_dataSourcePath, 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 DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshal_pinvoke(const DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383& unmarshaled, DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383____m_TargetElement_FieldInfo_var, DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshal_pinvoke_back(const DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshaled_pinvoke& marshaled, DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383____m_TargetElement_FieldInfo_var, DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshal_pinvoke_cleanup(DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshaled_pinvoke& marshaled)
{
}






IL2CPP_EXTERN_C void DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshal_com(const DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383& unmarshaled, DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383____m_TargetElement_FieldInfo_var, DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshal_com_back(const DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshaled_com& marshaled, DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383____m_TargetElement_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_TargetElementException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383____m_TargetElement_FieldInfo_var, DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_TargetElementException, NULL);
}
IL2CPP_EXTERN_C void DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshal_com_cleanup(DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383_marshaled_com& marshaled)
{
}
// Method Definition Index: 353
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSourceContextChanged__ctor_m88EDCC6651F3EBA5F38DE7796ACE634FFD041A89 (DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* ___2_previousContext, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* ___3_newContext, const RuntimeMethod* method) 
{
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
		__this->___m_TargetElement = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TargetElement), (void*)L_0);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_1 = ___1_bindingId;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_2 = (*(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)L_1);
		__this->___m_BindingId = L_2;
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_BindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_BindingId))->___m_Path), (void*)NULL);
		#endif
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* L_3 = ___2_previousContext;
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_4 = (*(DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332*)L_3);
		__this->___m_PreviousContext = L_4;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PreviousContext))->___U3CdataSourceU3Ek__BackingField), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PreviousContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PreviousContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PreviousContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PreviousContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PreviousContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PreviousContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PreviousContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PreviousContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_PreviousContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_AdditionalParts), (void*)NULL);
		#endif
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* L_5 = ___3_newContext;
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_6 = (*(DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332*)L_5);
		__this->___m_NewContext = L_6;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_NewContext))->___U3CdataSourceU3Ek__BackingField), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_NewContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_NewContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_NewContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_NewContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_NewContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_NewContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_NewContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_NewContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_NewContext))->___U3CdataSourcePathU3Ek__BackingField))->___m_AdditionalParts), (void*)NULL);
		#endif
		return;
	}
}
IL2CPP_EXTERN_C  void DataSourceContextChanged__ctor_m88EDCC6651F3EBA5F38DE7796ACE634FFD041A89_AdjustorThunk (RuntimeObject* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___1_bindingId, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* ___2_previousContext, DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* ___3_newContext, const RuntimeMethod* method)
{
	DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DataSourceContextChanged_t4FE3AF8F7024D6868947346FE6D40E25B24DD383*>(__this + _offset);
	DataSourceContextChanged__ctor_m88EDCC6651F3EBA5F38DE7796ACE634FFD041A89(_thisAdjusted, ___0_element, ___1_bindingId, ___2_previousContext, ___3_newContext, 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 BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshal_pinvoke(const BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32& unmarshaled, BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshaled_pinvoke& marshaled)
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_pinvoke(unmarshaled.___m_PropertyName, marshaled.___m_PropertyName);
}
IL2CPP_EXTERN_C void BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshal_pinvoke_back(const BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshaled_pinvoke& marshaled, BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32& unmarshaled)
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E unmarshaledm_PropertyName_temp_0;
	memset((&unmarshaledm_PropertyName_temp_0), 0, sizeof(unmarshaledm_PropertyName_temp_0));
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_pinvoke_back(marshaled.___m_PropertyName, unmarshaledm_PropertyName_temp_0);
	unmarshaled.___m_PropertyName = unmarshaledm_PropertyName_temp_0;
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_PropertyName))->___m_Path), (void*)NULL);
	#endif
}
IL2CPP_EXTERN_C void BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshal_pinvoke_cleanup(BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshaled_pinvoke& marshaled)
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_pinvoke_cleanup(marshaled.___m_PropertyName);
}


IL2CPP_EXTERN_C void BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshal_com(const BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32& unmarshaled, BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshaled_com& marshaled)
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_com(unmarshaled.___m_PropertyName, marshaled.___m_PropertyName);
}
IL2CPP_EXTERN_C void BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshal_com_back(const BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshaled_com& marshaled, BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32& unmarshaled)
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E unmarshaledm_PropertyName_temp_0;
	memset((&unmarshaledm_PropertyName_temp_0), 0, sizeof(unmarshaledm_PropertyName_temp_0));
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_com_back(marshaled.___m_PropertyName, unmarshaledm_PropertyName_temp_0);
	unmarshaled.___m_PropertyName = unmarshaledm_PropertyName_temp_0;
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&((&(((&unmarshaled.___m_PropertyName))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
	#endif
	#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
	Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_PropertyName))->___m_Path), (void*)NULL);
	#endif
}
IL2CPP_EXTERN_C void BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshal_com_cleanup(BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32_marshaled_com& marshaled)
{
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshal_com_cleanup(marshaled.___m_PropertyName);
}
// Method Definition Index: 357
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindablePropertyChangedEventArgs__ctor_mF1BCB88AF82146A5E82D73255A8295B92781AFC1 (BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_propertyName, const RuntimeMethod* method) 
{
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_0 = ___0_propertyName;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_1 = (*(BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)L_0);
		__this->___m_PropertyName = L_1;
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PropertyName))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PropertyName))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PropertyName))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PropertyName))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PropertyName))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PropertyName))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PropertyName))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___m_PropertyName))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___m_PropertyName))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PropertyName))->___m_Path), (void*)NULL);
		#endif
		return;
	}
}
IL2CPP_EXTERN_C  void BindablePropertyChangedEventArgs__ctor_mF1BCB88AF82146A5E82D73255A8295B92781AFC1_AdjustorThunk (RuntimeObject* __this, BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* ___0_propertyName, const RuntimeMethod* method)
{
	BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32*>(__this + _offset);
	BindablePropertyChangedEventArgs__ctor_mF1BCB88AF82146A5E82D73255A8295B92781AFC1(_thisAdjusted, ___0_propertyName, method);
}
// Method Definition Index: 358
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E BindablePropertyChangedEventArgs_get_propertyName_mAAEA8B03BB9CDE60404111B4B382C4A022997075 (BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32* __this, const RuntimeMethod* method) 
{
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_0 = __this->___m_PropertyName;
		return L_0;
	}
}
IL2CPP_EXTERN_C  BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E BindablePropertyChangedEventArgs_get_propertyName_mAAEA8B03BB9CDE60404111B4B382C4A022997075_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32*>(__this + _offset);
	BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E _returnValue;
	_returnValue = BindablePropertyChangedEventArgs_get_propertyName_mAAEA8B03BB9CDE60404111B4B382C4A022997075_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
// Method Definition Index: 363
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD VisualTreeBindingsUpdater_get_profilerMarker_m410EB73DCD952FD366A6175D1DACB293E87CD5F8 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0 = ((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_ProfilerMarker;
		return L_0;
	}
}
// Method Definition Index: 364
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualTreeBindingsUpdater_get_disableBindingsThrottling_m3A8DD7118B048B2E43D3859E281D36BDB567B3CA (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		bool L_0 = ((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___U3CdisableBindingsThrottlingU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 365
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualTreeBindingsUpdater_GetBindingObjectFromElement_mDEB179D449B41DCCA96668A8D3881E7B485C72BF (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBindable_tC033D86A91EFC1DB9A0DD25E218A1D6E0C4D306A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	RuntimeObject* V_3 = NULL;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_ve;
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IBindable_tC033D86A91EFC1DB9A0DD25E218A1D6E0C4D306A_il2cpp_TypeInfo_var));
		RuntimeObject* L_1 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0028;
		}
	}
	{
		RuntimeObject* L_3 = V_0;
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IBindable_tC033D86A91EFC1DB9A0DD25E218A1D6E0C4D306A_il2cpp_TypeInfo_var, L_3);
		V_2 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0027;
		}
	}
	{
		RuntimeObject* L_6 = V_0;
		NullCheck(L_6);
		RuntimeObject* L_7;
		L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IBindable_tC033D86A91EFC1DB9A0DD25E218A1D6E0C4D306A_il2cpp_TypeInfo_var, L_6);
		V_3 = L_7;
		goto IL_0031;
	}

IL_0027:
	{
	}

IL_0028:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = ___0_ve;
		il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		RuntimeObject* L_9;
		L_9 = VisualTreeBindingsUpdater_GetAdditionalBinding_mD7BBDF55AF18D3E53390314DF1DAB8BCD436D268(L_8, NULL);
		V_3 = L_9;
		goto IL_0031;
	}

IL_0031:
	{
		RuntimeObject* L_10 = V_3;
		return L_10;
	}
}
// Method Definition Index: 366
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_StartTracking_m3F3B64ED87D552DD1731B53A9B6B6D1C4BB2680D (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___m_ElementsToAdd;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_ve;
		NullCheck(L_0);
		bool L_2;
		L_2 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_0, L_1, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_3 = __this->___m_ElementsToRemove;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = ___0_ve;
		NullCheck(L_3);
		bool L_5;
		L_5 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_3, L_4, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 367
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_StopTracking_m41F176AEBCCDDB1A33F6D43778A0CA47A6AF32B1 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___m_ElementsToRemove;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_ve;
		NullCheck(L_0);
		bool L_2;
		L_2 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_0, L_1, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_3 = __this->___m_ElementsToAdd;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = ___0_ve;
		NullCheck(L_3);
		bool L_5;
		L_5 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_3, L_4, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 368
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* VisualTreeBindingsUpdater_get_temporaryObjectCache_mBE709DDBEB8F4837A3797A324AC39A605EF013E6 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_0 = __this->___U3CtemporaryObjectCacheU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 369
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualTreeBindingsUpdater_GetAdditionalBinding_mD7BBDF55AF18D3E53390314DF1DAB8BCD436D268 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_ve;
		il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_1 = ((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_AdditionalBindingObjectVEPropertyName;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = VisualElement_GetProperty_m55B38972BE5AC52737BE671560381BDC2C8EAAD2(L_0, L_1, NULL);
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7_il2cpp_TypeInfo_var));
		goto IL_0014;
	}

IL_0014:
	{
		RuntimeObject* L_3 = V_0;
		return L_3;
	}
}
// Method Definition Index: 370
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_StartTrackingRecursive_m8BCEBC36C85617E17A84C25E27E4E95B92DE5AF8 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	int32_t V_2 = 0;
	bool V_3 = false;
	bool V_4 = false;
	Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 V_5;
	memset((&V_5), 0, sizeof(V_5));
	int32_t V_6 = 0;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_7 = NULL;
	bool V_8 = false;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_ve;
		RuntimeObject* L_1;
		L_1 = VisualTreeBindingsUpdater_GetBindingObjectFromElement_mDEB179D449B41DCCA96668A8D3881E7B485C72BF(__this, L_0, NULL);
		V_0 = L_1;
		RuntimeObject* L_2 = V_0;
		V_3 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_3 = V_3;
		if (!L_3)
		{
			goto IL_001b;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = ___0_ve;
		VisualTreeBindingsUpdater_StartTracking_m3F3B64ED87D552DD1731B53A9B6B6D1C4BB2680D(__this, L_4, NULL);
	}

IL_001b:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = ___0_ve;
		il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_6 = ((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_BindingRequestObjectVEPropertyName;
		NullCheck(L_5);
		RuntimeObject* L_7;
		L_7 = VisualElement_GetProperty_m55B38972BE5AC52737BE671560381BDC2C8EAAD2(L_5, L_6, NULL);
		V_1 = L_7;
		RuntimeObject* L_8 = V_1;
		V_4 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_9 = V_4;
		if (!L_9)
		{
			goto IL_0040;
		}
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_10 = __this->___m_ElementsToBind;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_11 = ___0_ve;
		NullCheck(L_10);
		bool L_12;
		L_12 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_10, L_11, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
	}

IL_0040:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13 = ___0_ve;
		NullCheck(L_13);
		Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 L_14;
		L_14 = VisualElement_get_hierarchy_m2E897DE4CFD349E65CFA38EFF6BAAFECE2F4E3E4_inline(L_13, NULL);
		V_5 = L_14;
		int32_t L_15;
		L_15 = Hierarchy_get_childCount_mAD31B42C0FF9B64AAF6A8CF23F22024B3F9542D5((&V_5), NULL);
		V_2 = L_15;
		V_6 = 0;
		goto IL_0079;
	}

IL_0055:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_16 = ___0_ve;
		NullCheck(L_16);
		Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 L_17;
		L_17 = VisualElement_get_hierarchy_m2E897DE4CFD349E65CFA38EFF6BAAFECE2F4E3E4_inline(L_16, NULL);
		V_5 = L_17;
		int32_t L_18 = V_6;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_19;
		L_19 = Hierarchy_get_Item_mBA5811C28D9E7FA48D0F10603A95F8CF248C3467((&V_5), L_18, NULL);
		V_7 = L_19;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_20 = V_7;
		VisualTreeBindingsUpdater_StartTrackingRecursive_m8BCEBC36C85617E17A84C25E27E4E95B92DE5AF8(__this, L_20, NULL);
		int32_t L_21 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_21, 1));
	}

IL_0079:
	{
		int32_t L_22 = V_6;
		int32_t L_23 = V_2;
		V_8 = (bool)((((int32_t)L_22) < ((int32_t)L_23))? 1 : 0);
		bool L_24 = V_8;
		if (L_24)
		{
			goto IL_0055;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 371
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_StopTrackingRecursive_m57555B7B49EC9E74864B85F20ACE21EEFC48A372 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	int32_t V_1 = 0;
	bool V_2 = false;
	Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_5 = NULL;
	bool V_6 = false;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_ve;
		VisualTreeBindingsUpdater_StopTracking_m41F176AEBCCDDB1A33F6D43778A0CA47A6AF32B1(__this, L_0, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_ve;
		il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_2 = ((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_BindingRequestObjectVEPropertyName;
		NullCheck(L_1);
		RuntimeObject* L_3;
		L_3 = VisualElement_GetProperty_m55B38972BE5AC52737BE671560381BDC2C8EAAD2(L_1, L_2, NULL);
		V_0 = L_3;
		RuntimeObject* L_4 = V_0;
		V_2 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_002c;
		}
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_6 = __this->___m_ElementsToBind;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_7 = ___0_ve;
		NullCheck(L_6);
		bool L_8;
		L_8 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_6, L_7, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
	}

IL_002c:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = ___0_ve;
		NullCheck(L_9);
		Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 L_10;
		L_10 = VisualElement_get_hierarchy_m2E897DE4CFD349E65CFA38EFF6BAAFECE2F4E3E4_inline(L_9, NULL);
		V_3 = L_10;
		int32_t L_11;
		L_11 = Hierarchy_get_childCount_mAD31B42C0FF9B64AAF6A8CF23F22024B3F9542D5((&V_3), NULL);
		V_1 = L_11;
		V_4 = 0;
		goto IL_0063;
	}

IL_0040:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = ___0_ve;
		NullCheck(L_12);
		Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 L_13;
		L_13 = VisualElement_get_hierarchy_m2E897DE4CFD349E65CFA38EFF6BAAFECE2F4E3E4_inline(L_12, NULL);
		V_3 = L_13;
		int32_t L_14 = V_4;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_15;
		L_15 = Hierarchy_get_Item_mBA5811C28D9E7FA48D0F10603A95F8CF248C3467((&V_3), L_14, NULL);
		V_5 = L_15;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_16 = V_5;
		VisualTreeBindingsUpdater_StopTrackingRecursive_m57555B7B49EC9E74864B85F20ACE21EEFC48A372(__this, L_16, NULL);
		int32_t L_17 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_0063:
	{
		int32_t L_18 = V_4;
		int32_t L_19 = V_1;
		V_6 = (bool)((((int32_t)L_18) < ((int32_t)L_19))? 1 : 0);
		bool L_20 = V_6;
		if (L_20)
		{
			goto IL_0040;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 372
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_OnVersionChanged_m3B80FF113110D3363419690888C1321F692DCD60 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, int32_t ___1_versionChangeType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_ve;
		int32_t L_1 = ___1_versionChangeType;
		BaseVisualTreeHierarchyTrackerUpdater_OnVersionChanged_m082A5BDF37EC53335D8E642017AA505D69CA20F6(__this, L_0, L_1, NULL);
		int32_t L_2 = ___1_versionChangeType;
		V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_2&1))) == ((int32_t)1))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_005d;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = ___0_ve;
		RuntimeObject* L_5;
		L_5 = VisualTreeBindingsUpdater_GetBindingObjectFromElement_mDEB179D449B41DCCA96668A8D3881E7B485C72BF(__this, L_4, NULL);
		V_2 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_6 = V_2;
		if (!L_6)
		{
			goto IL_002f;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_7 = ___0_ve;
		VisualTreeBindingsUpdater_StartTracking_m3F3B64ED87D552DD1731B53A9B6B6D1C4BB2680D(__this, L_7, NULL);
		goto IL_0039;
	}

IL_002f:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = ___0_ve;
		VisualTreeBindingsUpdater_StopTracking_m41F176AEBCCDDB1A33F6D43778A0CA47A6AF32B1(__this, L_8, NULL);
	}

IL_0039:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = ___0_ve;
		il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_10 = ((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_BindingRequestObjectVEPropertyName;
		NullCheck(L_9);
		RuntimeObject* L_11;
		L_11 = VisualElement_GetProperty_m55B38972BE5AC52737BE671560381BDC2C8EAAD2(L_9, L_10, NULL);
		V_1 = L_11;
		RuntimeObject* L_12 = V_1;
		V_3 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_12) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_13 = V_3;
		if (!L_13)
		{
			goto IL_005c;
		}
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_14 = __this->___m_ElementsToBind;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_15 = ___0_ve;
		NullCheck(L_14);
		bool L_16;
		L_16 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_14, L_15, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
	}

IL_005c:
	{
	}

IL_005d:
	{
		return;
	}
}
// Method Definition Index: 373
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_OnHierarchyChange_m167D28FC3B3C089F6A70559187E3266AE9E50A95 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, int32_t ___1_type, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = ___1_type;
		V_1 = L_0;
		int32_t L_1 = V_1;
		V_0 = L_1;
		int32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_001a;
		}
	}
	{
		goto IL_0024;
	}

IL_0010:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = ___0_ve;
		VisualTreeBindingsUpdater_StartTrackingRecursive_m8BCEBC36C85617E17A84C25E27E4E95B92DE5AF8(__this, L_4, NULL);
		goto IL_0026;
	}

IL_001a:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = ___0_ve;
		VisualTreeBindingsUpdater_StopTrackingRecursive_m57555B7B49EC9E74864B85F20ACE21EEFC48A372(__this, L_5, NULL);
		goto IL_0026;
	}

IL_0024:
	{
		goto IL_0026;
	}

IL_0026:
	{
		return;
	}
}
// Method Definition Index: 374
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t VisualTreeBindingsUpdater_CurrentTime_m38F6F6465F12AFC0B9A24C7A6F50642A1981D014 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) 
{
	int64_t V_0 = 0;
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_0;
		L_0 = BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22(__this, NULL);
		NullCheck(L_0);
		int64_t L_1;
		L_1 = BaseVisualElementPanel_TimeSinceStartupMs_m7514EBE06FC80E8D3954D74E6B3CBB269E3B3169(L_0, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		int64_t L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 375
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualTreeBindingsUpdater_ShouldProcessBindings_m6EA909F23B06610BDE262C29D6A783E753896C88 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, int64_t ___0_startTime, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = VisualTreeBindingsUpdater_get_disableBindingsThrottling_m3A8DD7118B048B2E43D3859E281D36BDB567B3CA_inline(NULL);
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		int64_t L_1;
		L_1 = VisualTreeBindingsUpdater_CurrentTime_m38F6F6465F12AFC0B9A24C7A6F50642A1981D014(__this, NULL);
		int64_t L_2 = ___0_startTime;
		G_B3_0 = ((((int64_t)((int64_t)il2cpp_codegen_subtract(L_1, L_2))) < ((int64_t)((int64_t)((int32_t)100))))? 1 : 0);
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 1;
	}

IL_0018:
	{
		V_0 = (bool)G_B3_0;
		goto IL_001b;
	}

IL_001b:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// Method Definition Index: 376
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_PerformTrackingOperations_m462BAE9D3155039836BC5F31757CDD86A2547FC3 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D V_0;
	memset((&V_0), 0, sizeof(V_0));
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	bool V_3 = false;
	Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D V_4;
	memset((&V_4), 0, sizeof(V_4));
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_5 = NULL;
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___m_ElementsToAdd;
		NullCheck(L_0);
		Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D L_1;
		L_1 = HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679(L_0, HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0044:
			{
				Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F((&V_0), Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0039_1;
			}

IL_0010_1:
			{
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2;
				L_2 = Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_inline((&V_0), Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_RuntimeMethod_var);
				V_1 = L_2;
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3 = V_1;
				RuntimeObject* L_4;
				L_4 = VisualTreeBindingsUpdater_GetBindingObjectFromElement_mDEB179D449B41DCCA96668A8D3881E7B485C72BF(__this, L_3, NULL);
				V_2 = L_4;
				RuntimeObject* L_5 = V_2;
				V_3 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_6 = V_3;
				if (!L_6)
				{
					goto IL_0038_1;
				}
			}
			{
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_7 = __this->___m_ElementsWithBindings;
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = V_1;
				NullCheck(L_7);
				bool L_9;
				L_9 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_7, L_8, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
			}

IL_0038_1:
			{
			}

IL_0039_1:
			{
				bool L_10;
				L_10 = Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB((&V_0), Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB_RuntimeMethod_var);
				if (L_10)
				{
					goto IL_0010_1;
				}
			}
			{
				goto IL_0053;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0053:
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_11 = __this->___m_ElementsToAdd;
		NullCheck(L_11);
		HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085(L_11, HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_12 = __this->___m_ElementsToRemove;
		NullCheck(L_12);
		Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D L_13;
		L_13 = HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679(L_12, HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679_RuntimeMethod_var);
		V_4 = L_13;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0093:
			{
				Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F((&V_4), Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0088_1;
			}

IL_006f_1:
			{
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_14;
				L_14 = Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_inline((&V_4), Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_RuntimeMethod_var);
				V_5 = L_14;
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_15 = __this->___m_ElementsWithBindings;
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_16 = V_5;
				NullCheck(L_15);
				bool L_17;
				L_17 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_15, L_16, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
			}

IL_0088_1:
			{
				bool L_18;
				L_18 = Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB((&V_4), Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB_RuntimeMethod_var);
				if (L_18)
				{
					goto IL_006f_1;
				}
			}
			{
				goto IL_00a2;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00a2:
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_19 = __this->___m_ElementsToRemove;
		NullCheck(L_19);
		HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085(L_19, HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 377
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_Update_mE4CFB1BB2917BBC1766686971CB6A8381D767D66 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_m4FFBFBD724BCAE3277542D2EC054007E043CEF30_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m6CD11F2EFF6976F97B8B55EFB31EDD6E4795714F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m8C54D1F7DEEC1BE5800030FE4A9FD1A2C7AA3EB0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8D9C15BF69440DB1A54A9D68FD4A464E48A39D9B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBindingRequest_t518F483F4C7F6968F3B55E59AE2276F3822494AE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5DFF7A24900653441015D07D879C4E9F20835ED9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectListPool_1_Release_m4C2F53C0E2A48C9CAFA4C7C2746DE22878BCC7C7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectListPool_1_tE76B8FE823DEE80A5482089E5541B863AF4D64D1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 V_1;
	memset((&V_1), 0, sizeof(V_1));
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD V_2;
	memset((&V_2), 0, sizeof(V_2));
	int64_t V_3 = 0;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_4 = NULL;
	bool V_5 = false;
	List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F* V_6 = NULL;
	bool V_7 = false;
	Enumerator_tE5EF51FF6CB7A653B173D734D03BA62BABDB403F V_8;
	memset((&V_8), 0, sizeof(V_8));
	RuntimeObject* V_9 = NULL;
	bool V_10 = false;
	bool V_11 = false;
	int64_t V_12 = 0;
	bool V_13 = false;
	bool V_14 = false;
	int32_t G_B18_0 = 0;
	int32_t G_B26_0 = 0;
	{
		BaseVisualTreeHierarchyTrackerUpdater_Update_m1F7DA4D901673065D915193A97E1311AAC53C197(__this, NULL);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___m_ElementsToBind;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_0, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		V_0 = (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0118;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_3 = ((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_ProfilerBindingRequestsMarker;
		V_2 = L_3;
		AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 L_4;
		L_4 = ProfilerMarker_Auto_m133FA724EB95D16187B37D2C8A501D7E989B1F8D_inline((&V_2), NULL);
		V_1 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0108:
			{
				AutoScope_Dispose_mED763F3F51261EF8FB79DB32CD06E0A3F6C40481_inline((&V_1), NULL);
				return;
			}
		});
		try
		{
			{
				int64_t L_5;
				L_5 = VisualTreeBindingsUpdater_CurrentTime_m38F6F6465F12AFC0B9A24C7A6F50642A1981D014(__this, NULL);
				V_3 = L_5;
				goto IL_00e4_1;
			}

IL_0039_1:
			{
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_6 = __this->___m_ElementsToBind;
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_7;
				L_7 = Enumerable_FirstOrDefault_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_m4FFBFBD724BCAE3277542D2EC054007E043CEF30(L_6, Enumerable_FirstOrDefault_TisVisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_m4FFBFBD724BCAE3277542D2EC054007E043CEF30_RuntimeMethod_var);
				V_4 = L_7;
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = V_4;
				V_5 = (bool)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_9 = V_5;
				if (!L_9)
				{
					goto IL_00e0_1;
				}
			}
			{
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_10 = __this->___m_ElementsToBind;
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_11 = V_4;
				NullCheck(L_10);
				bool L_12;
				L_12 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_10, L_11, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13 = V_4;
				il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
				PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_14 = ((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_BindingRequestObjectVEPropertyName;
				NullCheck(L_13);
				RuntimeObject* L_15;
				L_15 = VisualElement_GetProperty_m55B38972BE5AC52737BE671560381BDC2C8EAAD2(L_13, L_14, NULL);
				V_6 = ((List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F*)IsInstClass((RuntimeObject*)L_15, List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F_il2cpp_TypeInfo_var));
				List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F* L_16 = V_6;
				V_7 = (bool)((!(((RuntimeObject*)(List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_17 = V_7;
				if (!L_17)
				{
					goto IL_00dd_1;
				}
			}
			{
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_18 = V_4;
				il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
				PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_19 = ((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_BindingRequestObjectVEPropertyName;
				NullCheck(L_18);
				VisualElement_SetProperty_m2EB182A4E57AD33CACC3DC0209DCDB5D8773F7E6(L_18, L_19, NULL, NULL);
				List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F* L_20 = V_6;
				NullCheck(L_20);
				Enumerator_tE5EF51FF6CB7A653B173D734D03BA62BABDB403F L_21;
				L_21 = List_1_GetEnumerator_m5DFF7A24900653441015D07D879C4E9F20835ED9(L_20, List_1_GetEnumerator_m5DFF7A24900653441015D07D879C4E9F20835ED9_RuntimeMethod_var);
				V_8 = L_21;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_00c5_1:
					{
						Enumerator_Dispose_m6CD11F2EFF6976F97B8B55EFB31EDD6E4795714F((&V_8), Enumerator_Dispose_m6CD11F2EFF6976F97B8B55EFB31EDD6E4795714F_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_00ba_2;
					}

IL_009d_2:
					{
						RuntimeObject* L_22;
						L_22 = Enumerator_get_Current_m8D9C15BF69440DB1A54A9D68FD4A464E48A39D9B_inline((&V_8), Enumerator_get_Current_m8D9C15BF69440DB1A54A9D68FD4A464E48A39D9B_RuntimeMethod_var);
						V_9 = L_22;
						RuntimeObject* L_23 = V_9;
						VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_24 = V_4;
						NullCheck(L_23);
						InterfaceActionInvoker1< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(0, IBindingRequest_t518F483F4C7F6968F3B55E59AE2276F3822494AE_il2cpp_TypeInfo_var, L_23, L_24);
						RuntimeObject* L_25 = V_9;
						NullCheck(L_25);
						InterfaceActionInvoker0::Invoke(1, IBindingRequest_t518F483F4C7F6968F3B55E59AE2276F3822494AE_il2cpp_TypeInfo_var, L_25);
					}

IL_00ba_2:
					{
						bool L_26;
						L_26 = Enumerator_MoveNext_m8C54D1F7DEEC1BE5800030FE4A9FD1A2C7AA3EB0((&V_8), Enumerator_MoveNext_m8C54D1F7DEEC1BE5800030FE4A9FD1A2C7AA3EB0_RuntimeMethod_var);
						if (L_26)
						{
							goto IL_009d_2;
						}
					}
					{
						goto IL_00d4_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_00d4_1:
			{
				List_1_t8B6D523FAB1ACF201D7DDB1CF78CD1745942E20F* L_27 = V_6;
				il2cpp_codegen_runtime_class_init_inline(ObjectListPool_1_tE76B8FE823DEE80A5482089E5541B863AF4D64D1_il2cpp_TypeInfo_var);
				ObjectListPool_1_Release_m4C2F53C0E2A48C9CAFA4C7C2746DE22878BCC7C7(L_27, ObjectListPool_1_Release_m4C2F53C0E2A48C9CAFA4C7C2746DE22878BCC7C7_RuntimeMethod_var);
			}

IL_00dd_1:
			{
				goto IL_00e3_1;
			}

IL_00e0_1:
			{
				goto IL_0105_1;
			}

IL_00e3_1:
			{
			}

IL_00e4_1:
			{
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_28 = __this->___m_ElementsToBind;
				NullCheck(L_28);
				int32_t L_29;
				L_29 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_28, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
				if ((((int32_t)L_29) <= ((int32_t)0)))
				{
					goto IL_00fb_1;
				}
			}
			{
				int64_t L_30 = V_3;
				bool L_31;
				L_31 = VisualTreeBindingsUpdater_ShouldProcessBindings_m6EA909F23B06610BDE262C29D6A783E753896C88(__this, L_30, NULL);
				G_B18_0 = ((int32_t)(L_31));
				goto IL_00fc_1;
			}

IL_00fb_1:
			{
				G_B18_0 = 0;
			}

IL_00fc_1:
			{
				V_10 = (bool)G_B18_0;
				bool L_32 = V_10;
				if (L_32)
				{
					goto IL_0039_1;
				}
			}

IL_0105_1:
			{
				goto IL_0117;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0117:
	{
	}

IL_0118:
	{
		VisualTreeBindingsUpdater_PerformTrackingOperations_m462BAE9D3155039836BC5F31757CDD86A2547FC3(__this, NULL);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_33 = __this->___m_ElementsWithBindings;
		NullCheck(L_33);
		int32_t L_34;
		L_34 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_33, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		V_11 = (bool)((((int32_t)L_34) > ((int32_t)0))? 1 : 0);
		bool L_35 = V_11;
		if (!L_35)
		{
			goto IL_016c;
		}
	}
	{
		int64_t L_36;
		L_36 = VisualTreeBindingsUpdater_CurrentTime_m38F6F6465F12AFC0B9A24C7A6F50642A1981D014(__this, NULL);
		V_12 = L_36;
		il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		bool L_37;
		L_37 = VisualTreeBindingsUpdater_get_disableBindingsThrottling_m3A8DD7118B048B2E43D3859E281D36BDB567B3CA_inline(NULL);
		if (L_37)
		{
			goto IL_0153;
		}
	}
	{
		int64_t L_38 = __this->___m_LastUpdateTime;
		int64_t L_39 = V_12;
		G_B26_0 = ((((int64_t)((int64_t)il2cpp_codegen_add(L_38, ((int64_t)((int32_t)100))))) < ((int64_t)L_39))? 1 : 0);
		goto IL_0154;
	}

IL_0153:
	{
		G_B26_0 = 1;
	}

IL_0154:
	{
		V_13 = (bool)G_B26_0;
		bool L_40 = V_13;
		if (!L_40)
		{
			goto IL_016b;
		}
	}
	{
		VisualTreeBindingsUpdater_UpdateBindings_mFFBF82D2781816E073DEAE1B581D80986C36B742(__this, NULL);
		int64_t L_41 = V_12;
		__this->___m_LastUpdateTime = L_41;
	}

IL_016b:
	{
	}

IL_016c:
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_42 = __this->___m_ElementsToBind;
		NullCheck(L_42);
		int32_t L_43;
		L_43 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_42, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		V_14 = (bool)((((int32_t)L_43) == ((int32_t)0))? 1 : 0);
		bool L_44 = V_14;
		if (!L_44)
		{
			goto IL_018e;
		}
	}
	{
		Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_45;
		L_45 = VisualTreeBindingsUpdater_get_temporaryObjectCache_mBE709DDBEB8F4837A3797A324AC39A605EF013E6_inline(__this, NULL);
		NullCheck(L_45);
		Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433(L_45, Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_RuntimeMethod_var);
	}

IL_018e:
	{
		return;
	}
}
// Method Definition Index: 378
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_UpdateBindings_mFFBF82D2781816E073DEAE1B581D80986C36B742 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1C386F18ECDFD5AC109EB3B0EA9809153CC7BF6A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m107CBF90FC8B08468EED6C5626DE5E1020E5E3AA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB2B99865BB11133B5E417A73FA60540C0FA69219_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE38B906E23CE99427280DDA2B90D9586D4AFA38F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mFFD1DE94ECDDFAF083EB0B6F3355AD6CD5480E38_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m021BB3EAFF0E120808F74DE4769B43BA8D0838DD_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D V_0;
	memset((&V_0), 0, sizeof(V_0));
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	bool V_3 = false;
	Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F V_4;
	memset((&V_4), 0, sizeof(V_4));
	RuntimeObject* V_5 = NULL;
	Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F V_6;
	memset((&V_6), 0, sizeof(V_6));
	RuntimeObject* V_7 = NULL;
	int32_t G_B5_0 = 0;
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___m_ElementsWithBindings;
		NullCheck(L_0);
		Enumerator_tC8B17CCCCF02844B647F3D0A586099A30F10D26D L_1;
		L_1 = HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679(L_0, HashSet_1_GetEnumerator_mA29A05BFE8663CB18D9F1D8C3D32BDEE9422F679_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_006f:
			{
				Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F((&V_0), Enumerator_Dispose_m416CF8D4D2AD5EE845327B4AC919FAE0EA4C9A9F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0064_1;
			}

IL_0010_1:
			{
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2;
				L_2 = Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_inline((&V_0), Enumerator_get_Current_mAD71FBE1E11F8D8E113EABC817736E4C52C489B7_RuntimeMethod_var);
				V_1 = L_2;
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3 = V_1;
				RuntimeObject* L_4;
				L_4 = VisualTreeBindingsUpdater_GetBindingObjectFromElement_mDEB179D449B41DCCA96668A8D3881E7B485C72BF(__this, L_3, NULL);
				V_2 = L_4;
				RuntimeObject* L_5 = V_2;
				if (!L_5)
				{
					goto IL_0037_1;
				}
			}
			{
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = V_1;
				NullCheck(L_6);
				BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_7;
				L_7 = VisualElement_get_elementPanel_m4B4A37001D55527E4D015E6C6132607071F32B01_inline(L_6, NULL);
				BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_8;
				L_8 = BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22(__this, NULL);
				G_B5_0 = ((((int32_t)((((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_7) == ((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_8))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_0038_1;
			}

IL_0037_1:
			{
				G_B5_0 = 1;
			}

IL_0038_1:
			{
				V_3 = (bool)G_B5_0;
				bool L_9 = V_3;
				if (!L_9)
				{
					goto IL_0054_1;
				}
			}
			{
				RuntimeObject* L_10 = V_2;
				if (L_10)
				{
					goto IL_0042_1;
				}
			}
			{
				goto IL_0049_1;
			}

IL_0042_1:
			{
				RuntimeObject* L_11 = V_2;
				NullCheck(L_11);
				InterfaceActionInvoker0::Invoke(2, IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7_il2cpp_TypeInfo_var, L_11);
			}

IL_0049_1:
			{
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = V_1;
				VisualTreeBindingsUpdater_StopTracking_m41F176AEBCCDDB1A33F6D43778A0CA47A6AF32B1(__this, L_12, NULL);
				goto IL_0063_1;
			}

IL_0054_1:
			{
				List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044* L_13 = __this->___updatedBindings;
				RuntimeObject* L_14 = V_2;
				NullCheck(L_13);
				List_1_Add_mE38B906E23CE99427280DDA2B90D9586D4AFA38F_inline(L_13, L_14, List_1_Add_mE38B906E23CE99427280DDA2B90D9586D4AFA38F_RuntimeMethod_var);
			}

IL_0063_1:
			{
			}

IL_0064_1:
			{
				bool L_15;
				L_15 = Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB((&V_0), Enumerator_MoveNext_m3AD1122A7AE2E179AD53B3B1D5EAF8BDB82F73BB_RuntimeMethod_var);
				if (L_15)
				{
					goto IL_0010_1;
				}
			}
			{
				goto IL_007e;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_007e:
	{
		List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044* L_16 = __this->___updatedBindings;
		NullCheck(L_16);
		Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F L_17;
		L_17 = List_1_GetEnumerator_m021BB3EAFF0E120808F74DE4769B43BA8D0838DD(L_16, List_1_GetEnumerator_m021BB3EAFF0E120808F74DE4769B43BA8D0838DD_RuntimeMethod_var);
		V_4 = L_17;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00ac:
			{
				Enumerator_Dispose_m1C386F18ECDFD5AC109EB3B0EA9809153CC7BF6A((&V_4), Enumerator_Dispose_m1C386F18ECDFD5AC109EB3B0EA9809153CC7BF6A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00a1_1;
			}

IL_008e_1:
			{
				RuntimeObject* L_18;
				L_18 = Enumerator_get_Current_mB2B99865BB11133B5E417A73FA60540C0FA69219_inline((&V_4), Enumerator_get_Current_mB2B99865BB11133B5E417A73FA60540C0FA69219_RuntimeMethod_var);
				V_5 = L_18;
				RuntimeObject* L_19 = V_5;
				NullCheck(L_19);
				InterfaceActionInvoker0::Invoke(0, IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7_il2cpp_TypeInfo_var, L_19);
			}

IL_00a1_1:
			{
				bool L_20;
				L_20 = Enumerator_MoveNext_m107CBF90FC8B08468EED6C5626DE5E1020E5E3AA((&V_4), Enumerator_MoveNext_m107CBF90FC8B08468EED6C5626DE5E1020E5E3AA_RuntimeMethod_var);
				if (L_20)
				{
					goto IL_008e_1;
				}
			}
			{
				goto IL_00bb;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00bb:
	{
		List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044* L_21 = __this->___updatedBindings;
		NullCheck(L_21);
		Enumerator_tBDD9B5C80D0253BE51FFE58EFD3F13D94403C45F L_22;
		L_22 = List_1_GetEnumerator_m021BB3EAFF0E120808F74DE4769B43BA8D0838DD(L_21, List_1_GetEnumerator_m021BB3EAFF0E120808F74DE4769B43BA8D0838DD_RuntimeMethod_var);
		V_6 = L_22;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00e9:
			{
				Enumerator_Dispose_m1C386F18ECDFD5AC109EB3B0EA9809153CC7BF6A((&V_6), Enumerator_Dispose_m1C386F18ECDFD5AC109EB3B0EA9809153CC7BF6A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00de_1;
			}

IL_00cb_1:
			{
				RuntimeObject* L_23;
				L_23 = Enumerator_get_Current_mB2B99865BB11133B5E417A73FA60540C0FA69219_inline((&V_6), Enumerator_get_Current_mB2B99865BB11133B5E417A73FA60540C0FA69219_RuntimeMethod_var);
				V_7 = L_23;
				RuntimeObject* L_24 = V_7;
				NullCheck(L_24);
				InterfaceActionInvoker0::Invoke(1, IBinding_t02FD99E9C9F2072B28E110F16C157666F5B2DBC7_il2cpp_TypeInfo_var, L_24);
			}

IL_00de_1:
			{
				bool L_25;
				L_25 = Enumerator_MoveNext_m107CBF90FC8B08468EED6C5626DE5E1020E5E3AA((&V_6), Enumerator_MoveNext_m107CBF90FC8B08468EED6C5626DE5E1020E5E3AA_RuntimeMethod_var);
				if (L_25)
				{
					goto IL_00cb_1;
				}
			}
			{
				goto IL_00f8;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00f8:
	{
		List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044* L_26 = __this->___updatedBindings;
		NullCheck(L_26);
		List_1_Clear_mFFD1DE94ECDDFAF083EB0B6F3355AD6CD5480E38_inline(L_26, List_1_Clear_mFFD1DE94ECDDFAF083EB0B6F3355AD6CD5480E38_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 379
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater_Dispose_mE6B12F2C546C73195FB6051A90FAD136DF37D40A (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, bool ___0_disposing, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_disposing;
		BaseVisualTreeUpdater_Dispose_mA729351FC3F75EA15958558041384742C28CE12B(__this, L_0, NULL);
		VisualTreeBindingsUpdater_PerformTrackingOperations_m462BAE9D3155039836BC5F31757CDD86A2547FC3(__this, NULL);
		return;
	}
}
// Method Definition Index: 380
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater__ctor_m8C4668A512241249757D9F8AF7BC683B0D5A12A0 (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC1F54B1DC3476208ED7E01701AEAFC0CD5D982C3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_0, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___m_ElementsWithBindings = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ElementsWithBindings), (void*)L_0);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_1 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_1, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___m_ElementsToAdd = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ElementsToAdd), (void*)L_1);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_2 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_2, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___m_ElementsToRemove = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ElementsToRemove), (void*)L_2);
		__this->___m_LastUpdateTime = ((int64_t)0);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_3 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_3, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___m_ElementsToBind = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ElementsToBind), (void*)L_3);
		Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_4 = (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)il2cpp_codegen_object_new(Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329(L_4, Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_RuntimeMethod_var);
		__this->___U3CtemporaryObjectCacheU3Ek__BackingField = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtemporaryObjectCacheU3Ek__BackingField), (void*)L_4);
		List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044* L_5 = (List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044*)il2cpp_codegen_object_new(List_1_t4453356B16CA8CC9BAD2E99699548F641C55C044_il2cpp_TypeInfo_var);
		List_1__ctor_mC1F54B1DC3476208ED7E01701AEAFC0CD5D982C3(L_5, List_1__ctor_mC1F54B1DC3476208ED7E01701AEAFC0CD5D982C3_RuntimeMethod_var);
		__this->___updatedBindings = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___updatedBindings), (void*)L_5);
		BaseVisualTreeHierarchyTrackerUpdater__ctor_m98BC971F1F3967C2A00A07A16FA821DA76AACEB5(__this, NULL);
		return;
	}
}
// Method Definition Index: 381
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeBindingsUpdater__cctor_m8E055A8015A71CAC6B1839C6C572F61C53A6AB0B (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral162E354EAE4E9F8A41DF5A0666F44A7B75A92C05);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17C5B3DDE674990943347781621C5DD44D0F0917);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral339E02DADAA93533DC4C87FB4AC0F5F1E0832C2E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B989144915780759C5715F6B5A716E7C8CFBFE5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9A2D8AE09EB3661567F93C8337AF0D0216E48A7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAAC93F88C83A2A92B2F1A1AE03073F73D6D7C535);
		s_Il2CppMethodInitialized = true;
	}
	{
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_0;
		L_0 = PropertyName_op_Implicit_m45CBB51D96B85B596D3094636A335CD475E10F4F(_stringLiteral17C5B3DDE674990943347781621C5DD44D0F0917, NULL);
		((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_BindingRequestObjectVEPropertyName = L_0;
		PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 L_1;
		L_1 = PropertyName_op_Implicit_m45CBB51D96B85B596D3094636A335CD475E10F4F(_stringLiteral339E02DADAA93533DC4C87FB4AC0F5F1E0832C2E, NULL);
		((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_AdditionalBindingObjectVEPropertyName = L_1;
		((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_Description = _stringLiteral5B989144915780759C5715F6B5A716E7C8CFBFE5;
		Il2CppCodeGenWriteBarrier((void**)(&((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_Description), (void*)_stringLiteral5B989144915780759C5715F6B5A716E7C8CFBFE5);
		String_t* L_2 = ((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_Description;
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_3;
		memset((&L_3), 0, sizeof(L_3));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_3), L_2, NULL);
		((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_ProfilerMarker = L_3;
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_4;
		memset((&L_4), 0, sizeof(L_4));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_4), _stringLiteral162E354EAE4E9F8A41DF5A0666F44A7B75A92C05, NULL);
		((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_ProfilerBindingRequestsMarker = L_4;
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_5;
		memset((&L_5), 0, sizeof(L_5));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_5), _stringLiteralAAC93F88C83A2A92B2F1A1AE03073F73D6D7C535, NULL);
		((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_MarkerUpdate = L_5;
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_6;
		memset((&L_6), 0, sizeof(L_6));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_6), _stringLiteralA9A2D8AE09EB3661567F93C8337AF0D0216E48A7, NULL);
		((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___s_MarkerPoll = L_6;
		((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___U3CdisableBindingsThrottlingU3Ek__BackingField = (bool)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: 382
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, const RuntimeMethod* method) 
{
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_0;
		L_0 = BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22(__this, NULL);
		NullCheck(L_0);
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_1;
		L_1 = VirtualFuncInvoker0< DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* >::Invoke(43, L_0);
		return L_1;
	}
}
// Method Definition Index: 383
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD VisualTreeDataBindingsUpdater_get_profilerMarker_m85B6379792FCF4099A3A12A9858A8E5DBFEA1B18 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0 = ((VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var))->___s_UpdateProfilerMarker;
		return L_0;
	}
}
// Method Definition Index: 384
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater__ctor_mBCCA320FB5721ABC8A53F0145AD0614BF05C994F (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m9F33BADA319C0328431A950864B3289E392E28DB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m04B00A42D033C62B082EC6C379144D58568B4C28_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCDB4627FBF8111CD64054E6AD1FD9BC82567F22D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t26341617DEEF2F474C452D0114883D846E7447E7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeDataBindingsUpdater_OnPanelChanged_m64294C4FF9A2C19F7A4C10A9013F126D805EC76B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* L_0 = (BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA*)il2cpp_codegen_object_new(BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA_il2cpp_TypeInfo_var);
		BindingUpdater__ctor_m57FBC013416DA6993ED2768855167AE3F77D76B4(L_0, NULL);
		__this->___m_Updater = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Updater), (void*)L_0);
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_1 = (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*)il2cpp_codegen_object_new(List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95_il2cpp_TypeInfo_var);
		List_1__ctor_mCDB4627FBF8111CD64054E6AD1FD9BC82567F22D(L_1, List_1__ctor_mCDB4627FBF8111CD64054E6AD1FD9BC82567F22D_RuntimeMethod_var);
		__this->___m_BindingRegistrationRequests = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BindingRegistrationRequests), (void*)L_1);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_2 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_2, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___m_DataSourceChangedRequests = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DataSourceChangedRequests), (void*)L_2);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_3 = (HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB*)il2cpp_codegen_object_new(HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB_il2cpp_TypeInfo_var);
		HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201(L_3, HashSet_1__ctor_mD57668E64A01D84E8F4A793217FA5F1D8592A201_RuntimeMethod_var);
		__this->___m_RemovedElements = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RemovedElements), (void*)L_3);
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_4 = (List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95*)il2cpp_codegen_object_new(List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95_il2cpp_TypeInfo_var);
		List_1__ctor_mCDB4627FBF8111CD64054E6AD1FD9BC82567F22D(L_4, List_1__ctor_mCDB4627FBF8111CD64054E6AD1FD9BC82567F22D_RuntimeMethod_var);
		__this->___m_BoundsElement = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BoundsElement), (void*)L_4);
		List_1_t26341617DEEF2F474C452D0114883D846E7447E7* L_5 = (List_1_t26341617DEEF2F474C452D0114883D846E7447E7*)il2cpp_codegen_object_new(List_1_t26341617DEEF2F474C452D0114883D846E7447E7_il2cpp_TypeInfo_var);
		List_1__ctor_m04B00A42D033C62B082EC6C379144D58568B4C28(L_5, List_1__ctor_m04B00A42D033C62B082EC6C379144D58568B4C28_RuntimeMethod_var);
		__this->___m_VersionChanges = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VersionChanges), (void*)L_5);
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_6 = (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)il2cpp_codegen_object_new(HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E(L_6, HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_RuntimeMethod_var);
		__this->___m_TrackedObjects = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TrackedObjects), (void*)L_6);
		HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* L_7 = (HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70*)il2cpp_codegen_object_new(HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m9F33BADA319C0328431A950864B3289E392E28DB(L_7, HashSet_1__ctor_m9F33BADA319C0328431A950864B3289E392E28DB_RuntimeMethod_var);
		__this->___m_RanUpdate = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RanUpdate), (void*)L_7);
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_8 = (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)il2cpp_codegen_object_new(HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E(L_8, HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_RuntimeMethod_var);
		__this->___m_KnownSources = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_KnownSources), (void*)L_8);
		HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* L_9 = (HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70*)il2cpp_codegen_object_new(HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m9F33BADA319C0328431A950864B3289E392E28DB(L_9, HashSet_1__ctor_m9F33BADA319C0328431A950864B3289E392E28DB_RuntimeMethod_var);
		__this->___m_DirtyBindings = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DirtyBindings), (void*)L_9);
		BaseVisualTreeUpdater__ctor_m64962BB0B4E0EE94292901B60BC5BA826FF5301B(__this, NULL);
		Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53* L_10 = (Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53*)il2cpp_codegen_object_new(Action_1_tF0C1AFCCE9CE63382F43540DC0DA04A8939A8A53_il2cpp_TypeInfo_var);
		Action_1__ctor_mFD901720CA0969541BCC09A9D54A99329A963BC3(L_10, __this, (intptr_t)((void*)VisualTreeDataBindingsUpdater_OnPanelChanged_m64294C4FF9A2C19F7A4C10A9013F126D805EC76B_RuntimeMethod_var), NULL);
		BaseVisualTreeUpdater_add_panelChanged_m05C16BEBB2A2FA86EA151A1BAFBD0AA9B427A374(__this, L_10, NULL);
		return;
	}
}
// Method Definition Index: 385
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_OnHierarchyChange_m9ACEF7D91BE70E058CF23EFFFD867D5F20D8E23D (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, int32_t ___1_type, RuntimeObject* ___2_additionalContext, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyCollection_1_tF2F8D1203C514A87AB93ECC0C25B02347FB4AA4E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyList_1_tB88F4C4B578156A7E1F88D89B8FF5B9614574451_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_4 = NULL;
	bool V_5 = false;
	int32_t V_6 = 0;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_7 = NULL;
	bool V_8 = false;
	int32_t G_B3_0 = 0;
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_0;
		L_0 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = DataBindingManager_GetBoundElementsCount_mC3595072E7947E0168DF97BFDDA5B7FC11BCC43D(L_0, NULL);
		if (L_1)
		{
			goto IL_001e;
		}
	}
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_2;
		L_2 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		NullCheck(L_2);
		int32_t L_3;
		L_3 = DataBindingManager_GetTrackedDataSourcesCount_m0F46C75AF7FF35EDD26AE933DD1B536FD531AA0E(L_2, NULL);
		G_B3_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		goto IL_001f;
	}

IL_001e:
	{
		G_B3_0 = 0;
	}

IL_001f:
	{
		V_0 = (bool)G_B3_0;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		goto IL_0118;
	}

IL_0028:
	{
		int32_t L_5 = ___1_type;
		V_2 = L_5;
		int32_t L_6 = V_2;
		V_1 = L_6;
		int32_t L_7 = V_1;
		switch (L_7)
		{
			case 0:
			{
				goto IL_006a;
			}
			case 1:
			{
				goto IL_004b;
			}
			case 2:
			{
				goto IL_006a;
			}
			case 3:
			{
				goto IL_0089;
			}
			case 4:
			{
				goto IL_00c8;
			}
		}
	}
	{
		goto IL_010c;
	}

IL_004b:
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_8 = __this->___m_DataSourceChangedRequests;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = ___0_ve;
		NullCheck(L_8);
		bool L_10;
		L_10 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_8, L_9, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_11 = __this->___m_RemovedElements;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = ___0_ve;
		NullCheck(L_11);
		bool L_13;
		L_13 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_11, L_12, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		goto IL_010c;
	}

IL_006a:
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_14 = __this->___m_RemovedElements;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_15 = ___0_ve;
		NullCheck(L_14);
		bool L_16;
		L_16 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_14, L_15, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_17 = __this->___m_DataSourceChangedRequests;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_18 = ___0_ve;
		NullCheck(L_17);
		bool L_19;
		L_19 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_17, L_18, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		goto IL_010c;
	}

IL_0089:
	{
		V_3 = 0;
		goto IL_00b7;
	}

IL_008d:
	{
		RuntimeObject* L_20 = ___2_additionalContext;
		int32_t L_21 = V_3;
		NullCheck(L_20);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_22;
		L_22 = InterfaceFuncInvoker1< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, int32_t >::Invoke(0, IReadOnlyList_1_tB88F4C4B578156A7E1F88D89B8FF5B9614574451_il2cpp_TypeInfo_var, L_20, L_21);
		V_4 = L_22;
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_23 = __this->___m_RemovedElements;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_24 = V_4;
		NullCheck(L_23);
		bool L_25;
		L_25 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_23, L_24, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_26 = __this->___m_DataSourceChangedRequests;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_27 = ___0_ve;
		NullCheck(L_26);
		bool L_28;
		L_28 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_26, L_27, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		int32_t L_29 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_29, 1));
	}

IL_00b7:
	{
		int32_t L_30 = V_3;
		RuntimeObject* L_31 = ___2_additionalContext;
		NullCheck(L_31);
		int32_t L_32;
		L_32 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IReadOnlyCollection_1_tF2F8D1203C514A87AB93ECC0C25B02347FB4AA4E_il2cpp_TypeInfo_var, L_31);
		V_5 = (bool)((((int32_t)L_30) < ((int32_t)L_32))? 1 : 0);
		bool L_33 = V_5;
		if (L_33)
		{
			goto IL_008d;
		}
	}
	{
		goto IL_010c;
	}

IL_00c8:
	{
		V_6 = 0;
		goto IL_00fa;
	}

IL_00cd:
	{
		RuntimeObject* L_34 = ___2_additionalContext;
		int32_t L_35 = V_6;
		NullCheck(L_34);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_36;
		L_36 = InterfaceFuncInvoker1< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, int32_t >::Invoke(0, IReadOnlyList_1_tB88F4C4B578156A7E1F88D89B8FF5B9614574451_il2cpp_TypeInfo_var, L_34, L_35);
		V_7 = L_36;
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_37 = __this->___m_DataSourceChangedRequests;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_38 = ___0_ve;
		NullCheck(L_37);
		bool L_39;
		L_39 = HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1(L_37, L_38, HashSet_1_Remove_m22275ED32609374C998026A0B28E261404A6E7D1_RuntimeMethod_var);
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_40 = __this->___m_RemovedElements;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_41 = V_7;
		NullCheck(L_40);
		bool L_42;
		L_42 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_40, L_41, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		int32_t L_43 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_43, 1));
	}

IL_00fa:
	{
		int32_t L_44 = V_6;
		RuntimeObject* L_45 = ___2_additionalContext;
		NullCheck(L_45);
		int32_t L_46;
		L_46 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IReadOnlyCollection_1_tF2F8D1203C514A87AB93ECC0C25B02347FB4AA4E_il2cpp_TypeInfo_var, L_45);
		V_8 = (bool)((((int32_t)L_44) < ((int32_t)L_46))? 1 : 0);
		bool L_47 = V_8;
		if (L_47)
		{
			goto IL_00cd;
		}
	}
	{
		goto IL_010c;
	}

IL_010c:
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_48;
		L_48 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		NullCheck(L_48);
		DataBindingManager_DirtyBindingOrder_mF0D827C788028A58BC3D00FDE049B3A326651FA4(L_48, NULL);
	}

IL_0118:
	{
		return;
	}
}
// Method Definition Index: 386
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_OnVersionChanged_m4A7DBD68CE72EC467000BF6A5D7123BE1815E0AF (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_ve, int32_t ___1_versionChangeType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4E186A9A5675BFA7E92BF5C08FDD6BC6F034A11B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		int32_t L_0 = ___1_versionChangeType;
		V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)262144)))) == ((int32_t)((int32_t)262144)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_2 = __this->___m_BindingRegistrationRequests;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3 = ___0_ve;
		NullCheck(L_2);
		List_1_Add_m4E186A9A5675BFA7E92BF5C08FDD6BC6F034A11B_inline(L_2, L_3, List_1_Add_m4E186A9A5675BFA7E92BF5C08FDD6BC6F034A11B_RuntimeMethod_var);
	}

IL_0020:
	{
		int32_t L_4 = ___1_versionChangeType;
		V_1 = (bool)((((int32_t)((int32_t)((int32_t)L_4&((int32_t)524288)))) == ((int32_t)((int32_t)524288)))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_003f;
		}
	}
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_6 = __this->___m_DataSourceChangedRequests;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_7 = ___0_ve;
		NullCheck(L_6);
		bool L_8;
		L_8 = HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878(L_6, L_7, HashSet_1_Add_mF6040E43B0C67E3BCBB475A6F0E216A34F2BF878_RuntimeMethod_var);
	}

IL_003f:
	{
		return;
	}
}
// Method Definition Index: 387
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_CacheAndLogBindingResult_m40E4D62DDC69CB920D539D18E15A21EAED6EA43F (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, bool ___0_appliedOnUiCache, BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** ___1_bindingData, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* ___2_result, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_3;
	memset((&V_3), 0, sizeof(V_3));
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	int32_t G_B9_0 = 0;
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_0;
		L_0 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = DataBindingManager_get_logLevel_mEC72A2D68A38554160B4891F7B75032F798A71FB(L_0, NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0019;
		}
	}
	{
		goto IL_008c;
	}

IL_0019:
	{
		int32_t L_4 = V_0;
		V_2 = (bool)((((int32_t)L_4) == ((int32_t)1))? 1 : 0);
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0082;
		}
	}
	{
		bool L_6 = ___0_appliedOnUiCache;
		V_4 = L_6;
		bool L_7 = V_4;
		if (!L_7)
		{
			goto IL_003b;
		}
	}
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_8;
		L_8 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_9 = ___1_bindingData;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_10 = *((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_9);
		NullCheck(L_8);
		bool L_11;
		L_11 = DataBindingManager_TryGetLastUIBindingResult_m40D9FBA374B68BCF0FE3D5FB22B956627CA2769F(L_8, L_10, (&V_3), NULL);
		goto IL_004b;
	}

IL_003b:
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_12;
		L_12 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_13 = ___1_bindingData;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_14 = *((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_13);
		NullCheck(L_12);
		bool L_15;
		L_15 = DataBindingManager_TryGetLastSourceBindingResult_m2C14510F51719E169619E2F6605CB7638438BA7E(L_12, L_14, (&V_3), NULL);
	}

IL_004b:
	{
		int32_t L_16;
		L_16 = BindingResult_get_status_m6D8C742DAD2690981F0408CA4A32BF71612660F2_inline((&V_3), NULL);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_17 = ___2_result;
		int32_t L_18;
		L_18 = BindingResult_get_status_m6D8C742DAD2690981F0408CA4A32BF71612660F2_inline(L_17, NULL);
		if ((!(((uint32_t)L_16) == ((uint32_t)L_18))))
		{
			goto IL_006e;
		}
	}
	{
		String_t* L_19;
		L_19 = BindingResult_get_message_m0FE4B978C030322E4C299BDDFC7575952169A37E_inline((&V_3), NULL);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_20 = ___2_result;
		String_t* L_21;
		L_21 = BindingResult_get_message_m0FE4B978C030322E4C299BDDFC7575952169A37E_inline(L_20, NULL);
		bool L_22;
		L_22 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_19, L_21, NULL);
		G_B9_0 = ((int32_t)(L_22));
		goto IL_006f;
	}

IL_006e:
	{
		G_B9_0 = 1;
	}

IL_006f:
	{
		V_5 = (bool)G_B9_0;
		bool L_23 = V_5;
		if (!L_23)
		{
			goto IL_007f;
		}
	}
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_24 = ___2_result;
		VisualTreeDataBindingsUpdater_LogResult_mC0AD5A87A7B5AED5AC94CEAA1FA3F433B4B4CC28(__this, L_24, NULL);
	}

IL_007f:
	{
		goto IL_008c;
	}

IL_0082:
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_25 = ___2_result;
		VisualTreeDataBindingsUpdater_LogResult_mC0AD5A87A7B5AED5AC94CEAA1FA3F433B4B4CC28(__this, L_25, NULL);
	}

IL_008c:
	{
		bool L_26 = ___0_appliedOnUiCache;
		V_6 = L_26;
		bool L_27 = V_6;
		if (!L_27)
		{
			goto IL_00a9;
		}
	}
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_28;
		L_28 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_29 = ___1_bindingData;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_30 = *((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_29);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_31 = ___2_result;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_32 = (*(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB*)L_31);
		NullCheck(L_28);
		DataBindingManager_CacheUIBindingResult_m36BCBB7902A866ABCD61C615CB1161DC84BAC5FB(L_28, L_30, L_32, NULL);
		goto IL_00bd;
	}

IL_00a9:
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_33;
		L_33 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A** L_34 = ___1_bindingData;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_35 = *((BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A**)L_34);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_36 = ___2_result;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_37 = (*(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB*)L_36);
		NullCheck(L_33);
		DataBindingManager_CacheSourceBindingResult_mAD7AD2ED094DCBF732AA0A21A9FFAB93DD0F9D2B(L_33, L_35, L_37, NULL);
	}

IL_00bd:
	{
		return;
	}
}
// Method Definition Index: 388
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_LogResult_mC0AD5A87A7B5AED5AC94CEAA1FA3F433B4B4CC28 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* ___0_result, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD99605E29810F93D7DAE4EFBB764C41AF4E80D32);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	bool V_1 = false;
	Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9* G_B4_0 = NULL;
	Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9* G_B3_0 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B7_0 = NULL;
	String_t* G_B6_0 = NULL;
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_0 = ___0_result;
		String_t* L_1;
		L_1 = BindingResult_get_message_m0FE4B978C030322E4C299BDDFC7575952169A37E_inline(L_0, NULL);
		bool L_2;
		L_2 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_1, NULL);
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_005a;
	}

IL_0012:
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_4;
		L_4 = BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22(__this, NULL);
		Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9* L_5 = ((Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9*)IsInstClass((RuntimeObject*)L_4, Panel_t2B0DCF68A7A5EBC347FAE66F046EA98B53AF1AB9_il2cpp_TypeInfo_var));
		if (L_5)
		{
			G_B4_0 = L_5;
			goto IL_0024;
		}
		G_B3_0 = L_5;
	}
	{
		G_B5_0 = ((String_t*)(NULL));
		goto IL_0029;
	}

IL_0024:
	{
		NullCheck(G_B4_0);
		String_t* L_6;
		L_6 = Panel_get_name_mA94F3456379C6F6EF228067349CDBE3927BEA8ED(G_B4_0, NULL);
		G_B5_0 = L_6;
	}

IL_0029:
	{
		String_t* L_7 = G_B5_0;
		if (L_7)
		{
			G_B7_0 = L_7;
			goto IL_003d;
		}
		G_B6_0 = L_7;
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_8;
		L_8 = BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22(__this, NULL);
		NullCheck(L_8);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9;
		L_9 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(45, L_8);
		NullCheck(L_9);
		String_t* L_10;
		L_10 = VisualElement_get_name_m1B977173A2473D1D4D7F74A109AAB551CCA494FA(L_9, NULL);
		G_B7_0 = L_10;
	}

IL_003d:
	{
		V_0 = G_B7_0;
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* L_11 = ___0_result;
		String_t* L_12;
		L_12 = BindingResult_get_message_m0FE4B978C030322E4C299BDDFC7575952169A37E_inline(L_11, NULL);
		String_t* L_13 = V_0;
		String_t* L_14;
		L_14 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_12, _stringLiteralD99605E29810F93D7DAE4EFBB764C41AF4E80D32, L_13, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_14, NULL);
	}

IL_005a:
	{
		return;
	}
}
// Method Definition Index: 389
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_Update_m67EE5ED7A084A8E12DA02C2B0F15DD0E703AA1E2 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m2A5FB7E43101302337178BF43E63DB8368759BB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m609904BE9DCE0A52BC51463343F84AFE6185BD3A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mDEF0B274D99CB5B8472536322804FB8FD8897459_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9F65E2FE306240D5385DDF1C59E50F8B139AD844_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mEA6BEC2108D8432F49BBAD5BFB5F211A26A2B4F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mFBC1FAF56B37A0D5E6CEC0C1D2F6E77AFF492580_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA6FE2D4651BC2A29424F9112580D36BC16C36B6D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB09199685AE8D0DE5B36E64B4C914F69497A65A4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB7757CAB14504096954228BA7CF5F646853128D4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mD8E7C04551E39B789F92DA5A9F7681E4CEAF9C4B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_mDBC3D5061E943E40DE91F63A44ABBACC8F000CFC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m1380C55F4EB8715080BA459177294FF41EE5281D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m6489B1D751E73295030BB63B5D122640BA39856E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m471850B27F3237B4897DC9C958FAD020EA7185A3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INotifyBindablePropertyChanged_t408EFE7245E37B92A57B7B7E1FD15E077DF535B9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_mB8004F63D807C585217AB900A8B0AAF85B89C8EF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF3A84EF52498781C9EAC0F64AB6DA8E86411BC3B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mCC0A182155B9E53BE70190B65B9B5C23451A875B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m57952DE1FACF2FE8083546945916B0B995290EAF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD26C69330474FB656D4B2D31D5955711EE740E64_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mDB19F3A958FE47C8E9A7402331817BD0971821FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tB70AE61864AD2008C8CDDE421848AD69E69AE525 V_0;
	memset((&V_0), 0, sizeof(V_0));
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_1 = NULL;
	List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* V_2 = NULL;
	int32_t V_3 = 0;
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_4 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_5;
	memset((&V_5), 0, sizeof(V_5));
	RuntimeObject* V_6 = NULL;
	bool V_7 = false;
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 V_8;
	memset((&V_8), 0, sizeof(V_8));
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_9;
	memset((&V_9), 0, sizeof(V_9));
	int64_t V_10 = 0;
	AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 V_11;
	memset((&V_11), 0, sizeof(V_11));
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD V_12;
	memset((&V_12), 0, sizeof(V_12));
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_13;
	memset((&V_13), 0, sizeof(V_13));
	bool V_14 = false;
	int64_t V_15 = 0;
	bool V_16 = false;
	bool V_17 = false;
	bool V_18 = false;
	bool V_19 = false;
	bool V_20 = false;
	bool V_21 = false;
	HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* V_22 = NULL;
	bool V_23 = false;
	bool V_24 = false;
	Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7 V_25;
	memset((&V_25), 0, sizeof(V_25));
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_26;
	memset((&V_26), 0, sizeof(V_26));
	bool V_27 = false;
	bool V_28 = false;
	AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 V_29;
	memset((&V_29), 0, sizeof(V_29));
	bool V_30 = false;
	int32_t V_31 = 0;
	int32_t V_32 = 0;
	bool V_33 = false;
	Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E V_34;
	memset((&V_34), 0, sizeof(V_34));
	VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 V_35;
	memset((&V_35), 0, sizeof(V_35));
	Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 V_36;
	memset((&V_36), 0, sizeof(V_36));
	RuntimeObject* V_37 = NULL;
	int32_t G_B9_0 = 0;
	int32_t G_B21_0 = 0;
	int32_t G_B25_0 = 0;
	{
		VisualTreeDataBindingsUpdater_ProcessAllBindingRequests_m371ED3D53880535C5FACB2FBD11938607C8E40C8(__this, NULL);
		VisualTreeDataBindingsUpdater_ProcessDataSourceChangedRequests_mDB66933E51089A3CFCCDEF729739A8C23798ED10(__this, NULL);
		HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* L_0 = __this->___m_RanUpdate;
		VisualTreeDataBindingsUpdater_ProcessPropertyChangedEvents_m8A8C77C9CA4F6BDA19AFB5E22631D282790B398F(__this, L_0, NULL);
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_1 = __this->___m_BoundsElement;
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_2;
		L_2 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = DataBindingManager_GetBoundElements_mC5A7E42826191E37D8EA4B3AD496DC2713EE6240(L_2, NULL);
		NullCheck(L_1);
		List_1_AddRange_mB8004F63D807C585217AB900A8B0AAF85B89C8EF(L_1, L_3, List_1_AddRange_mB8004F63D807C585217AB900A8B0AAF85B89C8EF_RuntimeMethod_var);
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_4 = __this->___m_BoundsElement;
		NullCheck(L_4);
		Enumerator_tB70AE61864AD2008C8CDDE421848AD69E69AE525 L_5;
		L_5 = List_1_GetEnumerator_m57952DE1FACF2FE8083546945916B0B995290EAF(L_4, List_1_GetEnumerator_m57952DE1FACF2FE8083546945916B0B995290EAF_RuntimeMethod_var);
		V_0 = L_5;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_034a:
			{
				Enumerator_Dispose_m2A5FB7E43101302337178BF43E63DB8368759BB4((&V_0), Enumerator_Dispose_m2A5FB7E43101302337178BF43E63DB8368759BB4_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_033c_1;
			}

IL_0045_1:
			{
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
				L_6 = Enumerator_get_Current_mB7757CAB14504096954228BA7CF5F646853128D4_inline((&V_0), Enumerator_get_Current_mB7757CAB14504096954228BA7CF5F646853128D4_RuntimeMethod_var);
				V_1 = L_6;
				DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_7;
				L_7 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = V_1;
				NullCheck(L_7);
				List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_9;
				L_9 = DataBindingManager_GetBindingData_m31574863186F267838A6613DE4D868E64AD49C47(L_7, L_8, NULL);
				V_2 = L_9;
				V_3 = 0;
				goto IL_0329_1;
			}

IL_0062_1:
			{
				List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_10 = V_2;
				int32_t L_11 = V_3;
				NullCheck(L_10);
				BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_12;
				L_12 = List_1_get_Item_mDB19F3A958FE47C8E9A7402331817BD0971821FA(L_10, L_11, List_1_get_Item_mDB19F3A958FE47C8E9A7402331817BD0971821FA_RuntimeMethod_var);
				V_4 = L_12;
				il2cpp_codegen_runtime_class_init_inline(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var);
				ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_13 = ((VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var))->___s_ShouldUpdateBindingProfilerMarker;
				V_12 = L_13;
				AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 L_14;
				L_14 = ProfilerMarker_Auto_m133FA724EB95D16187B37D2C8A501D7E989B1F8D_inline((&V_12), NULL);
				V_11 = L_14;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_0233_1:
					{
						AutoScope_Dispose_mED763F3F51261EF8FB79DB32CD06E0A3F6C40481_inline((&V_11), NULL);
						return;
					}
				});
				try
				{
					{
						DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_15;
						L_15 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
						VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_16 = V_1;
						BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_17 = V_4;
						NullCheck(L_15);
						DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_18;
						L_18 = DataBindingManager_GetResolvedDataSourceContext_m0A95EB317F5ACFCE706AB5F4F872593DD9C61454(L_15, L_16, L_17, NULL);
						V_13 = L_18;
						RuntimeObject* L_19;
						L_19 = DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF_inline((&V_13), NULL);
						V_6 = L_19;
						PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_20;
						L_20 = DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_inline((&V_13), NULL);
						V_5 = L_20;
						RuntimeObject* L_21 = V_6;
						ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 L_22;
						L_22 = VisualTreeDataBindingsUpdater_GetDataSourceVersion_m19637CC488717D158EFB49D9902FFE5D6CCEA7FF(__this, L_21, NULL);
						ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 L_23 = L_22;
						bool L_24 = L_23.___Item1;
						V_14 = L_24;
						int64_t L_25 = L_23.___Item2;
						V_15 = L_25;
						BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_26 = V_4;
						NullCheck(L_26);
						Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_27 = L_26->___binding;
						V_16 = (bool)((((RuntimeObject*)(Binding_tA1358A155852138C1926082E4F3245B6F631CBED*)L_27) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
						bool L_28 = V_16;
						if (!L_28)
						{
							goto IL_00cb_2;
						}
					}
					{
						goto IL_0325_1;
					}

IL_00cb_2:
					{
						RuntimeObject* L_29 = V_6;
						if (!L_29)
						{
							goto IL_00de_2;
						}
					}
					{
						HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_30 = __this->___m_TrackedObjects;
						RuntimeObject* L_31 = V_6;
						NullCheck(L_30);
						bool L_32;
						L_32 = HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B(L_30, L_31, HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var);
						G_B9_0 = ((int32_t)(L_32));
						goto IL_00df_2;
					}

IL_00de_2:
					{
						G_B9_0 = 0;
					}

IL_00df_2:
					{
						V_17 = (bool)G_B9_0;
						bool L_33 = V_17;
						if (!L_33)
						{
							goto IL_00fa_2;
						}
					}
					{
						List_1_t26341617DEEF2F474C452D0114883D846E7447E7* L_34 = __this->___m_VersionChanges;
						RuntimeObject* L_35 = V_6;
						int64_t L_36 = V_15;
						VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 L_37;
						memset((&L_37), 0, sizeof(L_37));
						VersionInfo__ctor_mAEBD97A578D0AC9362B415E2B45DB0C6EC641198((&L_37), L_35, L_36, NULL);
						NullCheck(L_34);
						List_1_Add_mF3A84EF52498781C9EAC0F64AB6DA8E86411BC3B_inline(L_34, L_37, List_1_Add_mF3A84EF52498781C9EAC0F64AB6DA8E86411BC3B_RuntimeMethod_var);
					}

IL_00fa_2:
					{
						BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_38 = V_4;
						NullCheck(L_38);
						Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_39 = L_38->___binding;
						NullCheck(L_39);
						bool L_40;
						L_40 = Binding_get_isDirty_mF3105BC29A02C5A331608232DC8ADE74358E1DBA_inline(L_39, NULL);
						V_18 = L_40;
						bool L_41 = V_18;
						if (!L_41)
						{
							goto IL_011f_2;
						}
					}
					{
						HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* L_42 = __this->___m_DirtyBindings;
						BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_43 = V_4;
						NullCheck(L_43);
						Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_44 = L_43->___binding;
						NullCheck(L_42);
						bool L_45;
						L_45 = HashSet_1_Add_mD8E7C04551E39B789F92DA5A9F7681E4CEAF9C4B(L_42, L_44, HashSet_1_Add_mD8E7C04551E39B789F92DA5A9F7681E4CEAF9C4B_RuntimeMethod_var);
					}

IL_011f_2:
					{
						BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* L_46 = __this->___m_Updater;
						BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_47 = V_4;
						NullCheck(L_47);
						Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_48 = L_47->___binding;
						bool L_49 = V_14;
						HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* L_50 = __this->___m_DirtyBindings;
						BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_51 = V_4;
						NullCheck(L_51);
						Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_52 = L_51->___binding;
						NullCheck(L_50);
						bool L_53;
						L_53 = HashSet_1_Contains_m1380C55F4EB8715080BA459177294FF41EE5281D(L_50, L_52, HashSet_1_Contains_m1380C55F4EB8715080BA459177294FF41EE5281D_RuntimeMethod_var);
						NullCheck(L_46);
						bool L_54;
						L_54 = BindingUpdater_ShouldProcessBindingAtStage_m0FCFFD6D5BA605A67E87C4F096A0081AEB5E5784(L_46, L_48, 0, L_49, L_53, NULL);
						V_19 = (bool)((((int32_t)L_54) == ((int32_t)0))? 1 : 0);
						bool L_55 = V_19;
						if (!L_55)
						{
							goto IL_0154_2;
						}
					}
					{
						goto IL_0325_1;
					}

IL_0154_2:
					{
						RuntimeObject* L_56 = V_6;
						bool L_57 = V_14;
						V_20 = (bool)((int32_t)(((!(((RuntimeObject*)(RuntimeObject*)L_56) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)&(int32_t)L_57));
						bool L_58 = V_20;
						if (!L_58)
						{
							goto IL_0170_2;
						}
					}
					{
						HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_59 = __this->___m_KnownSources;
						RuntimeObject* L_60 = V_6;
						NullCheck(L_59);
						bool L_61;
						L_61 = HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B(L_59, L_60, HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var);
					}

IL_0170_2:
					{
						BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_62 = V_4;
						NullCheck(L_62);
						Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_63 = L_62->___binding;
						NullCheck(L_63);
						int32_t L_64;
						L_64 = Binding_get_updateTrigger_m38576A51E4209B905103170ED87B81C66DF25130_inline(L_63, NULL);
						if ((!(((uint32_t)L_64) == ((uint32_t)1))))
						{
							goto IL_0199_2;
						}
					}
					{
						RuntimeObject* L_65 = V_6;
						if (!((RuntimeObject*)IsInst((RuntimeObject*)L_65, INotifyBindablePropertyChanged_t408EFE7245E37B92A57B7B7E1FD15E077DF535B9_il2cpp_TypeInfo_var)))
						{
							goto IL_0199_2;
						}
					}
					{
						BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_66 = V_4;
						NullCheck(L_66);
						Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_67 = L_66->___binding;
						NullCheck(L_67);
						bool L_68;
						L_68 = Binding_get_isDirty_mF3105BC29A02C5A331608232DC8ADE74358E1DBA_inline(L_67, NULL);
						G_B21_0 = ((((int32_t)L_68) == ((int32_t)0))? 1 : 0);
						goto IL_019a_2;
					}

IL_0199_2:
					{
						G_B21_0 = 0;
					}

IL_019a_2:
					{
						V_21 = (bool)G_B21_0;
						bool L_69 = V_21;
						if (!L_69)
						{
							goto IL_0230_2;
						}
					}
					{
						DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_70;
						L_70 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
						RuntimeObject* L_71 = V_6;
						NullCheck(L_70);
						HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_72;
						L_72 = DataBindingManager_GetChangedDetectedFromSource_mCCF540460CA3335A39D5841493AEF179E07AC99B(L_70, L_71, NULL);
						V_22 = L_72;
						HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_73 = V_22;
						if (!L_73)
						{
							goto IL_01c3_2;
						}
					}
					{
						HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_74 = V_22;
						NullCheck(L_74);
						int32_t L_75;
						L_75 = HashSet_1_get_Count_m471850B27F3237B4897DC9C958FAD020EA7185A3_inline(L_74, HashSet_1_get_Count_m471850B27F3237B4897DC9C958FAD020EA7185A3_RuntimeMethod_var);
						G_B25_0 = ((((int32_t)L_75) == ((int32_t)0))? 1 : 0);
						goto IL_01c4_2;
					}

IL_01c3_2:
					{
						G_B25_0 = 1;
					}

IL_01c4_2:
					{
						V_24 = (bool)G_B25_0;
						bool L_76 = V_24;
						if (!L_76)
						{
							goto IL_01cf_2;
						}
					}
					{
						goto IL_0325_1;
					}

IL_01cf_2:
					{
						bool L_77;
						L_77 = PropertyPath_get_IsEmpty_m5923CD28AB201F75C64F40AED27C7E42FC5DBF50((&V_5), NULL);
						V_23 = L_77;
						HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_78 = V_22;
						NullCheck(L_78);
						Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7 L_79;
						L_79 = HashSet_1_GetEnumerator_m6489B1D751E73295030BB63B5D122640BA39856E(L_78, HashSet_1_GetEnumerator_m6489B1D751E73295030BB63B5D122640BA39856E_RuntimeMethod_var);
						V_25 = L_79;
					}
					{
						auto __finallyBlock = il2cpp::utils::Finally([&]
						{

FINALLY_0210_2:
							{
								Enumerator_Dispose_m609904BE9DCE0A52BC51463343F84AFE6185BD3A((&V_25), Enumerator_Dispose_m609904BE9DCE0A52BC51463343F84AFE6185BD3A_RuntimeMethod_var);
								return;
							}
						});
						try
						{
							{
								goto IL_0205_3;
							}

IL_01e4_3:
							{
								PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_80;
								L_80 = Enumerator_get_Current_mB09199685AE8D0DE5B36E64B4C914F69497A65A4_inline((&V_25), Enumerator_get_Current_mB09199685AE8D0DE5B36E64B4C914F69497A65A4_RuntimeMethod_var);
								V_26 = L_80;
								bool L_81;
								L_81 = VisualTreeDataBindingsUpdater_IsPrefix_mC982C7579A7F530A8F76217C5B6B7A5FAC40D569(__this, (&V_26), (&V_5), NULL);
								V_27 = L_81;
								bool L_82 = V_27;
								if (!L_82)
								{
									goto IL_0204_3;
								}
							}
							{
								V_23 = (bool)1;
								goto IL_020e_3;
							}

IL_0204_3:
							{
							}

IL_0205_3:
							{
								bool L_83;
								L_83 = Enumerator_MoveNext_mEA6BEC2108D8432F49BBAD5BFB5F211A26A2B4F8((&V_25), Enumerator_MoveNext_mEA6BEC2108D8432F49BBAD5BFB5F211A26A2B4F8_RuntimeMethod_var);
								if (L_83)
								{
									goto IL_01e4_3;
								}
							}

IL_020e_3:
							{
								goto IL_021f_2;
							}
						}
						catch(Il2CppExceptionWrapper& e)
						{
							__finallyBlock.StoreException(e.ex);
						}
					}

IL_021f_2:
					{
						bool L_84 = V_23;
						V_28 = (bool)((((int32_t)L_84) == ((int32_t)0))? 1 : 0);
						bool L_85 = V_28;
						if (!L_85)
						{
							goto IL_022f_2;
						}
					}
					{
						goto IL_0325_1;
					}

IL_022f_2:
					{
					}

IL_0230_2:
					{
						goto IL_0242_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_0242_1:
			{
				BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_86 = V_4;
				NullCheck(L_86);
				Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_87 = L_86->___binding;
				NullCheck(L_87);
				bool L_88;
				L_88 = Binding_get_isDirty_mF3105BC29A02C5A331608232DC8ADE74358E1DBA_inline(L_87, NULL);
				V_7 = L_88;
				BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_89 = V_4;
				NullCheck(L_89);
				Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_90 = L_89->___binding;
				NullCheck(L_90);
				Binding_ClearDirty_m0DA83429C49B1EF2B899F9D03BA3FBBC13C26BFF(L_90, NULL);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_91 = V_1;
				BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_92 = V_4;
				NullCheck(L_92);
				BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_93 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_92->___target);
				BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_94 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&L_93->___bindingId);
				RuntimeObject* L_95 = V_6;
				BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_96;
				memset((&L_96), 0, sizeof(L_96));
				BindingContext__ctor_mFFB40967B7E90B0A31B18E903E92B0D1CE6CA117((&L_96), L_91, L_94, (&V_5), L_95, NULL);
				V_8 = L_96;
				il2cpp_codegen_initobj((&V_9), sizeof(BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB));
				BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_97 = V_4;
				NullCheck(L_97);
				int64_t L_98 = L_97->___version;
				V_10 = L_98;
				il2cpp_codegen_runtime_class_init_inline(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var);
				ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_99 = ((VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var))->___s_UpdateBindingProfilerMarker;
				V_12 = L_99;
				AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 L_100;
				L_100 = ProfilerMarker_Auto_m133FA724EB95D16187B37D2C8A501D7E989B1F8D_inline((&V_12), NULL);
				V_29 = L_100;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_02b0_1:
					{
						AutoScope_Dispose_mED763F3F51261EF8FB79DB32CD06E0A3F6C40481_inline((&V_29), NULL);
						return;
					}
				});
				try
				{
					BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* L_101 = __this->___m_Updater;
					BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_102 = V_4;
					NullCheck(L_102);
					Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_103 = L_102->___binding;
					NullCheck(L_101);
					BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_104;
					L_104 = BindingUpdater_UpdateUI_m4C674F5A47134FC190AE6C75F92F812AEDD6DAE5(L_101, (&V_8), L_103, NULL);
					V_9 = L_104;
					goto IL_02bf_1;
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_02bf_1:
			{
				VisualTreeDataBindingsUpdater_CacheAndLogBindingResult_m40E4D62DDC69CB920D539D18E15A21EAED6EA43F(__this, (bool)1, (&V_4), (&V_9), NULL);
				BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_105 = V_4;
				NullCheck(L_105);
				int64_t L_106 = L_105->___version;
				int64_t L_107 = V_10;
				V_30 = (bool)((((int64_t)L_106) == ((int64_t)L_107))? 1 : 0);
				bool L_108 = V_30;
				if (!L_108)
				{
					goto IL_0324_1;
				}
			}
			{
				int32_t L_109;
				L_109 = BindingResult_get_status_m6D8C742DAD2690981F0408CA4A32BF71612660F2_inline((&V_9), NULL);
				V_32 = L_109;
				int32_t L_110 = V_32;
				V_31 = L_110;
				int32_t L_111 = V_31;
				if (!L_111)
				{
					goto IL_02f7_1;
				}
			}
			{
				goto IL_02f0_1;
			}

IL_02f0_1:
			{
				int32_t L_112 = V_31;
				if ((((int32_t)L_112) == ((int32_t)2)))
				{
					goto IL_030c_1;
				}
			}
			{
				goto IL_0323_1;
			}

IL_02f7_1:
			{
				HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* L_113 = __this->___m_RanUpdate;
				BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_114 = V_4;
				NullCheck(L_114);
				Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_115 = L_114->___binding;
				NullCheck(L_113);
				bool L_116;
				L_116 = HashSet_1_Add_mD8E7C04551E39B789F92DA5A9F7681E4CEAF9C4B(L_113, L_115, HashSet_1_Add_mD8E7C04551E39B789F92DA5A9F7681E4CEAF9C4B_RuntimeMethod_var);
				goto IL_0323_1;
			}

IL_030c_1:
			{
				bool L_117 = V_7;
				if (L_117)
				{
					goto IL_0312_1;
				}
			}
			{
				goto IL_0321_1;
			}

IL_0312_1:
			{
				BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_118 = V_4;
				NullCheck(L_118);
				Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_119 = L_118->___binding;
				NullCheck(L_119);
				Binding_MarkDirty_m91D772CE38E5AD859C70F5AAC8380190139F1E2F(L_119, NULL);
				goto IL_0323_1;
			}

IL_0321_1:
			{
				goto IL_0323_1;
			}

IL_0323_1:
			{
			}

IL_0324_1:
			{
			}

IL_0325_1:
			{
				int32_t L_120 = V_3;
				V_3 = ((int32_t)il2cpp_codegen_add(L_120, 1));
			}

IL_0329_1:
			{
				int32_t L_121 = V_3;
				List_1_t660C0DEB5CCE3DB654363B2C90CC563508E5B65B* L_122 = V_2;
				NullCheck(L_122);
				int32_t L_123;
				L_123 = List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_inline(L_122, List_1_get_Count_m8B2AEB6B86576828F8428D896AFD796AC11AA115_RuntimeMethod_var);
				V_33 = (bool)((((int32_t)L_121) < ((int32_t)L_123))? 1 : 0);
				bool L_124 = V_33;
				if (L_124)
				{
					goto IL_0062_1;
				}
			}
			{
			}

IL_033c_1:
			{
				bool L_125;
				L_125 = Enumerator_MoveNext_m9F65E2FE306240D5385DDF1C59E50F8B139AD844((&V_0), Enumerator_MoveNext_m9F65E2FE306240D5385DDF1C59E50F8B139AD844_RuntimeMethod_var);
				if (L_125)
				{
					goto IL_0045_1;
				}
			}
			{
				goto IL_0359;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0359:
	{
		List_1_t26341617DEEF2F474C452D0114883D846E7447E7* L_126 = __this->___m_VersionChanges;
		NullCheck(L_126);
		Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E L_127;
		L_127 = List_1_GetEnumerator_mD26C69330474FB656D4B2D31D5955711EE740E64(L_126, List_1_GetEnumerator_mD26C69330474FB656D4B2D31D5955711EE740E64_RuntimeMethod_var);
		V_34 = L_127;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0399:
			{
				Enumerator_Dispose_mDEF0B274D99CB5B8472536322804FB8FD8897459((&V_34), Enumerator_Dispose_mDEF0B274D99CB5B8472536322804FB8FD8897459_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_038e_1;
			}

IL_0369_1:
			{
				VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 L_128;
				L_128 = Enumerator_get_Current_mA6FE2D4651BC2A29424F9112580D36BC16C36B6D_inline((&V_34), Enumerator_get_Current_mA6FE2D4651BC2A29424F9112580D36BC16C36B6D_RuntimeMethod_var);
				V_35 = L_128;
				DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_129;
				L_129 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
				VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 L_130 = V_35;
				RuntimeObject* L_131 = L_130.___source;
				VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 L_132 = V_35;
				int64_t L_133 = L_132.___version;
				NullCheck(L_129);
				DataBindingManager_UpdateVersion_m65E246F78F3F7068C1B638544DA79366CA94F767(L_129, L_131, L_133, NULL);
			}

IL_038e_1:
			{
				bool L_134;
				L_134 = Enumerator_MoveNext_mFBC1FAF56B37A0D5E6CEC0C1D2F6E77AFF492580((&V_34), Enumerator_MoveNext_mFBC1FAF56B37A0D5E6CEC0C1D2F6E77AFF492580_RuntimeMethod_var);
				if (L_134)
				{
					goto IL_0369_1;
				}
			}
			{
				goto IL_03a8;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_03a8:
	{
		HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* L_135 = __this->___m_RanUpdate;
		VisualTreeDataBindingsUpdater_ProcessPropertyChangedEvents_m8A8C77C9CA4F6BDA19AFB5E22631D282790B398F(__this, L_135, NULL);
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_136 = __this->___m_KnownSources;
		NullCheck(L_136);
		Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 L_137;
		L_137 = HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635(L_136, HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_RuntimeMethod_var);
		V_36 = L_137;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_03e9:
			{
				Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657((&V_36), Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_03de_1;
			}

IL_03c5_1:
			{
				RuntimeObject* L_138;
				L_138 = Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_inline((&V_36), Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_RuntimeMethod_var);
				V_37 = L_138;
				DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_139;
				L_139 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
				RuntimeObject* L_140 = V_37;
				NullCheck(L_139);
				DataBindingManager_ClearChangesFromSource_m4ED4D56F353EC92CCC6B6A4690F98F505EA8939D(L_139, L_140, NULL);
			}

IL_03de_1:
			{
				bool L_141;
				L_141 = Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6((&V_36), Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_RuntimeMethod_var);
				if (L_141)
				{
					goto IL_03c5_1;
				}
			}
			{
				goto IL_03f8;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_03f8:
	{
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_142 = __this->___m_BoundsElement;
		NullCheck(L_142);
		List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_inline(L_142, List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_RuntimeMethod_var);
		List_1_t26341617DEEF2F474C452D0114883D846E7447E7* L_143 = __this->___m_VersionChanges;
		NullCheck(L_143);
		List_1_Clear_mCC0A182155B9E53BE70190B65B9B5C23451A875B_inline(L_143, List_1_Clear_mCC0A182155B9E53BE70190B65B9B5C23451A875B_RuntimeMethod_var);
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_144 = __this->___m_TrackedObjects;
		NullCheck(L_144);
		HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD(L_144, HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_RuntimeMethod_var);
		HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* L_145 = __this->___m_RanUpdate;
		NullCheck(L_145);
		HashSet_1_Clear_mDBC3D5061E943E40DE91F63A44ABBACC8F000CFC(L_145, HashSet_1_Clear_mDBC3D5061E943E40DE91F63A44ABBACC8F000CFC_RuntimeMethod_var);
		HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_146 = __this->___m_KnownSources;
		NullCheck(L_146);
		HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD(L_146, HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_RuntimeMethod_var);
		HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* L_147 = __this->___m_DirtyBindings;
		NullCheck(L_147);
		HashSet_1_Clear_mDBC3D5061E943E40DE91F63A44ABBACC8F000CFC(L_147, HashSet_1_Clear_mDBC3D5061E943E40DE91F63A44ABBACC8F000CFC_RuntimeMethod_var);
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_148;
		L_148 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		NullCheck(L_148);
		DataBindingManager_ClearSourceCache_m40F06EA3BD92E507FADF674E01DFFBF9332E7932(L_148, NULL);
		return;
	}
}
// Method Definition Index: 390
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 VisualTreeDataBindingsUpdater_GetDataSourceVersion_m19637CC488717D158EFB49D9902FFE5D6CCEA7FF (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, RuntimeObject* ___0_source, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataSourceViewHashProvider_tDAE2898224485EF56AD3CCD12820416928F167DA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int64_t V_0 = 0;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	int64_t V_3 = 0;
	bool V_4 = false;
	ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 V_5;
	memset((&V_5), 0, sizeof(V_5));
	RuntimeObject* V_6 = NULL;
	bool V_7 = false;
	ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 G_B6_0;
	memset((&G_B6_0), 0, sizeof(G_B6_0));
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_0;
		L_0 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		RuntimeObject* L_1 = ___0_source;
		NullCheck(L_0);
		bool L_2;
		L_2 = DataBindingManager_TryGetLastVersion_mD9D70C520C285C9880A3258EE95126595752EA5C(L_0, L_1, (&V_0), NULL);
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0058;
		}
	}
	{
		RuntimeObject* L_4 = ___0_source;
		V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IDataSourceViewHashProvider_tDAE2898224485EF56AD3CCD12820416928F167DA_il2cpp_TypeInfo_var));
		RuntimeObject* L_5 = V_2;
		V_4 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_4;
		if (!L_6)
		{
			goto IL_0039;
		}
	}
	{
		RuntimeObject* L_7 = ___0_source;
		int64_t L_8 = V_0;
		ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 L_9;
		memset((&L_9), 0, sizeof(L_9));
		ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F((&L_9), (bool)((!(((RuntimeObject*)(RuntimeObject*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), ((int64_t)il2cpp_codegen_add(L_8, ((int64_t)1))), ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F_RuntimeMethod_var);
		V_5 = L_9;
		goto IL_008c;
	}

IL_0039:
	{
		RuntimeObject* L_10 = V_2;
		NullCheck(L_10);
		int64_t L_11;
		L_11 = InterfaceFuncInvoker0< int64_t >::Invoke(0, IDataSourceViewHashProvider_tDAE2898224485EF56AD3CCD12820416928F167DA_il2cpp_TypeInfo_var, L_10);
		V_3 = L_11;
		int64_t L_12 = V_3;
		int64_t L_13 = V_0;
		if ((((int64_t)L_12) == ((int64_t)L_13)))
		{
			goto IL_004d;
		}
	}
	{
		int64_t L_14 = V_3;
		ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 L_15;
		memset((&L_15), 0, sizeof(L_15));
		ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F((&L_15), (bool)1, L_14, ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F_RuntimeMethod_var);
		G_B6_0 = L_15;
		goto IL_0054;
	}

IL_004d:
	{
		int64_t L_16 = V_0;
		ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 L_17;
		memset((&L_17), 0, sizeof(L_17));
		ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F((&L_17), (bool)0, L_16, ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F_RuntimeMethod_var);
		G_B6_0 = L_17;
	}

IL_0054:
	{
		V_5 = G_B6_0;
		goto IL_008c;
	}

IL_0058:
	{
		RuntimeObject* L_18 = ___0_source;
		V_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_18, IDataSourceViewHashProvider_tDAE2898224485EF56AD3CCD12820416928F167DA_il2cpp_TypeInfo_var));
		RuntimeObject* L_19 = V_6;
		V_7 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_19) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_20 = V_7;
		if (!L_20)
		{
			goto IL_007d;
		}
	}
	{
		RuntimeObject* L_21 = V_6;
		NullCheck(L_21);
		int64_t L_22;
		L_22 = InterfaceFuncInvoker0< int64_t >::Invoke(0, IDataSourceViewHashProvider_tDAE2898224485EF56AD3CCD12820416928F167DA_il2cpp_TypeInfo_var, L_21);
		ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 L_23;
		memset((&L_23), 0, sizeof(L_23));
		ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F((&L_23), (bool)1, L_22, ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F_RuntimeMethod_var);
		V_5 = L_23;
		goto IL_008c;
	}

IL_007d:
	{
		RuntimeObject* L_24 = ___0_source;
		ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 L_25;
		memset((&L_25), 0, sizeof(L_25));
		ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F((&L_25), (bool)((!(((RuntimeObject*)(RuntimeObject*)L_24) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), ((int64_t)0), ValueTuple_2__ctor_m5C1965594C3AC744352BDE8F45FA0A18491EAF5F_RuntimeMethod_var);
		V_5 = L_25;
		goto IL_008c;
	}

IL_008c:
	{
		ValueTuple_2_tC8CCAE1DDAC0B3D7328B4402277A92A81F4D9242 L_26 = V_5;
		return L_26;
	}
}
// Method Definition Index: 391
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VisualTreeDataBindingsUpdater_IsPrefix_mC982C7579A7F530A8F76217C5B6B7A5FAC40D569 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___0_prefix, PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* ___1_path, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	int32_t V_2 = 0;
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_3;
	memset((&V_3), 0, sizeof(V_3));
	PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_4;
	memset((&V_4), 0, sizeof(V_4));
	bool V_5 = false;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	bool V_8 = false;
	bool V_9 = false;
	bool V_10 = false;
	bool V_11 = false;
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_0 = ___1_path;
		int32_t L_1;
		L_1 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(L_0, NULL);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_2 = ___0_prefix;
		int32_t L_3;
		L_3 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(L_2, NULL);
		V_0 = (bool)((((int32_t)L_1) < ((int32_t)L_3))? 1 : 0);
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_001a;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_00f3;
	}

IL_001a:
	{
		V_2 = 0;
		goto IL_00dd;
	}

IL_0021:
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_5 = ___0_prefix;
		int32_t L_6 = V_2;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_7;
		L_7 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_5, L_6, NULL);
		V_3 = L_7;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_8 = ___1_path;
		int32_t L_9 = V_2;
		PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_10;
		L_10 = PropertyPath_get_Item_mB0EFC5EAEB2A48E02906CDDC6435FDF4032EFAFD(L_8, L_9, NULL);
		V_4 = L_10;
		int32_t L_11;
		L_11 = PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline((&V_3), NULL);
		int32_t L_12;
		L_12 = PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline((&V_4), NULL);
		V_5 = (bool)((((int32_t)((((int32_t)L_11) == ((int32_t)L_12))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_13 = V_5;
		if (!L_13)
		{
			goto IL_0053;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_00f3;
	}

IL_0053:
	{
		int32_t L_14;
		L_14 = PropertyPathPart_get_Kind_m18581157E2924A9BF9FC8166CF98CBA468016541_inline((&V_3), NULL);
		V_7 = L_14;
		int32_t L_15 = V_7;
		V_6 = L_15;
		int32_t L_16 = V_6;
		switch (L_16)
		{
			case 0:
			{
				goto IL_0075;
			}
			case 1:
			{
				goto IL_0094;
			}
			case 2:
			{
				goto IL_00b3;
			}
		}
	}
	{
		goto IL_00d2;
	}

IL_0075:
	{
		String_t* L_17;
		L_17 = PropertyPathPart_get_Name_mFCEAE41CA7D7FAD0A0D7EB6D0B371AEAD7CE5A21((&V_3), NULL);
		String_t* L_18;
		L_18 = PropertyPathPart_get_Name_mFCEAE41CA7D7FAD0A0D7EB6D0B371AEAD7CE5A21((&V_4), NULL);
		bool L_19;
		L_19 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_17, L_18, NULL);
		V_8 = L_19;
		bool L_20 = V_8;
		if (!L_20)
		{
			goto IL_0092;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_00f3;
	}

IL_0092:
	{
		goto IL_00d8;
	}

IL_0094:
	{
		int32_t L_21;
		L_21 = PropertyPathPart_get_Index_mFCB3571720514B51BC7B373D45B19CCBD82FBF57((&V_3), NULL);
		int32_t L_22;
		L_22 = PropertyPathPart_get_Index_mFCB3571720514B51BC7B373D45B19CCBD82FBF57((&V_4), NULL);
		V_9 = (bool)((((int32_t)((((int32_t)L_21) == ((int32_t)L_22))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_23 = V_9;
		if (!L_23)
		{
			goto IL_00b1;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_00f3;
	}

IL_00b1:
	{
		goto IL_00d8;
	}

IL_00b3:
	{
		RuntimeObject* L_24;
		L_24 = PropertyPathPart_get_Key_m08AAAD0EF82806F72CA10628E7B8EC15322E7E6A((&V_3), NULL);
		RuntimeObject* L_25;
		L_25 = PropertyPathPart_get_Key_m08AAAD0EF82806F72CA10628E7B8EC15322E7E6A((&V_4), NULL);
		V_10 = (bool)((((int32_t)((((RuntimeObject*)(RuntimeObject*)L_24) == ((RuntimeObject*)(RuntimeObject*)L_25))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_26 = V_10;
		if (!L_26)
		{
			goto IL_00d0;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_00f3;
	}

IL_00d0:
	{
		goto IL_00d8;
	}

IL_00d2:
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_27 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_27, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&VisualTreeDataBindingsUpdater_IsPrefix_mC982C7579A7F530A8F76217C5B6B7A5FAC40D569_RuntimeMethod_var)));
	}

IL_00d8:
	{
		int32_t L_28 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1));
	}

IL_00dd:
	{
		int32_t L_29 = V_2;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79* L_30 = ___0_prefix;
		int32_t L_31;
		L_31 = PropertyPath_get_Length_m9238E2C9AAFD16D7A74483CB4075AC7592B8889F_inline(L_30, NULL);
		V_11 = (bool)((((int32_t)L_29) < ((int32_t)L_31))? 1 : 0);
		bool L_32 = V_11;
		if (L_32)
		{
			goto IL_0021;
		}
	}
	{
		V_1 = (bool)1;
		goto IL_00f3;
	}

IL_00f3:
	{
		bool L_33 = V_1;
		return L_33;
	}
}
// Method Definition Index: 392
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_ProcessDataSourceChangedRequests_mDB66933E51089A3CFCCDEF729739A8C23798ED10 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_RemoveWhere_m3AFA339BD52A5B1A3DB076B70229FC53A81E47DE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CProcessDataSourceChangedRequestsU3Eb__29_0_m407E38A5AB8D536BB698C10323B12AAA1FA15A1A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	int32_t G_B4_0 = 0;
	Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B* G_B8_0 = NULL;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* G_B8_1 = NULL;
	Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B* G_B7_0 = NULL;
	HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* G_B7_1 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0 = ((VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var))->___s_ProcessDataSourcesProfilerMarker;
		V_1 = L_0;
		AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 L_1;
		L_1 = ProfilerMarker_Auto_m133FA724EB95D16187B37D2C8A501D7E989B1F8D_inline((&V_1), NULL);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0090:
			{
				AutoScope_Dispose_mED763F3F51261EF8FB79DB32CD06E0A3F6C40481_inline((&V_0), NULL);
				return;
			}
		});
		try
		{
			{
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_2 = __this->___m_DataSourceChangedRequests;
				NullCheck(L_2);
				int32_t L_3;
				L_3 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_2, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
				if (L_3)
				{
					goto IL_002c_1;
				}
			}
			{
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_4 = __this->___m_RemovedElements;
				NullCheck(L_4);
				int32_t L_5;
				L_5 = HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_inline(L_4, HashSet_1_get_Count_mE03E09F8B2FE444358AC5D56459E48371815AE3F_RuntimeMethod_var);
				G_B4_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
				goto IL_002d_1;
			}

IL_002c_1:
			{
				G_B4_0 = 0;
			}

IL_002d_1:
			{
				V_2 = (bool)G_B4_0;
				bool L_6 = V_2;
				if (!L_6)
				{
					goto IL_0033_1;
				}
			}
			{
				goto IL_009f;
			}

IL_0033_1:
			{
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_7 = __this->___m_DataSourceChangedRequests;
				il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var);
				Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B* L_8 = ((U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var))->___U3CU3E9__29_0;
				Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B* L_9 = L_8;
				if (L_9)
				{
					G_B8_0 = L_9;
					G_B8_1 = L_7;
					goto IL_0058_1;
				}
				G_B7_0 = L_9;
				G_B7_1 = L_7;
			}
			{
				il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var);
				U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2* L_10 = ((U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var))->___U3CU3E9;
				Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B* L_11 = (Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B*)il2cpp_codegen_object_new(Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B_il2cpp_TypeInfo_var);
				Predicate_1__ctor_mCFFCCBC445D0DD002B77C6E5377AEB82D211BE70(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3CProcessDataSourceChangedRequestsU3Eb__29_0_m407E38A5AB8D536BB698C10323B12AAA1FA15A1A_RuntimeMethod_var), NULL);
				Predicate_1_tF5216C9C70EFD06FB1CDEA02D3F190DEFD98745B* L_12 = L_11;
				((U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var))->___U3CU3E9__29_0 = L_12;
				Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var))->___U3CU3E9__29_0), (void*)L_12);
				G_B8_0 = L_12;
				G_B8_1 = G_B7_1;
			}

IL_0058_1:
			{
				NullCheck(G_B8_1);
				int32_t L_13;
				L_13 = HashSet_1_RemoveWhere_m3AFA339BD52A5B1A3DB076B70229FC53A81E47DE(G_B8_1, G_B8_0, HashSet_1_RemoveWhere_m3AFA339BD52A5B1A3DB076B70229FC53A81E47DE_RuntimeMethod_var);
				DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_14;
				L_14 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_15 = __this->___m_DataSourceChangedRequests;
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_16 = __this->___m_RemovedElements;
				NullCheck(L_14);
				DataBindingManager_InvalidateCachedDataSource_m663E4D03D0BC544CF866F8B9B564D30F74305B82(L_14, L_15, L_16, NULL);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_17 = __this->___m_DataSourceChangedRequests;
				NullCheck(L_17);
				HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085(L_17, HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
				HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_18 = __this->___m_RemovedElements;
				NullCheck(L_18);
				HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085(L_18, HashSet_1_Clear_mE06F7BAC3E20A5FADEF8550F4B18DC8967565085_RuntimeMethod_var);
				goto IL_009f;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_009f:
	{
		return;
	}
}
// Method Definition Index: 393
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_OnPanelChanged_m64294C4FF9A2C19F7A4C10A9013F126D805EC76B (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeDataBindingsUpdater_OnHierarchyChange_m9ACEF7D91BE70E058CF23EFFFD867D5F20D8E23D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_0 = __this->___m_AttachedPanel;
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_1 = ___0_p;
		V_0 = (bool)((((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_0) == ((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_0061;
	}

IL_0010:
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_3 = __this->___m_AttachedPanel;
		V_1 = (bool)((!(((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0035;
		}
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_5 = __this->___m_AttachedPanel;
		HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705* L_6 = (HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705*)il2cpp_codegen_object_new(HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705_il2cpp_TypeInfo_var);
		HierarchyEvent__ctor_mCB726C6A425D3CE8179A20AEE7D4D769D57E6E74(L_6, __this, (intptr_t)((void*)VisualTreeDataBindingsUpdater_OnHierarchyChange_m9ACEF7D91BE70E058CF23EFFFD867D5F20D8E23D_RuntimeMethod_var), NULL);
		NullCheck(L_5);
		BaseVisualElementPanel_remove_hierarchyChanged_mA06709F8940E9339884B4AA256907E6E3D734097(L_5, L_6, NULL);
	}

IL_0035:
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_7 = ___0_p;
		__this->___m_AttachedPanel = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AttachedPanel), (void*)L_7);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_8 = __this->___m_AttachedPanel;
		V_2 = (bool)((!(((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_9 = V_2;
		if (!L_9)
		{
			goto IL_0061;
		}
	}
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_10 = __this->___m_AttachedPanel;
		HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705* L_11 = (HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705*)il2cpp_codegen_object_new(HierarchyEvent_tB23E4347BC47656A014CA104A5B1DDC172A2A705_il2cpp_TypeInfo_var);
		HierarchyEvent__ctor_mCB726C6A425D3CE8179A20AEE7D4D769D57E6E74(L_11, __this, (intptr_t)((void*)VisualTreeDataBindingsUpdater_OnHierarchyChange_m9ACEF7D91BE70E058CF23EFFFD867D5F20D8E23D_RuntimeMethod_var), NULL);
		NullCheck(L_10);
		BaseVisualElementPanel_add_hierarchyChanged_mFF50603F086261870B15F30A712DB368D5126113(L_10, L_11, NULL);
	}

IL_0061:
	{
		return;
	}
}
// Method Definition Index: 394
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_Dispose_mFD741C7BCEBAFC892D74194F08D633347514F80D (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, bool ___0_disposing, const RuntimeMethod* method) 
{
	{
		VisualTreeDataBindingsUpdater_ProcessAllBindingRequests_m371ED3D53880535C5FACB2FBD11938607C8E40C8(__this, NULL);
		VisualTreeDataBindingsUpdater_ProcessDataSourceChangedRequests_mDB66933E51089A3CFCCDEF729739A8C23798ED10(__this, NULL);
		bool L_0 = ___0_disposing;
		BaseVisualTreeUpdater_Dispose_mA729351FC3F75EA15958558041384742C28CE12B(__this, L_0, NULL);
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_1;
		L_1 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		NullCheck(L_1);
		DataBindingManager_Dispose_m8EC1A02FB3AFB6ED3AB0EA59A655FBB5C1257158(L_1, NULL);
		return;
	}
}
// Method Definition Index: 395
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_ProcessAllBindingRequests_m371ED3D53880535C5FACB2FBD11938607C8E40C8 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m76A83B76330D385CC22ECE544729CDD0FCEAFECC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF58794633948FE8284FCDACC4456686548388092_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_3 = NULL;
	bool V_4 = false;
	bool V_5 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0 = ((VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var))->___s_ProcessBindingRequestsProfilerMarker;
		V_1 = L_0;
		AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 L_1;
		L_1 = ProfilerMarker_Auto_m133FA724EB95D16187B37D2C8A501D7E989B1F8D_inline((&V_1), NULL);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0069:
			{
				AutoScope_Dispose_mED763F3F51261EF8FB79DB32CD06E0A3F6C40481_inline((&V_0), NULL);
				return;
			}
		});
		try
		{
			{
				V_2 = 0;
				goto IL_0047_1;
			}

IL_0013_1:
			{
				List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_2 = __this->___m_BindingRegistrationRequests;
				int32_t L_3 = V_2;
				NullCheck(L_2);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4;
				L_4 = List_1_get_Item_mF58794633948FE8284FCDACC4456686548388092(L_2, L_3, List_1_get_Item_mF58794633948FE8284FCDACC4456686548388092_RuntimeMethod_var);
				V_3 = L_4;
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = V_3;
				NullCheck(L_5);
				RuntimeObject* L_6;
				L_6 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_5, NULL);
				BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_7;
				L_7 = BaseVisualTreeUpdater_get_panel_mF6239BD11A1C6EDD79F9B012ABADCAFB1408FB22(__this, NULL);
				V_4 = (bool)((((int32_t)((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303*)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				bool L_8 = V_4;
				if (!L_8)
				{
					goto IL_003a_1;
				}
			}
			{
				goto IL_0043_1;
			}

IL_003a_1:
			{
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = V_3;
				VisualTreeDataBindingsUpdater_ProcessBindingRequests_m1B1B483EE82318C82F2EFFD80F2B5C0AADCAB8E9(__this, L_9, NULL);
			}

IL_0043_1:
			{
				int32_t L_10 = V_2;
				V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
			}

IL_0047_1:
			{
				int32_t L_11 = V_2;
				List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_12 = __this->___m_BindingRegistrationRequests;
				NullCheck(L_12);
				int32_t L_13;
				L_13 = List_1_get_Count_m76A83B76330D385CC22ECE544729CDD0FCEAFECC_inline(L_12, List_1_get_Count_m76A83B76330D385CC22ECE544729CDD0FCEAFECC_RuntimeMethod_var);
				V_5 = (bool)((((int32_t)L_11) < ((int32_t)L_13))? 1 : 0);
				bool L_14 = V_5;
				if (L_14)
				{
					goto IL_0013_1;
				}
			}
			{
				List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_15 = __this->___m_BindingRegistrationRequests;
				NullCheck(L_15);
				List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_inline(L_15, List_1_Clear_mEDFAB2B4DB2068C66161077345E55EFB190D4AE4_RuntimeMethod_var);
				goto IL_0078;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0078:
	{
		return;
	}
}
// Method Definition Index: 396
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_ProcessBindingRequests_m1B1B483EE82318C82F2EFFD80F2B5C0AADCAB8E9 (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) 
{
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_0;
		L_0 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1 = ___0_element;
		NullCheck(L_0);
		DataBindingManager_ProcessBindingRequests_mB9C72B44EEBBCD7E2801AACEAAAA439478EF79E6(L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 397
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater_ProcessPropertyChangedEvents_m8A8C77C9CA4F6BDA19AFB5E22631D282790B398F (VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4* __this, HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* ___0_ranUpdate, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m1380C55F4EB8715080BA459177294FF41EE5281D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mD83E6A7ACFBE159DA4CF72BD9F99A00B896E0DF2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBE8A6EBCEC857D0D8DA0361CC2F4832CDA6296E8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5035D457DFCEF352DDF416D61C20D986FE1FD545_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* V_0 = NULL;
	int32_t V_1 = 0;
	ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 V_2;
	memset((&V_2), 0, sizeof(V_2));
	BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* V_3 = NULL;
	Binding_tA1358A155852138C1926082E4F3245B6F631CBED* V_4 = NULL;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_5 = NULL;
	DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 V_6;
	memset((&V_6), 0, sizeof(V_6));
	RuntimeObject* V_7 = NULL;
	PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 V_8;
	memset((&V_8), 0, sizeof(V_8));
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 V_9;
	memset((&V_9), 0, sizeof(V_9));
	BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB V_10;
	memset((&V_10), 0, sizeof(V_10));
	bool V_11 = false;
	bool V_12 = false;
	bool V_13 = false;
	bool V_14 = false;
	bool V_15 = false;
	BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 V_16;
	memset((&V_16), 0, sizeof(V_16));
	bool V_17 = false;
	IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76 V_18;
	memset((&V_18), 0, sizeof(V_18));
	bool V_19 = false;
	bool V_20 = false;
	bool V_21 = false;
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_0;
		L_0 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		NullCheck(L_0);
		List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* L_1;
		L_1 = DataBindingManager_GetChangedDetectedFromUI_mA7B8D19D58020D6B9CAA5514D036A0ECFA2EE5E3(L_0, NULL);
		V_0 = L_1;
		V_1 = 0;
		goto IL_01bb;
	}

IL_0014:
	{
		List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 L_4;
		L_4 = List_1_get_Item_m5035D457DFCEF352DDF416D61C20D986FE1FD545(L_2, L_3, List_1_get_Item_m5035D457DFCEF352DDF416D61C20D986FE1FD545_RuntimeMethod_var);
		V_2 = L_4;
		bool L_5;
		L_5 = ChangesFromUI_get_IsValid_mA0CD922C8007F104100B68DD116304060AB05D60((&V_2), NULL);
		V_11 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_11;
		if (!L_6)
		{
			goto IL_0032;
		}
	}
	{
		goto IL_01b7;
	}

IL_0032:
	{
		ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 L_7 = V_2;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_8 = L_7.___bindingData;
		V_3 = L_8;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_9 = V_3;
		NullCheck(L_9);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_10 = L_9->___binding;
		V_4 = L_10;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_11 = V_3;
		NullCheck(L_11);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_12 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_11->___target);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13 = L_12->___element;
		V_5 = L_13;
		BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* L_14 = __this->___m_Updater;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_15 = V_4;
		NullCheck(L_14);
		bool L_16;
		L_16 = BindingUpdater_ShouldProcessBindingAtStage_m0FCFFD6D5BA605A67E87C4F096A0081AEB5E5784(L_14, L_15, 1, (bool)1, (bool)0, NULL);
		V_12 = (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0);
		bool L_17 = V_12;
		if (!L_17)
		{
			goto IL_006c;
		}
	}
	{
		goto IL_01b7;
	}

IL_006c:
	{
		HashSet_1_tBF3C95D0A910445C05339BA7B9774E8A56509E70* L_18 = ___0_ranUpdate;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_19 = V_4;
		NullCheck(L_18);
		bool L_20;
		L_20 = HashSet_1_Contains_m1380C55F4EB8715080BA459177294FF41EE5281D(L_18, L_19, HashSet_1_Contains_m1380C55F4EB8715080BA459177294FF41EE5281D_RuntimeMethod_var);
		V_13 = L_20;
		bool L_21 = V_13;
		if (!L_21)
		{
			goto IL_007f;
		}
	}
	{
		goto IL_01b7;
	}

IL_007f:
	{
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_22;
		L_22 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_23 = V_3;
		NullCheck(L_23);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_24 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_23->___target);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_25 = L_24->___element;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_26 = V_3;
		NullCheck(L_22);
		DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332 L_27;
		L_27 = DataBindingManager_GetResolvedDataSourceContext_m0A95EB317F5ACFCE706AB5F4F872593DD9C61454(L_22, L_25, L_26, NULL);
		V_6 = L_27;
		RuntimeObject* L_28;
		L_28 = DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF_inline((&V_6), NULL);
		V_7 = L_28;
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_29;
		L_29 = DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_inline((&V_6), NULL);
		V_8 = L_29;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_30 = V_5;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_31 = V_3;
		NullCheck(L_31);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_32 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_31->___target);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_33 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&L_32->___bindingId);
		RuntimeObject* L_34 = V_7;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_35;
		memset((&L_35), 0, sizeof(L_35));
		BindingContext__ctor_mFFB40967B7E90B0A31B18E903E92B0D1CE6CA117((&L_35), L_30, L_33, (&V_8), L_34, NULL);
		V_9 = L_35;
		BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* L_36 = __this->___m_Updater;
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_37 = V_4;
		NullCheck(L_36);
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_38;
		L_38 = BindingUpdater_UpdateSource_mE3E5B851F371BC42E3B995E98136C8E3625A54AF(L_36, (&V_9), L_37, NULL);
		V_10 = L_38;
		VisualTreeDataBindingsUpdater_CacheAndLogBindingResult_m40E4D62DDC69CB920D539D18E15A21EAED6EA43F(__this, (bool)0, (&V_3), (&V_10), NULL);
		int32_t L_39;
		L_39 = BindingResult_get_status_m6D8C742DAD2690981F0408CA4A32BF71612660F2_inline((&V_10), NULL);
		V_14 = (bool)((((int32_t)L_39) == ((int32_t)0))? 1 : 0);
		bool L_40 = V_14;
		if (!L_40)
		{
			goto IL_01b6;
		}
	}
	{
		bool L_41;
		L_41 = ChangesFromUI_get_IsValid_mA0CD922C8007F104100B68DD116304060AB05D60((&V_2), NULL);
		V_17 = (bool)((((int32_t)L_41) == ((int32_t)0))? 1 : 0);
		bool L_42 = V_17;
		if (!L_42)
		{
			goto IL_0108;
		}
	}
	{
		goto IL_01b7;
	}

IL_0108:
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_43 = V_3;
		NullCheck(L_43);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_44 = L_43->___binding;
		NullCheck(L_44);
		bool L_45;
		L_45 = Binding_get_isDirty_mF3105BC29A02C5A331608232DC8ADE74358E1DBA_inline(L_44, NULL);
		V_15 = L_45;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_46 = V_3;
		NullCheck(L_46);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_47 = L_46->___binding;
		NullCheck(L_47);
		Binding_ClearDirty_m0DA83429C49B1EF2B899F9D03BA3FBBC13C26BFF(L_47, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_48 = V_5;
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_49 = V_3;
		NullCheck(L_49);
		BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512* L_50 = (BindingTarget_tC2F2D591FF13839801DF202C47390492A9934512*)(&L_49->___target);
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E* L_51 = (BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E*)(&L_50->___bindingId);
		RuntimeObject* L_52 = V_7;
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_53;
		memset((&L_53), 0, sizeof(L_53));
		BindingContext__ctor_mFFB40967B7E90B0A31B18E903E92B0D1CE6CA117((&L_53), L_48, L_51, (&V_8), L_52, NULL);
		V_16 = L_53;
		DataBindingManager_tE7B33E64EBBDCAB0A89B6A8421529F9BA0D066E1* L_54;
		L_54 = VisualTreeDataBindingsUpdater_get_bindingManager_m9CB6AA776854821378E0C9F8E0F76F49E35A7F68(__this, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_55 = V_5;
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_56;
		L_56 = BindingContext_get_bindingId_m73A0DE3066DB8AE9C59B51128E1A164DAB4E7B80_inline((&V_16), NULL);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_57 = V_4;
		NullCheck(L_54);
		IgnoreUIChangesScope_tB7F10B08165465852690C2F0B4B68D11B8D35F76 L_58;
		L_58 = DataBindingManager_IgnoreChangesScope_mFF89B91B270DCBC504DB47A8D68918DDE72ED694(L_54, L_55, L_56, L_57, NULL);
		V_18 = L_58;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0172:
			{
				IgnoreUIChangesScope_Dispose_mABBCAD1827CBA26CA3EE8C282CE450B0838B7C1E((&V_18), NULL);
				return;
			}
		});
		try
		{
			BindingUpdater_t2FDF8C31DF08A4283D7F6480BD84C181FE9041BA* L_59 = __this->___m_Updater;
			Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_60 = V_4;
			NullCheck(L_59);
			BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_61;
			L_61 = BindingUpdater_UpdateUI_m4C674F5A47134FC190AE6C75F92F812AEDD6DAE5(L_59, (&V_16), L_60, NULL);
			V_10 = L_61;
			VisualTreeDataBindingsUpdater_CacheAndLogBindingResult_m40E4D62DDC69CB920D539D18E15A21EAED6EA43F(__this, (bool)1, (&V_3), (&V_10), NULL);
			goto IL_0181;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0181:
	{
		int32_t L_62;
		L_62 = BindingResult_get_status_m6D8C742DAD2690981F0408CA4A32BF71612660F2_inline((&V_10), NULL);
		V_19 = (bool)((((int32_t)L_62) == ((int32_t)2))? 1 : 0);
		bool L_63 = V_19;
		if (!L_63)
		{
			goto IL_01b5;
		}
	}
	{
		bool L_64 = V_15;
		V_20 = L_64;
		bool L_65 = V_20;
		if (!L_65)
		{
			goto IL_01a8;
		}
	}
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_66 = V_3;
		NullCheck(L_66);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_67 = L_66->___binding;
		NullCheck(L_67);
		Binding_MarkDirty_m91D772CE38E5AD859C70F5AAC8380190139F1E2F(L_67, NULL);
		goto IL_01b4;
	}

IL_01a8:
	{
		BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* L_68 = V_3;
		NullCheck(L_68);
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_69 = L_68->___binding;
		NullCheck(L_69);
		Binding_ClearDirty_m0DA83429C49B1EF2B899F9D03BA3FBBC13C26BFF(L_69, NULL);
	}

IL_01b4:
	{
	}

IL_01b5:
	{
	}

IL_01b6:
	{
	}

IL_01b7:
	{
		int32_t L_70 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_70, 1));
	}

IL_01bb:
	{
		int32_t L_71 = V_1;
		List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* L_72 = V_0;
		NullCheck(L_72);
		int32_t L_73;
		L_73 = List_1_get_Count_mBE8A6EBCEC857D0D8DA0361CC2F4832CDA6296E8_inline(L_72, List_1_get_Count_mBE8A6EBCEC857D0D8DA0361CC2F4832CDA6296E8_RuntimeMethod_var);
		V_21 = (bool)((((int32_t)L_71) < ((int32_t)L_73))? 1 : 0);
		bool L_74 = V_21;
		if (L_74)
		{
			goto IL_0014;
		}
	}
	{
		List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* L_75 = V_0;
		NullCheck(L_75);
		List_1_Clear_mD83E6A7ACFBE159DA4CF72BD9F99A00B896E0DF2_inline(L_75, List_1_Clear_mD83E6A7ACFBE159DA4CF72BD9F99A00B896E0DF2_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 398
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualTreeDataBindingsUpdater__cctor_m6B6A01920B9635B8F8E0F0413822785F3948DABB (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81079D4CCF281CD93CD65CF41DB78C2DB2464A93);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B24B7584DB2EB8667842BE097A0E43DF4FA490E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7757F855B74651E4BF0327757FD5B9BE78DA9EC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFDE46721ECF093AD1C489D0351234C42862550A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1C844AA25E34E55A81AD13E366E72E07B07B886);
		s_Il2CppMethodInitialized = true;
	}
	{
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0;
		memset((&L_0), 0, sizeof(L_0));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_0), _stringLiteralA7757F855B74651E4BF0327757FD5B9BE78DA9EC, NULL);
		((VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var))->___s_UpdateProfilerMarker = L_0;
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_1;
		memset((&L_1), 0, sizeof(L_1));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_1), _stringLiteral8B24B7584DB2EB8667842BE097A0E43DF4FA490E, NULL);
		((VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var))->___s_ProcessBindingRequestsProfilerMarker = L_1;
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_2;
		memset((&L_2), 0, sizeof(L_2));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_2), _stringLiteralAFDE46721ECF093AD1C489D0351234C42862550A, NULL);
		((VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var))->___s_ProcessDataSourcesProfilerMarker = L_2;
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_3;
		memset((&L_3), 0, sizeof(L_3));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_3), _stringLiteralB1C844AA25E34E55A81AD13E366E72E07B07B886, NULL);
		((VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var))->___s_ShouldUpdateBindingProfilerMarker = L_3;
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_4;
		memset((&L_4), 0, sizeof(L_4));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_4), _stringLiteral81079D4CCF281CD93CD65CF41DB78C2DB2464A93, NULL);
		((VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeDataBindingsUpdater_t212CC04D52E750350769384FC602878A77ED1FA4_il2cpp_TypeInfo_var))->___s_UpdateBindingProfilerMarker = 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
IL2CPP_EXTERN_C void VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshal_pinvoke(const VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8& unmarshaled, VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshaled_pinvoke& marshaled)
{
	if (unmarshaled.___source != NULL)
	{
		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___source))
		{
			marshaled.___source = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___source));
			(marshaled.___source)->AddRef();
		}
		else
		{
			marshaled.___source = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___source);
		}
	}
	else
	{
		marshaled.___source = NULL;
	}
	marshaled.___version = unmarshaled.___version;
}
IL2CPP_EXTERN_C void VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshal_pinvoke_back(const VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshaled_pinvoke& marshaled, VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	if (marshaled.___source != NULL)
	{
		unmarshaled.___source = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___source, Il2CppComObject_il2cpp_TypeInfo_var);
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___source), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___source, Il2CppComObject_il2cpp_TypeInfo_var));

		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___source))
		{
			il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___source), Il2CppIUnknown::IID, marshaled.___source);
		}
	}
	else
	{
		unmarshaled.___source = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___source), (void*)NULL);
	}
	int64_t unmarshaledversion_temp_1 = 0;
	unmarshaledversion_temp_1 = marshaled.___version;
	unmarshaled.___version = unmarshaledversion_temp_1;
}
IL2CPP_EXTERN_C void VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshal_pinvoke_cleanup(VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshaled_pinvoke& marshaled)
{
	if (marshaled.___source != NULL)
	{
		(marshaled.___source)->Release();
		marshaled.___source = NULL;
	}
}
IL2CPP_EXTERN_C void VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshal_com(const VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8& unmarshaled, VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshaled_com& marshaled)
{
	if (unmarshaled.___source != NULL)
	{
		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___source))
		{
			marshaled.___source = il2cpp_codegen_com_query_interface<Il2CppIUnknown>(static_cast<Il2CppComObject*>(unmarshaled.___source));
			(marshaled.___source)->AddRef();
		}
		else
		{
			marshaled.___source = il2cpp_codegen_com_get_or_create_ccw<Il2CppIUnknown>(unmarshaled.___source);
		}
	}
	else
	{
		marshaled.___source = NULL;
	}
	marshaled.___version = unmarshaled.___version;
}
IL2CPP_EXTERN_C void VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshal_com_back(const VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshaled_com& marshaled, VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Il2CppComObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	if (marshaled.___source != NULL)
	{
		unmarshaled.___source = il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___source, Il2CppComObject_il2cpp_TypeInfo_var);
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___source), (void*)il2cpp_codegen_com_get_or_create_rcw_from_iunknown<RuntimeObject>(marshaled.___source, Il2CppComObject_il2cpp_TypeInfo_var));

		if (il2cpp_codegen_is_import_or_windows_runtime(unmarshaled.___source))
		{
			il2cpp_codegen_com_cache_queried_interface(static_cast<Il2CppComObject*>(unmarshaled.___source), Il2CppIUnknown::IID, marshaled.___source);
		}
	}
	else
	{
		unmarshaled.___source = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___source), (void*)NULL);
	}
	int64_t unmarshaledversion_temp_1 = 0;
	unmarshaledversion_temp_1 = marshaled.___version;
	unmarshaled.___version = unmarshaledversion_temp_1;
}
IL2CPP_EXTERN_C void VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshal_com_cleanup(VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8_marshaled_com& marshaled)
{
	if (marshaled.___source != NULL)
	{
		(marshaled.___source)->Release();
		marshaled.___source = NULL;
	}
}
// Method Definition Index: 399
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VersionInfo__ctor_mAEBD97A578D0AC9362B415E2B45DB0C6EC641198 (VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8* __this, RuntimeObject* ___0_source, int64_t ___1_version, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_source;
		__this->___source = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___source), (void*)L_0);
		int64_t L_1 = ___1_version;
		__this->___version = L_1;
		return;
	}
}
IL2CPP_EXTERN_C  void VersionInfo__ctor_mAEBD97A578D0AC9362B415E2B45DB0C6EC641198_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_source, int64_t ___1_version, const RuntimeMethod* method)
{
	VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8*>(__this + _offset);
	VersionInfo__ctor_mAEBD97A578D0AC9362B415E2B45DB0C6EC641198(_thisAdjusted, ___0_source, ___1_version, 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
// Method Definition Index: 400
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m2AC0493629C2232C849B355EDEB7F7098D5F5EE7 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2* L_0 = (U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2*)il2cpp_codegen_object_new(U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m0AA1DF4C76E43BF7B22E5D52A3D3A98483228439(L_0, NULL);
		((U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
// Method Definition Index: 401
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0AA1DF4C76E43BF7B22E5D52A3D3A98483228439 (U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// Method Definition Index: 402
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CProcessDataSourceChangedRequestsU3Eb__29_0_m407E38A5AB8D536BB698C10323B12AAA1FA15A1A (U3CU3Ec_tB28EB8FD7BEF7199AC58C28F2C79FDBA905BECE2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_e, const RuntimeMethod* method) 
{
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_e;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_0, NULL);
		return (bool)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 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: 417
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_add_clickedWithEventInfo_mD2F179BCF34253876400AEECFB4584E83439B17C (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* V_0 = NULL;
	Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* V_1 = NULL;
	Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* V_2 = NULL;
	{
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_0 = __this->___clickedWithEventInfo;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_1 = V_0;
		V_1 = L_1;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_2 = V_1;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43*)Castclass((RuntimeObject*)L_4, Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43_il2cpp_TypeInfo_var));
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43** L_5 = (Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43**)(&__this->___clickedWithEventInfo);
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_6 = V_2;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_7 = V_1;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_9 = V_0;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43*)L_9) == ((RuntimeObject*)(Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 418
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_remove_clickedWithEventInfo_mBDE8823F49EC90FD45DFC65D2F832003F6D8DD33 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* V_0 = NULL;
	Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* V_1 = NULL;
	Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* V_2 = NULL;
	{
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_0 = __this->___clickedWithEventInfo;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_1 = V_0;
		V_1 = L_1;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_2 = V_1;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43*)Castclass((RuntimeObject*)L_4, Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43_il2cpp_TypeInfo_var));
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43** L_5 = (Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43**)(&__this->___clickedWithEventInfo);
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_6 = V_2;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_7 = V_1;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_9 = V_0;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43*)L_9) == ((RuntimeObject*)(Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 419
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_add_clicked_m66B60516D2DEF680B5D3055EE1ACB400925A29A8 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___clicked;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
		V_1 = L_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___clicked);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 420
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_remove_clicked_m65D70980F559AA319A4B19050C7F31DD0C6F1DD1 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___clicked;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
		V_1 = L_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___clicked);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 421
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clickable_get_active_m1885E6AB31D356D4227AD0F212E474C906A540AD (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CactiveU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 422
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_set_active_m5A9F66452B394E4B3A58FB79185281B6DB6D5DFE (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CactiveU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 423
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Clickable_get_lastMousePosition_m44881B6F9DFBD98ECBA7DE638D4894220B61BCDF (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3ClastMousePositionU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 424
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_set_lastMousePosition_m62DECE599D6299F5C39D0D9807595C7172BAEA9D (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
		__this->___U3ClastMousePositionU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 425
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clickable_get_acceptClicksIfDisabled_mA0E7C1A446C04D7998C902BAA933460DA3D3C18B (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_AcceptClicksIfDisabled;
		return L_0;
	}
}
// Method Definition Index: 426
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_set_acceptClicksIfDisabled_mE966A4CCB967D89330E08D471E8017D904AB3387 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		bool L_0 = __this->___m_AcceptClicksIfDisabled;
		bool L_1 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_003f;
	}

IL_0010:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3;
		L_3 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		V_1 = (bool)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0024;
		}
	}
	{
		VirtualActionInvoker0::Invoke(6, __this);
	}

IL_0024:
	{
		bool L_5 = ___0_value;
		__this->___m_AcceptClicksIfDisabled = L_5;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
		L_6 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		V_2 = (bool)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_003f;
		}
	}
	{
		VirtualActionInvoker0::Invoke(5, __this);
	}

IL_003f:
	{
		return;
	}
}
// Method Definition Index: 427
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Clickable_get_invokePolicy_mB16CCE5A5E6FD2D0C217FA720974BE1EA11E7DCD (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) 
{
	int32_t G_B3_0 = 0;
	{
		bool L_0;
		L_0 = Clickable_get_acceptClicksIfDisabled_mA0E7C1A446C04D7998C902BAA933460DA3D3C18B_inline(__this, NULL);
		if (L_0)
		{
			goto IL_000b;
		}
	}
	{
		G_B3_0 = 0;
		goto IL_000c;
	}

IL_000b:
	{
		G_B3_0 = 1;
	}

IL_000c:
	{
		return (int32_t)(G_B3_0);
	}
}
// Method Definition Index: 428
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable__ctor_m8B94EAD6E8E850602AD61A0FE7ABD80190BAF88E (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_handler, int64_t ___1_delay, int64_t ___2_interval, const RuntimeMethod* method) 
{
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___0_handler;
		Clickable__ctor_mCB2B71EB5818A9A1BB1916BBA2FE4BC983575DEB(__this, L_0, NULL);
		int64_t L_1 = ___1_delay;
		__this->___m_Delay = L_1;
		int64_t L_2 = ___2_interval;
		__this->___m_Interval = L_2;
		Clickable_set_active_m5A9F66452B394E4B3A58FB79185281B6DB6D5DFE_inline(__this, (bool)0, NULL);
		return;
	}
}
// Method Definition Index: 429
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable__ctor_m98DC43EA0FE6BFAAF1AB55AEEF38F15DD1F2FB99 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* ___0_handler, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m312FE437F125C20E59CB1E48C69BF7F40ADE12C0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		__this->___m_ActivePointerId = (-1);
		PointerManipulator__ctor_m3601286974D5012B87BC27898ADC9E80B28EF451(__this, NULL);
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_0 = ___0_handler;
		__this->___clickedWithEventInfo = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___clickedWithEventInfo), (void*)L_0);
		List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121* L_1;
		L_1 = MouseManipulator_get_activators_mAB6DB832B06575DF49E23F84AE0B79EACE0509C9_inline(__this, NULL);
		il2cpp_codegen_initobj((&V_0), sizeof(ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81));
		ManipulatorActivationFilter_set_button_m7D270A0FB7BF8D63EE26483770D72A0676374769_inline((&V_0), 0, NULL);
		ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 L_2 = V_0;
		NullCheck(L_1);
		List_1_Add_m312FE437F125C20E59CB1E48C69BF7F40ADE12C0_inline(L_1, L_2, List_1_Add_m312FE437F125C20E59CB1E48C69BF7F40ADE12C0_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 430
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable__ctor_mCB2B71EB5818A9A1BB1916BBA2FE4BC983575DEB (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_handler, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m312FE437F125C20E59CB1E48C69BF7F40ADE12C0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		__this->___m_ActivePointerId = (-1);
		PointerManipulator__ctor_m3601286974D5012B87BC27898ADC9E80B28EF451(__this, NULL);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___0_handler;
		__this->___clicked = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___clicked), (void*)L_0);
		List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121* L_1;
		L_1 = MouseManipulator_get_activators_mAB6DB832B06575DF49E23F84AE0B79EACE0509C9_inline(__this, NULL);
		il2cpp_codegen_initobj((&V_0), sizeof(ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81));
		ManipulatorActivationFilter_set_button_m7D270A0FB7BF8D63EE26483770D72A0676374769_inline((&V_0), 0, NULL);
		ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 L_2 = V_0;
		NullCheck(L_1);
		List_1_Add_m312FE437F125C20E59CB1E48C69BF7F40ADE12C0_inline(L_1, L_2, List_1_Add_m312FE437F125C20E59CB1E48C69BF7F40ADE12C0_RuntimeMethod_var);
		Clickable_set_active_m5A9F66452B394E4B3A58FB79185281B6DB6D5DFE_inline(__this, (bool)0, NULL);
		return;
	}
}
// Method Definition Index: 431
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_OnTimer_m0DB36FB7BE7DEED6ABCEF027453E7DB5A5F1679C (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, TimerState_t82C7C29B095D6ACDC06AC172C269E9D5F0508ECE ___0_timerState, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B4_0 = 0;
	int32_t G_B9_0 = 0;
	int32_t G_B11_0 = 0;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___clicked;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_1 = __this->___clickedWithEventInfo;
		if (!L_1)
		{
			goto IL_0019;
		}
	}

IL_0011:
	{
		bool L_2;
		L_2 = Clickable_IsRepeatable_m02FD0CC8471886B591B8E31B2135AF58F33948DD(__this, NULL);
		G_B4_0 = ((int32_t)(L_2));
		goto IL_001a;
	}

IL_0019:
	{
		G_B4_0 = 0;
	}

IL_001a:
	{
		V_0 = (bool)G_B4_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0073;
		}
	}
	{
		int32_t L_4 = __this->___m_ActivePointerId;
		bool L_5;
		L_5 = Clickable_ContainsPointer_m0BD6507CF4D41C5EA255A4FDE08A5D7F1CF77670(__this, L_4, NULL);
		if (!L_5)
		{
			goto IL_0045;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
		L_6 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_6);
		bool L_7;
		L_7 = VisualElement_get_enabledInHierarchy_mBC4E983E9FD848277D6820F4D7A2743BA38BC412(L_6, NULL);
		if (L_7)
		{
			goto IL_0042;
		}
	}
	{
		bool L_8;
		L_8 = Clickable_get_acceptClicksIfDisabled_mA0E7C1A446C04D7998C902BAA933460DA3D3C18B_inline(__this, NULL);
		G_B9_0 = ((int32_t)(L_8));
		goto IL_0043;
	}

IL_0042:
	{
		G_B9_0 = 1;
	}

IL_0043:
	{
		G_B11_0 = G_B9_0;
		goto IL_0046;
	}

IL_0045:
	{
		G_B11_0 = 0;
	}

IL_0046:
	{
		V_1 = (bool)G_B11_0;
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_0063;
		}
	}
	{
		Clickable_Invoke_mD6F0CC4768D3E91318853985DBDEB37EDC49A283(__this, (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*)NULL, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_10;
		L_10 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_10);
		VisualElement_SetActivePseudoState_mABF592C0D073EFE945BC4864094FAF61B993A35C(L_10, (bool)1, NULL);
		goto IL_0072;
	}

IL_0063:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_11;
		L_11 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_11);
		VisualElement_SetActivePseudoState_mABF592C0D073EFE945BC4864094FAF61B993A35C(L_11, (bool)0, NULL);
	}

IL_0072:
	{
	}

IL_0073:
	{
		return;
	}
}
// Method Definition Index: 432
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clickable_IsRepeatable_m02FD0CC8471886B591B8E31B2135AF58F33948DD (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		int64_t L_0 = __this->___m_Delay;
		if ((((int64_t)L_0) > ((int64_t)((int64_t)0))))
		{
			goto IL_0017;
		}
	}
	{
		int64_t L_1 = __this->___m_Interval;
		G_B3_0 = ((((int64_t)L_1) > ((int64_t)((int64_t)0)))? 1 : 0);
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 1;
	}

IL_0018:
	{
		V_0 = (bool)G_B3_0;
		goto IL_001b;
	}

IL_001b:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 433
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_RegisterCallbacksOnTarget_m69AB13DDCF11EC6A02AA986894EEAEF2AAC4825D (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51_m4261C8B7CCD0487DCB444E9F1D99595D3F0417EE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5_m1436561BBA8BC9BFF0E0F4374906B6D7F67D2265_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m31B47377B2600C76864A89BB9F281B73D042B4F7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mE3153A790D51A1FBD515EBF3FE36AF9D4DCD1BD7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_mF32CB6B5935957C0761E707801C9062199B61786_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_OnPointerCancel_mAC1EAC3512F72B6F708F84F7D18334D59FB79718_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_OnPointerCaptureOut_mD116254D306487990547171C5207A6AEA18CAB3F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_OnPointerDown_mE73634C853F5F17C2264CF74D72C7A1DEC9D0E95_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_OnPointerMove_m76F45142599C9CEFA025DCC49BB81938AECBBDA7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_OnPointerUp_m912689B569AE2869391592DD6723B7E9B7E57D44_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0;
		L_0 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* L_1 = (EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*)il2cpp_codegen_object_new(EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var);
		EventCallback_1__ctor_mCDF2316FE391D783EF33C433EB59E5DF474C5398(L_1, __this, (intptr_t)((void*)Clickable_OnPointerDown_mE73634C853F5F17C2264CF74D72C7A1DEC9D0E95_RuntimeMethod_var), NULL);
		int32_t L_2;
		L_2 = Clickable_get_invokePolicy_mB16CCE5A5E6FD2D0C217FA720974BE1EA11E7DCD(__this, NULL);
		NullCheck(L_0);
		CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m31B47377B2600C76864A89BB9F281B73D042B4F7(L_0, L_1, L_2, 0, CallbackEventHandler_RegisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m31B47377B2600C76864A89BB9F281B73D042B4F7_RuntimeMethod_var);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3;
		L_3 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* L_4 = (EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*)il2cpp_codegen_object_new(EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
		EventCallback_1__ctor_mF3F9B006713A25FE54BB4DD7611B7A56ABDC7596(L_4, __this, (intptr_t)((void*)Clickable_OnPointerMove_m76F45142599C9CEFA025DCC49BB81938AECBBDA7_RuntimeMethod_var), NULL);
		int32_t L_5;
		L_5 = Clickable_get_invokePolicy_mB16CCE5A5E6FD2D0C217FA720974BE1EA11E7DCD(__this, NULL);
		NullCheck(L_3);
		CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mE3153A790D51A1FBD515EBF3FE36AF9D4DCD1BD7(L_3, L_4, L_5, 0, CallbackEventHandler_RegisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_mE3153A790D51A1FBD515EBF3FE36AF9D4DCD1BD7_RuntimeMethod_var);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
		L_6 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* L_7 = (EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*)il2cpp_codegen_object_new(EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var);
		EventCallback_1__ctor_mE64B79996B25171AA5DCBD2AFBB71A1A8C38B6E5(L_7, __this, (intptr_t)((void*)Clickable_OnPointerUp_m912689B569AE2869391592DD6723B7E9B7E57D44_RuntimeMethod_var), NULL);
		NullCheck(L_6);
		CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_mF32CB6B5935957C0761E707801C9062199B61786(L_6, L_7, 1, 0, CallbackEventHandler_RegisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_mF32CB6B5935957C0761E707801C9062199B61786_RuntimeMethod_var);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8;
		L_8 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7* L_9 = (EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7*)il2cpp_codegen_object_new(EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7_il2cpp_TypeInfo_var);
		EventCallback_1__ctor_m24CD07E9D8DA8BCAE0446636AB9C0622C36DF10C(L_9, __this, (intptr_t)((void*)Clickable_OnPointerCancel_mAC1EAC3512F72B6F708F84F7D18334D59FB79718_RuntimeMethod_var), NULL);
		NullCheck(L_8);
		CallbackEventHandler_RegisterCallback_TisPointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51_m4261C8B7CCD0487DCB444E9F1D99595D3F0417EE(L_8, L_9, 1, 0, CallbackEventHandler_RegisterCallback_TisPointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51_m4261C8B7CCD0487DCB444E9F1D99595D3F0417EE_RuntimeMethod_var);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_10;
		L_10 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF* L_11 = (EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF*)il2cpp_codegen_object_new(EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF_il2cpp_TypeInfo_var);
		EventCallback_1__ctor_m03D5D6D2A51BFDF58AF3F2307AD44B24B60A7B1B(L_11, __this, (intptr_t)((void*)Clickable_OnPointerCaptureOut_mD116254D306487990547171C5207A6AEA18CAB3F_RuntimeMethod_var), NULL);
		NullCheck(L_10);
		CallbackEventHandler_RegisterCallback_TisPointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5_m1436561BBA8BC9BFF0E0F4374906B6D7F67D2265(L_10, L_11, 1, 0, CallbackEventHandler_RegisterCallback_TisPointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5_m1436561BBA8BC9BFF0E0F4374906B6D7F67D2265_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 434
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_UnregisterCallbacksFromTarget_m35EA69CAB5376A4BF2B64125B3EC8BC976265B38 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51_m5F10C8DEFC75B4A190E365536DEE17FE5E5A3A18_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5_m96B8A002675366436500646208EB3C2FBAE3502A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_OnPointerCancel_mAC1EAC3512F72B6F708F84F7D18334D59FB79718_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_OnPointerCaptureOut_mD116254D306487990547171C5207A6AEA18CAB3F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_OnPointerDown_mE73634C853F5F17C2264CF74D72C7A1DEC9D0E95_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_OnPointerMove_m76F45142599C9CEFA025DCC49BB81938AECBBDA7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_OnPointerUp_m912689B569AE2869391592DD6723B7E9B7E57D44_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0;
		L_0 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C* L_1 = (EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C*)il2cpp_codegen_object_new(EventCallback_1_tBC1DA4FF1E26FC091E77AD11B6F780C5D237AF2C_il2cpp_TypeInfo_var);
		EventCallback_1__ctor_mCDF2316FE391D783EF33C433EB59E5DF474C5398(L_1, __this, (intptr_t)((void*)Clickable_OnPointerDown_mE73634C853F5F17C2264CF74D72C7A1DEC9D0E95_RuntimeMethod_var), NULL);
		NullCheck(L_0);
		CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509(L_0, L_1, 0, CallbackEventHandler_UnregisterCallback_TisPointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51_m3289E47B906D6F66490543857408759250B0F509_RuntimeMethod_var);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2;
		L_2 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA* L_3 = (EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA*)il2cpp_codegen_object_new(EventCallback_1_t7C6768AD962B0B50514570724A38E07DA18FB1FA_il2cpp_TypeInfo_var);
		EventCallback_1__ctor_mF3F9B006713A25FE54BB4DD7611B7A56ABDC7596(L_3, __this, (intptr_t)((void*)Clickable_OnPointerMove_m76F45142599C9CEFA025DCC49BB81938AECBBDA7_RuntimeMethod_var), NULL);
		NullCheck(L_2);
		CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1(L_2, L_3, 0, CallbackEventHandler_UnregisterCallback_TisPointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3_m6F47F7C447568B774EE45E245D99CBD6CDEC3CC1_RuntimeMethod_var);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4;
		L_4 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913* L_5 = (EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913*)il2cpp_codegen_object_new(EventCallback_1_tE2BCC4FFB156A2716749F7BDD0036A743B039913_il2cpp_TypeInfo_var);
		EventCallback_1__ctor_mE64B79996B25171AA5DCBD2AFBB71A1A8C38B6E5(L_5, __this, (intptr_t)((void*)Clickable_OnPointerUp_m912689B569AE2869391592DD6723B7E9B7E57D44_RuntimeMethod_var), NULL);
		NullCheck(L_4);
		CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A(L_4, L_5, 0, CallbackEventHandler_UnregisterCallback_TisPointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9_m6260930D0C12A5DFCA80D6D299023CA1A157680A_RuntimeMethod_var);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
		L_6 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7* L_7 = (EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7*)il2cpp_codegen_object_new(EventCallback_1_tCF242F8E93BCF576DC25DFA8544DC8816F42CFE7_il2cpp_TypeInfo_var);
		EventCallback_1__ctor_m24CD07E9D8DA8BCAE0446636AB9C0622C36DF10C(L_7, __this, (intptr_t)((void*)Clickable_OnPointerCancel_mAC1EAC3512F72B6F708F84F7D18334D59FB79718_RuntimeMethod_var), NULL);
		NullCheck(L_6);
		CallbackEventHandler_UnregisterCallback_TisPointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51_m5F10C8DEFC75B4A190E365536DEE17FE5E5A3A18(L_6, L_7, 0, CallbackEventHandler_UnregisterCallback_TisPointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51_m5F10C8DEFC75B4A190E365536DEE17FE5E5A3A18_RuntimeMethod_var);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8;
		L_8 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF* L_9 = (EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF*)il2cpp_codegen_object_new(EventCallback_1_t3A7B85AD96E3BB6F407AAFF594E222FBD5B713EF_il2cpp_TypeInfo_var);
		EventCallback_1__ctor_m03D5D6D2A51BFDF58AF3F2307AD44B24B60A7B1B(L_9, __this, (intptr_t)((void*)Clickable_OnPointerCaptureOut_mD116254D306487990547171C5207A6AEA18CAB3F_RuntimeMethod_var), NULL);
		NullCheck(L_8);
		CallbackEventHandler_UnregisterCallback_TisPointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5_m96B8A002675366436500646208EB3C2FBAE3502A(L_8, L_9, 0, CallbackEventHandler_UnregisterCallback_TisPointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5_m96B8A002675366436500646208EB3C2FBAE3502A_RuntimeMethod_var);
		Clickable_ResetActivePseudoState_mED0A3D412CEF9A1678F446E9D8606F8860BB3DC2(__this, NULL);
		return;
	}
}
// Method Definition Index: 435
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_OnPointerDown_mE73634C853F5F17C2264CF74D72C7A1DEC9D0E95 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* ___0_evt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		bool L_0;
		L_0 = Clickable_get_active_m1885E6AB31D356D4227AD0F212E474C906A540AD_inline(__this, NULL);
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_1 = ___0_evt;
		bool L_2;
		L_2 = PointerManipulator_CanStartManipulation_m9D53C068740EA802585EA65B19AA4AC7B3251387(__this, L_1, NULL);
		G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_0016;
	}

IL_0015:
	{
		G_B3_0 = 1;
	}

IL_0016:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_001c;
		}
	}
	{
		goto IL_0035;
	}

IL_001c:
	{
		PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_4 = ___0_evt;
		PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_5 = ___0_evt;
		NullCheck(L_5);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_inline(L_5, PointerEventBase_1_get_localPosition_m9E543CA223482A9514B0F78D60360D65EC8E3FD4_RuntimeMethod_var);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
		L_7 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_6, NULL);
		PointerDownEvent_tABAAD1BACBB98156D6BCCED51E11883EAFE03A51* L_8 = ___0_evt;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_inline(L_8, PointerEventBase_1_get_pointerId_m2666488A68716BD85D3277905899BDE7CF3826C8_RuntimeMethod_var);
		VirtualActionInvoker3< EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t >::Invoke(8, __this, L_4, L_7, L_9);
	}

IL_0035:
	{
		return;
	}
}
// Method Definition Index: 436
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_OnPointerMove_m76F45142599C9CEFA025DCC49BB81938AECBBDA7 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3* ___0_evt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_localPosition_m38DF70FA116B536F7D26200F9947A0F04105F6BF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = Clickable_get_active_m1885E6AB31D356D4227AD0F212E474C906A540AD_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_0023;
	}

IL_0010:
	{
		PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3* L_2 = ___0_evt;
		PointerMoveEvent_t2C1E2E20A07034638F48C3EB94B8520549D770C3* L_3 = ___0_evt;
		NullCheck(L_3);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
		L_4 = PointerEventBase_1_get_localPosition_m38DF70FA116B536F7D26200F9947A0F04105F6BF_inline(L_3, PointerEventBase_1_get_localPosition_m38DF70FA116B536F7D26200F9947A0F04105F6BF_RuntimeMethod_var);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_4, NULL);
		VirtualActionInvoker2< EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(9, __this, L_2, L_5);
	}

IL_0023:
	{
		return;
	}
}
// Method Definition Index: 437
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_OnPointerUp_m912689B569AE2869391592DD6723B7E9B7E57D44 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* ___0_evt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_localPosition_m3941BBAAC0355C583681F3A5ECBA8FCAB5F1DACC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		bool L_0;
		L_0 = Clickable_get_active_m1885E6AB31D356D4227AD0F212E474C906A540AD_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* L_1 = ___0_evt;
		bool L_2;
		L_2 = PointerManipulator_CanStopManipulation_mD4ECC120E2162AE51EA28C5292C97203D3C0A48E(__this, L_1, NULL);
		G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_0016;
	}

IL_0015:
	{
		G_B3_0 = 1;
	}

IL_0016:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_001c;
		}
	}
	{
		goto IL_0035;
	}

IL_001c:
	{
		PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* L_4 = ___0_evt;
		PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* L_5 = ___0_evt;
		NullCheck(L_5);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = PointerEventBase_1_get_localPosition_m3941BBAAC0355C583681F3A5ECBA8FCAB5F1DACC_inline(L_5, PointerEventBase_1_get_localPosition_m3941BBAAC0355C583681F3A5ECBA8FCAB5F1DACC_RuntimeMethod_var);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
		L_7 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_6, NULL);
		PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* L_8 = ___0_evt;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_inline(L_8, PointerEventBase_1_get_pointerId_m494A184CC32780C69FAE61D8361DE5F4A53FF2C6_RuntimeMethod_var);
		VirtualActionInvoker3< EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t >::Invoke(10, __this, L_4, L_7, L_9);
	}

IL_0035:
	{
		return;
	}
}
// Method Definition Index: 438
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_OnPointerCancel_mAC1EAC3512F72B6F708F84F7D18334D59FB79718 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, PointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51* ___0_evt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_pointerId_m10A301E89D623BE4E099DC7CE768AE0D12ADF5B4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		bool L_0;
		L_0 = Clickable_get_active_m1885E6AB31D356D4227AD0F212E474C906A540AD_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		PointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51* L_1 = ___0_evt;
		bool L_2;
		L_2 = PointerManipulator_CanStopManipulation_mD4ECC120E2162AE51EA28C5292C97203D3C0A48E(__this, L_1, NULL);
		G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_0016;
	}

IL_0015:
	{
		G_B3_0 = 1;
	}

IL_0016:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_001c;
		}
	}
	{
		goto IL_002a;
	}

IL_001c:
	{
		PointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51* L_4 = ___0_evt;
		PointerCancelEvent_t566D42065C3B376AD49A44A406AFE929A6CFEE51* L_5 = ___0_evt;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = PointerEventBase_1_get_pointerId_m10A301E89D623BE4E099DC7CE768AE0D12ADF5B4_inline(L_5, PointerEventBase_1_get_pointerId_m10A301E89D623BE4E099DC7CE768AE0D12ADF5B4_RuntimeMethod_var);
		VirtualActionInvoker2< EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, int32_t >::Invoke(11, __this, L_4, L_6);
	}

IL_002a:
	{
		return;
	}
}
// Method Definition Index: 439
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_OnPointerCaptureOut_mD116254D306487990547171C5207A6AEA18CAB3F (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, PointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5* ___0_evt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerCaptureEventBase_1_get_pointerId_m807E1CA35DCA449386CC6C80A29FEE3ECFA04D93_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = Clickable_get_active_m1885E6AB31D356D4227AD0F212E474C906A540AD_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_001e;
	}

IL_0010:
	{
		PointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5* L_2 = ___0_evt;
		PointerCaptureOutEvent_t3D53CEE79BD37EC74F40289B4D5501C4449905E5* L_3 = ___0_evt;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = PointerCaptureEventBase_1_get_pointerId_m807E1CA35DCA449386CC6C80A29FEE3ECFA04D93_inline(L_3, PointerCaptureEventBase_1_get_pointerId_m807E1CA35DCA449386CC6C80A29FEE3ECFA04D93_RuntimeMethod_var);
		VirtualActionInvoker2< EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, int32_t >::Invoke(11, __this, L_2, L_4);
	}

IL_001e:
	{
		return;
	}
}
// Method Definition Index: 440
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Clickable_ContainsPointer_m0BD6507CF4D41C5EA255A4FDE08A5D7F1CF77670 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, int32_t ___0_pointerId, const RuntimeMethod* method) 
{
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_0 = NULL;
	bool V_1 = false;
	int32_t G_B3_0 = 0;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0;
		L_0 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_0);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_1;
		L_1 = VisualElement_get_elementPanel_m4B4A37001D55527E4D015E6C6132607071F32B01_inline(L_0, NULL);
		int32_t L_2 = ___0_pointerId;
		NullCheck(L_1);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3;
		L_3 = BaseVisualElementPanel_GetTopElementUnderPointer_mDB876CD969BE130AC4E687554E08334ECBEB6B30(L_1, L_2, NULL);
		V_0 = L_3;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4;
		L_4 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = V_0;
		if ((((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_4) == ((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_5)))
		{
			goto IL_002a;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
		L_6 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_7 = V_0;
		NullCheck(L_6);
		bool L_8;
		L_8 = VisualElement_Contains_m67C850F752124028022996B851C2008877C19D3D(L_6, L_7, NULL);
		G_B3_0 = ((int32_t)(L_8));
		goto IL_002b;
	}

IL_002a:
	{
		G_B3_0 = 1;
	}

IL_002b:
	{
		V_1 = (bool)G_B3_0;
		goto IL_002e;
	}

IL_002e:
	{
		bool L_9 = V_1;
		return L_9;
	}
}
// Method Definition Index: 441
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_Invoke_mD6F0CC4768D3E91318853985DBDEB37EDC49A283 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, const RuntimeMethod* method) 
{
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
	Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* G_B5_0 = NULL;
	Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* G_B4_0 = NULL;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___clicked;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		goto IL_0013;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
	}

IL_0013:
	{
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_2 = __this->___clickedWithEventInfo;
		Action_1_t741CBBCB28E18BDBDEED4AE3BD7DBEEEA526DA43* L_3 = L_2;
		if (L_3)
		{
			G_B5_0 = L_3;
			goto IL_001f;
		}
		G_B4_0 = L_3;
	}
	{
		goto IL_0026;
	}

IL_001f:
	{
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_4 = ___0_evt;
		NullCheck(G_B5_0);
		Action_1_Invoke_m214EB2FECBDDD2E7E84E7E03926BE2C12188B648_inline(G_B5_0, L_4, NULL);
	}

IL_0026:
	{
		return;
	}
}
// Method Definition Index: 442
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_SimulateSingleClick_m46100C6C1273C052169382FE289B0A60CF16A29F (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, int32_t ___1_delayMs, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_ResetActivePseudoState_mED0A3D412CEF9A1678F446E9D8606F8860BB3DC2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVisualElementScheduler_tA68650FA9218398E77265748741B091638336FD8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0;
		L_0 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_0);
		VisualElement_SetActivePseudoState_mABF592C0D073EFE945BC4864094FAF61B993A35C(L_0, (bool)1, NULL);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1;
		L_1 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = VisualElement_get_schedule_m2BFE6967ED82371ACE1CD1FC32B8D8B93646ED76(L_1, NULL);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_3, __this, (intptr_t)((void*)Clickable_ResetActivePseudoState_mED0A3D412CEF9A1678F446E9D8606F8860BB3DC2_RuntimeMethod_var), NULL);
		NullCheck(L_2);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker1< RuntimeObject*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* >::Invoke(1, IVisualElementScheduler_tA68650FA9218398E77265748741B091638336FD8_il2cpp_TypeInfo_var, L_2, L_3);
		__this->___m_PendingActivePseudoStateReset = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PendingActivePseudoStateReset), (void*)L_4);
		RuntimeObject* L_5 = __this->___m_PendingActivePseudoStateReset;
		int32_t L_6 = ___1_delayMs;
		NullCheck(L_5);
		InterfaceActionInvoker1< int64_t >::Invoke(3, IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F_il2cpp_TypeInfo_var, L_5, ((int64_t)L_6));
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_7 = ___0_evt;
		Clickable_Invoke_mD6F0CC4768D3E91318853985DBDEB37EDC49A283(__this, L_7, NULL);
		return;
	}
}
// Method Definition Index: 443
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_ResetActivePseudoState_mED0A3D412CEF9A1678F446E9D8606F8860BB3DC2 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		RuntimeObject* L_0 = __this->___m_PendingActivePseudoStateReset;
		V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_0024;
	}

IL_0010:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2;
		L_2 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_2);
		VisualElement_SetActivePseudoState_mABF592C0D073EFE945BC4864094FAF61B993A35C(L_2, (bool)0, NULL);
		__this->___m_PendingActivePseudoStateReset = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PendingActivePseudoStateReset), (void*)(RuntimeObject*)NULL);
	}

IL_0024:
	{
		return;
	}
}
// Method Definition Index: 444
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_ProcessDownEvent_m8893F1058785A2B22EE01A3B368BF26F34CCF5B3 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_localPosition, int32_t ___2_pointerId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t05F6A7FC9FBB588EC4A828E23375838E340354CB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Clickable_OnTimer_m0DB36FB7BE7DEED6ABCEF027453E7DB5A5F1679C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVisualElementScheduler_tA68650FA9218398E77265748741B091638336FD8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	int32_t G_B7_0 = 0;
	int32_t G_B9_0 = 0;
	{
		Clickable_set_active_m5A9F66452B394E4B3A58FB79185281B6DB6D5DFE_inline(__this, (bool)1, NULL);
		int32_t L_0 = ___2_pointerId;
		__this->___m_ActivePointerId = L_0;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1;
		L_1 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		int32_t L_2 = ___2_pointerId;
		PointerCaptureHelper_CapturePointer_m7A647567160ADA0E052A7277C5B531D7A01E5F7F(L_1, L_2, NULL);
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_3 = ___0_evt;
		V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_003f;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5;
		L_5 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_5, NULL);
		int32_t L_7 = ___2_pointerId;
		PointerCaptureHelper_ProcessPointerCapture_mD1AE918F21A8FA12782FDDB44BC51B4449F0B160(L_6, L_7, NULL);
	}

IL_003f:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___1_localPosition;
		Clickable_set_lastMousePosition_m62DECE599D6299F5C39D0D9807595C7172BAEA9D_inline(__this, L_8, NULL);
		bool L_9;
		L_9 = Clickable_IsRepeatable_m02FD0CC8471886B591B8E31B2135AF58F33948DD(__this, NULL);
		V_1 = L_9;
		bool L_10 = V_1;
		if (!L_10)
		{
			goto IL_00e3;
		}
	}
	{
		int32_t L_11 = ___2_pointerId;
		bool L_12;
		L_12 = Clickable_ContainsPointer_m0BD6507CF4D41C5EA255A4FDE08A5D7F1CF77670(__this, L_11, NULL);
		if (!L_12)
		{
			goto IL_0076;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13;
		L_13 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_13);
		bool L_14;
		L_14 = VisualElement_get_enabledInHierarchy_mBC4E983E9FD848277D6820F4D7A2743BA38BC412(L_13, NULL);
		if (L_14)
		{
			goto IL_0073;
		}
	}
	{
		bool L_15;
		L_15 = Clickable_get_acceptClicksIfDisabled_mA0E7C1A446C04D7998C902BAA933460DA3D3C18B_inline(__this, NULL);
		G_B7_0 = ((int32_t)(L_15));
		goto IL_0074;
	}

IL_0073:
	{
		G_B7_0 = 1;
	}

IL_0074:
	{
		G_B9_0 = G_B7_0;
		goto IL_0077;
	}

IL_0076:
	{
		G_B9_0 = 0;
	}

IL_0077:
	{
		V_2 = (bool)G_B9_0;
		bool L_16 = V_2;
		if (!L_16)
		{
			goto IL_0085;
		}
	}
	{
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_17 = ___0_evt;
		Clickable_Invoke_mD6F0CC4768D3E91318853985DBDEB37EDC49A283(__this, L_17, NULL);
	}

IL_0085:
	{
		RuntimeObject* L_18 = __this->___m_Repeater;
		V_3 = (bool)((((RuntimeObject*)(RuntimeObject*)L_18) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_19 = V_3;
		if (!L_19)
		{
			goto IL_00ce;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_20;
		L_20 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_20);
		RuntimeObject* L_21;
		L_21 = VisualElement_get_schedule_m2BFE6967ED82371ACE1CD1FC32B8D8B93646ED76(L_20, NULL);
		Action_1_t05F6A7FC9FBB588EC4A828E23375838E340354CB* L_22 = (Action_1_t05F6A7FC9FBB588EC4A828E23375838E340354CB*)il2cpp_codegen_object_new(Action_1_t05F6A7FC9FBB588EC4A828E23375838E340354CB_il2cpp_TypeInfo_var);
		Action_1__ctor_mE69EF7642D4840F2095C4588AAFAC6E9F09C2BC4(L_22, __this, (intptr_t)((void*)Clickable_OnTimer_m0DB36FB7BE7DEED6ABCEF027453E7DB5A5F1679C_RuntimeMethod_var), NULL);
		NullCheck(L_21);
		RuntimeObject* L_23;
		L_23 = InterfaceFuncInvoker1< RuntimeObject*, Action_1_t05F6A7FC9FBB588EC4A828E23375838E340354CB* >::Invoke(0, IVisualElementScheduler_tA68650FA9218398E77265748741B091638336FD8_il2cpp_TypeInfo_var, L_21, L_22);
		int64_t L_24 = __this->___m_Interval;
		NullCheck(L_23);
		RuntimeObject* L_25;
		L_25 = InterfaceFuncInvoker1< RuntimeObject*, int64_t >::Invoke(5, IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F_il2cpp_TypeInfo_var, L_23, L_24);
		int64_t L_26 = __this->___m_Delay;
		NullCheck(L_25);
		RuntimeObject* L_27;
		L_27 = InterfaceFuncInvoker1< RuntimeObject*, int64_t >::Invoke(4, IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F_il2cpp_TypeInfo_var, L_25, L_26);
		__this->___m_Repeater = L_27;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Repeater), (void*)L_27);
		goto IL_00e2;
	}

IL_00ce:
	{
		RuntimeObject* L_28 = __this->___m_Repeater;
		int64_t L_29 = __this->___m_Delay;
		NullCheck(L_28);
		InterfaceActionInvoker1< int64_t >::Invoke(3, IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F_il2cpp_TypeInfo_var, L_28, L_29);
	}

IL_00e2:
	{
	}

IL_00e3:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_30;
		L_30 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_30);
		VisualElement_SetActivePseudoState_mABF592C0D073EFE945BC4864094FAF61B993A35C(L_30, (bool)1, NULL);
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_31 = ___0_evt;
		NullCheck(L_31);
		EventBase_StopImmediatePropagation_m2D6646624DDC02AE96657F5EAD5BC0361380A8DA(L_31, NULL);
		return;
	}
}
// Method Definition Index: 445
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_ProcessMoveEvent_m5535C7C4A7EDEC4F41FBD411498C79943F9EF727 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_localPosition, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_localPosition;
		Clickable_set_lastMousePosition_m62DECE599D6299F5C39D0D9807595C7172BAEA9D_inline(__this, L_0, NULL);
		int32_t L_1 = __this->___m_ActivePointerId;
		bool L_2;
		L_2 = Clickable_ContainsPointer_m0BD6507CF4D41C5EA255A4FDE08A5D7F1CF77670(__this, L_1, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_002a;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4;
		L_4 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_4);
		VisualElement_SetActivePseudoState_mABF592C0D073EFE945BC4864094FAF61B993A35C(L_4, (bool)1, NULL);
		goto IL_0039;
	}

IL_002a:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5;
		L_5 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_5);
		VisualElement_SetActivePseudoState_mABF592C0D073EFE945BC4864094FAF61B993A35C(L_5, (bool)0, NULL);
	}

IL_0039:
	{
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_6 = ___0_evt;
		NullCheck(L_6);
		EventBase_StopPropagation_mEFC7E5AB7164157065FF19064A6ADCBB0D8AF6FB(L_6, NULL);
		return;
	}
}
// Method Definition Index: 446
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_ProcessUpEvent_m836CA6678712F2783DD141BA0A5A2C2DA92EDD3C (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_localPosition, int32_t ___2_pointerId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	RuntimeObject* G_B5_0 = NULL;
	RuntimeObject* G_B4_0 = NULL;
	int32_t G_B11_0 = 0;
	int32_t G_B13_0 = 0;
	{
		Clickable_set_active_m5A9F66452B394E4B3A58FB79185281B6DB6D5DFE_inline(__this, (bool)0, NULL);
		__this->___m_ActivePointerId = (-1);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0;
		L_0 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		int32_t L_1 = ___2_pointerId;
		PointerCaptureHelper_ReleasePointer_m0FF47D46D610A94601B72E011344700B0EA7E1B9(L_0, L_1, NULL);
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_2 = ___0_evt;
		V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_2, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_003f;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4;
		L_4 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_4, NULL);
		int32_t L_6 = ___2_pointerId;
		PointerCaptureHelper_ProcessPointerCapture_mD1AE918F21A8FA12782FDDB44BC51B4449F0B160(L_5, L_6, NULL);
	}

IL_003f:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_7;
		L_7 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_7);
		VisualElement_SetActivePseudoState_mABF592C0D073EFE945BC4864094FAF61B993A35C(L_7, (bool)0, NULL);
		bool L_8;
		L_8 = Clickable_IsRepeatable_m02FD0CC8471886B591B8E31B2135AF58F33948DD(__this, NULL);
		V_1 = L_8;
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_006c;
		}
	}
	{
		RuntimeObject* L_10 = __this->___m_Repeater;
		RuntimeObject* L_11 = L_10;
		if (L_11)
		{
			G_B5_0 = L_11;
			goto IL_0063;
		}
		G_B4_0 = L_11;
	}
	{
		goto IL_0069;
	}

IL_0063:
	{
		NullCheck(G_B5_0);
		InterfaceActionInvoker0::Invoke(2, IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F_il2cpp_TypeInfo_var, G_B5_0);
	}

IL_0069:
	{
		goto IL_009e;
	}

IL_006c:
	{
		int32_t L_12 = ___2_pointerId;
		bool L_13;
		L_13 = Clickable_ContainsPointer_m0BD6507CF4D41C5EA255A4FDE08A5D7F1CF77670(__this, L_12, NULL);
		if (!L_13)
		{
			goto IL_008e;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_14;
		L_14 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_14);
		bool L_15;
		L_15 = VisualElement_get_enabledInHierarchy_mBC4E983E9FD848277D6820F4D7A2743BA38BC412(L_14, NULL);
		if (L_15)
		{
			goto IL_008b;
		}
	}
	{
		bool L_16;
		L_16 = Clickable_get_acceptClicksIfDisabled_mA0E7C1A446C04D7998C902BAA933460DA3D3C18B_inline(__this, NULL);
		G_B11_0 = ((int32_t)(L_16));
		goto IL_008c;
	}

IL_008b:
	{
		G_B11_0 = 1;
	}

IL_008c:
	{
		G_B13_0 = G_B11_0;
		goto IL_008f;
	}

IL_008e:
	{
		G_B13_0 = 0;
	}

IL_008f:
	{
		V_2 = (bool)G_B13_0;
		bool L_17 = V_2;
		if (!L_17)
		{
			goto IL_009d;
		}
	}
	{
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_18 = ___0_evt;
		Clickable_Invoke_mD6F0CC4768D3E91318853985DBDEB37EDC49A283(__this, L_18, NULL);
	}

IL_009d:
	{
	}

IL_009e:
	{
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_19 = ___0_evt;
		NullCheck(L_19);
		EventBase_StopPropagation_mEFC7E5AB7164157065FF19064A6ADCBB0D8AF6FB(L_19, NULL);
		return;
	}
}
// Method Definition Index: 447
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Clickable_ProcessCancelEvent_m883FEA72687D2F85090D4B3252A472A42C0EE4A9 (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, int32_t ___1_pointerId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	RuntimeObject* G_B5_0 = NULL;
	RuntimeObject* G_B4_0 = NULL;
	{
		Clickable_set_active_m5A9F66452B394E4B3A58FB79185281B6DB6D5DFE_inline(__this, (bool)0, NULL);
		__this->___m_ActivePointerId = (-1);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0;
		L_0 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		int32_t L_1 = ___1_pointerId;
		PointerCaptureHelper_ReleasePointer_m0FF47D46D610A94601B72E011344700B0EA7E1B9(L_0, L_1, NULL);
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_2 = ___0_evt;
		V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_2, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_003f;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4;
		L_4 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_4, NULL);
		int32_t L_6 = ___1_pointerId;
		PointerCaptureHelper_ProcessPointerCapture_mD1AE918F21A8FA12782FDDB44BC51B4449F0B160(L_5, L_6, NULL);
	}

IL_003f:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_7;
		L_7 = Manipulator_get_target_m2B0E5AA5012E1DCACBC74A10E582733128E7935B(__this, NULL);
		NullCheck(L_7);
		VisualElement_SetActivePseudoState_mABF592C0D073EFE945BC4864094FAF61B993A35C(L_7, (bool)0, NULL);
		bool L_8;
		L_8 = Clickable_IsRepeatable_m02FD0CC8471886B591B8E31B2135AF58F33948DD(__this, NULL);
		V_1 = L_8;
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_006a;
		}
	}
	{
		RuntimeObject* L_10 = __this->___m_Repeater;
		RuntimeObject* L_11 = L_10;
		if (L_11)
		{
			G_B5_0 = L_11;
			goto IL_0063;
		}
		G_B4_0 = L_11;
	}
	{
		goto IL_0069;
	}

IL_0063:
	{
		NullCheck(G_B5_0);
		InterfaceActionInvoker0::Invoke(2, IVisualElementScheduledItem_t309F1A5445514122A9E3F64182D0D8A4DE34C48F_il2cpp_TypeInfo_var, G_B5_0);
	}

IL_0069:
	{
	}

IL_006a:
	{
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_12 = ___0_evt;
		NullCheck(L_12);
		EventBase_StopPropagation_mEFC7E5AB7164157065FF19064A6ADCBB0D8AF6FB(L_12, 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: 448
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ClickDetector_get_s_DoubleClickTime_mC3981303DF2BC78A33219109765E2EBB183DD1B2 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		int32_t L_0 = ((ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_StaticFields*)il2cpp_codegen_static_fields_for(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var))->___U3Cs_DoubleClickTimeU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 449
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClickDetector_set_s_DoubleClickTime_m2C979CE112A4CF6CE1206F7CA81E11C4FE16E66C (int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		((ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_StaticFields*)il2cpp_codegen_static_fields_for(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var))->___U3Cs_DoubleClickTimeU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 450
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClickDetector__ctor_m2EE3096D3F144D680F167DECD625B42D64B7B61F (ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD0FD70C99F7B754C44C17B5292866B580788F9B5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m07455E356D6387A5F282A448AB283D19E3F2F629_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var);
		int32_t L_0 = ((PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_StaticFields*)il2cpp_codegen_static_fields_for(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var))->___maxPointers;
		List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* L_1 = (List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6*)il2cpp_codegen_object_new(List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6_il2cpp_TypeInfo_var);
		List_1__ctor_m07455E356D6387A5F282A448AB283D19E3F2F629(L_1, L_0, List_1__ctor_m07455E356D6387A5F282A448AB283D19E3F2F629_RuntimeMethod_var);
		__this->___m_ClickStatus = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ClickStatus), (void*)L_1);
		V_0 = 0;
		goto IL_0033;
	}

IL_001c:
	{
		List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* L_2 = __this->___m_ClickStatus;
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_3 = (ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470*)il2cpp_codegen_object_new(ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470_il2cpp_TypeInfo_var);
		ButtonClickStatus__ctor_m6B2FDB061B567F9DFE3C3B3D90CD4FB6BADEA62E(L_3, NULL);
		NullCheck(L_2);
		List_1_Add_mD0FD70C99F7B754C44C17B5292866B580788F9B5_inline(L_2, L_3, List_1_Add_mD0FD70C99F7B754C44C17B5292866B580788F9B5_RuntimeMethod_var);
		int32_t L_4 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
	}

IL_0033:
	{
		int32_t L_5 = V_0;
		il2cpp_codegen_runtime_class_init_inline(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var);
		int32_t L_6 = ((PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_StaticFields*)il2cpp_codegen_static_fields_for(PointerId_tE48DCDC5C36DD1F5595C28EE48C0243BA8BEF35C_il2cpp_TypeInfo_var))->___maxPointers;
		V_1 = (bool)((((int32_t)L_5) < ((int32_t)L_6))? 1 : 0);
		bool L_7 = V_1;
		if (L_7)
		{
			goto IL_001c;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		int32_t L_8;
		L_8 = ClickDetector_get_s_DoubleClickTime_mC3981303DF2BC78A33219109765E2EBB183DD1B2_inline(NULL);
		V_2 = (bool)((((int32_t)L_8) == ((int32_t)(-1)))? 1 : 0);
		bool L_9 = V_2;
		if (!L_9)
		{
			goto IL_0058;
		}
	}
	{
		int32_t L_10;
		L_10 = Event_GetDoubleClickTime_mF3D10CD927983547C6BF3479083B4155DE693826(NULL);
		il2cpp_codegen_runtime_class_init_inline(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		ClickDetector_set_s_DoubleClickTime_m2C979CE112A4CF6CE1206F7CA81E11C4FE16E66C_inline(L_10, NULL);
	}

IL_0058:
	{
		return;
	}
}
// Method Definition Index: 451
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClickDetector_StartClickTracking_mF87B35BA2F55B42F47709D89FA651EEFCE615CE7 (ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m97E4330A4B3A01D99AD2ACC1BAE011F8FD18C7BB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* V_1 = NULL;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	{
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_0 = ___0_evt;
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var));
		RuntimeObject* L_1 = V_0;
		V_3 = (bool)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_2 = V_3;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		goto IL_009f;
	}

IL_0016:
	{
		List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* L_3 = __this->___m_ClickStatus;
		RuntimeObject* L_4 = V_0;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var, L_4);
		NullCheck(L_3);
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_6;
		L_6 = List_1_get_Item_m97E4330A4B3A01D99AD2ACC1BAE011F8FD18C7BB(L_3, L_5, List_1_get_Item_m97E4330A4B3A01D99AD2ACC1BAE011F8FD18C7BB_RuntimeMethod_var);
		V_1 = L_6;
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_7 = ___0_evt;
		NullCheck(L_7);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8;
		L_8 = EventBase_get_elementTarget_mF6CFD6372FB247718797DB8927654F781821B94D_inline(L_7, NULL);
		V_2 = L_8;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = V_2;
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_10 = V_1;
		NullCheck(L_10);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_11 = L_10->___m_Target;
		V_4 = (bool)((((int32_t)((((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_9) == ((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_12 = V_4;
		if (!L_12)
		{
			goto IL_004a;
		}
	}
	{
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_13 = V_1;
		NullCheck(L_13);
		ButtonClickStatus_Reset_mFCBC412DDC97A15CD335422EE69C932766EB4067(L_13, NULL);
	}

IL_004a:
	{
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_14 = V_1;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_15 = V_2;
		NullCheck(L_14);
		L_14->___m_Target = L_15;
		Il2CppCodeGenWriteBarrier((void**)(&L_14->___m_Target), (void*)L_15);
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_16 = ___0_evt;
		NullCheck(L_16);
		int64_t L_17;
		L_17 = EventBase_get_timestamp_mC9B2EEBB3D65DD2032AAF19FEB0032AEA8D303A0_inline(L_16, NULL);
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_18 = V_1;
		NullCheck(L_18);
		int64_t L_19 = L_18->___m_LastPointerDownTime;
		il2cpp_codegen_runtime_class_init_inline(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		int32_t L_20;
		L_20 = ClickDetector_get_s_DoubleClickTime_mC3981303DF2BC78A33219109765E2EBB183DD1B2_inline(NULL);
		V_5 = (bool)((((int64_t)((int64_t)il2cpp_codegen_subtract(L_17, L_19))) > ((int64_t)((int64_t)L_20)))? 1 : 0);
		bool L_21 = V_5;
		if (!L_21)
		{
			goto IL_0077;
		}
	}
	{
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_22 = V_1;
		NullCheck(L_22);
		L_22->___m_ClickCount = 1;
		goto IL_0087;
	}

IL_0077:
	{
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_23 = V_1;
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_24 = L_23;
		NullCheck(L_24);
		int32_t L_25 = L_24->___m_ClickCount;
		NullCheck(L_24);
		L_24->___m_ClickCount = ((int32_t)il2cpp_codegen_add(L_25, 1));
	}

IL_0087:
	{
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_26 = V_1;
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_27 = ___0_evt;
		NullCheck(L_27);
		int64_t L_28;
		L_28 = EventBase_get_timestamp_mC9B2EEBB3D65DD2032AAF19FEB0032AEA8D303A0_inline(L_27, NULL);
		NullCheck(L_26);
		L_26->___m_LastPointerDownTime = L_28;
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_29 = V_1;
		RuntimeObject* L_30 = V_0;
		NullCheck(L_30);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
		L_31 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(5, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var, L_30);
		NullCheck(L_29);
		L_29->___m_PointerDownPosition = L_31;
	}

IL_009f:
	{
		return;
	}
}
// Method Definition Index: 452
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClickDetector_SendClickEvent_m3AC03E996C28D79AAB47D49BEA01887AFF21B310 (ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m97E4330A4B3A01D99AD2ACC1BAE011F8FD18C7BB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* V_1 = NULL;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_6 = NULL;
	bool V_7 = false;
	ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318* V_8 = NULL;
	int32_t G_B5_0 = 0;
	int32_t G_B9_0 = 0;
	{
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_0 = ___0_evt;
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var));
		RuntimeObject* L_1 = V_0;
		V_3 = (bool)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_2 = V_3;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		goto IL_00b4;
	}

IL_0016:
	{
		List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* L_3 = __this->___m_ClickStatus;
		RuntimeObject* L_4 = V_0;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var, L_4);
		NullCheck(L_3);
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_6;
		L_6 = List_1_get_Item_m97E4330A4B3A01D99AD2ACC1BAE011F8FD18C7BB(L_3, L_5, List_1_get_Item_m97E4330A4B3A01D99AD2ACC1BAE011F8FD18C7BB_RuntimeMethod_var);
		V_1 = L_6;
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_7 = ___0_evt;
		NullCheck(L_7);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8;
		L_8 = EventBase_get_elementTarget_mF6CFD6372FB247718797DB8927654F781821B94D_inline(L_7, NULL);
		V_2 = L_8;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9 = V_2;
		if (!L_9)
		{
			goto IL_003b;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_10 = V_2;
		RuntimeObject* L_11 = V_0;
		il2cpp_codegen_runtime_class_init_inline(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = ClickDetector_ContainsPointer_mF55E4297E69344290B84A80214193107020B1642(L_10, L_11, NULL);
		G_B5_0 = ((int32_t)(L_12));
		goto IL_003c;
	}

IL_003b:
	{
		G_B5_0 = 0;
	}

IL_003c:
	{
		V_4 = (bool)G_B5_0;
		bool L_13 = V_4;
		if (!L_13)
		{
			goto IL_00b4;
		}
	}
	{
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_14 = V_1;
		NullCheck(L_14);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_15 = L_14->___m_Target;
		if (!L_15)
		{
			goto IL_0056;
		}
	}
	{
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_16 = V_1;
		NullCheck(L_16);
		int32_t L_17 = L_16->___m_ClickCount;
		G_B9_0 = ((((int32_t)L_17) > ((int32_t)0))? 1 : 0);
		goto IL_0057;
	}

IL_0056:
	{
		G_B9_0 = 0;
	}

IL_0057:
	{
		V_5 = (bool)G_B9_0;
		bool L_18 = V_5;
		if (!L_18)
		{
			goto IL_00b3;
		}
	}
	{
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_19 = V_1;
		NullCheck(L_19);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_20 = L_19->___m_Target;
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_21 = ___0_evt;
		NullCheck(L_21);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_22;
		L_22 = EventBase_get_elementTarget_mF6CFD6372FB247718797DB8927654F781821B94D_inline(L_21, NULL);
		NullCheck(L_20);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_23;
		L_23 = VisualElement_FindCommonAncestor_m464F5AAEF24D4BC3A2847581F314630BE8C5B18B(L_20, L_22, NULL);
		V_6 = L_23;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_24 = V_6;
		V_7 = (bool)((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_24) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_25 = V_7;
		if (!L_25)
		{
			goto IL_00b2;
		}
	}
	{
		RuntimeObject* L_26 = V_0;
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_27 = V_1;
		NullCheck(L_27);
		int32_t L_28 = L_27->___m_ClickCount;
		il2cpp_codegen_runtime_class_init_inline(ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318_il2cpp_TypeInfo_var);
		ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318* L_29;
		L_29 = ClickEvent_GetPooled_mF7742AC0D12BA4498BCD648CCC84BC80AFE42505(L_26, L_28, NULL);
		V_8 = L_29;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00a4:
			{
				{
					ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318* L_30 = V_8;
					if (!L_30)
					{
						goto IL_00b0;
					}
				}
				{
					ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318* L_31 = V_8;
					NullCheck(L_31);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_31);
				}

IL_00b0:
				{
					return;
				}
			}
		});
		try
		{
			ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318* L_32 = V_8;
			VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_33 = V_6;
			NullCheck(L_32);
			EventBase_set_elementTarget_m8BF8A4CD508F335210DB9FD2D034549A1EC084A8_inline(L_32, L_33, NULL);
			VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_34 = V_6;
			ClickEvent_t30651949F0BA68E61187B63F5D325323E92CC318* L_35 = V_8;
			NullCheck(L_34);
			VirtualActionInvoker2< EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C*, int32_t >::Invoke(6, L_34, L_35, 2);
			goto IL_00b1;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00b1:
	{
	}

IL_00b2:
	{
	}

IL_00b3:
	{
	}

IL_00b4:
	{
		return;
	}
}
// Method Definition Index: 453
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClickDetector_CancelClickTracking_m93EDACD3A68DC09BD1DB229F9D390466E25E4339 (ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31* __this, EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* ___0_evt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m97E4330A4B3A01D99AD2ACC1BAE011F8FD18C7BB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* V_1 = NULL;
	bool V_2 = false;
	{
		EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* L_0 = ___0_evt;
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var));
		RuntimeObject* L_1 = V_0;
		V_2 = (bool)((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0013;
		}
	}
	{
		goto IL_002c;
	}

IL_0013:
	{
		List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* L_3 = __this->___m_ClickStatus;
		RuntimeObject* L_4 = V_0;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var, L_4);
		NullCheck(L_3);
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_6;
		L_6 = List_1_get_Item_m97E4330A4B3A01D99AD2ACC1BAE011F8FD18C7BB(L_3, L_5, List_1_get_Item_m97E4330A4B3A01D99AD2ACC1BAE011F8FD18C7BB_RuntimeMethod_var);
		V_1 = L_6;
		ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_7 = V_1;
		NullCheck(L_7);
		ButtonClickStatus_Reset_mFCBC412DDC97A15CD335422EE69C932766EB4067(L_7, NULL);
	}

IL_002c:
	{
		return;
	}
}
// Method Definition Index: 455
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ClickDetector_ContainsPointer_mF55E4297E69344290B84A80214193107020B1642 (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, RuntimeObject* ___1_pe, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_4 = NULL;
	int32_t G_B3_0 = 0;
	int32_t G_B9_0 = 0;
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
		NullCheck(L_0);
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1;
		L_1 = VisualElement_get_worldBound_m2E4AF689F0B4AB06E1316348A1E10D4DB2412AC3(L_0, NULL);
		V_1 = L_1;
		RuntimeObject* L_2 = ___1_pe;
		NullCheck(L_2);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(5, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var, L_2);
		il2cpp_codegen_runtime_class_init_inline(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Rect_Contains_mB1160CD465F3E9616AA4EED72AFFD611BD8D2B6B_inline((&V_1), L_3, NULL);
		if (!L_4)
		{
			goto IL_0022;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = ___0_element;
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = VisualElement_get_panel_m44AEFA3041785E57641AA3F895D11215C841BED1(L_5, NULL);
		G_B3_0 = ((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		goto IL_0023;
	}

IL_0022:
	{
		G_B3_0 = 1;
	}

IL_0023:
	{
		V_0 = (bool)G_B3_0;
		bool L_7 = V_0;
		if (!L_7)
		{
			goto IL_002b;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_0065;
	}

IL_002b:
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = ___0_element;
		NullCheck(L_8);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_9;
		L_9 = VisualElement_get_elementPanel_m4B4A37001D55527E4D015E6C6132607071F32B01_inline(L_8, NULL);
		NullCheck(L_9);
		bool L_10;
		L_10 = BaseVisualElementPanel_get_isFlat_m4B9D7849C0774D56CB90F34D433C2F2AE6ECFFA4_inline(L_9, NULL);
		V_3 = L_10;
		bool L_11 = V_3;
		if (!L_11)
		{
			goto IL_0061;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_12 = ___0_element;
		NullCheck(L_12);
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_13;
		L_13 = VisualElement_get_elementPanel_m4B4A37001D55527E4D015E6C6132607071F32B01_inline(L_12, NULL);
		RuntimeObject* L_14 = ___1_pe;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IPointerEvent_t934940574FFC2D6D155265ACC6D78BC48174D9B7_il2cpp_TypeInfo_var, L_14);
		NullCheck(L_13);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_16;
		L_16 = BaseVisualElementPanel_GetTopElementUnderPointer_mDB876CD969BE130AC4E687554E08334ECBEB6B30(L_13, L_15, NULL);
		V_4 = L_16;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_17 = ___0_element;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_18 = V_4;
		if ((((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_17) == ((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_18)))
		{
			goto IL_005d;
		}
	}
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_19 = ___0_element;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_20 = V_4;
		NullCheck(L_19);
		bool L_21;
		L_21 = VisualElement_Contains_m67C850F752124028022996B851C2008877C19D3D(L_19, L_20, NULL);
		G_B9_0 = ((int32_t)(L_21));
		goto IL_005e;
	}

IL_005d:
	{
		G_B9_0 = 1;
	}

IL_005e:
	{
		V_2 = (bool)G_B9_0;
		goto IL_0065;
	}

IL_0061:
	{
		V_2 = (bool)1;
		goto IL_0065;
	}

IL_0065:
	{
		bool L_22 = V_2;
		return L_22;
	}
}
// Method Definition Index: 456
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClickDetector_Cleanup_m10A20C3A809CB870C1B8E63C4DD6067B76F70D88 (ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31* __this, List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___0_elements, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mCBE2BFE8933E398A7CFB9BA839669B91DA85BE2D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF85DD6A8CDB236D28003256866C3EAAFBF2D1B80_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7700E0118E5266BB28653EEC09770E51EA94C6B4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mD9F6E9BB40B1B9540DD09AEE4FA7897ABD11C1F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m9E30C40B86578595E8AA73155D0C6CAE1D8332F5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t942BE6D55CC67ED12A659F0E8EC6B84D4063AD4D V_0;
	memset((&V_0), 0, sizeof(V_0));
	ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	{
		List_1_tBDD12EAD3C5C46706730C230F223EE020C6822D6* L_0 = __this->___m_ClickStatus;
		NullCheck(L_0);
		Enumerator_t942BE6D55CC67ED12A659F0E8EC6B84D4063AD4D L_1;
		L_1 = List_1_GetEnumerator_m9E30C40B86578595E8AA73155D0C6CAE1D8332F5(L_0, List_1_GetEnumerator_m9E30C40B86578595E8AA73155D0C6CAE1D8332F5_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004b:
			{
				Enumerator_Dispose_mCBE2BFE8933E398A7CFB9BA839669B91DA85BE2D((&V_0), Enumerator_Dispose_mCBE2BFE8933E398A7CFB9BA839669B91DA85BE2D_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0040_1;
			}

IL_0010_1:
			{
				ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_2;
				L_2 = Enumerator_get_Current_m7700E0118E5266BB28653EEC09770E51EA94C6B4_inline((&V_0), Enumerator_get_Current_m7700E0118E5266BB28653EEC09770E51EA94C6B4_RuntimeMethod_var);
				V_1 = L_2;
				ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_3 = V_1;
				NullCheck(L_3);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4 = L_3->___m_Target;
				V_2 = (bool)((((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
				bool L_5 = V_2;
				if (!L_5)
				{
					goto IL_0028_1;
				}
			}
			{
				goto IL_0040_1;
			}

IL_0028_1:
			{
				List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_6 = ___0_elements;
				ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_7 = V_1;
				NullCheck(L_7);
				VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_8 = L_7->___m_Target;
				NullCheck(L_6);
				bool L_9;
				L_9 = List_1_Contains_mD9F6E9BB40B1B9540DD09AEE4FA7897ABD11C1F9(L_6, L_8, List_1_Contains_mD9F6E9BB40B1B9540DD09AEE4FA7897ABD11C1F9_RuntimeMethod_var);
				V_3 = L_9;
				bool L_10 = V_3;
				if (!L_10)
				{
					goto IL_003f_1;
				}
			}
			{
				ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* L_11 = V_1;
				NullCheck(L_11);
				ButtonClickStatus_Reset_mFCBC412DDC97A15CD335422EE69C932766EB4067(L_11, NULL);
			}

IL_003f_1:
			{
			}

IL_0040_1:
			{
				bool L_12;
				L_12 = Enumerator_MoveNext_mF85DD6A8CDB236D28003256866C3EAAFBF2D1B80((&V_0), Enumerator_MoveNext_mF85DD6A8CDB236D28003256866C3EAAFBF2D1B80_RuntimeMethod_var);
				if (L_12)
				{
					goto IL_0010_1;
				}
			}
			{
				goto IL_005a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_005a:
	{
		return;
	}
}
// Method Definition Index: 457
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClickDetector__cctor_mA342F196E9C715C05580BBDBC240752431619F39 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		((ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_StaticFields*)il2cpp_codegen_static_fields_for(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var))->___U3Cs_DoubleClickTimeU3Ek__BackingField = (-1);
		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: 458
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonClickStatus_Reset_mFCBC412DDC97A15CD335422EE69C932766EB4067 (ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* __this, const RuntimeMethod* method) 
{
	{
		__this->___m_Target = (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Target), (void*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)NULL);
		__this->___m_ClickCount = 0;
		__this->___m_LastPointerDownTime = ((int64_t)0);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		__this->___m_PointerDownPosition = L_0;
		return;
	}
}
// Method Definition Index: 459
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonClickStatus__ctor_m6B2FDB061B567F9DFE3C3B3D90CD4FB6BADEA62E (ButtonClickStatus_tD4248512DB59E16501C4DDB6EDC2C6DE04290470* __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: 460
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_add_itemsSourceSizeChanged_mA917EFA71AB4B5468A04B117EF72BA310D5DF397 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___itemsSourceSizeChanged;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
		V_1 = L_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___itemsSourceSizeChanged);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 461
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_remove_itemsSourceSizeChanged_m858FFB8C0716D7EB48C0247B55D9ACD7536F350D (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___itemsSourceSizeChanged;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
		V_1 = L_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___itemsSourceSizeChanged);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 462
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_add_itemsAdded_m464F4520C8D3B9ABCA5FAA3A876A406BD9413486 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_0 = NULL;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_1 = NULL;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_2 = NULL;
	{
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_0 = __this->___itemsAdded;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_1 = V_0;
		V_1 = L_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_2 = V_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)Castclass((RuntimeObject*)L_4, Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115_il2cpp_TypeInfo_var));
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115** L_5 = (Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115**)(&__this->___itemsAdded);
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_6 = V_2;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_7 = V_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_9 = V_0;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)L_9) == ((RuntimeObject*)(Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 463
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_remove_itemsAdded_m76C0080501C11A38DE8C5ECF297A89C151FA7B00 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_0 = NULL;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_1 = NULL;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_2 = NULL;
	{
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_0 = __this->___itemsAdded;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_1 = V_0;
		V_1 = L_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_2 = V_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)Castclass((RuntimeObject*)L_4, Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115_il2cpp_TypeInfo_var));
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115** L_5 = (Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115**)(&__this->___itemsAdded);
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_6 = V_2;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_7 = V_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_9 = V_0;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)L_9) == ((RuntimeObject*)(Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 464
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_add_itemsRemoved_m9D6F87E24641293F02CC86EA96253ADAF6061ED2 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_0 = NULL;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_1 = NULL;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_2 = NULL;
	{
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_0 = __this->___itemsRemoved;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_1 = V_0;
		V_1 = L_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_2 = V_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)Castclass((RuntimeObject*)L_4, Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115_il2cpp_TypeInfo_var));
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115** L_5 = (Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115**)(&__this->___itemsRemoved);
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_6 = V_2;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_7 = V_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_9 = V_0;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)L_9) == ((RuntimeObject*)(Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 465
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_remove_itemsRemoved_m3E7F654691BC40D283543F840D135063E399ECC0 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_0 = NULL;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_1 = NULL;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* V_2 = NULL;
	{
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_0 = __this->___itemsRemoved;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_1 = V_0;
		V_1 = L_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_2 = V_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)Castclass((RuntimeObject*)L_4, Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115_il2cpp_TypeInfo_var));
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115** L_5 = (Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115**)(&__this->___itemsRemoved);
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_6 = V_2;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_7 = V_1;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_9 = V_0;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)L_9) == ((RuntimeObject*)(Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 466
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926* BaseListViewController_get_baseListView_mE3E9B750CFD0A8723AF52332FC86F376BF298AD3 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0;
		L_0 = CollectionViewController_get_view_mA2B294EA0DC4E6E490482CBA616FE3DA7A3FF385_inline(__this, NULL);
		return ((BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926*)IsInstClass((RuntimeObject*)L_0, BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926_il2cpp_TypeInfo_var));
	}
}
// Method Definition Index: 467
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_InvokeMakeItem_m089EE4090EE8218DFCC6E21931E8639FAE2300F3 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_reusableItem, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* V_0 = NULL;
	bool V_1 = false;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B3_0 = NULL;
	ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* G_B3_1 = NULL;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B2_0 = NULL;
	ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* G_B2_1 = NULL;
	int32_t G_B4_0 = 0;
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* G_B4_1 = NULL;
	ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* G_B4_2 = NULL;
	{
		ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_0 = ___0_reusableItem;
		V_0 = ((ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5*)IsInstClass((RuntimeObject*)L_0, ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5_il2cpp_TypeInfo_var));
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_1 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0045;
		}
	}
	{
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_3 = V_0;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4;
		L_4 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(20, __this);
		BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926* L_5;
		L_5 = BaseListViewController_get_baseListView_mE3E9B750CFD0A8723AF52332FC86F376BF298AD3(__this, NULL);
		NullCheck(L_5);
		bool L_6;
		L_6 = BaseVerticalCollectionView_get_reorderable_m5F5C463431BC2646D1FC256868F476091B8EACB6(L_5, NULL);
		if (!L_6)
		{
			G_B3_0 = L_4;
			G_B3_1 = L_3;
			goto IL_0035;
		}
		G_B2_0 = L_4;
		G_B2_1 = L_3;
	}
	{
		BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926* L_7;
		L_7 = BaseListViewController_get_baseListView_mE3E9B750CFD0A8723AF52332FC86F376BF298AD3(__this, NULL);
		NullCheck(L_7);
		int32_t L_8;
		L_8 = BaseListView_get_reorderMode_mC5FF5C8722B1AB4939026F4EE2AD1B6637E9953C_inline(L_7, NULL);
		G_B4_0 = ((((int32_t)L_8) == ((int32_t)1))? 1 : 0);
		G_B4_1 = G_B2_0;
		G_B4_2 = G_B2_1;
		goto IL_0036;
	}

IL_0035:
	{
		G_B4_0 = 0;
		G_B4_1 = G_B3_0;
		G_B4_2 = G_B3_1;
	}

IL_0036:
	{
		NullCheck(G_B4_2);
		ReusableListViewItem_Init_mBEEFA1B50223C7715CDF31DEAEDDB8C9808B603A(G_B4_2, G_B4_1, (bool)G_B4_0, NULL);
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_9 = V_0;
		BaseListViewController_PostInitRegistration_m7989473776DB914D02656AB405F04D0E5F075A57(__this, L_9, NULL);
	}

IL_0045:
	{
		return;
	}
}
// Method Definition Index: 468
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_PostInitRegistration_m7989473776DB914D02656AB405F04D0E5F075A57 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* ___0_listItem, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StyleEnum_1_op_Implicit_m3CDF632B66BE956AED4D451BF8A5C2F7F1B7B48D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_0 = ___0_listItem;
		NullCheck(L_0);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_1;
		L_1 = ReusableCollectionItem_get_bindableElement_m3A2BBD4C95A69A2AAC6292651AEA58B6D41CDF95_inline(L_0, NULL);
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_1, NULL);
		StyleEnum_1_tDDEAB09F1AAFEA72821D32D702E5349040FF46D9 L_3;
		L_3 = StyleEnum_1_op_Implicit_m3CDF632B66BE956AED4D451BF8A5C2F7F1B7B48D(0, StyleEnum_1_op_Implicit_m3CDF632B66BE956AED4D451BF8A5C2F7F1B7B48D_RuntimeMethod_var);
		NullCheck(L_2);
		InterfaceActionInvoker1< StyleEnum_1_tDDEAB09F1AAFEA72821D32D702E5349040FF46D9 >::Invoke(103, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_2, L_3);
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_4 = ___0_listItem;
		NullCheck(L_4);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5;
		L_5 = ReusableCollectionItem_get_bindableElement_m3A2BBD4C95A69A2AAC6292651AEA58B6D41CDF95_inline(L_4, NULL);
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_5, NULL);
		StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_7;
		L_7 = StyleLength_op_Implicit_m895C788B08202125BDDAEE31F2F9D0EE6519D990(4, NULL);
		NullCheck(L_6);
		InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(55, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_6, L_7);
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_8 = ___0_listItem;
		NullCheck(L_8);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9;
		L_9 = ReusableCollectionItem_get_bindableElement_m3A2BBD4C95A69A2AAC6292651AEA58B6D41CDF95_inline(L_8, NULL);
		NullCheck(L_9);
		RuntimeObject* L_10;
		L_10 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_9, NULL);
		StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_11;
		L_11 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019((0.0f), NULL);
		NullCheck(L_10);
		InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(81, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_10, L_11);
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_12 = ___0_listItem;
		NullCheck(L_12);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13;
		L_13 = ReusableCollectionItem_get_bindableElement_m3A2BBD4C95A69A2AAC6292651AEA58B6D41CDF95_inline(L_12, NULL);
		NullCheck(L_13);
		RuntimeObject* L_14;
		L_14 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_13, NULL);
		StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_15;
		L_15 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019((0.0f), NULL);
		NullCheck(L_14);
		InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(75, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_14, L_15);
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_16 = ___0_listItem;
		NullCheck(L_16);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_17;
		L_17 = ReusableCollectionItem_get_bindableElement_m3A2BBD4C95A69A2AAC6292651AEA58B6D41CDF95_inline(L_16, NULL);
		NullCheck(L_17);
		RuntimeObject* L_18;
		L_18 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_17, NULL);
		StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 L_19;
		L_19 = StyleLength_op_Implicit_mA1ED6E9AD696C34231A35B83084B1298A700B019((0.0f), NULL);
		NullCheck(L_18);
		InterfaceActionInvoker1< StyleLength_tF02B24735FC88BE29BEB36F7A87709CA28AF72D8 >::Invoke(101, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_18, L_19);
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_20 = ___0_listItem;
		NullCheck(L_20);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_21;
		L_21 = ReusableCollectionItem_get_bindableElement_m3A2BBD4C95A69A2AAC6292651AEA58B6D41CDF95_inline(L_20, NULL);
		NullCheck(L_21);
		RuntimeObject* L_22;
		L_22 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_21, NULL);
		StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 L_23;
		L_23 = StyleFloat_op_Implicit_m534A028510332FD68BBBAF6C96028FAE936A2DDB((0.0f), NULL);
		NullCheck(L_22);
		InterfaceActionInvoker1< StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 >::Invoke(59, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_22, L_23);
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_24 = ___0_listItem;
		NullCheck(L_24);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_25;
		L_25 = ReusableCollectionItem_get_bindableElement_m3A2BBD4C95A69A2AAC6292651AEA58B6D41CDF95_inline(L_24, NULL);
		NullCheck(L_25);
		RuntimeObject* L_26;
		L_26 = VisualElement_get_style_mDCFF8D835BE0AFE412905E108F48B32A83734224(L_25, NULL);
		StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 L_27;
		L_27 = StyleFloat_op_Implicit_m534A028510332FD68BBBAF6C96028FAE936A2DDB((0.0f), NULL);
		NullCheck(L_26);
		InterfaceActionInvoker1< StyleFloat_t4A100BCCDC275C2302517C5858C9BE9EC43D4841 >::Invoke(61, IStyle_t4FD66C97CA5F46BFE328FED0C65277A37E0A89F7_il2cpp_TypeInfo_var, L_26, L_27);
		return;
	}
}
// Method Definition Index: 469
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_SetBindingContext_m321F5811751970CAA88082C897B399246D4F6D08 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_reusableItem, int32_t ___1_index, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_0 = ___0_reusableItem;
		int32_t L_1 = ___1_index;
		CollectionViewController_SetBindingContext_mD98CA9896FB7BB44A2365C37FCDA7AFF38DA73A3(__this, L_0, L_1, NULL);
		BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926* L_2;
		L_2 = BaseListViewController_get_baseListView_mE3E9B750CFD0A8723AF52332FC86F376BF298AD3(__this, NULL);
		NullCheck(L_2);
		bool L_3;
		L_3 = BaseListView_get_autoAssignSource_mF72A09A26C6F4E2167E1EB044988EAF9B6D7843D(L_2, NULL);
		V_0 = L_3;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0045;
		}
	}
	{
		ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_5 = ___0_reusableItem;
		NullCheck(L_5);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6;
		L_6 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, L_5);
		RuntimeObject* L_7;
		L_7 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		NullCheck(L_6);
		VisualElement_set_dataSource_m33E22A85E8E6E71F4D86975F5D9C02F6A5CAB867(L_6, L_7, NULL);
		ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_8 = ___0_reusableItem;
		NullCheck(L_8);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9;
		L_9 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(4, L_8);
		int32_t L_10 = ___1_index;
		int32_t L_11;
		L_11 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, __this, L_10);
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_12;
		L_12 = PropertyPath_FromIndex_mECB2B98D1D854C2304D4E334229E4264FA96E490_inline(L_11, NULL);
		NullCheck(L_9);
		VisualElement_set_dataSourcePath_mA2A1846607B2372F5F1AE4BBF996CDD8CDB261AD(L_9, L_12, NULL);
	}

IL_0045:
	{
		return;
	}
}
// Method Definition Index: 470
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_InvokeBindItem_mE5571623595D22B4E79F7CD9C80FEDEE1FFE1962 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_reusableItem, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B4_0 = 0;
	ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* G_B6_0 = NULL;
	ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* G_B5_0 = NULL;
	int32_t G_B7_0 = 0;
	ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* G_B7_1 = NULL;
	{
		ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_0 = ___0_reusableItem;
		V_0 = ((ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5*)IsInstClass((RuntimeObject*)L_0, ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5_il2cpp_TypeInfo_var));
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_1 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0045;
		}
	}
	{
		BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926* L_3;
		L_3 = BaseListViewController_get_baseListView_mE3E9B750CFD0A8723AF52332FC86F376BF298AD3(__this, NULL);
		NullCheck(L_3);
		bool L_4;
		L_4 = BaseVerticalCollectionView_get_reorderable_m5F5C463431BC2646D1FC256868F476091B8EACB6(L_3, NULL);
		if (!L_4)
		{
			goto IL_002e;
		}
	}
	{
		BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926* L_5;
		L_5 = BaseListViewController_get_baseListView_mE3E9B750CFD0A8723AF52332FC86F376BF298AD3(__this, NULL);
		NullCheck(L_5);
		int32_t L_6;
		L_6 = BaseListView_get_reorderMode_mC5FF5C8722B1AB4939026F4EE2AD1B6637E9953C_inline(L_5, NULL);
		G_B4_0 = ((((int32_t)L_6) == ((int32_t)1))? 1 : 0);
		goto IL_002f;
	}

IL_002e:
	{
		G_B4_0 = 0;
	}

IL_002f:
	{
		V_2 = (bool)G_B4_0;
		ReusableListViewItem_tAF9E92C2374E878D5269E1831B27BCF31B922AF5* L_7 = V_0;
		bool L_8 = V_2;
		if (!L_8)
		{
			G_B6_0 = L_7;
			goto IL_003d;
		}
		G_B5_0 = L_7;
	}
	{
		int32_t L_9 = ___1_index;
		bool L_10;
		L_10 = VirtualFuncInvoker1< bool, int32_t >::Invoke(24, __this, L_9);
		G_B7_0 = ((int32_t)(L_10));
		G_B7_1 = G_B5_0;
		goto IL_003e;
	}

IL_003d:
	{
		G_B7_0 = 0;
		G_B7_1 = G_B6_0;
	}

IL_003e:
	{
		NullCheck(G_B7_1);
		ReusableListViewItem_UpdateDragHandle_mAB69E554D8DC5E62D0BDEB431189551A9665936C(G_B7_1, (bool)G_B7_0, NULL);
	}

IL_0045:
	{
		ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_11 = ___0_reusableItem;
		int32_t L_12 = ___1_index;
		CollectionViewController_InvokeBindItem_m42734E755BE3DBA31917EAB2518A732DFDD9AED8(__this, L_11, L_12, NULL);
		return;
	}
}
// Method Definition Index: 471
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseListViewController_NeedsDragHandle_m6AE782A493FB25752E73FB1D482777B47D2DB8B4 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		V_0 = (bool)1;
		goto IL_0005;
	}

IL_0005:
	{
		bool L_0 = V_0;
		return L_0;
	}
}
// Method Definition Index: 472
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_AddItems_m7A4505CC5D1EF2A49EBEAC3EEF33C55B43711512 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, int32_t ___0_itemCount, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseListViewController_U3CAddItemsU3Eg__IsGenericListU7C19_0_mF2F502F0BF901471F30AB4984A3EACE2EC5C6172_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_mA84A3566CE7800F2068402B02AC03CB7587FEF56_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Release_m781AB9F21307FD9C59C1D6CFBAD5EACB2A9BAE72_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_t5B361942F59C43867F72F5B0D244C2D537EC0694_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	int32_t V_4 = 0;
	bool V_5 = false;
	Type_t* V_6 = NULL;
	Type_t* V_7 = NULL;
	bool V_8 = false;
	Type_t* V_9 = NULL;
	int32_t V_10 = 0;
	bool V_11 = false;
	int32_t V_12 = 0;
	bool V_13 = false;
	int32_t G_B11_0 = 0;
	{
		int32_t L_0 = ___0_itemCount;
		V_2 = (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_2;
		if (!L_1)
		{
			goto IL_0011;
		}
	}
	{
		goto IL_0155;
	}

IL_0011:
	{
		BaseListViewController_EnsureItemSourceCanBeResized_m1EC5CC6F41F15657EB469D8F49FC5A7937CDE7B2(__this, NULL);
		int32_t L_2;
		L_2 = VirtualFuncInvoker0< int32_t >::Invoke(9, __this);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t5B361942F59C43867F72F5B0D244C2D537EC0694_il2cpp_TypeInfo_var);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3;
		L_3 = CollectionPool_2_Get_mA84A3566CE7800F2068402B02AC03CB7587FEF56(CollectionPool_2_Get_mA84A3566CE7800F2068402B02AC03CB7587FEF56_RuntimeMethod_var);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0144:
			{
				List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = V_1;
				il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t5B361942F59C43867F72F5B0D244C2D537EC0694_il2cpp_TypeInfo_var);
				CollectionPool_2_Release_m781AB9F21307FD9C59C1D6CFBAD5EACB2A9BAE72(L_4, CollectionPool_2_Release_m781AB9F21307FD9C59C1D6CFBAD5EACB2A9BAE72_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				RuntimeObject* L_5;
				L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
				NullCheck(L_5);
				bool L_6;
				L_6 = InterfaceFuncInvoker0< bool >::Invoke(6, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_5);
				V_3 = L_6;
				bool L_7 = V_3;
				if (!L_7)
				{
					goto IL_0077_1;
				}
			}
			{
				RuntimeObject* L_8;
				L_8 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
				int32_t L_9 = ___0_itemCount;
				RuntimeArray* L_10;
				L_10 = BaseListViewController_AddToArray_m111532A58DE22D9150BF037BAE2AE997CD8980CF(((RuntimeArray*)CastclassClass((RuntimeObject*)L_8, il2cpp_defaults.array_class)), L_9, NULL);
				VirtualActionInvoker1< RuntimeObject* >::Invoke(6, __this, L_10);
				V_4 = 0;
				goto IL_0066_1;
			}

IL_0053_1:
			{
				List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_11 = V_1;
				int32_t L_12 = V_0;
				int32_t L_13 = V_4;
				NullCheck(L_11);
				List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
				int32_t L_14 = V_4;
				V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1));
			}

IL_0066_1:
			{
				int32_t L_15 = V_4;
				int32_t L_16 = ___0_itemCount;
				V_5 = (bool)((((int32_t)L_15) < ((int32_t)L_16))? 1 : 0);
				bool L_17 = V_5;
				if (L_17)
				{
					goto IL_0053_1;
				}
			}
			{
				goto IL_0139_1;
			}

IL_0077_1:
			{
				RuntimeObject* L_18;
				L_18 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
				NullCheck(L_18);
				Type_t* L_19;
				L_19 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_18, NULL);
				V_6 = L_19;
				Type_t* L_20 = V_6;
				NullCheck(L_20);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_21;
				L_21 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(112, L_20);
				Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_22 = (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*)il2cpp_codegen_object_new(Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
				Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74(L_22, NULL, (intptr_t)((void*)BaseListViewController_U3CAddItemsU3Eg__IsGenericListU7C19_0_mF2F502F0BF901471F30AB4984A3EACE2EC5C6172_RuntimeMethod_var), NULL);
				Type_t* L_23;
				L_23 = Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61((RuntimeObject*)L_21, L_22, Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61_RuntimeMethod_var);
				V_7 = L_23;
				Type_t* L_24 = V_7;
				il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
				bool L_25;
				L_25 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_24, (Type_t*)NULL, NULL);
				if (!L_25)
				{
					goto IL_00ba_1;
				}
			}
			{
				Type_t* L_26 = V_7;
				NullCheck(L_26);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27;
				L_27 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_26);
				NullCheck(L_27);
				int32_t L_28 = 0;
				Type_t* L_29 = (L_27)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
				NullCheck(L_29);
				bool L_30;
				L_30 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_29, NULL);
				G_B11_0 = ((int32_t)(L_30));
				goto IL_00bb_1;
			}

IL_00ba_1:
			{
				G_B11_0 = 0;
			}

IL_00bb_1:
			{
				V_8 = (bool)G_B11_0;
				bool L_31 = V_8;
				if (!L_31)
				{
					goto IL_0106_1;
				}
			}
			{
				Type_t* L_32 = V_7;
				NullCheck(L_32);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33;
				L_33 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(49, L_32);
				NullCheck(L_33);
				int32_t L_34 = 0;
				Type_t* L_35 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
				V_9 = L_35;
				V_10 = 0;
				goto IL_00f8_1;
			}

IL_00d2_1:
			{
				List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_36 = V_1;
				int32_t L_37 = V_0;
				int32_t L_38 = V_10;
				NullCheck(L_36);
				List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_36, ((int32_t)il2cpp_codegen_add(L_37, L_38)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
				RuntimeObject* L_39;
				L_39 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
				Type_t* L_40 = V_9;
				RuntimeObject* L_41;
				L_41 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_40, NULL);
				NullCheck(L_39);
				int32_t L_42;
				L_42 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(2, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_39, L_41);
				int32_t L_43 = V_10;
				V_10 = ((int32_t)il2cpp_codegen_add(L_43, 1));
			}

IL_00f8_1:
			{
				int32_t L_44 = V_10;
				int32_t L_45 = ___0_itemCount;
				V_11 = (bool)((((int32_t)L_44) < ((int32_t)L_45))? 1 : 0);
				bool L_46 = V_11;
				if (L_46)
				{
					goto IL_00d2_1;
				}
			}
			{
				goto IL_0138_1;
			}

IL_0106_1:
			{
				V_12 = 0;
				goto IL_012c_1;
			}

IL_010c_1:
			{
				List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_47 = V_1;
				int32_t L_48 = V_0;
				int32_t L_49 = V_12;
				NullCheck(L_47);
				List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_47, ((int32_t)il2cpp_codegen_add(L_48, L_49)), List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
				RuntimeObject* L_50;
				L_50 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
				NullCheck(L_50);
				int32_t L_51;
				L_51 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(2, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_50, NULL);
				int32_t L_52 = V_12;
				V_12 = ((int32_t)il2cpp_codegen_add(L_52, 1));
			}

IL_012c_1:
			{
				int32_t L_53 = V_12;
				int32_t L_54 = ___0_itemCount;
				V_13 = (bool)((((int32_t)L_53) < ((int32_t)L_54))? 1 : 0);
				bool L_55 = V_13;
				if (L_55)
				{
					goto IL_010c_1;
				}
			}
			{
			}

IL_0138_1:
			{
			}

IL_0139_1:
			{
				List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_56 = V_1;
				BaseListViewController_RaiseItemsAdded_m55633B2AE8907A0F140501C2819425DDB8D48435(__this, L_56, NULL);
				goto IL_014e;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_014e:
	{
		BaseListViewController_RaiseOnSizeChanged_mCFBD5F3AED31BE1099707E250AED386089B3CB2A(__this, NULL);
	}

IL_0155:
	{
		return;
	}
}
// Method Definition Index: 473
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_Move_m11B943762A480E3BF210BAEA98222D1D50BB7F5D (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, int32_t ___0_index, int32_t ___1_newIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	int32_t G_B7_0 = 0;
	int32_t G_B12_0 = 0;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		V_4 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_4;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_008a;
	}

IL_0012:
	{
		int32_t L_2 = ___0_index;
		int32_t L_3 = ___1_newIndex;
		V_5 = (bool)((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
		bool L_4 = V_5;
		if (!L_4)
		{
			goto IL_001e;
		}
	}
	{
		goto IL_008a;
	}

IL_001e:
	{
		int32_t L_5 = ___0_index;
		int32_t L_6 = ___1_newIndex;
		int32_t L_7;
		L_7 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_5, L_6, NULL);
		V_0 = L_7;
		int32_t L_8 = ___0_index;
		int32_t L_9 = ___1_newIndex;
		int32_t L_10;
		L_10 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_8, L_9, NULL);
		V_1 = L_10;
		int32_t L_11 = V_0;
		if ((((int32_t)L_11) < ((int32_t)0)))
		{
			goto IL_0045;
		}
	}
	{
		int32_t L_12 = V_1;
		RuntimeObject* L_13;
		L_13 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		NullCheck(L_13);
		int32_t L_14;
		L_14 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_13);
		G_B7_0 = ((((int32_t)((((int32_t)L_12) < ((int32_t)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0046;
	}

IL_0045:
	{
		G_B7_0 = 1;
	}

IL_0046:
	{
		V_6 = (bool)G_B7_0;
		bool L_15 = V_6;
		if (!L_15)
		{
			goto IL_004e;
		}
	}
	{
		goto IL_008a;
	}

IL_004e:
	{
		int32_t L_16 = ___1_newIndex;
		V_2 = L_16;
		int32_t L_17 = ___1_newIndex;
		int32_t L_18 = ___0_index;
		if ((((int32_t)L_17) < ((int32_t)L_18)))
		{
			goto IL_0057;
		}
	}
	{
		G_B12_0 = (-1);
		goto IL_0058;
	}

IL_0057:
	{
		G_B12_0 = 1;
	}

IL_0058:
	{
		V_3 = G_B12_0;
		goto IL_006b;
	}

IL_005b:
	{
		int32_t L_19 = ___0_index;
		int32_t L_20 = ___1_newIndex;
		BaseListViewController_Swap_mCE5E5CCD92DD9C7648965BC0AEFEDDB6F6239628(__this, L_19, L_20, NULL);
		int32_t L_21 = ___1_newIndex;
		int32_t L_22 = V_3;
		___1_newIndex = ((int32_t)il2cpp_codegen_add(L_21, L_22));
	}

IL_006b:
	{
		int32_t L_23 = ___0_index;
		int32_t L_24 = ___1_newIndex;
		int32_t L_25;
		L_25 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_23, L_24, NULL);
		int32_t L_26 = ___0_index;
		int32_t L_27 = ___1_newIndex;
		int32_t L_28;
		L_28 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_26, L_27, NULL);
		V_7 = (bool)((((int32_t)L_25) < ((int32_t)L_28))? 1 : 0);
		bool L_29 = V_7;
		if (L_29)
		{
			goto IL_005b;
		}
	}
	{
		int32_t L_30 = ___0_index;
		int32_t L_31 = V_2;
		CollectionViewController_RaiseItemIndexChanged_mE12A41E7F1E29A78B60EDE6E02A9D3728D944E77(__this, L_30, L_31, NULL);
	}

IL_008a:
	{
		return;
	}
}
// Method Definition Index: 474
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_RemoveItem_mAAEB1411FD9A2E21EE31D7E5B96B1786B1051CA7 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_mAC90788170550C49BE7E07E08DC24C6F4B1F282B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_t5B361942F59C43867F72F5B0D244C2D537EC0694_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PooledObject_1_System_IDisposable_Dispose_m8625488F4A366060C813FE28136D9DF4F3CE5287_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_0 = NULL;
	PooledObject_1_t9CB3B8254592D2A8A28461F56F28442CBB5BE8DE V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t5B361942F59C43867F72F5B0D244C2D537EC0694_il2cpp_TypeInfo_var);
		PooledObject_1_t9CB3B8254592D2A8A28461F56F28442CBB5BE8DE L_0;
		L_0 = CollectionPool_2_Get_mAC90788170550C49BE7E07E08DC24C6F4B1F282B((&V_0), CollectionPool_2_Get_mAC90788170550C49BE7E07E08DC24C6F4B1F282B_RuntimeMethod_var);
		V_1 = L_0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_001d:
			{
				PooledObject_1_System_IDisposable_Dispose_m8625488F4A366060C813FE28136D9DF4F3CE5287((&V_1), PooledObject_1_System_IDisposable_Dispose_m8625488F4A366060C813FE28136D9DF4F3CE5287_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1 = V_0;
			int32_t L_2 = ___0_index;
			NullCheck(L_1);
			List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_1, L_2, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
			List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = V_0;
			VirtualActionInvoker1< List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* >::Invoke(28, __this, L_3);
			goto IL_002c;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002c:
	{
		return;
	}
}
// Method Definition Index: 475
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_RemoveItems_mA45669C0F9557C179529A7674319304FCA27BCD3 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_indices, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_m6DA897B8E2A3434A84E3529FE9850B2773D88B65_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	int32_t V_2 = 0;
	bool V_3 = false;
	{
		BaseListViewController_EnsureItemSourceCanBeResized_m1EC5CC6F41F15657EB469D8F49FC5A7937CDE7B2(__this, NULL);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = ___0_indices;
		V_0 = (bool)((((RuntimeObject*)(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_0084;
	}

IL_0012:
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = ___0_indices;
		NullCheck(L_2);
		List_1_Sort_m6DA897B8E2A3434A84E3529FE9850B2773D88B65(L_2, List_1_Sort_m6DA897B8E2A3434A84E3529FE9850B2773D88B65_RuntimeMethod_var);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = ___0_indices;
		BaseListViewController_RaiseItemsRemoved_m0F19A1E1CD326B51E3322F6D7E144E212B8696CD(__this, L_3, NULL);
		RuntimeObject* L_4;
		L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		NullCheck(L_4);
		bool L_5;
		L_5 = InterfaceFuncInvoker0< bool >::Invoke(6, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_4);
		V_1 = L_5;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_004c;
		}
	}
	{
		RuntimeObject* L_7;
		L_7 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_8 = ___0_indices;
		RuntimeArray* L_9;
		L_9 = BaseListViewController_RemoveFromArray_m9082A45974863C83D5FCCAA07AC59D391D4B6230(((RuntimeArray*)CastclassClass((RuntimeObject*)L_7, il2cpp_defaults.array_class)), L_8, NULL);
		VirtualActionInvoker1< RuntimeObject* >::Invoke(6, __this, L_9);
		goto IL_007d;
	}

IL_004c:
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_10 = ___0_indices;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_10, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
		V_2 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
		goto IL_0071;
	}

IL_0058:
	{
		RuntimeObject* L_12;
		L_12 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_13 = ___0_indices;
		int32_t L_14 = V_2;
		NullCheck(L_13);
		int32_t L_15;
		L_15 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_13, L_14, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
		NullCheck(L_12);
		InterfaceActionInvoker1< int32_t >::Invoke(10, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_12, L_15);
		int32_t L_16 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_subtract(L_16, 1));
	}

IL_0071:
	{
		int32_t L_17 = V_2;
		V_3 = (bool)((((int32_t)((((int32_t)L_17) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_18 = V_3;
		if (L_18)
		{
			goto IL_0058;
		}
	}
	{
	}

IL_007d:
	{
		BaseListViewController_RaiseOnSizeChanged_mCFBD5F3AED31BE1099707E250AED386089B3CB2A(__this, NULL);
	}

IL_0084:
	{
		return;
	}
}
// Method Definition Index: 476
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_RemoveItems_m532BE0D8F75EB30568B00244B230DDB8E6E0F317 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, int32_t ___0_itemCount, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Get_mA84A3566CE7800F2068402B02AC03CB7587FEF56_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_Release_m781AB9F21307FD9C59C1D6CFBAD5EACB2A9BAE72_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionPool_2_t5B361942F59C43867F72F5B0D244C2D537EC0694_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_1 = NULL;
	bool V_2 = false;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	bool V_5 = false;
	{
		int32_t L_0 = ___0_itemCount;
		V_2 = (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_2;
		if (!L_1)
		{
			goto IL_000e;
		}
	}
	{
		goto IL_0056;
	}

IL_000e:
	{
		int32_t L_2;
		L_2 = VirtualFuncInvoker0< int32_t >::Invoke(9, __this);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t5B361942F59C43867F72F5B0D244C2D537EC0694_il2cpp_TypeInfo_var);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3;
		L_3 = CollectionPool_2_Get_mA84A3566CE7800F2068402B02AC03CB7587FEF56(CollectionPool_2_Get_mA84A3566CE7800F2068402B02AC03CB7587FEF56_RuntimeMethod_var);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004c:
			{
				List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_4 = V_1;
				il2cpp_codegen_runtime_class_init_inline(CollectionPool_2_t5B361942F59C43867F72F5B0D244C2D537EC0694_il2cpp_TypeInfo_var);
				CollectionPool_2_Release_m781AB9F21307FD9C59C1D6CFBAD5EACB2A9BAE72(L_4, CollectionPool_2_Release_m781AB9F21307FD9C59C1D6CFBAD5EACB2A9BAE72_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				int32_t L_5 = V_0;
				int32_t L_6 = ___0_itemCount;
				V_3 = ((int32_t)il2cpp_codegen_subtract(L_5, L_6));
				int32_t L_7 = V_3;
				V_4 = L_7;
				goto IL_0036_1;
			}

IL_0025_1:
			{
				List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_8 = V_1;
				int32_t L_9 = V_4;
				NullCheck(L_8);
				List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_8, L_9, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
				int32_t L_10 = V_4;
				V_4 = ((int32_t)il2cpp_codegen_add(L_10, 1));
			}

IL_0036_1:
			{
				int32_t L_11 = V_4;
				int32_t L_12 = V_0;
				V_5 = (bool)((((int32_t)L_11) < ((int32_t)L_12))? 1 : 0);
				bool L_13 = V_5;
				if (L_13)
				{
					goto IL_0025_1;
				}
			}
			{
				List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_14 = V_1;
				VirtualActionInvoker1< List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* >::Invoke(28, __this, L_14);
				goto IL_0056;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0056:
	{
		return;
	}
}
// Method Definition Index: 477
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_ClearItems_m80BAF99154ED727EE20FEFE27ECEF239B740F3D1 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_0046;
	}

IL_0010:
	{
		BaseListViewController_EnsureItemSourceCanBeResized_m1EC5CC6F41F15657EB469D8F49FC5A7937CDE7B2(__this, NULL);
		RuntimeObject* L_2;
		L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		NullCheck(L_2);
		int32_t L_3;
		L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(1, ICollection_t37E7B9DC5B4EF41D190D607F92835BF1171C0E8E_il2cpp_TypeInfo_var, L_2);
		RuntimeObject* L_4;
		L_4 = Enumerable_Range_m4FB9BBBA09BEF5177C13506DB385CF4467C15FD8(0, ((int32_t)il2cpp_codegen_subtract(L_3, 1)), NULL);
		V_0 = L_4;
		RuntimeObject* L_5;
		L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		NullCheck(L_5);
		InterfaceActionInvoker0::Invoke(4, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_5);
		RuntimeObject* L_6 = V_0;
		BaseListViewController_RaiseItemsRemoved_m0F19A1E1CD326B51E3322F6D7E144E212B8696CD(__this, L_6, NULL);
		BaseListViewController_RaiseOnSizeChanged_mCFBD5F3AED31BE1099707E250AED386089B3CB2A(__this, NULL);
	}

IL_0046:
	{
		return;
	}
}
// Method Definition Index: 478
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_RaiseOnSizeChanged_mCFBD5F3AED31BE1099707E250AED386089B3CB2A (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, const RuntimeMethod* method) 
{
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___itemsSourceSizeChanged;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		goto IL_0013;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
	}

IL_0013:
	{
		return;
	}
}
// Method Definition Index: 479
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_RaiseItemsAdded_m55633B2AE8907A0F140501C2819425DDB8D48435 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, RuntimeObject* ___0_indices, const RuntimeMethod* method) 
{
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* G_B2_0 = NULL;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* G_B1_0 = NULL;
	{
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_0 = __this->___itemsAdded;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		goto IL_0014;
	}

IL_000d:
	{
		RuntimeObject* L_2 = ___0_indices;
		NullCheck(G_B2_0);
		Action_1_Invoke_m3599C55D4DA870CC0F313E761327FADAF574D881_inline(G_B2_0, L_2, NULL);
	}

IL_0014:
	{
		return;
	}
}
// Method Definition Index: 480
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_RaiseItemsRemoved_m0F19A1E1CD326B51E3322F6D7E144E212B8696CD (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, RuntimeObject* ___0_indices, const RuntimeMethod* method) 
{
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* G_B2_0 = NULL;
	Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* G_B1_0 = NULL;
	{
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_0 = __this->___itemsRemoved;
		Action_1_t68F947CFF3E836EB3A2C880E204C2D89F5AEB115* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		goto IL_0014;
	}

IL_000d:
	{
		RuntimeObject* L_2 = ___0_indices;
		NullCheck(G_B2_0);
		Action_1_Invoke_m3599C55D4DA870CC0F313E761327FADAF574D881_inline(G_B2_0, L_2, NULL);
	}

IL_0014:
	{
		return;
	}
}
// Method Definition Index: 481
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* BaseListViewController_AddToArray_m111532A58DE22D9150BF037BAE2AE997CD8980CF (RuntimeArray* ___0_source, int32_t ___1_itemCount, const RuntimeMethod* method) 
{
	Type_t* V_0 = NULL;
	RuntimeArray* V_1 = NULL;
	bool V_2 = false;
	RuntimeArray* V_3 = NULL;
	{
		RuntimeArray* L_0 = ___0_source;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
		NullCheck(L_1);
		Type_t* L_2;
		L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_1);
		V_0 = L_2;
		Type_t* L_3 = V_0;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_4;
		L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, (Type_t*)NULL, NULL);
		V_2 = L_4;
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0023;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1FB906945123593B19B612B455B918878DCC1588)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseListViewController_AddToArray_m111532A58DE22D9150BF037BAE2AE997CD8980CF_RuntimeMethod_var)));
	}

IL_0023:
	{
		Type_t* L_7 = V_0;
		RuntimeArray* L_8 = ___0_source;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
		int32_t L_10 = ___1_itemCount;
		RuntimeArray* L_11;
		L_11 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_7, ((int32_t)il2cpp_codegen_add(L_9, L_10)), NULL);
		V_1 = L_11;
		RuntimeArray* L_12 = ___0_source;
		RuntimeArray* L_13 = V_1;
		RuntimeArray* L_14 = ___0_source;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_14, NULL);
		Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900(L_12, L_13, L_15, NULL);
		RuntimeArray* L_16 = V_1;
		V_3 = L_16;
		goto IL_0044;
	}

IL_0044:
	{
		RuntimeArray* L_17 = V_3;
		return L_17;
	}
}
// Method Definition Index: 482
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* BaseListViewController_RemoveFromArray_m9082A45974863C83D5FCCAA07AC59D391D4B6230 (RuntimeArray* ___0_source, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___1_indicesToRemove, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Type_t* V_2 = NULL;
	RuntimeArray* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	bool V_6 = false;
	bool V_7 = false;
	RuntimeArray* V_8 = NULL;
	int32_t V_9 = 0;
	bool V_10 = false;
	bool V_11 = false;
	int32_t G_B8_0 = 0;
	{
		RuntimeArray* L_0 = ___0_source;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_0, NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = ___1_indicesToRemove;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_3, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
		V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, L_4));
		int32_t L_5 = V_1;
		V_6 = (bool)((((int32_t)L_5) < ((int32_t)0))? 1 : 0);
		bool L_6 = V_6;
		if (!L_6)
		{
			goto IL_0026;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_7 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3D0EB3CBA89AE2908A58BA8E0FAF3D64EE450369)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseListViewController_RemoveFromArray_m9082A45974863C83D5FCCAA07AC59D391D4B6230_RuntimeMethod_var)));
	}

IL_0026:
	{
		RuntimeArray* L_8 = ___0_source;
		NullCheck(L_8);
		Type_t* L_9;
		L_9 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_8, NULL);
		NullCheck(L_9);
		Type_t* L_10;
		L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(45, L_9);
		V_2 = L_10;
		int32_t L_11 = V_1;
		V_7 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
		bool L_12 = V_7;
		if (!L_12)
		{
			goto IL_0047;
		}
	}
	{
		Type_t* L_13 = V_2;
		RuntimeArray* L_14;
		L_14 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_13, 0, NULL);
		V_8 = L_14;
		goto IL_00b6;
	}

IL_0047:
	{
		Type_t* L_15 = V_2;
		int32_t L_16 = V_1;
		RuntimeArray* L_17;
		L_17 = Array_CreateInstance_m13B202130951A03AF5F52470A19E17D3AD2A8983(L_15, L_16, NULL);
		V_3 = L_17;
		V_4 = 0;
		V_5 = 0;
		V_9 = 0;
		goto IL_00a1;
	}

IL_005a:
	{
		int32_t L_18 = V_5;
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_19 = ___1_indicesToRemove;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_19, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
		if ((((int32_t)L_18) >= ((int32_t)L_20)))
		{
			goto IL_0073;
		}
	}
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_21 = ___1_indicesToRemove;
		int32_t L_22 = V_5;
		NullCheck(L_21);
		int32_t L_23;
		L_23 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_21, L_22, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
		int32_t L_24 = V_9;
		G_B8_0 = ((((int32_t)L_23) == ((int32_t)L_24))? 1 : 0);
		goto IL_0074;
	}

IL_0073:
	{
		G_B8_0 = 0;
	}

IL_0074:
	{
		V_10 = (bool)G_B8_0;
		bool L_25 = V_10;
		if (!L_25)
		{
			goto IL_0083;
		}
	}
	{
		int32_t L_26 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_26, 1));
		goto IL_009b;
	}

IL_0083:
	{
		RuntimeArray* L_27 = V_3;
		RuntimeArray* L_28 = ___0_source;
		int32_t L_29 = V_9;
		NullCheck(L_28);
		RuntimeObject* L_30;
		L_30 = Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21(L_28, L_29, NULL);
		int32_t L_31 = V_4;
		NullCheck(L_27);
		Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_27, L_30, L_31, NULL);
		int32_t L_32 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_32, 1));
	}

IL_009b:
	{
		int32_t L_33 = V_9;
		V_9 = ((int32_t)il2cpp_codegen_add(L_33, 1));
	}

IL_00a1:
	{
		int32_t L_34 = V_9;
		RuntimeArray* L_35 = ___0_source;
		NullCheck(L_35);
		int32_t L_36;
		L_36 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_35, NULL);
		V_11 = (bool)((((int32_t)L_34) < ((int32_t)L_36))? 1 : 0);
		bool L_37 = V_11;
		if (L_37)
		{
			goto IL_005a;
		}
	}
	{
		RuntimeArray* L_38 = V_3;
		V_8 = L_38;
		goto IL_00b6;
	}

IL_00b6:
	{
		RuntimeArray* L_39 = V_8;
		return L_39;
	}
}
// Method Definition Index: 483
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_Swap_mCE5E5CCD92DD9C7648965BC0AEFEDDB6F6239628 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, int32_t ___0_lhs, int32_t ___1_rhs, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RuntimeObject* V_1 = NULL;
	int32_t V_2 = 0;
	RuntimeObject* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		int32_t L_1 = ___0_lhs;
		V_0 = L_1;
		RuntimeObject* L_2;
		L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		V_1 = L_2;
		int32_t L_3 = ___1_rhs;
		V_2 = L_3;
		RuntimeObject* L_4;
		L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		int32_t L_5 = ___1_rhs;
		NullCheck(L_4);
		RuntimeObject* L_6;
		L_6 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_4, L_5);
		V_3 = L_6;
		RuntimeObject* L_7;
		L_7 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		int32_t L_8 = ___0_lhs;
		NullCheck(L_7);
		RuntimeObject* L_9;
		L_9 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_7, L_8);
		V_4 = L_9;
		int32_t L_10 = V_0;
		RuntimeObject* L_11 = V_3;
		RuntimeObject* L_12 = L_11;
		V_5 = L_12;
		NullCheck(L_0);
		InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_0, L_10, L_12);
		RuntimeObject* L_13 = V_1;
		int32_t L_14 = V_2;
		RuntimeObject* L_15 = V_4;
		RuntimeObject* L_16 = L_15;
		V_5 = L_16;
		NullCheck(L_13);
		InterfaceActionInvoker2< int32_t, RuntimeObject* >::Invoke(1, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_13, L_14, L_16);
		return;
	}
}
// Method Definition Index: 484
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController_EnsureItemSourceCanBeResized_m1EC5CC6F41F15657EB469D8F49FC5A7937CDE7B2 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B5_0 = 0;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		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_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralECB6714B9E4A25A8F5219E03F6996EA6B6514B94)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseListViewController_EnsureItemSourceCanBeResized_m1EC5CC6F41F15657EB469D8F49FC5A7937CDE7B2_RuntimeMethod_var)));
	}

IL_0019:
	{
		RuntimeObject* L_3;
		L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		NullCheck(L_3);
		bool L_4;
		L_4 = InterfaceFuncInvoker0< bool >::Invoke(6, IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_il2cpp_TypeInfo_var, L_3);
		if (!L_4)
		{
			goto IL_003b;
		}
	}
	{
		RuntimeObject* L_5;
		L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(5, __this);
		NullCheck(L_5);
		Type_t* L_6;
		L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
		NullCheck(L_6);
		bool L_7;
		L_7 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_6, NULL);
		G_B5_0 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		goto IL_003c;
	}

IL_003b:
	{
		G_B5_0 = 0;
	}

IL_003c:
	{
		V_1 = (bool)G_B5_0;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_004b;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral012F6C7F8A57F960D192E5F1E4D374E59500C8E0)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseListViewController_EnsureItemSourceCanBeResized_m1EC5CC6F41F15657EB469D8F49FC5A7937CDE7B2_RuntimeMethod_var)));
	}

IL_004b:
	{
		return;
	}
}
// Method Definition Index: 485
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseListViewController__ctor_m1AA776A865A082C5C9A1A63D8D5DD6F1061627B7 (BaseListViewController_t379A411BBBFADC12829E43420476B1EA096B092E* __this, const RuntimeMethod* method) 
{
	{
		CollectionViewController__ctor_m0C6B9FB403570C94F587D445DDF79E6D196B2F86(__this, NULL);
		return;
	}
}
// Method Definition Index: 486
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseListViewController_U3CAddItemsU3Eg__IsGenericListU7C19_0_mF2F502F0BF901471F30AB4984A3EACE2EC5C6172 (Type_t* ___0_t, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		Type_t* L_0 = ___0_t;
		NullCheck(L_0);
		bool L_1;
		L_1 = VirtualFuncInvoker0< bool >::Invoke(39, L_0);
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		Type_t* L_2 = ___0_t;
		NullCheck(L_2);
		Type_t* L_3;
		L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_2);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_5;
		L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
		bool L_6;
		L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_5, NULL);
		G_B3_0 = ((int32_t)(L_6));
		goto IL_0020;
	}

IL_001f:
	{
		G_B3_0 = 0;
	}

IL_0020:
	{
		return (bool)G_B3_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: 487
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyHierarchyViewModelList_get_IsFixedSize_mDBFF7348C9AA90E16D47A409B7DC72F12221F487 (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
// Method Definition Index: 488
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyHierarchyViewModelList_get_IsReadOnly_mB229923F88B89DBABAE04518635664E876B80745 (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
// Method Definition Index: 489
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyHierarchyViewModelList_get_Count_m96E8B48405D7FE4E09BFDF034FED6CFD225A702E (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, const RuntimeMethod* method) 
{
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = __this->___m_HierarchyViewModel;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43(L_0, NULL);
		return L_1;
	}
}
// Method Definition Index: 490
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyHierarchyViewModelList_Contains_m7AA70575A0916482F571C0B3838B4E3ECA4953E7 (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t G_B3_0 = 0;
	{
		RuntimeObject* L_0 = ___0_value;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var)))
		{
			goto IL_001e;
		}
	}
	{
		RuntimeObject* L_1 = ___0_value;
		V_0 = ((*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)UnBox(L_1, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var)));
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_2 = __this->___m_HierarchyViewModel;
		NullCheck(L_2);
		bool L_3;
		L_3 = HierarchyViewModel_Contains_m9ED39E8D14D50E85A06E1BF003C5C35CFFBF9A6D(L_2, (&V_0), NULL);
		G_B3_0 = ((int32_t)(L_3));
		goto IL_001f;
	}

IL_001e:
	{
		G_B3_0 = 0;
	}

IL_001f:
	{
		return (bool)G_B3_0;
	}
}
// Method Definition Index: 491
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyHierarchyViewModelList_IndexOf_m445D8784F0C476F93A8D61C198EE7B3180C03BF2 (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t G_B4_0 = 0;
	{
		RuntimeObject* L_0 = ___0_value;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var)))
		{
			goto IL_0011;
		}
	}
	{
		RuntimeObject* L_1 = ___0_value;
		V_0 = ((*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)UnBox(L_1, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var)));
		goto IL_0018;
	}

IL_0011:
	{
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		int32_t L_2 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___invalidId;
		G_B4_0 = L_2;
		goto IL_0025;
	}

IL_0018:
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_3 = __this->___m_HierarchyViewModel;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = HierarchyViewModel_IndexOf_m2547755D71FB38A32C5E6652AF8ABFC0932E1871(L_3, (&V_0), NULL);
		G_B4_0 = L_4;
	}

IL_0025:
	{
		return G_B4_0;
	}
}
// Method Definition Index: 492
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyHierarchyViewModelList__ctor_m6CB818BE3DA5C5E4DE33067FF360E1B843A6AE3F (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = ___0_viewModel;
		__this->___m_HierarchyViewModel = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyViewModel), (void*)L_0);
		return;
	}
}
// Method Definition Index: 493
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyHierarchyViewModelList_get_Item_mDC714A56AA03CC030A68386F9A9D01E13B7AD8B5 (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = __this->___m_HierarchyViewModel;
		int32_t L_1 = ___0_index;
		NullCheck(L_0);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2;
		L_2 = HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF_inline(L_0, L_1, NULL);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_3 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_2);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_4 = L_3;
		RuntimeObject* L_5 = Box(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
// Method Definition Index: 494
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyHierarchyViewModelList_set_Item_m6C093D1BB10EF4B7222D3CBE7FD03D03C1477ED3 (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyHierarchyViewModelList_set_Item_m6C093D1BB10EF4B7222D3CBE7FD03D03C1477ED3_RuntimeMethod_var)));
	}
}
// Method Definition Index: 495
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyHierarchyViewModelList_CopyTo_mB4054C13DEDC95947935D907EB89ED55EB55FA22 (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		int32_t L_0 = ___1_index;
		V_0 = L_0;
		goto IL_0029;
	}

IL_0005:
	{
		RuntimeArray* L_1 = ___0_array;
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_2 = __this->___m_HierarchyViewModel;
		int32_t L_3 = V_0;
		NullCheck(L_2);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4;
		L_4 = HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF_inline(L_2, L_3, NULL);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_5 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_4);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_6 = L_5;
		RuntimeObject* L_7 = Box(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var, &L_6);
		int32_t L_8 = V_0;
		int32_t L_9 = ___1_index;
		NullCheck(L_1);
		Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8(L_1, L_7, ((int32_t)il2cpp_codegen_subtract(L_8, L_9)), NULL);
		int32_t L_10 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
	}

IL_0029:
	{
		int32_t L_11 = V_0;
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_12 = __this->___m_HierarchyViewModel;
		NullCheck(L_12);
		int32_t L_13;
		L_13 = HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43(L_12, NULL);
		V_1 = (bool)((((int32_t)L_11) < ((int32_t)L_13))? 1 : 0);
		bool L_14 = V_1;
		if (L_14)
		{
			goto IL_0005;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 496
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyHierarchyViewModelList_GetEnumerator_mAB014FC54AF64AEACD39212ABE5DCFDB7656809B (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = __this->___m_HierarchyViewModel;
		Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C L_1;
		memset((&L_1), 0, sizeof(L_1));
		Enumerator__ctor_mB6B26954ED6AD2C63E381D16BADA98C9914F437B((&L_1), L_0, NULL);
		Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C L_2 = L_1;
		RuntimeObject* L_3 = Box(Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_il2cpp_TypeInfo_var, &L_2);
		return (RuntimeObject*)L_3;
	}
}
// Method Definition Index: 497
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyHierarchyViewModelList_get_SyncRoot_m42A72931EE54FBAC09F4A2E76C8507AA63DAD91D (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __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*)&ReadOnlyHierarchyViewModelList_get_SyncRoot_m42A72931EE54FBAC09F4A2E76C8507AA63DAD91D_RuntimeMethod_var)));
	}
}
// Method Definition Index: 498
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyHierarchyViewModelList_Add_m8EFE0F8DEDE628BD8199F796DCF39CDED3C9F2BF (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyHierarchyViewModelList_Add_m8EFE0F8DEDE628BD8199F796DCF39CDED3C9F2BF_RuntimeMethod_var)));
	}
}
// Method Definition Index: 499
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyHierarchyViewModelList_Clear_m2AEA585DE943528A289723ED3B0F7B83163003A2 (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __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*)&ReadOnlyHierarchyViewModelList_Clear_m2AEA585DE943528A289723ED3B0F7B83163003A2_RuntimeMethod_var)));
	}
}
// Method Definition Index: 500
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyHierarchyViewModelList_Insert_m9056145984C63E6D1ED51696FFEF335E7F5E70CF (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyHierarchyViewModelList_Insert_m9056145984C63E6D1ED51696FFEF335E7F5E70CF_RuntimeMethod_var)));
	}
}
// Method Definition Index: 501
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyHierarchyViewModelList_Remove_m59E50C84DC37CB609180B671F28CF238E60EE5F3 (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReadOnlyHierarchyViewModelList_Remove_m59E50C84DC37CB609180B671F28CF238E60EE5F3_RuntimeMethod_var)));
	}
}
// Method Definition Index: 502
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyHierarchyViewModelList_RemoveAt_m3E60324D45175BF9692415D73462EA64FFAF2685 (ReadOnlyHierarchyViewModelList_t77751499567629B85934D805F05864C36AC90F56* __this, int32_t ___0_index, 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*)&ReadOnlyHierarchyViewModelList_RemoveAt_m3E60324D45175BF9692415D73462EA64FFAF2685_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




IL2CPP_EXTERN_C void Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshal_pinvoke(const Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C& unmarshaled, Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C____m_HierarchyViewModel_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_HierarchyViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C____m_HierarchyViewModel_FieldInfo_var, Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshal_pinvoke_back(const Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshaled_pinvoke& marshaled, Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C____m_HierarchyViewModel_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_HierarchyViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C____m_HierarchyViewModel_FieldInfo_var, Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshal_pinvoke_cleanup(Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshaled_pinvoke& marshaled)
{
}




IL2CPP_EXTERN_C void Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshal_com(const Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C& unmarshaled, Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C____m_HierarchyViewModel_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_HierarchyViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C____m_HierarchyViewModel_FieldInfo_var, Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshal_com_back(const Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshaled_com& marshaled, Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C____m_HierarchyViewModel_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_HierarchyViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C____m_HierarchyViewModel_FieldInfo_var, Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshal_com_cleanup(Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C_marshaled_com& marshaled)
{
}
// Method Definition Index: 503
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB6B26954ED6AD2C63E381D16BADA98C9914F437B (Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_hierarchyViewModel, const RuntimeMethod* method) 
{
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = ___0_hierarchyViewModel;
		__this->___m_HierarchyViewModel = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyViewModel), (void*)L_0);
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1 = ___0_hierarchyViewModel;
		NullCheck(L_1);
		Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6 L_2;
		L_2 = HierarchyViewModel_GetEnumerator_m6DCD97D82AF9079DA61FBD0329AD4D400A65257C(L_1, NULL);
		__this->___m_Enumerator = L_2;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Enumerator))->___m_ViewModel), (void*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void Enumerator__ctor_mB6B26954ED6AD2C63E381D16BADA98C9914F437B_AdjustorThunk (RuntimeObject* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_hierarchyViewModel, const RuntimeMethod* method)
{
	Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C*>(__this + _offset);
	Enumerator__ctor_mB6B26954ED6AD2C63E381D16BADA98C9914F437B(_thisAdjusted, ___0_hierarchyViewModel, method);
}
// Method Definition Index: 504
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m800ECE7FCCEC91F020E07EC90CC788F72FCE28EC (Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* L_0 = (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6*)(&__this->___m_Enumerator);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_1;
		L_1 = Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_inline(L_0, NULL);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_2 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_1);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_3 = L_2;
		RuntimeObject* L_4 = Box(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var, &L_3);
		return L_4;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* Enumerator_get_Current_m800ECE7FCCEC91F020E07EC90CC788F72FCE28EC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = Enumerator_get_Current_m800ECE7FCCEC91F020E07EC90CC788F72FCE28EC(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 505
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mAFA58DD805B3E95E7C6396884E0402C9BD79313B (Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* __this, const RuntimeMethod* method) 
{
	{
		Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* L_0 = (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6*)(&__this->___m_Enumerator);
		bool L_1;
		L_1 = Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  bool Enumerator_MoveNext_mAFA58DD805B3E95E7C6396884E0402C9BD79313B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C*>(__this + _offset);
	bool _returnValue;
	_returnValue = Enumerator_MoveNext_mAFA58DD805B3E95E7C6396884E0402C9BD79313B(_thisAdjusted, method);
	return _returnValue;
}
// Method Definition Index: 506
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Reset_mC678BEB420C78CF4391BF2B5061E010D84AC6552 (Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* __this, const RuntimeMethod* method) 
{
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = __this->___m_HierarchyViewModel;
		NullCheck(L_0);
		Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6 L_1;
		L_1 = HierarchyViewModel_GetEnumerator_m6DCD97D82AF9079DA61FBD0329AD4D400A65257C(L_0, NULL);
		__this->___m_Enumerator = L_1;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Enumerator))->___m_ViewModel), (void*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void Enumerator_Reset_mC678BEB420C78CF4391BF2B5061E010D84AC6552_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Enumerator_tE9115EE54509914C644606AF0DDF8C975E25D49C*>(__this + _offset);
	Enumerator_Reset_mC678BEB420C78CF4391BF2B5061E010D84AC6552(_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
// Method Definition Index: 507
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0;
		L_0 = CollectionViewController_get_view_mA2B294EA0DC4E6E490482CBA616FE3DA7A3FF385_inline(__this, NULL);
		return ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7*)IsInstClass((RuntimeObject*)L_0, BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var));
	}
}
// Method Definition Index: 508
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_add_itemExpandedChanged_mD86F71CE381F67785554E68CA650EA82FC9B8FB9 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* V_0 = NULL;
	Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* V_1 = NULL;
	Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* V_2 = NULL;
	{
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_0 = __this->___itemExpandedChanged;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_1 = V_0;
		V_1 = L_1;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_2 = V_1;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188*)Castclass((RuntimeObject*)L_4, Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188_il2cpp_TypeInfo_var));
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188** L_5 = (Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188**)(&__this->___itemExpandedChanged);
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_6 = V_2;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_7 = V_1;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_9 = V_0;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188*)L_9) == ((RuntimeObject*)(Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 509
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_remove_itemExpandedChanged_mCBA68472F7FF72FF1C131225426D363D410B6050 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* V_0 = NULL;
	Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* V_1 = NULL;
	Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* V_2 = NULL;
	{
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_0 = __this->___itemExpandedChanged;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_1 = V_0;
		V_1 = L_1;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_2 = V_1;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188*)Castclass((RuntimeObject*)L_4, Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188_il2cpp_TypeInfo_var));
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188** L_5 = (Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188**)(&__this->___itemExpandedChanged);
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_6 = V_2;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_7 = V_1;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_9 = V_0;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188*)L_9) == ((RuntimeObject*)(Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 510
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController__ctor_mBB4AB8F969009E71DCDB2E1F800D9C932509743D (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m421FB94A9F7C0145854A03C7FFF735FF66A627E5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_0 = (Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445*)il2cpp_codegen_object_new(Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m421FB94A9F7C0145854A03C7FFF735FF66A627E5(L_0, Dictionary_2__ctor_m421FB94A9F7C0145854A03C7FFF735FF66A627E5_RuntimeMethod_var);
		__this->___m_IdToNodeDictionary = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_IdToNodeDictionary), (void*)L_0);
		CollectionViewController__ctor_m0C6B9FB403570C94F587D445DDF79E6D196B2F86(__this, NULL);
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
		Hierarchy__ctor_m16B00B937EBF9234239D2A1BDA6A681B86A37B44(L_1, NULL);
		BaseTreeViewController_set_hierarchy_mBC653DC0255BE3126F237F867BC6374CA72B11FE(__this, L_1, NULL);
		return;
	}
}
// Method Definition Index: 511
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_Finalize_mA0AB7AEB9A79A6B2ED2E0892213B6002377B92B9 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_000b:
			{
				Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
				return;
			}
		});
		try
		{
			BaseTreeViewController_DisposeHierarchy_m2E449F3B6E06B1DB23CF234E10741BD167FBC212(__this, NULL);
			goto IL_0013;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0013:
	{
		return;
	}
}
// Method Definition Index: 512
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* BaseTreeViewController_get_hierarchy_mD70E81E72C46C4B5C74E25CF46534A7827E4CE1D (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
		return L_0;
	}
}
// Method Definition Index: 513
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_set_hierarchy_mBC653DC0255BE3126F237F867BC6374CA72B11FE (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_GetOrCreatePropertyUnmanaged_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m17FA31E40BD14281A1C4CEB1328F959EE9525DA2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D90EE01566EDE7FDACF459012A405EA59ADBFDB);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0;
		L_0 = BaseTreeViewController_get_hierarchy_mD70E81E72C46C4B5C74E25CF46534A7827E4CE1D_inline(__this, NULL);
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = ___0_value;
		V_0 = (bool)((((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_0) == ((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_0067;
	}

IL_0010:
	{
		BaseTreeViewController_DisposeHierarchy_m2E449F3B6E06B1DB23CF234E10741BD167FBC212(__this, NULL);
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = ___0_value;
		V_1 = (bool)((((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0021;
		}
	}
	{
		goto IL_0067;
	}

IL_0021:
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_5 = ___0_value;
		__this->___m_Hierarchy = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_5);
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_6 = __this->___m_Hierarchy;
		HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_7 = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
		HierarchyFlattened__ctor_mC762879AD3157E8EEE63AF5962807F3051F8602C(L_7, L_6, NULL);
		__this->___m_HierarchyFlattened = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_7);
		HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_8 = __this->___m_HierarchyFlattened;
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_9 = (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)il2cpp_codegen_object_new(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var);
		HierarchyViewModel__ctor_m4D77037698BC715A8C9F7C72179741135E162172(L_9, L_8, 0, NULL);
		__this->___m_HierarchyViewModel = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyViewModel), (void*)L_9);
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_10 = __this->___m_Hierarchy;
		NullCheck(L_10);
		HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E L_11;
		L_11 = Hierarchy_GetOrCreatePropertyUnmanaged_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m17FA31E40BD14281A1C4CEB1328F959EE9525DA2(L_10, _stringLiteral0D90EE01566EDE7FDACF459012A405EA59ADBFDB, 1, Hierarchy_GetOrCreatePropertyUnmanaged_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m17FA31E40BD14281A1C4CEB1328F959EE9525DA2_RuntimeMethod_var);
		HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E L_12 = L_11;
		RuntimeObject* L_13 = Box(HierarchyPropertyUnmanaged_1_tA005035602B8A452D362FFF9D0E9060377B3AC5E_il2cpp_TypeInfo_var, &L_12);
		__this->___m_TreeViewDataProperty = (RuntimeObject*)L_13;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TreeViewDataProperty), (void*)(RuntimeObject*)L_13);
	}

IL_0067:
	{
		return;
	}
}
// Method Definition Index: 514
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_DisposeHierarchy_m2E449F3B6E06B1DB23CF234E10741BD167FBC212 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = __this->___m_HierarchyViewModel;
		V_0 = (bool)((!(((RuntimeObject*)(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_2 = __this->___m_HierarchyViewModel;
		NullCheck(L_2);
		bool L_3;
		L_3 = HierarchyViewModel_get_IsCreated_m6373B153869C3224129527BD441AFFC8752FEF92(L_2, NULL);
		V_1 = L_3;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_002a;
		}
	}
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_5 = __this->___m_HierarchyViewModel;
		NullCheck(L_5);
		HierarchyViewModel_Dispose_m04F833515685BDDE10B411655AB31BF96FB48E1B(L_5, NULL);
	}

IL_002a:
	{
		__this->___m_HierarchyViewModel = (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyViewModel), (void*)(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)NULL);
	}

IL_0032:
	{
		HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_6 = __this->___m_HierarchyFlattened;
		V_2 = (bool)((!(((RuntimeObject*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_0063;
		}
	}
	{
		HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_8 = __this->___m_HierarchyFlattened;
		NullCheck(L_8);
		bool L_9;
		L_9 = HierarchyFlattened_get_IsCreated_mF9F0EB95D7EED9B222255869606FDB4A8DBA5F19(L_8, NULL);
		V_3 = L_9;
		bool L_10 = V_3;
		if (!L_10)
		{
			goto IL_005b;
		}
	}
	{
		HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_11 = __this->___m_HierarchyFlattened;
		NullCheck(L_11);
		HierarchyFlattened_Dispose_m1314C20974F2460774D8DDD134A7F025E01F732F(L_11, NULL);
	}

IL_005b:
	{
		__this->___m_HierarchyFlattened = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)NULL);
	}

IL_0063:
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_12 = __this->___m_Hierarchy;
		V_4 = (bool)((!(((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_12) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_13 = V_4;
		if (!L_13)
		{
			goto IL_0098;
		}
	}
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_14 = __this->___m_Hierarchy;
		NullCheck(L_14);
		bool L_15;
		L_15 = Hierarchy_get_IsCreated_m08695FC5EC92DF183FFC8F2C808D1BB9F4AD15F0(L_14, NULL);
		V_5 = L_15;
		bool L_16 = V_5;
		if (!L_16)
		{
			goto IL_0090;
		}
	}
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_17 = __this->___m_Hierarchy;
		NullCheck(L_17);
		Hierarchy_Dispose_m6FB935EC693289B6CB873B375CD4BCE0C725FB9D(L_17, NULL);
	}

IL_0090:
	{
		__this->___m_Hierarchy = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)NULL);
	}

IL_0098:
	{
		return;
	}
}
// Method Definition Index: 515
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BaseTreeViewController_get_itemsSource_m255C08213C616F6B7B7988736AC7733F3C3C2B6B (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = CollectionViewController_get_itemsSource_mB9786FA5D529ADE5AC0D83F1DC9A2C8B90CD57FF_inline(__this, NULL);
		return L_0;
	}
}
// Method Definition Index: 516
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_set_itemsSource_m7C527016BA660005660B8B0032D4E403EEEC5E60 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, RuntimeObject* ___0_value, 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*)&_stringLiteralA05C91E4C29A4B8435A33FFCD73AD4A6E70A001D)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BaseTreeViewController_set_itemsSource_m7C527016BA660005660B8B0032D4E403EEEC5E60_RuntimeMethod_var)));
	}
}
// Method Definition Index: 517
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BaseTreeViewController_GetAllItemIds_m38821F9CC6AAD7DB2340BF0DAB4C4A3C629AFB4E (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, RuntimeObject* ___0_rootIds, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAllItemIdsU3Ed__23_t7273894880BA37B844EC6115D89ADF3AE36C9239_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CGetAllItemIdsU3Ed__23_t7273894880BA37B844EC6115D89ADF3AE36C9239* L_0 = (U3CGetAllItemIdsU3Ed__23_t7273894880BA37B844EC6115D89ADF3AE36C9239*)il2cpp_codegen_object_new(U3CGetAllItemIdsU3Ed__23_t7273894880BA37B844EC6115D89ADF3AE36C9239_il2cpp_TypeInfo_var);
		U3CGetAllItemIdsU3Ed__23__ctor_m3B227ADFFAE7D5DDB0B4351F27F0DD70C11074D4(L_0, ((int32_t)-2), NULL);
		U3CGetAllItemIdsU3Ed__23_t7273894880BA37B844EC6115D89ADF3AE36C9239* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CGetAllItemIdsU3Ed__23_t7273894880BA37B844EC6115D89ADF3AE36C9239* L_2 = L_1;
		RuntimeObject* L_3 = ___0_rootIds;
		NullCheck(L_2);
		L_2->___U3CU3E3__rootIds = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_2->___U3CU3E3__rootIds), (void*)L_3);
		return L_2;
	}
}
// Method Definition Index: 518
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseTreeViewController_GetParentId_mCD26AE8261CD936C59B4F9D408324B46805FDB6D (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	int32_t V_3 = 0;
	bool V_4 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_id;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_1;
		L_1 = BaseTreeViewController_GetHierarchyNodeById_mFC4650092DE22A965A7A6B21F918FBAB1FCE86A8(__this, L_0, NULL);
		V_0 = L_1;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2;
		L_2 = HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB(NULL);
		bool L_3;
		L_3 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59((&V_0), L_2, NULL);
		if (L_3)
		{
			goto IL_0029;
		}
	}
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_4 = __this->___m_Hierarchy;
		NullCheck(L_4);
		bool L_5;
		L_5 = Hierarchy_Exists_m6FA63D652D9FD377648E57DBF9FC4A477ABA5549(L_4, (&V_0), NULL);
		G_B3_0 = ((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		goto IL_002a;
	}

IL_0029:
	{
		G_B3_0 = 1;
	}

IL_002a:
	{
		V_2 = (bool)G_B3_0;
		bool L_6 = V_2;
		if (!L_6)
		{
			goto IL_0036;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		int32_t L_7 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___invalidId;
		V_3 = L_7;
		goto IL_0074;
	}

IL_0036:
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_8 = __this->___m_Hierarchy;
		NullCheck(L_8);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_9;
		L_9 = Hierarchy_GetParent_m700B07D32B7368F9824897E6181ABD90936D9E3C(L_8, (&V_0), NULL);
		V_1 = L_9;
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_10 = __this->___m_Hierarchy;
		NullCheck(L_10);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_11;
		L_11 = Hierarchy_get_Root_mCEEC9C5FA53B148812E905135F01FEF2BD51B5A8_inline(L_10, NULL);
		bool L_12;
		L_12 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59((&V_1), L_11, NULL);
		V_4 = L_12;
		bool L_13 = V_4;
		if (!L_13)
		{
			goto IL_0064;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		int32_t L_14 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___invalidId;
		V_3 = L_14;
		goto IL_0074;
	}

IL_0064:
	{
		RuntimeObject* L_15 = __this->___m_TreeViewDataProperty;
		NullCheck(L_15);
		int32_t L_16;
		L_16 = InterfaceFuncInvoker1< int32_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* >::Invoke(0, IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var, L_15, (&V_1));
		V_3 = L_16;
		goto IL_0074;
	}

IL_0074:
	{
		int32_t L_17 = V_3;
		return L_17;
	}
}
// Method Definition Index: 519
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BaseTreeViewController_GetChildrenIds_mD7CF5E6BC7C0025758CC2121AF36129E90840994 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetChildrenIdsU3Ed__25_tB9A2FA49438C9247E29B7591C09D2D56087CC154_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CGetChildrenIdsU3Ed__25_tB9A2FA49438C9247E29B7591C09D2D56087CC154* L_0 = (U3CGetChildrenIdsU3Ed__25_tB9A2FA49438C9247E29B7591C09D2D56087CC154*)il2cpp_codegen_object_new(U3CGetChildrenIdsU3Ed__25_tB9A2FA49438C9247E29B7591C09D2D56087CC154_il2cpp_TypeInfo_var);
		U3CGetChildrenIdsU3Ed__25__ctor_m967686AF4E6C8334F00E8AC4EC29FBC4E9E2C947(L_0, ((int32_t)-2), NULL);
		U3CGetChildrenIdsU3Ed__25_tB9A2FA49438C9247E29B7591C09D2D56087CC154* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CGetChildrenIdsU3Ed__25_tB9A2FA49438C9247E29B7591C09D2D56087CC154* L_2 = L_1;
		int32_t L_3 = ___0_id;
		NullCheck(L_2);
		L_2->___U3CU3E3__id = L_3;
		return L_2;
	}
}
// Method Definition Index: 520
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_Move_m817D35DBFA4ACD36AA1DB70024DBFE612F293289 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, int32_t ___1_newParentId, int32_t ___2_childIndex, bool ___3_rebuildTree, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_1;
	memset((&V_1), 0, sizeof(V_1));
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	int32_t V_7 = 0;
	bool V_8 = false;
	bool V_9 = false;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 G_B9_0;
	memset((&G_B9_0), 0, sizeof(G_B9_0));
	{
		int32_t L_0 = ___0_id;
		int32_t L_1 = ___1_newParentId;
		V_3 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
		bool L_2 = V_3;
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		goto IL_00c8;
	}

IL_000e:
	{
		int32_t L_3 = ___1_newParentId;
		int32_t L_4 = ___0_id;
		bool L_5;
		L_5 = BaseTreeViewController_IsChildOf_m7843F98312DC4FE239BBEA10097483A0C3E9B419(__this, L_3, L_4, NULL);
		V_4 = L_5;
		bool L_6 = V_4;
		if (!L_6)
		{
			goto IL_0021;
		}
	}
	{
		goto IL_00c8;
	}

IL_0021:
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_7 = __this->___m_IdToNodeDictionary;
		int32_t L_8 = ___0_id;
		NullCheck(L_7);
		bool L_9;
		L_9 = Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928(L_7, L_8, (&V_0), Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		V_5 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
		bool L_10 = V_5;
		if (!L_10)
		{
			goto IL_003d;
		}
	}
	{
		goto IL_00c8;
	}

IL_003d:
	{
		int32_t L_11 = ___1_newParentId;
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		int32_t L_12 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___invalidId;
		if ((((int32_t)L_11) == ((int32_t)L_12)))
		{
			goto IL_004e;
		}
	}
	{
		int32_t L_13 = ___1_newParentId;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_14;
		L_14 = BaseTreeViewController_GetHierarchyNodeById_mFC4650092DE22A965A7A6B21F918FBAB1FCE86A8(__this, L_13, NULL);
		G_B9_0 = L_14;
		goto IL_005e;
	}

IL_004e:
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_15 = __this->___m_Hierarchy;
		NullCheck(L_15);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_16;
		L_16 = Hierarchy_get_Root_mCEEC9C5FA53B148812E905135F01FEF2BD51B5A8_inline(L_15, NULL);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_17 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_16);
		G_B9_0 = L_17;
	}

IL_005e:
	{
		V_1 = G_B9_0;
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_18 = __this->___m_Hierarchy;
		NullCheck(L_18);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_19;
		L_19 = Hierarchy_GetParent_m700B07D32B7368F9824897E6181ABD90936D9E3C(L_18, (&V_0), NULL);
		V_2 = L_19;
		bool L_20;
		L_20 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59((&V_2), (&V_1), NULL);
		V_6 = L_20;
		bool L_21 = V_6;
		if (!L_21)
		{
			goto IL_0099;
		}
	}
	{
		int32_t L_22 = ___0_id;
		int32_t L_23;
		L_23 = BaseTreeViewController_GetChildIndexForId_m52A71D7FAE9DB0F7F3DCD54C843F904F91BE16F6(__this, L_22, NULL);
		V_7 = L_23;
		int32_t L_24 = V_7;
		int32_t L_25 = ___2_childIndex;
		V_8 = (bool)((((int32_t)L_24) < ((int32_t)L_25))? 1 : 0);
		bool L_26 = V_8;
		if (!L_26)
		{
			goto IL_0096;
		}
	}
	{
		int32_t L_27 = ___2_childIndex;
		___2_childIndex = ((int32_t)il2cpp_codegen_subtract(L_27, 1));
	}

IL_0096:
	{
		goto IL_00ab;
	}

IL_0099:
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_28 = __this->___m_Hierarchy;
		NullCheck(L_28);
		Hierarchy_SetParent_m98186794DE45D71AEA659AEAB92F6024F9CE73DC(L_28, (&V_0), (&V_1), NULL);
	}

IL_00ab:
	{
		int32_t L_29 = ___2_childIndex;
		BaseTreeViewController_UpdateSortOrder_mAC3DB9EAB63DC0699EAFA48DC946392B2D02074A(__this, (&V_1), (&V_0), L_29, NULL);
		bool L_30 = ___3_rebuildTree;
		V_9 = L_30;
		bool L_31 = V_9;
		if (!L_31)
		{
			goto IL_00c8;
		}
	}
	{
		int32_t L_32 = ___0_id;
		int32_t L_33 = ___1_newParentId;
		BaseTreeViewController_RaiseItemParentChanged_m3D91BCB67E4577C1373C9A8A9122C8D7F0457322(__this, L_32, L_33, NULL);
	}

IL_00c8:
	{
		return;
	}
}
// Method Definition Index: 521
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_InvokeMakeItem_m0C6B96F7A20B3DAFEB991C771565EBC94F8913B9 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_reusableItem, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* V_0 = NULL;
	bool V_1 = false;
	{
		ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_0 = ___0_reusableItem;
		V_0 = ((ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F*)IsInstClass((RuntimeObject*)L_0, ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var));
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_1 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0027;
		}
	}
	{
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_3 = V_0;
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_4;
		L_4 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(20, __this);
		NullCheck(L_3);
		VirtualActionInvoker1< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(5, L_3, L_4);
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_5 = V_0;
		BaseTreeViewController_PostInitRegistration_m63C031949B0EBBA197320400FE5AF19E618D50EA(__this, L_5, NULL);
	}

IL_0027:
	{
		return;
	}
}
// Method Definition Index: 522
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_InvokeBindItem_mBE554A4C13991B3CDE5F5256E23E5CFB10207BE0 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_reusableItem, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* V_0 = NULL;
	bool V_1 = false;
	{
		ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_0 = ___0_reusableItem;
		V_0 = ((ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F*)IsInstClass((RuntimeObject*)L_0, ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var));
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_1 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_004d;
		}
	}
	{
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_3 = V_0;
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_4;
		L_4 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_4);
		Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_5;
		L_5 = BaseTreeView_get_customIdent_m9ADB748DF758669F82ED8B006CD65626A757EC58_inline(L_4, NULL);
		NullCheck(L_3);
		L_3->___customIndentWidth = L_5;
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_6 = V_0;
		int32_t L_7 = ___1_index;
		int32_t L_8;
		L_8 = BaseTreeViewController_GetIndentationDepthByIndex_m656AA429C4FBBC08CE8319917B7A50637C39DA66(__this, L_7, NULL);
		NullCheck(L_6);
		ReusableTreeViewItem_Indent_m418372FBF1D1B5C60D76A59E65BD2C026423B0F9(L_6, L_8, NULL);
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_9 = V_0;
		int32_t L_10 = ___1_index;
		bool L_11;
		L_11 = BaseTreeViewController_IsExpandedByIndex_m0F1678DE8EF19BB43918C865B80224FD35ABFD66(__this, L_10, NULL);
		NullCheck(L_9);
		ReusableTreeViewItem_SetExpandedWithoutNotify_m87FBF1956655CDCE14152212D284688D60407FF3(L_9, L_11, NULL);
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_12 = V_0;
		int32_t L_13 = ___1_index;
		bool L_14;
		L_14 = BaseTreeViewController_HasChildrenByIndex_m9318EA9496370F8F2E68D7718F5ED56C3B7BA796(__this, L_13, NULL);
		NullCheck(L_12);
		ReusableTreeViewItem_SetToggleVisibility_mBB0AFB2D045139AF016180C3A3718E71529B3CFA(L_12, L_14, NULL);
	}

IL_004d:
	{
		ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_15 = ___0_reusableItem;
		int32_t L_16 = ___1_index;
		CollectionViewController_InvokeBindItem_m42734E755BE3DBA31917EAB2518A732DFDD9AED8(__this, L_15, L_16, NULL);
		return;
	}
}
// Method Definition Index: 523
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_InvokeDestroyItem_mA5710749DAE1710DE774AFC98B68B489766AE6DF (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* ___0_reusableItem, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeViewController_OnItemPointerUp_mAE59545C52C0713B2DF882F178F8510828581610_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeViewController_OnToggleValueChanged_m1F43737E2B72921001598AD999ED0EBF59E245EB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* V_0 = NULL;
	bool V_1 = false;
	{
		ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_0 = ___0_reusableItem;
		V_0 = ((ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F*)IsInstClass((RuntimeObject*)L_0, ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var));
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_1 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0038;
		}
	}
	{
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_3 = V_0;
		Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4* L_4 = (Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4*)il2cpp_codegen_object_new(Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4_il2cpp_TypeInfo_var);
		Action_1__ctor_mF3CE402359E85170091A6ADF91046C850C23C260(L_4, __this, (intptr_t)((void*)BaseTreeViewController_OnItemPointerUp_mAE59545C52C0713B2DF882F178F8510828581610_RuntimeMethod_var), NULL);
		NullCheck(L_3);
		ReusableTreeViewItem_remove_onPointerUp_m454A2EA2EA053FCD99D3F524D4C6E6AD47150E29(L_3, L_4, NULL);
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_5 = V_0;
		Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C* L_6 = (Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C*)il2cpp_codegen_object_new(Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C_il2cpp_TypeInfo_var);
		Action_1__ctor_m29B40134CEB328738DC0920A1B3BA555CFC82662(L_6, __this, (intptr_t)((void*)BaseTreeViewController_OnToggleValueChanged_m1F43737E2B72921001598AD999ED0EBF59E245EB_RuntimeMethod_var), NULL);
		NullCheck(L_5);
		ReusableTreeViewItem_remove_onToggleValueChanged_m3EE4454286992DAC7948D21FA4B43234653F02A6(L_5, L_6, NULL);
	}

IL_0038:
	{
		ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* L_7 = ___0_reusableItem;
		CollectionViewController_InvokeDestroyItem_mECAE4FDB98CE4D7292A65A90097D1547BA45A06D(__this, L_7, NULL);
		return;
	}
}
// Method Definition Index: 524
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_PostInitRegistration_m63C031949B0EBBA197320400FE5AF19E618D50EA (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* ___0_treeItem, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeViewController_OnItemPointerUp_mAE59545C52C0713B2DF882F178F8510828581610_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeViewController_OnToggleValueChanged_m1F43737E2B72921001598AD999ED0EBF59E245EB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_0 = ___0_treeItem;
		Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4* L_1 = (Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4*)il2cpp_codegen_object_new(Action_1_t51811370AE2198A762AF6B55F05C0A53F31849A4_il2cpp_TypeInfo_var);
		Action_1__ctor_mF3CE402359E85170091A6ADF91046C850C23C260(L_1, __this, (intptr_t)((void*)BaseTreeViewController_OnItemPointerUp_mAE59545C52C0713B2DF882F178F8510828581610_RuntimeMethod_var), NULL);
		NullCheck(L_0);
		ReusableTreeViewItem_add_onPointerUp_m31B36D12C88907039D08709CBB11168C92BAFD3D(L_0, L_1, NULL);
		ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F* L_2 = ___0_treeItem;
		Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C* L_3 = (Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C*)il2cpp_codegen_object_new(Action_1_t0B0F011EEA7A1DF98993DEAAB4117038FE3EFA7C_il2cpp_TypeInfo_var);
		Action_1__ctor_m29B40134CEB328738DC0920A1B3BA555CFC82662(L_3, __this, (intptr_t)((void*)BaseTreeViewController_OnToggleValueChanged_m1F43737E2B72921001598AD999ED0EBF59E245EB_RuntimeMethod_var), NULL);
		NullCheck(L_2);
		ReusableTreeViewItem_add_onToggleValueChanged_m8CDF4F241FC9C7B6AA3FA8F1BC72CA8528F4E5C7(L_2, L_3, NULL);
		return;
	}
}
// Method Definition Index: 525
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_OnItemPointerUp_mAE59545C52C0713B2DF882F178F8510828581610 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* ___0_evt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PointerEventBase_1_get_modifiers_m3DC8162B17BCC9798C05E8AAABF915B1866A1E7F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UQueryExtensions_Q_TisToggle_t27BE43456B97DD7A793D272D3318F9FE682B844C_m5E8F6142F47C5B5A96F866B2955BAD07AEA28ECA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UQueryExtensions_t1271382882DF1B8FEEDE5EFA510405ABA7BD3426_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* V_0 = NULL;
	Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C* V_1 = NULL;
	int32_t V_2 = 0;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	int32_t V_7 = 0;
	HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* V_8 = NULL;
	RuntimeObject* V_9 = NULL;
	bool V_10 = false;
	RuntimeObject* V_11 = NULL;
	int32_t V_12 = 0;
	bool V_13 = false;
	bool V_14 = false;
	bool V_15 = false;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_16;
	memset((&V_16), 0, sizeof(V_16));
	{
		PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* L_0 = ___0_evt;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = PointerEventBase_1_get_modifiers_m3DC8162B17BCC9798C05E8AAABF915B1866A1E7F_inline(L_0, PointerEventBase_1_get_modifiers_m3DC8162B17BCC9798C05E8AAABF915B1866A1E7F_RuntimeMethod_var);
		V_4 = (bool)((((int32_t)((int32_t)((int32_t)L_1&4))) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_4;
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		goto IL_018d;
	}

IL_0017:
	{
		PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* L_3 = ___0_evt;
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11, L_3);
		V_0 = ((VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)IsInstClass((RuntimeObject*)L_4, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_il2cpp_TypeInfo_var));
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = V_0;
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		String_t* L_6 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___itemToggleUssClassName;
		il2cpp_codegen_runtime_class_init_inline(UQueryExtensions_t1271382882DF1B8FEEDE5EFA510405ABA7BD3426_il2cpp_TypeInfo_var);
		Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C* L_7;
		L_7 = UQueryExtensions_Q_TisToggle_t27BE43456B97DD7A793D272D3318F9FE682B844C_m5E8F6142F47C5B5A96F866B2955BAD07AEA28ECA(L_5, L_6, (String_t*)NULL, UQueryExtensions_Q_TisToggle_t27BE43456B97DD7A793D272D3318F9FE682B844C_m5E8F6142F47C5B5A96F866B2955BAD07AEA28ECA_RuntimeMethod_var);
		V_1 = L_7;
		Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C* L_8 = V_1;
		NullCheck(L_8);
		RuntimeObject* L_9;
		L_9 = VisualElement_get_userData_mB304DD064D255F64BB5A2EBC9233E2468B79ECE4(L_8, NULL);
		NullCheck(((ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F*)CastclassClass((RuntimeObject*)L_9, ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var)));
		int32_t L_10;
		L_10 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline(((ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F*)CastclassClass((RuntimeObject*)L_9, ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var)), NULL);
		V_2 = L_10;
		int32_t L_11 = V_2;
		bool L_12;
		L_12 = BaseTreeViewController_HasChildrenByIndex_m9318EA9496370F8F2E68D7718F5ED56C3B7BA796(__this, L_11, NULL);
		V_5 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
		bool L_13 = V_5;
		if (!L_13)
		{
			goto IL_0056;
		}
	}
	{
		goto IL_018d;
	}

IL_0056:
	{
		int32_t L_14 = V_2;
		bool L_15;
		L_15 = BaseTreeViewController_IsExpandedByIndex_m0F1678DE8EF19BB43918C865B80224FD35ABFD66(__this, L_14, NULL);
		V_3 = L_15;
		bool L_16;
		L_16 = BaseTreeViewController_IsViewDataKeyEnabled_mBCFCC117A8C17FCFBEA5B987D087148602F9E907(__this, NULL);
		V_6 = L_16;
		bool L_17 = V_6;
		if (!L_17)
		{
			goto IL_0125;
		}
	}
	{
		int32_t L_18 = V_2;
		int32_t L_19;
		L_19 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, __this, L_18);
		V_7 = L_19;
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_20;
		L_20 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_20);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_21;
		L_21 = BaseTreeView_get_expandedItemIds_mA308EA9D469B853BC0AFE25D6081B5DE390E712B_inline(L_20, NULL);
		HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_22 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E(L_22, L_21, HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_RuntimeMethod_var);
		V_8 = L_22;
		bool L_23 = V_3;
		V_10 = L_23;
		bool L_24 = V_10;
		if (!L_24)
		{
			goto IL_009c;
		}
	}
	{
		HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_25 = V_8;
		int32_t L_26 = V_7;
		NullCheck(L_25);
		bool L_27;
		L_27 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_25, L_26, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
		goto IL_00a6;
	}

IL_009c:
	{
		HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_28 = V_8;
		int32_t L_29 = V_7;
		NullCheck(L_28);
		bool L_30;
		L_30 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_28, L_29, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
	}

IL_00a6:
	{
		int32_t L_31 = V_2;
		RuntimeObject* L_32;
		L_32 = BaseTreeViewController_GetChildrenIdsByIndex_mAA7B7E75FE5834B8C0DD719AB95094ACFBECF8F4(__this, L_31, NULL);
		V_9 = L_32;
		RuntimeObject* L_33 = V_9;
		RuntimeObject* L_34;
		L_34 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24, __this, L_33);
		NullCheck(L_34);
		RuntimeObject* L_35;
		L_35 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2_il2cpp_TypeInfo_var, L_34);
		V_11 = L_35;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0104:
			{
				{
					RuntimeObject* L_36 = V_11;
					if (!L_36)
					{
						goto IL_0110;
					}
				}
				{
					RuntimeObject* L_37 = V_11;
					NullCheck(L_37);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_37);
				}

IL_0110:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_00f9_1;
			}

IL_00c1_1:
			{
				RuntimeObject* L_38 = V_11;
				NullCheck(L_38);
				int32_t L_39;
				L_39 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452_il2cpp_TypeInfo_var, L_38);
				V_12 = L_39;
				int32_t L_40 = V_12;
				bool L_41;
				L_41 = VirtualFuncInvoker1< bool, int32_t >::Invoke(28, __this, L_40);
				V_13 = L_41;
				bool L_42 = V_13;
				if (!L_42)
				{
					goto IL_00f8_1;
				}
			}
			{
				bool L_43 = V_3;
				V_14 = L_43;
				bool L_44 = V_14;
				if (!L_44)
				{
					goto IL_00ed_1;
				}
			}
			{
				HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_45 = V_8;
				int32_t L_46 = V_12;
				NullCheck(L_45);
				bool L_47;
				L_47 = HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65(L_45, L_46, HashSet_1_Remove_mF4C8539185EBCAAE0803DF227E006B701007DD65_RuntimeMethod_var);
				goto IL_00f7_1;
			}

IL_00ed_1:
			{
				HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_48 = V_8;
				int32_t L_49 = V_12;
				NullCheck(L_48);
				bool L_50;
				L_50 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_48, L_49, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
			}

IL_00f7_1:
			{
			}

IL_00f8_1:
			{
			}

IL_00f9_1:
			{
				RuntimeObject* L_51 = V_11;
				NullCheck(L_51);
				bool L_52;
				L_52 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_51);
				if (L_52)
				{
					goto IL_00c1_1;
				}
			}
			{
				goto IL_0111;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0111:
	{
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_53;
		L_53 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_54 = V_8;
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_55 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C(L_55, L_54, List_1__ctor_mCC0E71080DE343C1A527526A1AC2DBEC355CEA6C_RuntimeMethod_var);
		NullCheck(L_53);
		BaseTreeView_set_expandedItemIds_m43C10938A0A478F080145817ECB56BBCB5F3E488_inline(L_53, L_55, NULL);
	}

IL_0125:
	{
		bool L_56 = V_3;
		V_15 = L_56;
		bool L_57 = V_15;
		if (!L_57)
		{
			goto IL_0147;
		}
	}
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_58 = __this->___m_HierarchyViewModel;
		int32_t L_59 = V_2;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_60;
		L_60 = BaseTreeViewController_GetHierarchyNodeByIndex_m8C7192B3DE19BD5C3EA593903C41BC96912B4509(__this, L_59, NULL);
		V_16 = L_60;
		NullCheck(L_58);
		HierarchyViewModel_ClearFlagsRecursive_mB071648588DA46FC46CE70751CB9124A5266CA52(L_58, (&V_16), 1, 1, NULL);
		goto IL_0160;
	}

IL_0147:
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_61 = __this->___m_HierarchyViewModel;
		int32_t L_62 = V_2;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_63;
		L_63 = BaseTreeViewController_GetHierarchyNodeByIndex_m8C7192B3DE19BD5C3EA593903C41BC96912B4509(__this, L_62, NULL);
		V_16 = L_63;
		NullCheck(L_61);
		HierarchyViewModel_SetFlagsRecursive_mF2C7BEE0362F8E0264E26BA4665E3AF0BA6EDB60(L_61, (&V_16), 1, 1, NULL);
	}

IL_0160:
	{
		BaseTreeViewController_UpdateHierarchy_mD019DDA89C5827CCC85CC2BBB81F1157F54BF6ED(__this, NULL);
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_64;
		L_64 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_64);
		BaseVerticalCollectionView_RefreshItems_m53943EBC70FFE5C66EE6A7FEF5ECA33DE80AC0D6(L_64, NULL);
		int32_t L_65 = V_2;
		int32_t L_66;
		L_66 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, __this, L_65);
		bool L_67 = V_3;
		BaseTreeViewController_RaiseItemExpandedChanged_m5749FDCAC0BE92544063607BD667AE1BB2AA8FC5(__this, L_66, (bool)((((int32_t)L_67) == ((int32_t)0))? 1 : 0), (bool)1, NULL);
		PointerUpEvent_tCE779E8B94675B6A2758B82F6A84771CB26913D9* L_68 = ___0_evt;
		NullCheck(L_68);
		EventBase_StopPropagation_mEFC7E5AB7164157065FF19064A6ADCBB0D8AF6FB(L_68, NULL);
	}

IL_018d:
	{
		return;
	}
}
// Method Definition Index: 526
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_RaiseItemExpandedChanged_m5749FDCAC0BE92544063607BD667AE1BB2AA8FC5 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, bool ___1_isExpanded, bool ___2_isAppliedToAllChildren, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* G_B2_0 = NULL;
	Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* G_B1_0 = NULL;
	{
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_0 = __this->___itemExpandedChanged;
		Action_1_tF311BFE8BC297CED8D99EFB2A859FD81D3E05188* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		goto IL_0030;
	}

IL_000d:
	{
		TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* L_2 = (TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB*)il2cpp_codegen_object_new(TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB_il2cpp_TypeInfo_var);
		TreeViewExpansionChangedArgs__ctor_m3B2B98D29B2729EC5B627E776938778A45399F70(L_2, NULL);
		TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* L_3 = L_2;
		int32_t L_4 = ___0_id;
		NullCheck(L_3);
		TreeViewExpansionChangedArgs_set_id_m2CB7E02AC5D032F7FD39686739648B717BA2276A_inline(L_3, L_4, NULL);
		TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* L_5 = L_3;
		bool L_6 = ___1_isExpanded;
		NullCheck(L_5);
		TreeViewExpansionChangedArgs_set_isExpanded_m0D9EFC805608E7DBBC11D4F6AFE236E60251C1CA_inline(L_5, L_6, NULL);
		TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* L_7 = L_5;
		bool L_8 = ___2_isAppliedToAllChildren;
		NullCheck(L_7);
		TreeViewExpansionChangedArgs_set_isAppliedToAllChildren_m12FCDA7230CC197FEE05B548649F495A720F7C8E_inline(L_7, L_8, NULL);
		NullCheck(G_B2_0);
		Action_1_Invoke_m2B4AF6A56A5968049C98639782358A5359B13048_inline(G_B2_0, L_7, NULL);
	}

IL_0030:
	{
		return;
	}
}
// Method Definition Index: 527
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_OnToggleValueChanged_m1F43737E2B72921001598AD999ED0EBF59E245EB (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, ChangeEvent_1_t2AA4161DCA648D276CFE726DD08B0D55FA799D4B* ___0_evt, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C* V_0 = NULL;
	int32_t V_1 = 0;
	bool V_2 = false;
	bool V_3 = false;
	{
		ChangeEvent_1_t2AA4161DCA648D276CFE726DD08B0D55FA799D4B* L_0 = ___0_evt;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = EventBase_get_target_m9E5CB6AC9A51E9F61D9540D279BFA53C04AD010E(L_0, NULL);
		V_0 = ((Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C*)IsInstClass((RuntimeObject*)L_1, Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C_il2cpp_TypeInfo_var));
		Toggle_t27BE43456B97DD7A793D272D3318F9FE682B844C* L_2 = V_0;
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = VisualElement_get_userData_mB304DD064D255F64BB5A2EBC9233E2468B79ECE4(L_2, NULL);
		NullCheck(((ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F*)CastclassClass((RuntimeObject*)L_3, ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var)));
		int32_t L_4;
		L_4 = ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline(((ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F*)CastclassClass((RuntimeObject*)L_3, ReusableTreeViewItem_tB602EA1975446F78F764D2A40DE200C9D8418B3F_il2cpp_TypeInfo_var)), NULL);
		V_1 = L_4;
		int32_t L_5 = V_1;
		bool L_6;
		L_6 = BaseTreeViewController_IsExpandedByIndex_m0F1678DE8EF19BB43918C865B80224FD35ABFD66(__this, L_5, NULL);
		V_2 = L_6;
		bool L_7 = V_2;
		V_3 = L_7;
		bool L_8 = V_3;
		if (!L_8)
		{
			goto IL_0037;
		}
	}
	{
		int32_t L_9 = V_1;
		BaseTreeViewController_CollapseItemByIndex_m52F49FAF0E4C1638A55A02AE334BB4C48656D772(__this, L_9, (bool)0, (bool)1, NULL);
		goto IL_0041;
	}

IL_0037:
	{
		int32_t L_10 = V_1;
		BaseTreeViewController_ExpandItemByIndex_mA43B8D0F4B73B079804BA6AE769FA664058B6C54(__this, L_10, (bool)0, (bool)1, NULL);
	}

IL_0041:
	{
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_11;
		L_11 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_11);
		ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_12;
		L_12 = BaseVerticalCollectionView_get_scrollView_mB4F44C6276CC57A0D8AD030F3C396650532E83CC_inline(L_11, NULL);
		NullCheck(L_12);
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_13;
		L_13 = VirtualFuncInvoker0< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(138, L_12);
		NullCheck(L_13);
		VirtualActionInvoker0::Invoke(19, L_13);
		return;
	}
}
// Method Definition Index: 528
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseTreeViewController_GetIndexForId_mEA8746B46568285E55D3D0857D7D013236B7C1FD (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t G_B3_0 = 0;
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_0 = __this->___m_IdToNodeDictionary;
		int32_t L_1 = ___0_id;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_0018;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		int32_t L_3 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___invalidId;
		G_B3_0 = L_3;
		goto IL_0025;
	}

IL_0018:
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_4 = __this->___m_HierarchyViewModel;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = HierarchyViewModel_IndexOf_m2547755D71FB38A32C5E6652AF8ABFC0932E1871(L_4, (&V_0), NULL);
		G_B3_0 = L_5;
	}

IL_0025:
	{
		V_1 = G_B3_0;
		goto IL_0028;
	}

IL_0028:
	{
		int32_t L_6 = V_1;
		return L_6;
	}
}
// Method Definition Index: 529
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseTreeViewController_GetIdForIndex_m6A88841CE847ED3D6A77DB46CA723E62C0EFC0D4 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	int32_t V_2 = 0;
	int32_t G_B3_0 = 0;
	int32_t G_B8_0 = 0;
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = __this->___m_HierarchyViewModel;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43(L_0, NULL);
		V_0 = L_1;
		int32_t L_2 = ___0_index;
		int32_t L_3 = V_0;
		if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_4 = V_0;
		G_B3_0 = ((((int32_t)L_4) > ((int32_t)0))? 1 : 0);
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 0;
	}

IL_0018:
	{
		V_1 = (bool)G_B3_0;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_003d;
		}
	}
	{
		RuntimeObject* L_6 = __this->___m_TreeViewDataProperty;
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_7 = __this->___m_HierarchyViewModel;
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_8 = L_7;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43(L_8, NULL);
		NullCheck(L_8);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_10;
		L_10 = HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF_inline(L_8, ((int32_t)il2cpp_codegen_subtract(L_9, 1)), NULL);
		NullCheck(L_6);
		int32_t L_11;
		L_11 = InterfaceFuncInvoker1< int32_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* >::Invoke(0, IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var, L_6, L_10);
		V_2 = L_11;
		goto IL_0067;
	}

IL_003d:
	{
		int32_t L_12 = ___0_index;
		bool L_13;
		L_13 = BaseTreeViewController_IsIndexValid_m59E3861CFF7A18BFBC3876C7CAD71D88E9DFCB39(__this, L_12, NULL);
		if (!L_13)
		{
			goto IL_005f;
		}
	}
	{
		RuntimeObject* L_14 = __this->___m_TreeViewDataProperty;
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_15 = __this->___m_HierarchyViewModel;
		int32_t L_16 = ___0_index;
		NullCheck(L_15);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_17;
		L_17 = HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF_inline(L_15, L_16, NULL);
		NullCheck(L_14);
		int32_t L_18;
		L_18 = InterfaceFuncInvoker1< int32_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* >::Invoke(0, IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var, L_14, L_17);
		G_B8_0 = L_18;
		goto IL_0064;
	}

IL_005f:
	{
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		int32_t L_19 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___invalidId;
		G_B8_0 = L_19;
	}

IL_0064:
	{
		V_2 = G_B8_0;
		goto IL_0067;
	}

IL_0067:
	{
		int32_t L_20 = V_2;
		return L_20;
	}
}
// Method Definition Index: 530
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_HasChildren_m4522E3F33ADCABFD65C54C6BDC10D931BFF203F5 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B3_0 = 0;
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_0 = __this->___m_IdToNodeDictionary;
		int32_t L_1 = ___0_id;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0020;
		}
	}
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = __this->___m_Hierarchy;
		NullCheck(L_3);
		bool L_4;
		L_4 = Hierarchy_Exists_m6FA63D652D9FD377648E57DBF9FC4A477ABA5549(L_3, (&V_0), NULL);
		G_B3_0 = ((int32_t)(L_4));
		goto IL_0021;
	}

IL_0020:
	{
		G_B3_0 = 0;
	}

IL_0021:
	{
		V_1 = (bool)G_B3_0;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0038;
		}
	}
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_6 = __this->___m_Hierarchy;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = Hierarchy_GetChildrenCount_mA43B855E1310FF421FB4259CB3247300A35E271A(L_6, (&V_0), NULL);
		V_2 = (bool)((((int32_t)L_7) > ((int32_t)0))? 1 : 0);
		goto IL_003c;
	}

IL_0038:
	{
		V_2 = (bool)0;
		goto IL_003c;
	}

IL_003c:
	{
		bool L_8 = V_2;
		return L_8;
	}
}
// Method Definition Index: 531
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_Exists_mE92A6E824DAD40368FA4D1F351530B3C29D8C07D (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m09ADA92045FE45BEAB2A2009B56931955DDCF992_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_0 = __this->___m_IdToNodeDictionary;
		int32_t L_1 = ___0_id;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_ContainsKey_m09ADA92045FE45BEAB2A2009B56931955DDCF992(L_0, L_1, Dictionary_2_ContainsKey_m09ADA92045FE45BEAB2A2009B56931955DDCF992_RuntimeMethod_var);
		V_0 = L_2;
		goto IL_0010;
	}

IL_0010:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// Method Definition Index: 532
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_HasChildrenByIndex_m9318EA9496370F8F2E68D7718F5ED56C3B7BA796 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	{
		int32_t L_0 = ___0_index;
		bool L_1;
		L_1 = BaseTreeViewController_IsIndexValid_m59E3861CFF7A18BFBC3876C7CAD71D88E9DFCB39(__this, L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0013;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_0023;
	}

IL_0013:
	{
		int32_t L_3 = ___0_index;
		int32_t L_4;
		L_4 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, __this, L_3);
		bool L_5;
		L_5 = VirtualFuncInvoker1< bool, int32_t >::Invoke(28, __this, L_4);
		V_1 = L_5;
		goto IL_0023;
	}

IL_0023:
	{
		bool L_6 = V_1;
		return L_6;
	}
}
// Method Definition Index: 533
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BaseTreeViewController_GetChildrenIdsByIndex_mAA7B7E75FE5834B8C0DD719AB95094ACFBECF8F4 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetChildrenIdsByIndexU3Ed__41_tB758861F86C05A00B321769240F8A0844B1C25AE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CGetChildrenIdsByIndexU3Ed__41_tB758861F86C05A00B321769240F8A0844B1C25AE* L_0 = (U3CGetChildrenIdsByIndexU3Ed__41_tB758861F86C05A00B321769240F8A0844B1C25AE*)il2cpp_codegen_object_new(U3CGetChildrenIdsByIndexU3Ed__41_tB758861F86C05A00B321769240F8A0844B1C25AE_il2cpp_TypeInfo_var);
		U3CGetChildrenIdsByIndexU3Ed__41__ctor_m43195025A669CC1E1D237004D5531E2B4818F6A9(L_0, ((int32_t)-2), NULL);
		U3CGetChildrenIdsByIndexU3Ed__41_tB758861F86C05A00B321769240F8A0844B1C25AE* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CGetChildrenIdsByIndexU3Ed__41_tB758861F86C05A00B321769240F8A0844B1C25AE* L_2 = L_1;
		int32_t L_3 = ___0_index;
		NullCheck(L_2);
		L_2->___U3CU3E3__index = L_3;
		return L_2;
	}
}
// Method Definition Index: 534
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseTreeViewController_GetChildIndexForId_m52A71D7FAE9DB0F7F3DCD54C843F904F91BE16F6 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_2;
	memset((&V_2), 0, sizeof(V_2));
	HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	bool V_5 = false;
	int32_t V_6 = 0;
	Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 V_7;
	memset((&V_7), 0, sizeof(V_7));
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_8;
	memset((&V_8), 0, sizeof(V_8));
	bool V_9 = false;
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_0 = __this->___m_IdToNodeDictionary;
		int32_t L_1 = ___0_id;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0090;
		}
	}
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_4 = __this->___m_Hierarchy;
		NullCheck(L_4);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_5;
		L_5 = Hierarchy_GetParent_m700B07D32B7368F9824897E6181ABD90936D9E3C(L_4, (&V_0), NULL);
		V_2 = L_5;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_6;
		L_6 = HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB(NULL);
		bool L_7;
		L_7 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59((&V_2), L_6, NULL);
		V_5 = L_7;
		bool L_8 = V_5;
		if (!L_8)
		{
			goto IL_003d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		int32_t L_9 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___invalidId;
		V_6 = L_9;
		goto IL_0099;
	}

IL_003d:
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_10 = __this->___m_Hierarchy;
		NullCheck(L_10);
		HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 L_11;
		L_11 = Hierarchy_EnumerateChildren_mDA2C2FAE3532B95F44B02020386340E5B8E5506D(L_10, (&V_2), NULL);
		V_3 = L_11;
		V_4 = 0;
		Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 L_12;
		L_12 = HierarchyNodeChildren_GetEnumerator_mD659B18C89F3476A6AF3480911B6CEF424548DEF((&V_3), NULL);
		V_7 = L_12;
		goto IL_0081;
	}

IL_005a:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_13;
		L_13 = Enumerator_get_Current_mAAF88AAE73FCBE51FD11CB6AD0FE0AFCDD0C6DBC_inline((&V_7), NULL);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_14 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_13);
		V_8 = L_14;
		bool L_15;
		L_15 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59((&V_8), (&V_0), NULL);
		V_9 = L_15;
		bool L_16 = V_9;
		if (!L_16)
		{
			goto IL_007a;
		}
	}
	{
		goto IL_008a;
	}

IL_007a:
	{
		int32_t L_17 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_0081:
	{
		bool L_18;
		L_18 = Enumerator_MoveNext_m3D954DD94C21904424A7B3EB23277A1BE30D8E68_inline((&V_7), NULL);
		if (L_18)
		{
			goto IL_005a;
		}
	}

IL_008a:
	{
		int32_t L_19 = V_4;
		V_6 = L_19;
		goto IL_0099;
	}

IL_0090:
	{
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		int32_t L_20 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___invalidId;
		V_6 = L_20;
		goto IL_0099;
	}

IL_0099:
	{
		int32_t L_21 = V_6;
		return L_21;
	}
}
// Method Definition Index: 535
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseTreeViewController_GetIndentationDepth_m4284FEA4974C0109EFA0B065AAB37EF6C5CE32EE (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	bool V_2 = false;
	int32_t V_3 = 0;
	{
		V_0 = 0;
		int32_t L_0 = ___0_id;
		int32_t L_1;
		L_1 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(25, __this, L_0);
		V_1 = L_1;
		goto IL_001b;
	}

IL_000d:
	{
		int32_t L_2 = V_1;
		int32_t L_3;
		L_3 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(25, __this, L_2);
		V_1 = L_3;
		int32_t L_4 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
	}

IL_001b:
	{
		int32_t L_5 = V_1;
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		int32_t L_6 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___invalidId;
		V_2 = (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_7 = V_2;
		if (L_7)
		{
			goto IL_000d;
		}
	}
	{
		int32_t L_8 = V_0;
		V_3 = L_8;
		goto IL_002e;
	}

IL_002e:
	{
		int32_t L_9 = V_3;
		return L_9;
	}
}
// Method Definition Index: 536
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseTreeViewController_GetIndentationDepthByIndex_m656AA429C4FBBC08CE8319917B7A50637C39DA66 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		int32_t L_0 = ___0_index;
		int32_t L_1;
		L_1 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, __this, L_0);
		V_0 = L_1;
		int32_t L_2 = V_0;
		int32_t L_3;
		L_3 = BaseTreeViewController_GetIndentationDepth_m4284FEA4974C0109EFA0B065AAB37EF6C5CE32EE(__this, L_2, NULL);
		V_1 = L_3;
		goto IL_0013;
	}

IL_0013:
	{
		int32_t L_4 = V_1;
		return L_4;
	}
}
// Method Definition Index: 537
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_CanChangeExpandedState_m25D91E996E3C1704753C4EE8EC4743D7B00499F4 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		V_0 = (bool)1;
		goto IL_0005;
	}

IL_0005:
	{
		bool L_0 = V_0;
		return L_0;
	}
}
// Method Definition Index: 538
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_IsExpanded_m64A64F06B835046A1E650A54AF9716BD48CDD533 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m09ADA92045FE45BEAB2A2009B56931955DDCF992_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m0E1C2B0A24B7C2510E17AC16C8D4894D4706556D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	int32_t G_B4_0 = 0;
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_0 = __this->___m_IdToNodeDictionary;
		int32_t L_1 = ___0_id;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_ContainsKey_m09ADA92045FE45BEAB2A2009B56931955DDCF992(L_0, L_1, Dictionary_2_ContainsKey_m09ADA92045FE45BEAB2A2009B56931955DDCF992_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0048;
		}
	}
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = __this->___m_Hierarchy;
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_4 = __this->___m_IdToNodeDictionary;
		int32_t L_5 = ___0_id;
		NullCheck(L_4);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_6;
		L_6 = Dictionary_2_get_Item_m0E1C2B0A24B7C2510E17AC16C8D4894D4706556D(L_4, L_5, Dictionary_2_get_Item_m0E1C2B0A24B7C2510E17AC16C8D4894D4706556D_RuntimeMethod_var);
		V_0 = L_6;
		NullCheck(L_3);
		bool L_7;
		L_7 = Hierarchy_Exists_m6FA63D652D9FD377648E57DBF9FC4A477ABA5549(L_3, (&V_0), NULL);
		if (!L_7)
		{
			goto IL_0048;
		}
	}
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_8 = __this->___m_HierarchyViewModel;
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_9 = __this->___m_IdToNodeDictionary;
		int32_t L_10 = ___0_id;
		NullCheck(L_9);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_11;
		L_11 = Dictionary_2_get_Item_m0E1C2B0A24B7C2510E17AC16C8D4894D4706556D(L_9, L_10, Dictionary_2_get_Item_m0E1C2B0A24B7C2510E17AC16C8D4894D4706556D_RuntimeMethod_var);
		V_1 = L_11;
		NullCheck(L_8);
		bool L_12;
		L_12 = HierarchyViewModel_HasAllFlags_m7255BF14683B037484CCAC743743D594C11C576D(L_8, (&V_1), 1, NULL);
		G_B4_0 = ((int32_t)(L_12));
		goto IL_0049;
	}

IL_0048:
	{
		G_B4_0 = 0;
	}

IL_0049:
	{
		V_2 = (bool)G_B4_0;
		goto IL_004c;
	}

IL_004c:
	{
		bool L_13 = V_2;
		return L_13;
	}
}
// Method Definition Index: 539
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_IsExpandedByIndex_m0F1678DE8EF19BB43918C865B80224FD35ABFD66 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	{
		int32_t L_0 = ___0_index;
		bool L_1;
		L_1 = BaseTreeViewController_IsIndexValid_m59E3861CFF7A18BFBC3876C7CAD71D88E9DFCB39(__this, L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0013;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_0023;
	}

IL_0013:
	{
		int32_t L_3 = ___0_index;
		int32_t L_4;
		L_4 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, __this, L_3);
		bool L_5;
		L_5 = BaseTreeViewController_IsExpanded_m64A64F06B835046A1E650A54AF9716BD48CDD533(__this, L_4, NULL);
		V_1 = L_5;
		goto IL_0023;
	}

IL_0023:
	{
		bool L_6 = V_1;
		return L_6;
	}
}
// Method Definition Index: 540
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_ExpandItemByIndex_mA43B8D0F4B73B079804BA6AE769FA664058B6C54 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, bool ___1_expandAllChildren, bool ___2_refresh, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		il2cpp_codegen_runtime_class_init_inline(BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0_il2cpp_TypeInfo_var);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0 = ((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0_il2cpp_TypeInfo_var))->___K_ExpandItemByIndex;
		V_1 = L_0;
		AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 L_1;
		L_1 = ProfilerMarker_Auto_m133FA724EB95D16187B37D2C8A501D7E989B1F8D_inline((&V_1), NULL);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_003a:
			{
				AutoScope_Dispose_mED763F3F51261EF8FB79DB32CD06E0A3F6C40481_inline((&V_0), NULL);
				return;
			}
		});
		try
		{
			{
				int32_t L_2 = ___0_index;
				bool L_3;
				L_3 = BaseTreeViewController_HasChildrenByIndex_m9318EA9496370F8F2E68D7718F5ED56C3B7BA796(__this, L_2, NULL);
				V_2 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
				bool L_4 = V_2;
				if (!L_4)
				{
					goto IL_001f_1;
				}
			}
			{
				goto IL_0049;
			}

IL_001f_1:
			{
				int32_t L_5 = ___0_index;
				int32_t L_6;
				L_6 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, __this, L_5);
				HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_7;
				L_7 = BaseTreeViewController_GetHierarchyNodeById_mFC4650092DE22A965A7A6B21F918FBAB1FCE86A8(__this, L_6, NULL);
				V_3 = L_7;
				bool L_8 = ___1_expandAllChildren;
				bool L_9 = ___2_refresh;
				BaseTreeViewController_ExpandItemByNode_m12AB0349DCBA114026F2E1C7695D7B52ACD44DB6(__this, (&V_3), L_8, L_9, NULL);
				goto IL_0049;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0049:
	{
		return;
	}
}
// Method Definition Index: 541
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_ExpandItem_m1AE2CAD2B89778B0EA560C7EE099C577323340E9 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, bool ___1_expandAllChildren, bool ___2_refresh, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_id;
		bool L_1;
		L_1 = VirtualFuncInvoker1< bool, int32_t >::Invoke(28, __this, L_0);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_2 = ___0_id;
		bool L_3;
		L_3 = VirtualFuncInvoker1< bool, int32_t >::Invoke(29, __this, L_2);
		G_B3_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 1;
	}

IL_0017:
	{
		V_1 = (bool)G_B3_0;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_001d;
		}
	}
	{
		goto IL_003a;
	}

IL_001d:
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_5 = __this->___m_IdToNodeDictionary;
		int32_t L_6 = ___0_id;
		NullCheck(L_5);
		bool L_7;
		L_7 = Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928(L_5, L_6, (&V_0), Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		V_2 = L_7;
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_003a;
		}
	}
	{
		bool L_9 = ___1_expandAllChildren;
		bool L_10 = ___2_refresh;
		BaseTreeViewController_ExpandItemByNode_m12AB0349DCBA114026F2E1C7695D7B52ACD44DB6(__this, (&V_0), L_9, L_10, NULL);
	}

IL_003a:
	{
		return;
	}
}
// Method Definition Index: 542
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_CollapseItemByIndex_m52F49FAF0E4C1638A55A02AE334BB4C48656D772 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, bool ___1_collapseAllChildren, bool ___2_refresh, const RuntimeMethod* method) 
{
	bool V_0 = false;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		int32_t L_0 = ___0_index;
		bool L_1;
		L_1 = BaseTreeViewController_HasChildrenByIndex_m9318EA9496370F8F2E68D7718F5ED56C3B7BA796(__this, L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0011;
		}
	}
	{
		goto IL_002a;
	}

IL_0011:
	{
		int32_t L_3 = ___0_index;
		int32_t L_4;
		L_4 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, __this, L_3);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_5;
		L_5 = BaseTreeViewController_GetHierarchyNodeById_mFC4650092DE22A965A7A6B21F918FBAB1FCE86A8(__this, L_4, NULL);
		V_1 = L_5;
		bool L_6 = ___1_collapseAllChildren;
		bool L_7 = ___2_refresh;
		BaseTreeViewController_CollapseItemByNode_m54F7A5F586089B2410BE0C2FFD4E9C9D77EBCC74(__this, (&V_1), L_6, L_7, NULL);
	}

IL_002a:
	{
		return;
	}
}
// Method Definition Index: 543
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_CollapseItem_m249459E7F00B81BBA5A4B0790D75B9BB6EE03269 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, bool ___1_collapseAllChildren, bool ___2_refresh, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_id;
		bool L_1;
		L_1 = VirtualFuncInvoker1< bool, int32_t >::Invoke(28, __this, L_0);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_2 = ___0_id;
		bool L_3;
		L_3 = VirtualFuncInvoker1< bool, int32_t >::Invoke(29, __this, L_2);
		G_B3_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 1;
	}

IL_0017:
	{
		V_1 = (bool)G_B3_0;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_001d;
		}
	}
	{
		goto IL_003a;
	}

IL_001d:
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_5 = __this->___m_IdToNodeDictionary;
		int32_t L_6 = ___0_id;
		NullCheck(L_5);
		bool L_7;
		L_7 = Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928(L_5, L_6, (&V_0), Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		V_2 = L_7;
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_003a;
		}
	}
	{
		bool L_9 = ___1_collapseAllChildren;
		bool L_10 = ___2_refresh;
		BaseTreeViewController_CollapseItemByNode_m54F7A5F586089B2410BE0C2FFD4E9C9D77EBCC74(__this, (&V_0), L_9, L_10, NULL);
	}

IL_003a:
	{
		return;
	}
}
// Method Definition Index: 544
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_ExpandItemByNode_m12AB0349DCBA114026F2E1C7695D7B52ACD44DB6 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, bool ___1_expandAllChildren, bool ___2_refresh, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* V_4 = NULL;
	bool V_5 = false;
	RuntimeObject* V_6 = NULL;
	RuntimeObject* V_7 = NULL;
	int32_t V_8 = 0;
	bool V_9 = false;
	{
		RuntimeObject* L_0 = __this->___m_TreeViewDataProperty;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_1 = ___0_node;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = InterfaceFuncInvoker1< int32_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* >::Invoke(0, IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var, L_0, L_1);
		V_0 = L_2;
		int32_t L_3 = V_0;
		bool L_4;
		L_4 = VirtualFuncInvoker1< bool, int32_t >::Invoke(29, __this, L_3);
		V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0021;
		}
	}
	{
		goto IL_0118;
	}

IL_0021:
	{
		bool L_6 = ___1_expandAllChildren;
		V_2 = L_6;
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_0037;
		}
	}
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_8 = __this->___m_HierarchyViewModel;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9 = ___0_node;
		NullCheck(L_8);
		HierarchyViewModel_SetFlagsRecursive_mF2C7BEE0362F8E0264E26BA4665E3AF0BA6EDB60(L_8, L_9, 1, 1, NULL);
		goto IL_0045;
	}

IL_0037:
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_10 = __this->___m_HierarchyViewModel;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_11 = ___0_node;
		NullCheck(L_10);
		HierarchyViewModel_SetFlags_mE65AD02A29FBB2F68AB1C158A8E5587FD660D7F0(L_10, L_11, 1, NULL);
	}

IL_0045:
	{
		__this->___m_HierarchyHasPendingChanged = (bool)1;
		bool L_12;
		L_12 = BaseTreeViewController_IsViewDataKeyEnabled_mBCFCC117A8C17FCFBEA5B987D087148602F9E907(__this, NULL);
		V_3 = L_12;
		bool L_13 = V_3;
		if (!L_13)
		{
			goto IL_00fb;
		}
	}
	{
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_14;
		L_14 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_14);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_15;
		L_15 = BaseTreeView_get_expandedItemIds_mA308EA9D469B853BC0AFE25D6081B5DE390E712B_inline(L_14, NULL);
		HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_16 = (HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2*)il2cpp_codegen_object_new(HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E(L_16, L_15, HashSet_1__ctor_m3F29A5426149F521CEE6900B9A4097810124ED8E_RuntimeMethod_var);
		HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_17 = L_16;
		int32_t L_18 = V_0;
		NullCheck(L_17);
		bool L_19;
		L_19 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_17, L_18, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
		V_4 = L_17;
		bool L_20 = ___1_expandAllChildren;
		V_5 = L_20;
		bool L_21 = V_5;
		if (!L_21)
		{
			goto IL_00ca;
		}
	}
	{
		BaseTreeViewController_UpdateHierarchy_mD019DDA89C5827CCC85CC2BBB81F1157F54BF6ED(__this, NULL);
		int32_t L_22 = V_0;
		RuntimeObject* L_23;
		L_23 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(26, __this, L_22);
		V_6 = L_23;
		RuntimeObject* L_24 = V_6;
		RuntimeObject* L_25;
		L_25 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24, __this, L_24);
		NullCheck(L_25);
		RuntimeObject* L_26;
		L_26 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2_il2cpp_TypeInfo_var, L_25);
		V_7 = L_26;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00bc:
			{
				{
					RuntimeObject* L_27 = V_7;
					if (!L_27)
					{
						goto IL_00c8;
					}
				}
				{
					RuntimeObject* L_28 = V_7;
					NullCheck(L_28);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_28);
				}

IL_00c8:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_00b1_1;
			}

IL_009e_1:
			{
				RuntimeObject* L_29 = V_7;
				NullCheck(L_29);
				int32_t L_30;
				L_30 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452_il2cpp_TypeInfo_var, L_29);
				V_8 = L_30;
				HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_31 = V_4;
				int32_t L_32 = V_8;
				NullCheck(L_31);
				bool L_33;
				L_33 = HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB(L_31, L_32, HashSet_1_Add_m9B0DD9902395EE95D3DC522264BE1EBBBD3513EB_RuntimeMethod_var);
			}

IL_00b1_1:
			{
				RuntimeObject* L_34 = V_7;
				NullCheck(L_34);
				bool L_35;
				L_35 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_34);
				if (L_35)
				{
					goto IL_009e_1;
				}
			}
			{
				goto IL_00c9;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00c9:
	{
	}

IL_00ca:
	{
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_36;
		L_36 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_36);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_37;
		L_37 = BaseTreeView_get_expandedItemIds_mA308EA9D469B853BC0AFE25D6081B5DE390E712B_inline(L_36, NULL);
		NullCheck(L_37);
		List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_37, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_38;
		L_38 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_38);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_39;
		L_39 = BaseTreeView_get_expandedItemIds_mA308EA9D469B853BC0AFE25D6081B5DE390E712B_inline(L_38, NULL);
		HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* L_40 = V_4;
		NullCheck(L_39);
		List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204(L_39, L_40, List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_RuntimeMethod_var);
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_41;
		L_41 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_41);
		VisualElement_SaveViewData_m6F18758E27148CBC3B9E4FCB1F33798AAB427CD6(L_41, NULL);
	}

IL_00fb:
	{
		bool L_42 = ___2_refresh;
		V_9 = L_42;
		bool L_43 = V_9;
		if (!L_43)
		{
			goto IL_010e;
		}
	}
	{
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_44;
		L_44 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_44);
		BaseVerticalCollectionView_RefreshItems_m53943EBC70FFE5C66EE6A7FEF5ECA33DE80AC0D6(L_44, NULL);
	}

IL_010e:
	{
		int32_t L_45 = V_0;
		bool L_46 = ___1_expandAllChildren;
		BaseTreeViewController_RaiseItemExpandedChanged_m5749FDCAC0BE92544063607BD667AE1BB2AA8FC5(__this, L_45, (bool)1, L_46, NULL);
	}

IL_0118:
	{
		return;
	}
}
// Method Definition Index: 545
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_CollapseItemByNode_m54F7A5F586089B2410BE0C2FFD4E9C9D77EBCC74 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, bool ___1_collapseAllChildren, bool ___2_refresh, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	RuntimeObject* V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	int32_t V_6 = 0;
	bool V_7 = false;
	bool V_8 = false;
	{
		RuntimeObject* L_0 = __this->___m_TreeViewDataProperty;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_1 = ___0_node;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = InterfaceFuncInvoker1< int32_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* >::Invoke(0, IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var, L_0, L_1);
		V_0 = L_2;
		int32_t L_3 = V_0;
		bool L_4;
		L_4 = VirtualFuncInvoker1< bool, int32_t >::Invoke(29, __this, L_3);
		V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0021;
		}
	}
	{
		goto IL_00eb;
	}

IL_0021:
	{
		bool L_6;
		L_6 = BaseTreeViewController_IsViewDataKeyEnabled_mBCFCC117A8C17FCFBEA5B987D087148602F9E907(__this, NULL);
		V_2 = L_6;
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_00a1;
		}
	}
	{
		bool L_8 = ___1_collapseAllChildren;
		V_3 = L_8;
		bool L_9 = V_3;
		if (!L_9)
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_10 = V_0;
		RuntimeObject* L_11;
		L_11 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(26, __this, L_10);
		V_4 = L_11;
		RuntimeObject* L_12 = V_4;
		RuntimeObject* L_13;
		L_13 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(24, __this, L_12);
		NullCheck(L_13);
		RuntimeObject* L_14;
		L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2_il2cpp_TypeInfo_var, L_13);
		V_5 = L_14;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0074:
			{
				{
					RuntimeObject* L_15 = V_5;
					if (!L_15)
					{
						goto IL_0080;
					}
				}
				{
					RuntimeObject* L_16 = V_5;
					NullCheck(L_16);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_16);
				}

IL_0080:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0069_1;
			}

IL_004d_1:
			{
				RuntimeObject* L_17 = V_5;
				NullCheck(L_17);
				int32_t L_18;
				L_18 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452_il2cpp_TypeInfo_var, L_17);
				V_6 = L_18;
				BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_19;
				L_19 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
				NullCheck(L_19);
				List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_20;
				L_20 = BaseTreeView_get_expandedItemIds_mA308EA9D469B853BC0AFE25D6081B5DE390E712B_inline(L_19, NULL);
				int32_t L_21 = V_6;
				NullCheck(L_20);
				bool L_22;
				L_22 = List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5(L_20, L_21, List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var);
			}

IL_0069_1:
			{
				RuntimeObject* L_23 = V_5;
				NullCheck(L_23);
				bool L_24;
				L_24 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_23);
				if (L_24)
				{
					goto IL_004d_1;
				}
			}
			{
				goto IL_0081;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0081:
	{
	}

IL_0082:
	{
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_25;
		L_25 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_25);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_26;
		L_26 = BaseTreeView_get_expandedItemIds_mA308EA9D469B853BC0AFE25D6081B5DE390E712B_inline(L_25, NULL);
		int32_t L_27 = V_0;
		NullCheck(L_26);
		bool L_28;
		L_28 = List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5(L_26, L_27, List_1_Remove_m2B41E5B9E061DD4D5F58B693018024AADF2AD7F5_RuntimeMethod_var);
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_29;
		L_29 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_29);
		VisualElement_SaveViewData_m6F18758E27148CBC3B9E4FCB1F33798AAB427CD6(L_29, NULL);
	}

IL_00a1:
	{
		bool L_30 = ___1_collapseAllChildren;
		V_7 = L_30;
		bool L_31 = V_7;
		if (!L_31)
		{
			goto IL_00b9;
		}
	}
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_32 = __this->___m_HierarchyViewModel;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_33 = ___0_node;
		NullCheck(L_32);
		HierarchyViewModel_ClearFlagsRecursive_mB071648588DA46FC46CE70751CB9124A5266CA52(L_32, L_33, 1, 1, NULL);
		goto IL_00c7;
	}

IL_00b9:
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_34 = __this->___m_HierarchyViewModel;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_35 = ___0_node;
		NullCheck(L_34);
		HierarchyViewModel_ClearFlags_m02B18594B496A15E09323BA3710ECE97D5797A6B(L_34, L_35, 1, NULL);
	}

IL_00c7:
	{
		__this->___m_HierarchyHasPendingChanged = (bool)1;
		bool L_36 = ___2_refresh;
		V_8 = L_36;
		bool L_37 = V_8;
		if (!L_37)
		{
			goto IL_00e1;
		}
	}
	{
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_38;
		L_38 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_38);
		BaseVerticalCollectionView_RefreshItems_m53943EBC70FFE5C66EE6A7FEF5ECA33DE80AC0D6(L_38, NULL);
	}

IL_00e1:
	{
		int32_t L_39 = V_0;
		bool L_40 = ___1_collapseAllChildren;
		BaseTreeViewController_RaiseItemExpandedChanged_m5749FDCAC0BE92544063607BD667AE1BB2AA8FC5(__this, L_39, (bool)0, L_40, NULL);
	}

IL_00eb:
	{
		return;
	}
}
// Method Definition Index: 546
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_GetExpandedItemIds_m8F9485FD48F92BCAB0E9CB201F3AD3944ADE579E (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_list, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39 V_2;
	memset((&V_2), 0, sizeof(V_2));
	HierarchyViewModelNodesEnumerable_tA7D5CDB08B9F5279F1D3292147109449A762CE80 V_3;
	memset((&V_3), 0, sizeof(V_3));
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = ___0_list;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_0, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
		V_0 = (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = ___0_list;
		NullCheck(L_3);
		List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_3, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
	}

IL_0015:
	{
		bool L_4;
		L_4 = BaseTreeViewController_IsViewDataKeyEnabled_mBCFCC117A8C17FCFBEA5B987D087148602F9E907(__this, NULL);
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0031;
		}
	}
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = ___0_list;
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_7;
		L_7 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_7);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_8;
		L_8 = BaseTreeView_get_expandedItemIds_mA308EA9D469B853BC0AFE25D6081B5DE390E712B_inline(L_7, NULL);
		NullCheck(L_6);
		List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204(L_6, L_8, List_1_AddRange_m1A10E697703D67F6551D47C603FFE78E16CE4204_RuntimeMethod_var);
	}

IL_0031:
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_9 = __this->___m_HierarchyViewModel;
		NullCheck(L_9);
		HierarchyViewModelNodesEnumerable_tA7D5CDB08B9F5279F1D3292147109449A762CE80 L_10;
		L_10 = HierarchyViewModel_EnumerateNodesWithAllFlags_m2994F67374F04EF84CA21EDBFD9B57E47DB811C7(L_9, 1, NULL);
		V_3 = L_10;
		Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39 L_11;
		L_11 = HierarchyViewModelNodesEnumerable_GetEnumerator_m90E303CB8D75CD9C7F12E485DDB1357B3E367A51((&V_3), NULL);
		V_2 = L_11;
		goto IL_006b;
	}

IL_0049:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_12;
		L_12 = Enumerator_get_Current_m89F81803FACB1800733BF6F7F664CC96E8DA7269_inline((&V_2), NULL);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_13 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_12);
		V_4 = L_13;
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_14 = ___0_list;
		RuntimeObject* L_15 = __this->___m_TreeViewDataProperty;
		NullCheck(L_15);
		int32_t L_16;
		L_16 = InterfaceFuncInvoker1< int32_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* >::Invoke(0, IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var, L_15, (&V_4));
		NullCheck(L_14);
		List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_14, L_16, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
	}

IL_006b:
	{
		bool L_17;
		L_17 = Enumerator_MoveNext_mBDC3656502A5419310DAFE4A150FC1FE35F22137_inline((&V_2), NULL);
		if (L_17)
		{
			goto IL_0049;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 547
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_IsViewDataKeyEnabled_mBCFCC117A8C17FCFBEA5B987D087148602F9E907 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_0;
		L_0 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_0);
		bool L_1;
		L_1 = VisualElement_get_enableViewDataPersistence_m7C418BC7A1E1882E68D70EC9CC026ADB8FF64A6B(L_0, NULL);
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_2;
		L_2 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_2);
		String_t* L_3;
		L_3 = VisualElement_get_viewDataKey_m1F990A70B7861D0071A4462C62477363C69223F5_inline(L_2, NULL);
		bool L_4;
		L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
		G_B3_0 = ((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		goto IL_0024;
	}

IL_0023:
	{
		G_B3_0 = 0;
	}

IL_0024:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0027;
	}

IL_0027:
	{
		bool L_5 = V_0;
		return L_5;
	}
}
// Method Definition Index: 548
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_PreRefresh_m896CDA93267F3E039E1478D67FC5F2E975850CBC (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = __this->___m_HierarchyHasPendingChanged;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_0017;
	}

IL_0010:
	{
		BaseTreeViewController_UpdateHierarchy_mD019DDA89C5827CCC85CC2BBB81F1157F54BF6ED(__this, NULL);
	}

IL_0017:
	{
		return;
	}
}
// Method Definition Index: 549
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_IsIndexValid_m59E3861CFF7A18BFBC3876C7CAD71D88E9DFCB39 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_index;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0015;
		}
	}
	{
		int32_t L_1 = ___0_index;
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_2 = __this->___m_HierarchyViewModel;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43(L_2, NULL);
		G_B3_0 = ((((int32_t)L_1) < ((int32_t)L_3))? 1 : 0);
		goto IL_0016;
	}

IL_0015:
	{
		G_B3_0 = 0;
	}

IL_0016:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0019;
	}

IL_0019:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 550
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseTreeViewController_IsChildOf_m7843F98312DC4FE239BBEA10097483A0C3E9B419 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_1;
	memset((&V_1), 0, sizeof(V_1));
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_8;
	memset((&V_8), 0, sizeof(V_8));
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_childId;
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		int32_t L_1 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___invalidId;
		if ((((int32_t)L_0) == ((int32_t)L_1)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_2 = ___1_id;
		il2cpp_codegen_runtime_class_init_inline(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var);
		int32_t L_3 = ((BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7_il2cpp_TypeInfo_var))->___invalidId;
		G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
		goto IL_0014;
	}

IL_0013:
	{
		G_B3_0 = 1;
	}

IL_0014:
	{
		V_3 = (bool)G_B3_0;
		bool L_4 = V_3;
		if (!L_4)
		{
			goto IL_001d;
		}
	}
	{
		V_4 = (bool)0;
		goto IL_0089;
	}

IL_001d:
	{
		int32_t L_5 = ___0_childId;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_6;
		L_6 = BaseTreeViewController_GetHierarchyNodeById_mFC4650092DE22A965A7A6B21F918FBAB1FCE86A8(__this, L_5, NULL);
		V_1 = L_6;
		int32_t L_7 = ___1_id;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_8;
		L_8 = BaseTreeViewController_GetHierarchyNodeById_mFC4650092DE22A965A7A6B21F918FBAB1FCE86A8(__this, L_7, NULL);
		V_2 = L_8;
		bool L_9;
		L_9 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59((&V_2), (&V_1), NULL);
		V_5 = L_9;
		bool L_10 = V_5;
		if (!L_10)
		{
			goto IL_0041;
		}
	}
	{
		V_4 = (bool)1;
		goto IL_0089;
	}

IL_0041:
	{
		goto IL_005b;
	}

IL_0043:
	{
		bool L_11;
		L_11 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59((&V_2), (&V_0), NULL);
		V_6 = L_11;
		bool L_12 = V_6;
		if (!L_12)
		{
			goto IL_0058;
		}
	}
	{
		V_4 = (bool)1;
		goto IL_0089;
	}

IL_0058:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_13 = V_0;
		V_1 = L_13;
	}

IL_005b:
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_14 = __this->___m_Hierarchy;
		NullCheck(L_14);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_15;
		L_15 = Hierarchy_GetParent_m700B07D32B7368F9824897E6181ABD90936D9E3C(L_14, (&V_1), NULL);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_16 = L_15;
		V_0 = L_16;
		V_8 = L_16;
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_17 = __this->___m_Hierarchy;
		NullCheck(L_17);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_18;
		L_18 = Hierarchy_get_Root_mCEEC9C5FA53B148812E905135F01FEF2BD51B5A8_inline(L_17, NULL);
		bool L_19;
		L_19 = HierarchyNode_op_Inequality_m41B2944C7B6E47D2DE06DEDCE160AE652ABC342C((&V_8), L_18, NULL);
		V_7 = L_19;
		bool L_20 = V_7;
		if (L_20)
		{
			goto IL_0043;
		}
	}
	{
		V_4 = (bool)0;
		goto IL_0089;
	}

IL_0089:
	{
		bool L_21 = V_4;
		return L_21;
	}
}
// Method Definition Index: 551
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_RaiseItemParentChanged_m3D91BCB67E4577C1373C9A8A9122C8D7F0457322 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, int32_t ___1_newParentId, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_id;
		int32_t L_1 = ___1_newParentId;
		CollectionViewController_RaiseItemIndexChanged_mE12A41E7F1E29A78B60EDE6E02A9D3728D944E77(__this, L_0, L_1, NULL);
		return;
	}
}
// Method Definition Index: 552
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 BaseTreeViewController_CreateNode_m8664963E487775EE70A6104080C562A259DFFB44 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_parent, const RuntimeMethod* method) 
{
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* G_B2_0 = NULL;
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* G_B1_0 = NULL;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 G_B3_0;
	memset((&G_B3_0), 0, sizeof(G_B3_0));
	Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* G_B3_1 = NULL;
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_1 = ___0_parent;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2;
		L_2 = HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB(NULL);
		bool L_3;
		L_3 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59(L_1, L_2, NULL);
		if (L_3)
		{
			G_B2_0 = L_0;
			goto IL_001c;
		}
		G_B1_0 = L_0;
	}
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4 = ___0_parent;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_5 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_4);
		G_B3_0 = L_5;
		G_B3_1 = G_B1_0;
		goto IL_002c;
	}

IL_001c:
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_6 = __this->___m_Hierarchy;
		NullCheck(L_6);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_7;
		L_7 = Hierarchy_get_Root_mCEEC9C5FA53B148812E905135F01FEF2BD51B5A8_inline(L_6, NULL);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_8 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_7);
		G_B3_0 = L_8;
		G_B3_1 = G_B2_0;
	}

IL_002c:
	{
		V_0 = G_B3_0;
		NullCheck(G_B3_1);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_9;
		L_9 = Hierarchy_Add_m5D3006C6FBB0C535B72CC7D8CB5FADE6C8D0DF30(G_B3_1, (&V_0), NULL);
		V_1 = L_9;
		goto IL_0037;
	}

IL_0037:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_10 = V_1;
		return L_10;
	}
}
// Method Definition Index: 553
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_UpdateIdToNodeDictionary_mBC9FCB6EDFE1B7869A217B07F2C0CE7522F2A74B (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, bool ___2_isAdd, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mACC4AF07C02210C5A1A2FDC47865A9EE12DA11CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m1E71AC5E81DA4FFDBAB34BB7485E5B6AE666587E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		__this->___m_HierarchyHasPendingChanged = (bool)1;
		bool L_0 = ___2_isAdd;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0031;
		}
	}
	{
		RuntimeObject* L_2 = __this->___m_TreeViewDataProperty;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3 = ___1_node;
		int32_t L_4 = ___0_id;
		NullCheck(L_2);
		InterfaceActionInvoker2< HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, int32_t >::Invoke(1, IHierarchyProperty_1_t0BD5BDCDCDA44FFE200172A8E71E77A4E838E964_il2cpp_TypeInfo_var, L_2, L_3, L_4);
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_5 = __this->___m_IdToNodeDictionary;
		int32_t L_6 = ___0_id;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_7 = ___1_node;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_8 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_7);
		NullCheck(L_5);
		Dictionary_2_set_Item_m1E71AC5E81DA4FFDBAB34BB7485E5B6AE666587E(L_5, L_6, L_8, Dictionary_2_set_Item_m1E71AC5E81DA4FFDBAB34BB7485E5B6AE666587E_RuntimeMethod_var);
		goto IL_003e;
	}

IL_0031:
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_9 = __this->___m_IdToNodeDictionary;
		int32_t L_10 = ___0_id;
		NullCheck(L_9);
		bool L_11;
		L_11 = Dictionary_2_Remove_mACC4AF07C02210C5A1A2FDC47865A9EE12DA11CC(L_9, L_10, Dictionary_2_Remove_mACC4AF07C02210C5A1A2FDC47865A9EE12DA11CC_RuntimeMethod_var);
	}

IL_003e:
	{
		return;
	}
}
// Method Definition Index: 554
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_ClearIdToNodeDictionary_mF257B55ADEF101CC1B7DCEA07CABCE7EE32E12D8 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m380F65E85208DA29B5E82160CBA80C1742EF791C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_0 = __this->___m_IdToNodeDictionary;
		NullCheck(L_0);
		Dictionary_2_Clear_m380F65E85208DA29B5E82160CBA80C1742EF791C(L_0, Dictionary_2_Clear_m380F65E85208DA29B5E82160CBA80C1742EF791C_RuntimeMethod_var);
		return;
	}
}
// Method Definition Index: 555
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_UpdateSortOrder_mAC3DB9EAB63DC0699EAFA48DC946392B2D02074A (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_newParent, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_insertedNode, int32_t ___2_insertedIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_op_Implicit_mE0D61ACE0BA350E1FFC49D96307D39BFC6AF7581_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	int32_t V_4 = 0;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	int32_t V_8 = 0;
	bool V_9 = false;
	bool V_10 = false;
	Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C V_11;
	memset((&V_11), 0, sizeof(V_11));
	int32_t V_12 = 0;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_13;
	memset((&V_13), 0, sizeof(V_13));
	int32_t G_B10_0 = 0;
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_1 = ___0_newParent;
		NullCheck(L_0);
		HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_2;
		L_2 = Hierarchy_GetChildren_m739EEB74733BD4371A074C1D268B5665C1E80B3A(L_0, L_1, NULL);
		Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C L_3;
		L_3 = Span_1_op_Implicit_mE0D61ACE0BA350E1FFC49D96307D39BFC6AF7581(L_2, Span_1_op_Implicit_mE0D61ACE0BA350E1FFC49D96307D39BFC6AF7581_RuntimeMethod_var);
		V_0 = L_3;
		int32_t L_4 = ___2_insertedIndex;
		V_3 = (bool)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0);
		bool L_5 = V_3;
		if (!L_5)
		{
			goto IL_0024;
		}
	}
	{
		int32_t L_6;
		L_6 = Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_inline((&V_0), Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_RuntimeMethod_var);
		___2_insertedIndex = L_6;
	}

IL_0024:
	{
		V_1 = 0;
		V_4 = 0;
		goto IL_0064;
	}

IL_002b:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_7 = ___1_insertedNode;
		int32_t L_8 = V_4;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9;
		L_9 = il2cpp_span_get_item((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (L_8), ((&V_0))->____length);
		bool L_10;
		L_10 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59(L_7, L_9, NULL);
		V_5 = L_10;
		bool L_11 = V_5;
		if (!L_11)
		{
			goto IL_0043;
		}
	}
	{
		goto IL_005e;
	}

IL_0043:
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_12 = __this->___m_Hierarchy;
		int32_t L_13 = V_4;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_14;
		L_14 = il2cpp_span_get_item((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (L_13), ((&V_0))->____length);
		int32_t L_15 = V_1;
		int32_t L_16 = L_15;
		V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
		NullCheck(L_12);
		Hierarchy_SetSortIndex_m4A82DB026BAE482EABF5E2EADEE93CB0BAB51608(L_12, L_14, L_16, NULL);
	}

IL_005e:
	{
		int32_t L_17 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_0064:
	{
		int32_t L_18 = V_4;
		int32_t L_19 = ___2_insertedIndex;
		if ((((int32_t)L_18) >= ((int32_t)L_19)))
		{
			goto IL_0076;
		}
	}
	{
		int32_t L_20 = V_4;
		int32_t L_21;
		L_21 = Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_inline((&V_0), Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_RuntimeMethod_var);
		G_B10_0 = ((((int32_t)L_20) < ((int32_t)L_21))? 1 : 0);
		goto IL_0077;
	}

IL_0076:
	{
		G_B10_0 = 0;
	}

IL_0077:
	{
		V_6 = (bool)G_B10_0;
		bool L_22 = V_6;
		if (L_22)
		{
			goto IL_002b;
		}
	}
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_23 = __this->___m_Hierarchy;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_24 = ___1_insertedNode;
		int32_t L_25 = ___2_insertedIndex;
		NullCheck(L_23);
		Hierarchy_SetSortIndex_m4A82DB026BAE482EABF5E2EADEE93CB0BAB51608(L_23, L_24, L_25, NULL);
		int32_t L_26 = ___2_insertedIndex;
		int32_t L_27 = V_1;
		V_7 = (bool)((((int32_t)L_26) == ((int32_t)L_27))? 1 : 0);
		bool L_28 = V_7;
		if (!L_28)
		{
			goto IL_0099;
		}
	}
	{
		int32_t L_29 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
	}

IL_0099:
	{
		int32_t L_30 = ___2_insertedIndex;
		V_8 = L_30;
		goto IL_00d7;
	}

IL_009e:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_31 = ___1_insertedNode;
		int32_t L_32 = V_8;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_33;
		L_33 = il2cpp_span_get_item((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (L_32), ((&V_0))->____length);
		bool L_34;
		L_34 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59(L_31, L_33, NULL);
		V_9 = L_34;
		bool L_35 = V_9;
		if (!L_35)
		{
			goto IL_00b6;
		}
	}
	{
		goto IL_00d1;
	}

IL_00b6:
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_36 = __this->___m_Hierarchy;
		int32_t L_37 = V_8;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_38;
		L_38 = il2cpp_span_get_item((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)((Il2CppByReference*)&(((&V_0))->____pointer))->value, (L_37), ((&V_0))->____length);
		int32_t L_39 = V_1;
		int32_t L_40 = L_39;
		V_1 = ((int32_t)il2cpp_codegen_add(L_40, 1));
		NullCheck(L_36);
		Hierarchy_SetSortIndex_m4A82DB026BAE482EABF5E2EADEE93CB0BAB51608(L_36, L_38, L_40, NULL);
	}

IL_00d1:
	{
		int32_t L_41 = V_8;
		V_8 = ((int32_t)il2cpp_codegen_add(L_41, 1));
	}

IL_00d7:
	{
		int32_t L_42 = V_8;
		int32_t L_43;
		L_43 = Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_inline((&V_0), Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_RuntimeMethod_var);
		V_10 = (bool)((((int32_t)L_42) < ((int32_t)L_43))? 1 : 0);
		bool L_44 = V_10;
		if (L_44)
		{
			goto IL_009e;
		}
	}
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_45 = __this->___m_Hierarchy;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_46 = ___0_newParent;
		NullCheck(L_45);
		Hierarchy_SortChildren_m3465E7359FE7FA90F13B33E50F4F48138F89E0A1(L_45, L_46, NULL);
		BaseTreeViewController_UpdateHierarchy_mD019DDA89C5827CCC85CC2BBB81F1157F54BF6ED(__this, NULL);
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_47 = __this->___m_Hierarchy;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_48 = ___0_newParent;
		NullCheck(L_47);
		HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_49;
		L_49 = Hierarchy_GetChildren_m739EEB74733BD4371A074C1D268B5665C1E80B3A(L_47, L_48, NULL);
		Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C L_50;
		L_50 = Span_1_op_Implicit_mE0D61ACE0BA350E1FFC49D96307D39BFC6AF7581(L_49, Span_1_op_Implicit_mE0D61ACE0BA350E1FFC49D96307D39BFC6AF7581_RuntimeMethod_var);
		V_2 = L_50;
		Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C L_51 = V_2;
		V_11 = L_51;
		V_12 = 0;
		goto IL_013e;
	}

IL_0117:
	{
		int32_t L_52 = V_12;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_53;
		L_53 = il2cpp_span_get_item((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)((Il2CppByReference*)&(((&V_11))->____pointer))->value, (L_52), ((&V_11))->____length);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_54 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_53);
		V_13 = L_54;
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_55 = __this->___m_Hierarchy;
		NullCheck(L_55);
		Hierarchy_SetSortIndex_m4A82DB026BAE482EABF5E2EADEE93CB0BAB51608(L_55, (&V_13), 0, NULL);
		int32_t L_56 = V_12;
		V_12 = ((int32_t)il2cpp_codegen_add(L_56, 1));
	}

IL_013e:
	{
		int32_t L_57 = V_12;
		int32_t L_58;
		L_58 = Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_inline((&V_11), Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_RuntimeMethod_var);
		if ((((int32_t)L_57) < ((int32_t)L_58)))
		{
			goto IL_0117;
		}
	}
	{
		return;
	}
}
// Method Definition Index: 556
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_OnViewDataReadyUpdateNodes_m82A72DD6C72E355C4EC55E50ECC4A138914405DC (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	{
		BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* L_0;
		L_0 = BaseTreeViewController_get_baseTreeView_m0ADC79785331F5C71B1B33A39473441A99F64CA6(__this, NULL);
		NullCheck(L_0);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1;
		L_1 = BaseTreeView_get_expandedItemIds_mA308EA9D469B853BC0AFE25D6081B5DE390E712B_inline(L_0, NULL);
		NullCheck(L_1);
		Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC L_2;
		L_2 = List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD(L_1, List_1_GetEnumerator_mCADB185AB483C855873FCD0B1D5AAC909ED7F7BD_RuntimeMethod_var);
		V_0 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0050:
			{
				Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923((&V_0), Enumerator_Dispose_m38A9F15FDBDCDFB9590C961110777EE028621923_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0045_1;
			}

IL_0015_1:
			{
				int32_t L_3;
				L_3 = Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_inline((&V_0), Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_RuntimeMethod_var);
				V_1 = L_3;
				Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_4 = __this->___m_IdToNodeDictionary;
				int32_t L_5 = V_1;
				NullCheck(L_4);
				bool L_6;
				L_6 = Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928(L_4, L_5, (&V_2), Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
				V_3 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
				bool L_7 = V_3;
				if (!L_7)
				{
					goto IL_0035_1;
				}
			}
			{
				goto IL_0045_1;
			}

IL_0035_1:
			{
				HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_8 = __this->___m_HierarchyViewModel;
				NullCheck(L_8);
				HierarchyViewModel_SetFlags_mE65AD02A29FBB2F68AB1C158A8E5587FD660D7F0(L_8, (&V_2), 1, NULL);
			}

IL_0045_1:
			{
				bool L_9;
				L_9 = Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312((&V_0), Enumerator_MoveNext_m39C71A39758E2B4A04F44F20FCEFAF7009D5F312_RuntimeMethod_var);
				if (L_9)
				{
					goto IL_0015_1;
				}
			}
			{
				goto IL_005f;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_005f:
	{
		BaseTreeViewController_UpdateHierarchy_mD019DDA89C5827CCC85CC2BBB81F1157F54BF6ED(__this, NULL);
		return;
	}
}
// Method Definition Index: 557
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_UpdateHierarchy_mD019DDA89C5827CCC85CC2BBB81F1157F54BF6ED (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
		NullCheck(L_0);
		bool L_1;
		L_1 = Hierarchy_get_UpdateNeeded_m96098C1BDC054B19EAF6ED467F0E3586093BA85A(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = __this->___m_Hierarchy;
		NullCheck(L_3);
		Hierarchy_Update_m24FC5A02802B2A03CC4B5B7B404C6B7F5D8D9F02(L_3, NULL);
	}

IL_001e:
	{
		HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_4 = __this->___m_HierarchyFlattened;
		NullCheck(L_4);
		bool L_5;
		L_5 = HierarchyFlattened_get_UpdateNeeded_m941C326B46A61F397DAF450EC6138218B588785A(L_4, NULL);
		V_1 = L_5;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_003b;
		}
	}
	{
		HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_7 = __this->___m_HierarchyFlattened;
		NullCheck(L_7);
		HierarchyFlattened_Update_m8F47D4B1AECB5D59C515852BE9D0ABBDB689C763(L_7, NULL);
	}

IL_003b:
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_8 = __this->___m_HierarchyViewModel;
		NullCheck(L_8);
		bool L_9;
		L_9 = HierarchyViewModel_get_UpdateNeeded_m1E805F2CCAB472AC619E6586C8DC3D3F437FF5D1(L_8, NULL);
		V_2 = L_9;
		bool L_10 = V_2;
		if (!L_10)
		{
			goto IL_0058;
		}
	}
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_11 = __this->___m_HierarchyViewModel;
		NullCheck(L_11);
		HierarchyViewModel_Update_mECA75CE00981EC0FAD15E68FCE973EC168D080F1(L_11, NULL);
	}

IL_0058:
	{
		__this->___m_HierarchyHasPendingChanged = (bool)0;
		return;
	}
}
// Method Definition Index: 558
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 BaseTreeViewController_GetHierarchyNodeById_mFC4650092DE22A965A7A6B21F918FBAB1FCE86A8 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
	memset((&V_0), 0, sizeof(V_0));
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_1;
	memset((&V_1), 0, sizeof(V_1));
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 G_B4_0;
	memset((&G_B4_0), 0, sizeof(G_B4_0));
	{
		Dictionary_2_tA26C417A56CCB020EF3E3034034AF9324DE8B445* L_0 = __this->___m_IdToNodeDictionary;
		int32_t L_1 = ___0_id;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m0208D82626F3AB32AF3B33771BA05403A68C7928_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0020;
		}
	}
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = __this->___m_Hierarchy;
		NullCheck(L_3);
		bool L_4;
		L_4 = Hierarchy_Exists_m6FA63D652D9FD377648E57DBF9FC4A477ABA5549(L_3, (&V_0), NULL);
		if (L_4)
		{
			goto IL_002c;
		}
	}

IL_0020:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_5;
		L_5 = HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB(NULL);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_6 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_5);
		G_B4_0 = L_6;
		goto IL_002d;
	}

IL_002c:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_7 = V_0;
		G_B4_0 = L_7;
	}

IL_002d:
	{
		V_1 = G_B4_0;
		goto IL_0030;
	}

IL_0030:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_8 = V_1;
		return L_8;
	}
}
// Method Definition Index: 559
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 BaseTreeViewController_GetHierarchyNodeByIndex_m8C7192B3DE19BD5C3EA593903C41BC96912B4509 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	bool V_0 = false;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		int32_t L_0 = ___0_index;
		bool L_1;
		L_1 = BaseTreeViewController_IsIndexValid_m59E3861CFF7A18BFBC3876C7CAD71D88E9DFCB39(__this, L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001c;
		}
	}
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3;
		L_3 = HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB(NULL);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_4 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_3);
		V_1 = L_4;
		goto IL_0030;
	}

IL_001c:
	{
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_5 = __this->___m_HierarchyViewModel;
		int32_t L_6 = ___0_index;
		NullCheck(L_5);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_7;
		L_7 = HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF_inline(L_5, L_6, NULL);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_8 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_7);
		V_1 = L_8;
		goto IL_0030;
	}

IL_0030:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_9 = V_1;
		return L_9;
	}
}
// Method Definition Index: 560
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController__cctor_mF14F885ED152D3B0E030BC37AE6E0F20E120A3CA (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF02EA19AA3262DA0B2230BAF7AE43B794BFFC3FC);
		s_Il2CppMethodInitialized = true;
	}
	{
		ProfilerCategory_tA55212CD512C618AF6D2147791F20319896592AC L_0;
		L_0 = ProfilerCategory_get_Scripts_m84B0F774438E512DFAF8FD21E0FBE76F00419AFE(NULL);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_1;
		memset((&L_1), 0, sizeof(L_1));
		ProfilerMarker__ctor_m5958260A54C3A7F358A71AACDF47BA28178A5AB7_inline((&L_1), L_0, _stringLiteralF02EA19AA3262DA0B2230BAF7AE43B794BFFC3FC, NULL);
		((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0_StaticFields*)il2cpp_codegen_static_fields_for(BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0_il2cpp_TypeInfo_var))->___K_ExpandItemByIndex = L_1;
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Method Definition Index: 4988
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B* TextureRegistry_get_instance_m4E974FC5F20C8DD77920F121ECD4F26FAC01385F_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B_il2cpp_TypeInfo_var);
		TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B* L_0 = ((TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B_StaticFields*)il2cpp_codegen_static_fields_for(TextureRegistry_t888D6D46880722862102416F500D6784DDA46C1B_il2cpp_TypeInfo_var))->___U3CinstanceU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 43922
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		if ((((int32_t)L_0) > ((int32_t)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		int32_t L_2 = ___1_b;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		int32_t L_3 = ___0_a;
		G_B3_0 = L_3;
	}

IL_0009:
	{
		V_0 = G_B3_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 43952
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_NextPowerOfTwo_mA1CE7F3EEF9B0B07AB2D586C030ED236D578F485_inline (int32_t ___0_value, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___0_value;
		___0_value = ((int32_t)il2cpp_codegen_subtract(L_0, 1));
		int32_t L_1 = ___0_value;
		int32_t L_2 = ___0_value;
		___0_value = ((int32_t)(L_1|((int32_t)(L_2>>((int32_t)16)))));
		int32_t L_3 = ___0_value;
		int32_t L_4 = ___0_value;
		___0_value = ((int32_t)(L_3|((int32_t)(L_4>>8))));
		int32_t L_5 = ___0_value;
		int32_t L_6 = ___0_value;
		___0_value = ((int32_t)(L_5|((int32_t)(L_6>>4))));
		int32_t L_7 = ___0_value;
		int32_t L_8 = ___0_value;
		___0_value = ((int32_t)(L_7|((int32_t)(L_8>>2))));
		int32_t L_9 = ___0_value;
		int32_t L_10 = ___0_value;
		___0_value = ((int32_t)(L_9|((int32_t)(L_10>>1))));
		int32_t L_11 = ___0_value;
		V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
		goto IL_0030;
	}

IL_0030:
	{
		int32_t L_12 = V_0;
		return L_12;
	}
}
// Method Definition Index: 43919
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		if ((((int32_t)L_0) < ((int32_t)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		int32_t L_2 = ___1_b;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		int32_t L_3 = ___0_a;
		G_B3_0 = L_3;
	}

IL_0009:
	{
		V_0 = G_B3_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 44003
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_x;
		__this->___m_X = L_0;
		int32_t L_1 = ___1_y;
		__this->___m_Y = L_1;
		return;
	}
}
// Method Definition Index: 4855
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 DynamicAtlasPage_get_textureId_m30935825112616DB6923F11DF1D17DF0935A15F9_inline (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* __this, const RuntimeMethod* method) 
{
	{
		TextureId_tFF4B4AAE53408AB10B0B89CCA5F7B50CF2535E58 L_0 = __this->___U3CtextureIdU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 4857
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* DynamicAtlasPage_get_atlas_mD1347372F4335BCC5392824B9F4F96320132A02A_inline (DynamicAtlasPage_t11FF826FFD13D59816B4F99A0C21CF8205A68F6E* __this, const RuntimeMethod* method) 
{
	{
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->___U3CatlasU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 19
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DynamicAtlasCustomFilter_Invoke_mE0002E8EF88AAEC7040A41A4B816801D48D09287_inline (DynamicAtlasCustomFilter_tD33BC519AF0B6E7D8C273CB64D900DF5FEB1E3C6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, int32_t* ___1_filtersToApply, const RuntimeMethod* method) 
{
	typedef bool (*FunctionPointerType) (RuntimeObject*, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, int32_t*, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_texture, ___1_filtersToApply, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
// Method Definition Index: 46
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_addedOrMovedElements_mD127970CAC9172937A32B4ADC6156CD907C57AC7_inline (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CaddedOrMovedElementsU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 47
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_removedFromPanel_mEE67E7FDABFA608E6C74F55FC8625E819F42A3CE_inline (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CremovedFromPanelU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 48
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_styleChanged_m553938D2FE2462B3FFCF1D9F75DDEB1A5B9639F8_inline (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CstyleChangedU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 49
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_stylingContextChanged_m883F2387BA78DFC45169B652A1A48DA223567E93_inline (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CstylingContextChangedU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 50
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* AuthoringChanges_get_bindingContextChanged_mBE0BC53B670157B6964DEF655358001467186A80_inline (AuthoringChanges_t81B1C8A70C1189E57B6B649CAD40D9D31A54E2A3* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CbindingContextChangedU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 41316
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 ProfilerMarker_Auto_m133FA724EB95D16187B37D2C8A501D7E989B1F8D_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) 
{
	AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		intptr_t L_0 = __this->___m_Ptr;
		AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 L_1;
		memset((&L_1), 0, sizeof(L_1));
		AutoScope__ctor_m7F63A273E382CB6328736B6E7F321DDFA40EA9E3_inline((&L_1), L_0, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139 L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 41318
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AutoScope_Dispose_mED763F3F51261EF8FB79DB32CD06E0A3F6C40481_inline (AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		intptr_t L_0 = __this->___m_Ptr;
		bool L_1;
		L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		intptr_t L_3 = __this->___m_Ptr;
		ProfilerUnsafeUtility_EndSample_mFDB4EFB160A9CB817D2F8ED21B88693616B27409(L_3, NULL);
	}

IL_0021:
	{
		return;
	}
}
// Method Definition Index: 41313
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___0_name, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_name;
		intptr_t L_1;
		L_1 = ProfilerUnsafeUtility_CreateMarker_mC5E1AAB8CC1F0342065DF85BA3334445ED754E64(L_0, (uint16_t)1, 0, 0, NULL);
		__this->___m_Ptr = L_1;
		return;
	}
}
// Method Definition Index: 9782
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UxmlAttributeDescription_set_name_mCE9C58621BAD7AB4E59D83DD21224A8FA6517E3E_inline (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CnameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 159
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* BindingContext_get_targetElement_m3E4F5FD912C4659E09308288F4F054457FB48691_inline (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) 
{
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___m_TargetElement;
		return L_0;
	}
}
// Method Definition Index: 160
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E BindingContext_get_bindingId_m73A0DE3066DB8AE9C59B51128E1A164DAB4E7B80_inline (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) 
{
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_0 = __this->___m_BindingId;
		return L_0;
	}
}
// Method Definition Index: 161
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 BindingContext_get_dataSourcePath_m10A8B994ADD410BE92EAD7E0143C64C3A60B36BA_inline (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = __this->___m_DataSourcePath;
		return L_0;
	}
}
// Method Definition Index: 162
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* BindingContext_get_dataSource_mF6CA0E5AED1F7DCA5619AEBA09F9F8F05D1CF504_inline (BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___m_DataSource;
		return L_0;
	}
}
// Method Definition Index: 164
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingResult_get_status_m6D8C742DAD2690981F0408CA4A32BF71612660F2_inline (BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CstatusU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 165
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* BindingResult_get_message_m0FE4B978C030322E4C299BDDFC7575952169A37E_inline (BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CmessageU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 221
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DataBinding_get_bindingMode_m2C38C0E0350F473EB325ED85751FC5DF56CAEBF5_inline (DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_BindingMode;
		return L_0;
	}
}
// Method Definition Index: 150
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Binding_get_updateTrigger_m38576A51E4209B905103170ED87B81C66DF25130_inline (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_UpdateTrigger;
		return L_0;
	}
}
// Method Definition Index: 189
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB CastDataSourceVisitor_get_result_mBF91A1D97417B184FE12FF3E90580AD4486FBF30_inline (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, const RuntimeMethod* method) 
{
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 186
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CastDataSourceVisitor_set_Binding_m2C4308EA8851457A94052A596C4D027E59B94354_inline (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_value, const RuntimeMethod* method) 
{
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_0 = ___0_value;
		__this->___U3CBindingU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CBindingU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 188
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CastDataSourceVisitor_set_bindingContext_mFC2B4A6DFA9623FD9D2E9B20A27F1D1D986CA026_inline (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 ___0_value, const RuntimeMethod* method) 
{
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_0 = ___0_value;
		__this->___U3CbindingContextU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_TargetElement), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_Path), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSource), (void*)NULL);
		#endif
		return;
	}
}
// Method Definition Index: 190
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CastDataSourceVisitor_set_result_m85D8FC603976B86A95E07B083CA39AD7524A04BB_inline (CastDataSourceVisitor_tC3CB0A12B690C5918F55BDAE0C4890E2549CFCB1* __this, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___0_value, const RuntimeMethod* method) 
{
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_0 = ___0_value;
		__this->___U3CresultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CresultU3Ek__BackingField))->___U3CmessageU3Ek__BackingField), (void*)NULL);
		return;
	}
}
// Method Definition Index: 195
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UIPathVisitor_set_binding_m72939ACF73E3671B6DACF6107AAC6AC069D8B2FC_inline (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* ___0_value, const RuntimeMethod* method) 
{
	{
		DataBinding_t4AEDF779EB49F9E11B45F99385482936B2FC34DA* L_0 = ___0_value;
		__this->___U3CbindingU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbindingU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 197
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UIPathVisitor_set_direction_m617B40AD904ACA9CA4F6644CA5361A579A8DE6C5_inline (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CdirectionU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 199
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UIPathVisitor_set_bindingContext_mD358FF971532C5C9015F395A3918DDD7050D2378_inline (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 ___0_value, const RuntimeMethod* method) 
{
	{
		BindingContext_t778372EB4EF18CA90841DA499159C1A391D470E2 L_0 = ___0_value;
		__this->___U3CbindingContextU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_TargetElement), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_PropertyPath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_BindingId))->___m_Path), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part0))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part0))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part1))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part1))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part2))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part2))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part3))->___m_Name), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_Part3))->___m_Key), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSourcePath))->___m_AdditionalParts), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CbindingContextU3Ek__BackingField))->___m_DataSource), (void*)NULL);
		#endif
		return;
	}
}
// Method Definition Index: 201
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UIPathVisitor_set_result_m5195F6D8FA895AC39C2ADE63E665878C38795079_inline (UIPathVisitor_t030D53A8AA87255F04EB5A0FB37AF9D1ADB51B21* __this, BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB ___0_value, const RuntimeMethod* method) 
{
	{
		BindingResult_t8B7B654A3357F5E8F5B0E4CB4AB9076B5FE0A4FB L_0 = ___0_value;
		__this->___U3CresultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CresultU3Ek__BackingField))->___U3CmessageU3Ek__BackingField), (void*)NULL);
		return;
	}
}
// Method Definition Index: 83117
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: 205
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 ConverterGroup_get_registry_m0AF81702EF4A313675B98875D7C9D221C9C1E5D8_inline (ConverterGroup_t2D7DEDAC22662EF5C020DE54231DC23CD0B5268A* __this, const RuntimeMethod* method) 
{
	{
		ConversionRegistry_tBB92E13DAE967B31A341845C05EC88A2603E6426 L_0 = __this->___U3CregistryU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 350
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DataSourceContext_get_dataSource_mCF925FFEDE9E73A087C88F000BB3334B3954ADAF_inline (DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CdataSourceU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 351
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 DataSourceContext_get_dataSourcePath_m9FD7C57443696B71B9E0CA5390DBA29C39BBA741_inline (DataSourceContext_t7458B85023D9BF30FBDC3023358BD2FB7BBE0332* __this, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = __this->___U3CdataSourcePathU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 276
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BindingData_set_localDataSource_m73BABB6FEC2EF5A998BDBD83AC26A32A1B649D3B_inline (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3ClocalDataSourceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClocalDataSourceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 10190
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E PropertyChangedEvent_get_property_m25060E9633EB190611A557BA4DDE479EA9CA6827_inline (PropertyChangedEvent_t440B641D5E33B90FF5D5C579700CE9262887C4C5* __this, const RuntimeMethod* method) 
{
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_0 = __this->___U3CpropertyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 295
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchicalBindingsSorter_set_boundElements_m7AEF318E69D6939E78C8BE1DD4BCF2179A0EAF37_inline (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* ___0_value, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = ___0_value;
		__this->___U3CboundElementsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CboundElementsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 297
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchicalBindingsSorter_set_results_m9E548D5CEDD4F48A405126470E16026948F6F6A7_inline (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___0_value, const RuntimeMethod* method) 
{
	{
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_0 = ___0_value;
		__this->___U3CresultsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 294
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* HierarchicalBindingsSorter_get_boundElements_mE22FE69DE9CC8E3DD504A582D4BED834BB5C0DF3_inline (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t95ABEAA04E177570445F27ECCBABE556363578CB* L_0 = __this->___U3CboundElementsU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 296
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* HierarchicalBindingsSorter_get_results_m7E06D75AE9A8B56883AC3AB5B817E57F07717574_inline (HierarchicalBindingsSorter_tD8E5BC574A12DE80C8F9C9A3B5E254B048E01AC9* __this, const RuntimeMethod* method) 
{
	{
		List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* L_0 = __this->___U3CresultsU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 322
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SourceInfo_set_lastVersion_m2F736B6D55D0CC6F47DC05300320AFC2B1B17213_inline (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, int64_t ___0_value, const RuntimeMethod* method) 
{
	{
		int64_t L_0 = ___0_value;
		__this->___U3ClastVersionU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 324
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SourceInfo_set_refCount_m444ADDCB091F27572DD686E027887C941A6A97D5_inline (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CrefCountU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 326
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* SourceInfo_get_detectedChangesNoAlloc_m1AD6C2D3F6286C4E45B5FB08EB07868A5ED989D5_inline (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* L_0 = __this->___m_DetectedChanges;
		return L_0;
	}
}
// Method Definition Index: 323
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SourceInfo_get_refCount_mE57411E6B93ED0B85F677E4329520034AF557F3B_inline (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CrefCountU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 275
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* BindingData_get_localDataSource_m04192A6C6AD3964D778ED57615C52F4268BD388B_inline (BindingData_t63DF4F2F4FA1BE1BD6130C2DDAE1888DCD76381A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3ClocalDataSourceU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 358
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E BindablePropertyChangedEventArgs_get_propertyName_mAAEA8B03BB9CDE60404111B4B382C4A022997075_inline (BindablePropertyChangedEventArgs_tE40C7BBF5E93423192E64F4A712177E3949E8C32* __this, const RuntimeMethod* method) 
{
	{
		BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E L_0 = __this->___m_PropertyName;
		return L_0;
	}
}
// Method Definition Index: 321
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t SourceInfo_get_lastVersion_m203B20826FEC62A6396D772885D402F822762A6A_inline (SourceInfo_tEF96E53071953B7D78A0EA5148C49DE973C30FDD* __this, const RuntimeMethod* method) 
{
	{
		int64_t L_0 = __this->___U3ClastVersionU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 6809
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* VisualElement_get_dataSource_mB8C95030151B43C5A46036428012A582FEF9D6E1_inline (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___m_DataSource;
		return L_0;
	}
}
// Method Definition Index: 6843
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 VisualElement_get_hierarchy_m2E897DE4CFD349E65CFA38EFF6BAAFECE2F4E3E4_inline (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) 
{
	{
		Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 L_0 = __this->___U3ChierarchyU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 337
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Binding_tA1358A155852138C1926082E4F3245B6F631CBED* BindingInfo_get_binding_mA98875F25CB92E43329A905ED59DDB797E842DB5_inline (BindingInfo_tF061F1329D44DB3BDCE4BD845187F4A94AD6C460* __this, const RuntimeMethod* method) 
{
	{
		Binding_tA1358A155852138C1926082E4F3245B6F631CBED* L_0 = __this->___U3CbindingU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 6851
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* VisualElement_get_elementPanel_m4B4A37001D55527E4D015E6C6132607071F32B01_inline (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) 
{
	{
		BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* L_0 = __this->___U3CelementPanelU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 364
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool VisualTreeBindingsUpdater_get_disableBindingsThrottling_m3A8DD7118B048B2E43D3859E281D36BDB567B3CA_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var);
		bool L_0 = ((VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_StaticFields*)il2cpp_codegen_static_fields_for(VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637_il2cpp_TypeInfo_var))->___U3CdisableBindingsThrottlingU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 368
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* VisualTreeBindingsUpdater_get_temporaryObjectCache_mBE709DDBEB8F4837A3797A324AC39A605EF013E6_inline (VisualTreeBindingsUpdater_t6EF5299259D0A81E931840287AE6C7E43093A637* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_0 = __this->___U3CtemporaryObjectCacheU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 149
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Binding_get_isDirty_mF3105BC29A02C5A331608232DC8ADE74358E1DBA_inline (Binding_tA1358A155852138C1926082E4F3245B6F631CBED* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_Dirty;
		return L_0;
	}
}
// Method Definition Index: 82875
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: 82863
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: 425
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Clickable_get_acceptClicksIfDisabled_mA0E7C1A446C04D7998C902BAA933460DA3D3C18B_inline (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_AcceptClicksIfDisabled;
		return L_0;
	}
}
// Method Definition Index: 422
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clickable_set_active_m5A9F66452B394E4B3A58FB79185281B6DB6D5DFE_inline (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CactiveU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 4529
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121* MouseManipulator_get_activators_mAB6DB832B06575DF49E23F84AE0B79EACE0509C9_inline (MouseManipulator_tE6C609D476BDF311E2934791E620CF833BB4097D* __this, const RuntimeMethod* method) 
{
	{
		List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121* L_0 = __this->___U3CactivatorsU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 4511
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ManipulatorActivationFilter_set_button_m7D270A0FB7BF8D63EE26483770D72A0676374769_inline (ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CbuttonU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 421
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Clickable_get_active_m1885E6AB31D356D4227AD0F212E474C906A540AD_inline (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CactiveU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 43989
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
		float L_1 = L_0.___x;
		(&V_0)->___x = L_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
		float L_3 = L_2.___y;
		(&V_0)->___y = L_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 12740
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
// Method Definition Index: 424
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Clickable_set_lastMousePosition_m62DECE599D6299F5C39D0D9807595C7172BAEA9D_inline (Clickable_tED3E313565F64BDF5DA9D3FE0FEFFD0E17E53834* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
		__this->___U3ClastMousePositionU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 448
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ClickDetector_get_s_DoubleClickTime_mC3981303DF2BC78A33219109765E2EBB183DD1B2_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		int32_t L_0 = ((ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_StaticFields*)il2cpp_codegen_static_fields_for(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var))->___U3Cs_DoubleClickTimeU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 449
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ClickDetector_set_s_DoubleClickTime_m2C979CE112A4CF6CE1206F7CA81E11C4FE16E66C_inline (int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var);
		((ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_StaticFields*)il2cpp_codegen_static_fields_for(ClickDetector_t6B5A82C99CFD12E051D8E84A7C8F7488355B8F31_il2cpp_TypeInfo_var))->___U3Cs_DoubleClickTimeU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 3107
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* EventBase_get_elementTarget_mF6CFD6372FB247718797DB8927654F781821B94D_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) 
{
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___U3CelementTargetU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 3085
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t EventBase_get_timestamp_mC9B2EEBB3D65DD2032AAF19FEB0032AEA8D303A0_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, const RuntimeMethod* method) 
{
	{
		int64_t L_0 = __this->___U3CtimestampU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 3108
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventBase_set_elementTarget_m8BF8A4CD508F335210DB9FD2D034549A1EC084A8_inline (EventBase_tD7F89B936EB8074AE31E7B15976C072277371F7C* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_value, const RuntimeMethod* method) 
{
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_value;
		__this->___U3CelementTargetU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CelementTargetU3Ek__BackingField), (void*)L_0);
		return;
	}
}
// Method Definition Index: 42177
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Rect_Contains_mB1160CD465F3E9616AA4EED72AFFD611BD8D2B6B_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, 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;
	}
	int32_t G_B5_0 = 0;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_point;
		float L_1 = L_0.___x;
		float L_2 = __this->___m_XMin;
		if ((!(((float)L_1) >= ((float)L_2))))
		{
			goto IL_003a;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_point;
		float L_4 = L_3.___x;
		il2cpp_codegen_runtime_class_init_inline(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		float L_5;
		L_5 = Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline(__this, NULL);
		if ((!(((float)L_4) < ((float)L_5))))
		{
			goto IL_003a;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_point;
		float L_7 = L_6.___y;
		float L_8 = __this->___m_YMin;
		if ((!(((float)L_7) >= ((float)L_8))))
		{
			goto IL_003a;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_point;
		float L_10 = L_9.___y;
		il2cpp_codegen_runtime_class_init_inline(Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_il2cpp_TypeInfo_var);
		float L_11;
		L_11 = Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline(__this, NULL);
		G_B5_0 = ((((float)L_10) < ((float)L_11))? 1 : 0);
		goto IL_003b;
	}

IL_003a:
	{
		G_B5_0 = 0;
	}

IL_003b:
	{
		return (bool)G_B5_0;
	}
}
// Method Definition Index: 4661
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BaseVisualElementPanel_get_isFlat_m4B9D7849C0774D56CB90F34D433C2F2AE6ECFFA4_inline (BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_IsFlat;
		return L_0;
	}
}
// Method Definition Index: 43829
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
		return L_0;
	}
}
// Method Definition Index: 593
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* CollectionViewController_get_view_mA2B294EA0DC4E6E490482CBA616FE3DA7A3FF385_inline (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* __this, const RuntimeMethod* method) 
{
	{
		BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* L_0 = __this->___m_View;
		return L_0;
	}
}
// Method Definition Index: 952
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BaseListView_get_reorderMode_mC5FF5C8722B1AB4939026F4EE2AD1B6637E9953C_inline (BaseListView_t325EC1CB0CDB163106851B43AB91FB9EF0A59926* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_ReorderMode;
		return L_0;
	}
}
// Method Definition Index: 758
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ReusableCollectionItem_get_bindableElement_m3A2BBD4C95A69A2AAC6292651AEA58B6D41CDF95_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method) 
{
	{
		VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___U3CbindableElementU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 82884
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 PropertyPath_FromIndex_mECB2B98D1D854C2304D4E334229E4264FA96E490_inline (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: 86439
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyNativeVector_1_get_Item_mB2AC10DD3FDA421B0F099E4F54B5F983AE03EDFF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17* L_0 = (ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17*)(&__this->___m_Nodes);
		int32_t L_1 = ___0_index;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2;
		L_2 = ReadOnlyNativeVector_1_get_Item_mB2AC10DD3FDA421B0F099E4F54B5F983AE03EDFF_inline(L_0, L_1, ReadOnlyNativeVector_1_get_Item_mB2AC10DD3FDA421B0F099E4F54B5F983AE03EDFF_RuntimeMethod_var);
		return L_2;
	}
}
// Method Definition Index: 86480
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyNativeVector_1_get_Item_mB2AC10DD3FDA421B0F099E4F54B5F983AE03EDFF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_1 = NULL;
	{
		int32_t L_0 = __this->___m_Version;
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1 = __this->___m_ViewModel;
		NullCheck(L_1);
		int32_t L_2 = L_1->___m_Version;
		V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0026;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9F5B9CA25E0329EFF821F0CECDBD36EBBD45AA6A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_RuntimeMethod_var)));
	}

IL_0026:
	{
		ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17* L_5 = (ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17*)(&__this->___m_Nodes);
		int32_t L_6 = __this->___m_Index;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_7;
		L_7 = ReadOnlyNativeVector_1_get_Item_mB2AC10DD3FDA421B0F099E4F54B5F983AE03EDFF_inline(L_5, L_6, ReadOnlyNativeVector_1_get_Item_mB2AC10DD3FDA421B0F099E4F54B5F983AE03EDFF_RuntimeMethod_var);
		V_1 = L_7;
		goto IL_003a;
	}

IL_003a:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_8 = V_1;
		return L_8;
	}
}
// Method Definition Index: 86481
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyNativeVector_1_get_Count_m6A4B3C8F24CD653D64B7BA3FB98634C6DED0E6D1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___m_Index;
		V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
		int32_t L_1 = V_0;
		__this->___m_Index = L_1;
		int32_t L_2 = V_0;
		ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17* L_3 = (ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17*)(&__this->___m_Nodes);
		int32_t L_4;
		L_4 = ReadOnlyNativeVector_1_get_Count_m6A4B3C8F24CD653D64B7BA3FB98634C6DED0E6D1_inline(L_3, ReadOnlyNativeVector_1_get_Count_m6A4B3C8F24CD653D64B7BA3FB98634C6DED0E6D1_RuntimeMethod_var);
		return (bool)((((int32_t)L_2) < ((int32_t)L_4))? 1 : 0);
	}
}
// Method Definition Index: 512
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* BaseTreeViewController_get_hierarchy_mD70E81E72C46C4B5C74E25CF46534A7827E4CE1D_inline (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) 
{
	{
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
		return L_0;
	}
}
// Method Definition Index: 590
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* CollectionViewController_get_itemsSource_mB9786FA5D529ADE5AC0D83F1DC9A2C8B90CD57FF_inline (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___m_ItemsSource;
		return L_0;
	}
}
// Method Definition Index: 86270
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Hierarchy_get_Root_mCEEC9C5FA53B148812E905135F01FEF2BD51B5A8_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) 
{
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
	{
		intptr_t L_0 = __this->___m_RootPtr;
		void* L_1;
		L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL);
		V_0 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_1;
		goto IL_0010;
	}

IL_0010:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = V_0;
		return L_2;
	}
}
// Method Definition Index: 1098
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 BaseTreeView_get_customIdent_m9ADB748DF758669F82ED8B006CD65626A757EC58_inline (BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* __this, const RuntimeMethod* method) 
{
	{
		Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_0 = __this->___U3CcustomIdentU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 762
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReusableCollectionItem_get_index_m39FCB0A8975CC57CBF964AB494B171CCA507CCB0_inline (ReusableCollectionItem_t58A07E0E19A545B24DBE7711A46490EF5E239086* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 1096
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* BaseTreeView_get_expandedItemIds_mA308EA9D469B853BC0AFE25D6081B5DE390E712B_inline (BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* __this, const RuntimeMethod* method) 
{
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___m_ExpandedItemIds;
		return L_0;
	}
}
// Method Definition Index: 1097
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BaseTreeView_set_expandedItemIds_m43C10938A0A478F080145817ECB56BBCB5F3E488_inline (BaseTreeView_t4B72EA959CB8F22C78269844A43D51C4AB360DD7* __this, List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___0_value, const RuntimeMethod* method) 
{
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = ___0_value;
		__this->___m_ExpandedItemIds = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ExpandedItemIds), (void*)L_0);
		return;
	}
}
// Method Definition Index: 1082
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreeViewExpansionChangedArgs_set_id_m2CB7E02AC5D032F7FD39686739648B717BA2276A_inline (TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CidU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 1083
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreeViewExpansionChangedArgs_set_isExpanded_m0D9EFC805608E7DBBC11D4F6AFE236E60251C1CA_inline (TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisExpandedU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 1084
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TreeViewExpansionChangedArgs_set_isAppliedToAllChildren_m12FCDA7230CC197FEE05B548649F495A720F7C8E_inline (TreeViewExpansionChangedArgs_tA8B8F23D3A4B0C9CB73BC6BE4802CAE8862769CB* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisAppliedToAllChildrenU3Ek__BackingField = L_0;
		return;
	}
}
// Method Definition Index: 1137
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* BaseVerticalCollectionView_get_scrollView_mB4F44C6276CC57A0D8AD030F3C396650532E83CC_inline (BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* __this, const RuntimeMethod* method) 
{
	{
		ScrollView_t7CE209084E084FAA0E8DF3CD8E3B8BB9EB27E8D9* L_0 = __this->___m_ScrollView;
		return L_0;
	}
}
// Method Definition Index: 86200
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mAAF88AAE73FCBE51FD11CB6AD0FE0AFCDD0C6DBC_inline (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, const RuntimeMethod* method) 
{
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
	{
		HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* L_0 = (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*)(&__this->___m_Enumerable);
		HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_inline(L_0, NULL);
		HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* L_1 = (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*)(&__this->___m_Enumerable);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = L_1->___m_Ptr;
		int32_t L_3 = __this->___m_Index;
		uint32_t L_4 = sizeof(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704);
		V_0 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), (int32_t)L_4))));
		goto IL_002a;
	}

IL_002a:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_5 = V_0;
		return L_5;
	}
}
// Method Definition Index: 86201
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3D954DD94C21904424A7B3EB23277A1BE30D8E68_inline (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___m_Index;
		V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
		int32_t L_1 = V_0;
		__this->___m_Index = L_1;
		int32_t L_2 = V_0;
		HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* L_3 = (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*)(&__this->___m_Enumerable);
		int32_t L_4 = L_3->___m_Count;
		return (bool)((((int32_t)L_2) < ((int32_t)L_4))? 1 : 0);
	}
}
// Method Definition Index: 86261
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_m89F81803FACB1800733BF6F7F664CC96E8DA7269_inline (Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyNativeVector_1_get_Item_mE9BE1699179D922D89C7F7C4CA9A5530F2FEDAA8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
	{
		Enumerator_ThrowIfVersionChanged_mEA74285E87F73245B92B631308D15A782E0C344E_inline(__this, NULL);
		ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E* L_0 = (ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E*)(&__this->___m_FlattenedNodes);
		int32_t L_1 = __this->___m_Index;
		HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_2;
		L_2 = ReadOnlyNativeVector_1_get_Item_mE9BE1699179D922D89C7F7C4CA9A5530F2FEDAA8_inline(L_0, L_1, ReadOnlyNativeVector_1_get_Item_mE9BE1699179D922D89C7F7C4CA9A5530F2FEDAA8_RuntimeMethod_var);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3;
		L_3 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_2, NULL);
		V_0 = L_3;
		goto IL_0021;
	}

IL_0021:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4 = V_0;
		return L_4;
	}
}
// Method Definition Index: 86262
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBDC3656502A5419310DAFE4A150FC1FE35F22137_inline (Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyNativeVector_1_get_Count_m56CFF7738B70A89FD38E52DD29E409E9219EA856_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyNativeVector_1_get_Item_mE9BE1699179D922D89C7F7C4CA9A5530F2FEDAA8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	{
		Enumerator_ThrowIfVersionChanged_mEA74285E87F73245B92B631308D15A782E0C344E_inline(__this, NULL);
		goto IL_0064;
	}

IL_000a:
	{
		int32_t L_0 = __this->___m_Index;
		V_1 = ((int32_t)il2cpp_codegen_add(L_0, 1));
		int32_t L_1 = V_1;
		__this->___m_Index = L_1;
		int32_t L_2 = V_1;
		ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E* L_3 = (ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E*)(&__this->___m_FlattenedNodes);
		int32_t L_4;
		L_4 = ReadOnlyNativeVector_1_get_Count_m56CFF7738B70A89FD38E52DD29E409E9219EA856_inline(L_3, ReadOnlyNativeVector_1_get_Count_m56CFF7738B70A89FD38E52DD29E409E9219EA856_RuntimeMethod_var);
		V_0 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_5 = V_0;
		if (!L_5)
		{
			goto IL_0034;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_0069;
	}

IL_0034:
	{
		Predicate_t24351A5E1CD4041489E44BE301F15022A5158CC6* L_6 = __this->___m_Predicate;
		ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E* L_7 = (ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E*)(&__this->___m_FlattenedNodes);
		int32_t L_8 = __this->___m_Index;
		HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_9;
		L_9 = ReadOnlyNativeVector_1_get_Item_mE9BE1699179D922D89C7F7C4CA9A5530F2FEDAA8_inline(L_7, L_8, ReadOnlyNativeVector_1_get_Item_mE9BE1699179D922D89C7F7C4CA9A5530F2FEDAA8_RuntimeMethod_var);
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_10;
		L_10 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_9, NULL);
		uint32_t L_11 = __this->___m_Flags;
		NullCheck(L_6);
		bool L_12;
		L_12 = Predicate_Invoke_mD1B315C1F99238628F98E0FCDC524F7659441419_inline(L_6, L_10, L_11, NULL);
		V_3 = L_12;
		bool L_13 = V_3;
		if (!L_13)
		{
			goto IL_0063;
		}
	}
	{
		V_2 = (bool)1;
		goto IL_0069;
	}

IL_0063:
	{
	}

IL_0064:
	{
		V_4 = (bool)1;
		goto IL_000a;
	}

IL_0069:
	{
		bool L_14 = V_2;
		return L_14;
	}
}
// Method Definition Index: 6652
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* VisualElement_get_viewDataKey_m1F990A70B7861D0071A4462C62477363C69223F5_inline (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_ViewDataKey;
		return L_0;
	}
}
// Method Definition Index: 41314
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_m5958260A54C3A7F358A71AACDF47BA28178A5AB7_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, ProfilerCategory_tA55212CD512C618AF6D2147791F20319896592AC ___0_category, String_t* ___1_name, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___1_name;
		ProfilerCategory_tA55212CD512C618AF6D2147791F20319896592AC L_1 = ___0_category;
		uint16_t L_2;
		L_2 = ProfilerCategory_op_Implicit_m441AE38B56781EE2D3F0865F65C81A77BEC6D76B(L_1, NULL);
		intptr_t L_3;
		L_3 = ProfilerUnsafeUtility_CreateMarker_mC5E1AAB8CC1F0342065DF85BA3334445ED754E64(L_0, L_2, 0, 0, NULL);
		__this->___m_Ptr = L_3;
		return;
	}
}
// Method Definition Index: 21210
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;
	}
}
// Method Definition Index: 21200
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: 85384
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____count;
		return L_0;
	}
}
// Method Definition Index: 21218
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __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;
		}
	}
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* 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: 13829
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
// Method Definition Index: 13829
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
// Method Definition Index: 13831
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___value;
		return L_0;
	}
}
// Method Definition Index: 13829
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m3D867E6BC9F2A9698F1675468E2A917F11C89CFC_gshared_inline (Nullable_1_tD096FA16AA0E6BFD8246E1997D872046271528B9* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
// Method Definition Index: 21218
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mD83E6A7ACFBE159DA4CF72BD9F99A00B896E0DF2_gshared_inline (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __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;
		}
	}
	{
		ChangesFromUIU5BU5D_t5570742309CA94BA9785D2CF0B3EDFC9F55FDAEC* 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: 21200
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2D941957E274B0973B6C00B985E7902CF8B9EA1E_gshared_inline (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
// Method Definition Index: 21210
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5FF2DD09151C4FACA81169BAA33A611124C241BA_gshared_inline (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __this, BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 ___0_item, const RuntimeMethod* method) 
{
	BindingRequestU5BU5D_tD3A79B86A5100BE8B30BF26DE721BC74DACFE830* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		BindingRequestU5BU5D_tD3A79B86A5100BE8B30BF26DE721BC74DACFE830* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		BindingRequestU5BU5D_tD3A79B86A5100BE8B30BF26DE721BC74DACFE830* 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));
		BindingRequestU5BU5D_tD3A79B86A5100BE8B30BF26DE721BC74DACFE830* L_6 = V_0;
		int32_t L_7 = V_1;
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172)L_8);
		return;
	}

IL_0034:
	{
		BindingRequest_tB47D4B85CD5F177F9D6891D44DE7958EE23A7172 L_9 = ___0_item;
		List_1_AddWithResize_m7F6B3C3308578E84DCE682EBFEB5DFCE5788AEE5(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
// Method Definition Index: 21218
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m4F655A5D20F9E874659B046965D97B49010DB7F3_gshared_inline (List_1_t8A3C0729B4B61738DFBD32119977F2991FD56447* __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;
		}
	}
	{
		BindingRequestU5BU5D_tD3A79B86A5100BE8B30BF26DE721BC74DACFE830* 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: 21259
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____current;
		return L_0;
	}
}
// Method Definition Index: 21210
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m42F6574C63DCDEE3EC13B7A111F57B0E700342FD_gshared_inline (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 ___0_item, const RuntimeMethod* method) 
{
	ChangesFromUIU5BU5D_t5570742309CA94BA9785D2CF0B3EDFC9F55FDAEC* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ChangesFromUIU5BU5D_t5570742309CA94BA9785D2CF0B3EDFC9F55FDAEC* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ChangesFromUIU5BU5D_t5570742309CA94BA9785D2CF0B3EDFC9F55FDAEC* 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));
		ChangesFromUIU5BU5D_t5570742309CA94BA9785D2CF0B3EDFC9F55FDAEC* L_6 = V_0;
		int32_t L_7 = V_1;
		ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022)L_8);
		return;
	}

IL_0034:
	{
		ChangesFromUI_t56B0B09645F7D36924555D832D21882400771022 L_9 = ___0_item;
		List_1_AddWithResize_m23394A1C981A8E782CAC9C63EC428D43E58B2BD6(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
// Method Definition Index: 21111
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_t33F1BA8F836D21982CB41A8C393998A1E78718BC Enumerator_get_Current_mDE5063BB7878A8B5016D9FEF1429C637CB2C1AF2_gshared_inline (Enumerator_tD5F57ED8BD31438F43576F2212625064AD769E7F* __this, const RuntimeMethod* method) 
{
	{
		KeyValuePair_2_t33F1BA8F836D21982CB41A8C393998A1E78718BC L_0 = __this->____current;
		return L_0;
	}
}
// Method Definition Index: 21192
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 KeyValuePair_2_get_Value_m370BA1342777E22F016D7CF86D3BC6CD55FE1A2B_gshared_inline (KeyValuePair_2_t33F1BA8F836D21982CB41A8C393998A1E78718BC* __this, const RuntimeMethod* method) 
{
	{
		BindingDataCollection_t12C0EB3332113B5F8C71B1F1CC1632CD10256393 L_0 = __this->___value;
		return L_0;
	}
}
// Method Definition Index: 85427
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____current;
		return L_0;
	}
}
// Method Definition Index: 21425
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: 21210
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF3A84EF52498781C9EAC0F64AB6DA8E86411BC3B_gshared_inline (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __this, VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 ___0_item, const RuntimeMethod* method) 
{
	VersionInfoU5BU5D_tA86713FC86D1EDA523BC741A17D81B20A869AE64* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		VersionInfoU5BU5D_tA86713FC86D1EDA523BC741A17D81B20A869AE64* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		VersionInfoU5BU5D_tA86713FC86D1EDA523BC741A17D81B20A869AE64* 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));
		VersionInfoU5BU5D_tA86713FC86D1EDA523BC741A17D81B20A869AE64* L_6 = V_0;
		int32_t L_7 = V_1;
		VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8)L_8);
		return;
	}

IL_0034:
	{
		VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 L_9 = ___0_item;
		List_1_AddWithResize_m623BEBCD346EB1DDD137AD06AC07C364E7CAF036(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
// Method Definition Index: 85384
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m471850B27F3237B4897DC9C958FAD020EA7185A3_gshared_inline (HashSet_1_t4FBFDDA1AD07FFD212AA59BAB18C9A86185C2243* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____count;
		return L_0;
	}
}
// Method Definition Index: 85427
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 Enumerator_get_Current_mB09199685AE8D0DE5B36E64B4C914F69497A65A4_gshared_inline (Enumerator_tF8E69BF07F9F02F7353403E775CC0C7C9D5920A7* __this, const RuntimeMethod* method) 
{
	{
		PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 L_0 = __this->____current;
		return L_0;
	}
}
// Method Definition Index: 21259
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 Enumerator_get_Current_mA6FE2D4651BC2A29424F9112580D36BC16C36B6D_gshared_inline (Enumerator_tB6261D207E20D77B85F02CBD2FBA6639D47EF54E* __this, const RuntimeMethod* method) 
{
	{
		VersionInfo_tD8EF94E6EB7FCB9167CE193F9FFAAB6DE0518DE8 L_0 = __this->____current;
		return L_0;
	}
}
// Method Definition Index: 21218
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mCC0A182155B9E53BE70190B65B9B5C23451A875B_gshared_inline (List_1_t26341617DEEF2F474C452D0114883D846E7447E7* __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;
		}
	}
	{
		VersionInfoU5BU5D_tA86713FC86D1EDA523BC741A17D81B20A869AE64* 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: 21200
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mBE8A6EBCEC857D0D8DA0361CC2F4832CDA6296E8_gshared_inline (List_1_tF582953E1AEAD6ED84833148BAA8969A66E35905* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
// Method Definition Index: 21210
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m312FE437F125C20E59CB1E48C69BF7F40ADE12C0_gshared_inline (List_1_t569CB45C96475FFA9C716A7CC2ADE24112D38121* __this, ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 ___0_item, const RuntimeMethod* method) 
{
	ManipulatorActivationFilterU5BU5D_tE2A0BDE194B3B4600164AE8238C8CE2B20DBD4D7* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ManipulatorActivationFilterU5BU5D_tE2A0BDE194B3B4600164AE8238C8CE2B20DBD4D7* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ManipulatorActivationFilterU5BU5D_tE2A0BDE194B3B4600164AE8238C8CE2B20DBD4D7* 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));
		ManipulatorActivationFilterU5BU5D_tE2A0BDE194B3B4600164AE8238C8CE2B20DBD4D7* L_6 = V_0;
		int32_t L_7 = V_1;
		ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81)L_8);
		return;
	}

IL_0034:
	{
		ManipulatorActivationFilter_t866A0295DA75EA271B30BDC1F9EEA2C4FDEB1A81 L_9 = ___0_item;
		List_1_AddWithResize_m71F5A39F48E4B76285A65E6497BF7B5BF4596617(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
// Method Definition Index: 3662
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PointerEventBase_1_get_localPosition_m2A8E02DBA7F7F7A8519822E757D084204BE7D90D_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3ClocalPositionU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 3650
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventBase_1_get_pointerId_mF0B5F3F2655036A39E6ECAB56386CADBFDF1CF99_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CpointerIdU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 3012
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerCaptureEventBase_1_get_pointerId_m4E4F2967D333957F5F474673769B7FFFC128A89A_gshared_inline (PointerCaptureEventBase_1_t265201C952224C804DDA3B4C56A4CA46B8A665CC* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CpointerIdU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 12742
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: 21210
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) 
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* 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));
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
		int32_t L_7 = V_1;
		int32_t L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
		return;
	}

IL_0034:
	{
		int32_t L_9 = ___0_item;
		List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
// Method Definition Index: 21200
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
// Method Definition Index: 3688
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PointerEventBase_1_get_modifiers_mBB7EC70807EA797AA1A8E7C477C67714CD87ADE9_gshared_inline (PointerEventBase_1_tCC99C5B34F8B8F012105435FC4A3CE4FD098045F* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CmodifiersU3Ek__BackingField;
		return L_0;
	}
}
// Method Definition Index: 21218
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __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));
		goto IL_0035;
	}

IL_0035:
	{
		__this->____size = 0;
	}

IL_003c:
	{
		return;
	}
}
// Method Definition Index: 14099
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_mACFA990EBDB62FB610B90BE0AA456F1F0C5F0C9D_gshared_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____length;
		return L_0;
	}
}
// Method Definition Index: 21259
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_mB49912FF111A954F2C326BF4FA29A53C1027187B_gshared_inline (Enumerator_t9DBCD072C72E44AB8959D9884EF7F528028F20EC* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____current;
		return L_0;
	}
}
// Method Definition Index: 41317
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AutoScope__ctor_m7F63A273E382CB6328736B6E7F321DDFA40EA9E3_inline (AutoScope_tFB983697E28885CB10FFDB92D7EFD0615AEF3139* __this, intptr_t ___0_markerPtr, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		intptr_t L_0 = ___0_markerPtr;
		__this->___m_Ptr = L_0;
		intptr_t L_1 = __this->___m_Ptr;
		bool L_2;
		L_2 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_1, 0, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0023;
		}
	}
	{
		intptr_t L_4 = ___0_markerPtr;
		ProfilerUnsafeUtility_BeginSample_mB5106F4E7ECEF54906545665ED23928D14F5FCA7(L_4, NULL);
	}

IL_0023:
	{
		return;
	}
}
// Method Definition Index: 15455
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) 
{
	{
		intptr_t L_0 = ___0_value1;
		intptr_t L_1 = ___1_value2;
		return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
// Method Definition Index: 42172
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_xMax_m2339C7D2FCDA98A9B007F815F6E2059BA6BE425F_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_Width;
		float L_1 = __this->___m_XMin;
		return ((float)il2cpp_codegen_add(L_0, L_1));
	}
}
// Method Definition Index: 42174
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Rect_get_yMax_mBC37BEE1CD632AADD8B9EAF9FE3BA143F79CAF8E_inline (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_Height;
		float L_1 = __this->___m_YMin;
		return ((float)il2cpp_codegen_add(L_0, L_1));
	}
}
// Method Definition Index: 86198
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_inline (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = __this->___m_Version;
		Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = __this->___m_Hierarchy;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21_inline(L_1, NULL);
		V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0026;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEEDEA1E00E11E7AE5F463F324BF161C964769413)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_RuntimeMethod_var)));
	}

IL_0026:
	{
		return;
	}
}
// Method Definition Index: 86263
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_ThrowIfVersionChanged_mEA74285E87F73245B92B631308D15A782E0C344E_inline (Enumerator_tF07083C62000FBA50B3EEA5080B7FD241C897D39* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = __this->___m_Version;
		HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1 = __this->___m_HierarchyViewModel;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = HierarchyViewModel_get_Version_m62676BD287B35A63EB39D21ADB121F5CDB3340F1_inline(L_1, NULL);
		V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0026;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9F5B9CA25E0329EFF821F0CECDBD36EBBD45AA6A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_ThrowIfVersionChanged_mEA74285E87F73245B92B631308D15A782E0C344E_RuntimeMethod_var)));
	}

IL_0026:
	{
		return;
	}
}
// Method Definition Index: 86368
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___0_hierarchyFlattenedNode, const RuntimeMethod* method) 
{
	{
		HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_0 = ___0_hierarchyFlattenedNode;
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_1 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)(&L_0->___m_Node);
		return L_1;
	}
}
// Method Definition Index: 86259
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_Invoke_mD1B315C1F99238628F98E0FCDC524F7659441419_inline (Predicate_t24351A5E1CD4041489E44BE301F15022A5158CC6* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method) 
{
	typedef bool (*FunctionPointerType) (RuntimeObject*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_node, ___1_flags, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
// Method Definition Index: 86268
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ReadOnlyNativeVector_1_get_Item_mB2AC10DD3FDA421B0F099E4F54B5F983AE03EDFF_gshared_inline (ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	bool V_0 = false;
	HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_1 = NULL;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_index;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_1 = ___0_index;
		int32_t L_2 = __this->___m_Count;
		G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0014;
	}

IL_0013:
	{
		G_B3_0 = 1;
	}

IL_0014:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
	}

IL_0023:
	{
		intptr_t L_5 = __this->___m_Ptr;
		void* L_6;
		L_6 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_5, NULL);
		int32_t L_7 = ___0_index;
		uint32_t L_8 = sizeof(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704);
		V_1 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)((void*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
		goto IL_003c;
	}

IL_003c:
	{
		HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9 = V_1;
		return L_9;
	}
}
// Method Definition Index: 86266
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyNativeVector_1_get_Count_m6A4B3C8F24CD653D64B7BA3FB98634C6DED0E6D1_gshared_inline (ReadOnlyNativeVector_1_t53A6814B9ECC2D21CA860DE85D9AEB86D11F6F17* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Count;
		return L_0;
	}
}
// Method Definition Index: 86268
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ReadOnlyNativeVector_1_get_Item_mE9BE1699179D922D89C7F7C4CA9A5530F2FEDAA8_gshared_inline (ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	bool V_0 = false;
	HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* V_1 = NULL;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_index;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_1 = ___0_index;
		int32_t L_2 = __this->___m_Count;
		G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0014;
	}

IL_0013:
	{
		G_B3_0 = 1;
	}

IL_0014:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
	}

IL_0023:
	{
		intptr_t L_5 = __this->___m_Ptr;
		void* L_6;
		L_6 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_5, NULL);
		int32_t L_7 = ___0_index;
		uint32_t L_8 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
		V_1 = (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((void*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
		goto IL_003c;
	}

IL_003c:
	{
		HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_9 = V_1;
		return L_9;
	}
}
// Method Definition Index: 86266
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyNativeVector_1_get_Count_m56CFF7738B70A89FD38E52DD29E409E9219EA856_gshared_inline (ReadOnlyNativeVector_1_t0DE13C6BA89CEDB2D828D3F45AA93F7EC7AD4A0E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Count;
		return L_0;
	}
}
// Method Definition Index: 86272
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		intptr_t L_0 = __this->___m_VersionPtr;
		void* L_1;
		L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL);
		int32_t L_2 = *((int32_t*)L_1);
		V_0 = L_2;
		goto IL_0011;
	}

IL_0011:
	{
		int32_t L_3 = V_0;
		return L_3;
	}
}
// Method Definition Index: 86431
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Version_m62676BD287B35A63EB39D21ADB121F5CDB3340F1_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Version;
		return L_0;
	}
}
