AlicizaX/Build/SAOK_BackUpThisFolder_ButDontShipItWithYourGame/il2cppOutput/UnityEngine.HierarchyCoreModule.cpp
2025-10-14 15:42:34 +08:00

12375 lines
647 KiB
C++

#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 R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename 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);
}
};
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455;
struct Dictionary_2_t5B5B38BB06341F50E1C75FB53208A2A66CAE57F7;
struct Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821;
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178;
struct IEnumerable_1_t639D41723D16E413BD0D4E03BF66737052E0A097;
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
struct IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E;
struct KeyCollection_tE2F56A37776137F5D3C1BA6C49999EF1EC0E216F;
struct MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D;
struct ValueCollection_tAD56DF94D7373625A22E80E942606DC8509CB6D2;
struct WeakReference_1_tDC6E83496181D1BAFA3B89CBC00BCD0B64450257;
struct EntryU5BU5D_tD80C7495BA8BE64BC139A54FA961AB3EC66D7319;
struct SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2;
struct HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
struct DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct EmbeddedAttribute_t8F3DB42A8EBDE32BC5B3F7D3277651B0B4B6647C;
struct ExclusiveReference_t411F04D4CC440EB7399290027E1BBABEF4C28837;
struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D;
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E;
struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8;
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD;
struct HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300;
struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9;
struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704;
struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666;
struct HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9;
struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65;
struct HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9;
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IHierarchySearchQueryParser_t5A1DD1A66541D6D563C263F54CEF962FC6FDB6B6;
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct IsUnmanagedAttribute_tF7B94B7441AB687B71FCD6B6FB72B7BC2929A47F;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MethodBase_t;
struct MethodInfo_t;
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;
struct RegexCode_tA23175D9DA02AD6A79B073E10EC5D225372ED6C7;
struct RegexRunnerFactory_t72373B672C7D8785F63516DDD88834F286AF41E7;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct String_t;
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
struct Type_t;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6;
struct Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1;
struct CachedCodeEntry_tE201C3AD65C234AD9ED7A78C95025824A7A9FF39;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashCode_t9CF0E862CF73DB9FE67D8DBBD1F4C46330F88AE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchySearchFilterOperator_t2A969B6F137B3E37A5EAB8E5830A27EA631C618D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_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* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6____m_ViewModel_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26____m_Handlers_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9____U3CTextValuesU3Ek__BackingField_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317____U3CQueryParserU3Ek__BackingField_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A____m_HierarchyViewModel_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6241FC279C08882424D89EFBAC324C6901E534F1____E09F1B9774E7BD16FF4AA0F427CA8BA3FE2FCD832454BB60E741311C9CBB2F43_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral003A80EB4FD1EBCB4B47E64446A083B9FE8AD56B;
IL2CPP_EXTERN_C String_t* _stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC;
IL2CPP_EXTERN_C String_t* _stringLiteral053DD6D448CA09EC66BD7CCF095132AC4E674728;
IL2CPP_EXTERN_C String_t* _stringLiteral0C60C2FD92F0CAF88C2C4F6C90572A5FBB93A714;
IL2CPP_EXTERN_C String_t* _stringLiteral1B1D5B44A98A91DF46E626B4472F38FBFED5581B;
IL2CPP_EXTERN_C String_t* _stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E;
IL2CPP_EXTERN_C String_t* _stringLiteral20E6B02B381298EE5003D0AE1C0C391A4F65D52C;
IL2CPP_EXTERN_C String_t* _stringLiteral2182C6037A590CA94D59641F2892D9AB322F203A;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
IL2CPP_EXTERN_C String_t* _stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69;
IL2CPP_EXTERN_C String_t* _stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B;
IL2CPP_EXTERN_C String_t* _stringLiteral33426CC432C3ADE760AF093A302A75AAEA8A118F;
IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
IL2CPP_EXTERN_C String_t* _stringLiteral4EBC86E0EACFCA522AEB82874860D0E248D782A5;
IL2CPP_EXTERN_C String_t* _stringLiteral4EE9CC9E507757A2C6B4A1591702986C19B857B1;
IL2CPP_EXTERN_C String_t* _stringLiteral534CE4F0EBF9C4438893BAEE96CCAB666B93F13E;
IL2CPP_EXTERN_C String_t* _stringLiteral6126F18AC4AEF9473CBCC7D2058AFAF01C4CAFC7;
IL2CPP_EXTERN_C String_t* _stringLiteral6821A7E078CF8B10CB1138929379CC8F608D0BFA;
IL2CPP_EXTERN_C String_t* _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11;
IL2CPP_EXTERN_C String_t* _stringLiteral7EE837B2FC81E79F9F96BEFD9CD8B64870F5C628;
IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
IL2CPP_EXTERN_C String_t* _stringLiteral89753BA68E47012118245D5F927CC2AF8E143C65;
IL2CPP_EXTERN_C String_t* _stringLiteral9CE0B9F95225535B52D24CEC7B17B1B254B2A908;
IL2CPP_EXTERN_C String_t* _stringLiteral9F5B9CA25E0329EFF821F0CECDBD36EBBD45AA6A;
IL2CPP_EXTERN_C String_t* _stringLiteralA405A09E319A94F9943C3D85B149C8C1D425AEA1;
IL2CPP_EXTERN_C String_t* _stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F;
IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
IL2CPP_EXTERN_C String_t* _stringLiteralC022090B3C9C552FFF364308D60105E332B0414F;
IL2CPP_EXTERN_C String_t* _stringLiteralC4698185C2A75DDA7F6F9F71751EA0AEB9C4AB83;
IL2CPP_EXTERN_C String_t* _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677;
IL2CPP_EXTERN_C String_t* _stringLiteralC9B542871435950D7EDFFD12840CC31D2330CB29;
IL2CPP_EXTERN_C String_t* _stringLiteralD0C4AD581A126780F285AD6725A06E3F4CE79B59;
IL2CPP_EXTERN_C String_t* _stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9;
IL2CPP_EXTERN_C String_t* _stringLiteralEEDEA1E00E11E7AE5F463F324BF161C964769413;
IL2CPP_EXTERN_C String_t* _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5;
IL2CPP_EXTERN_C String_t* _stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27;
IL2CPP_EXTERN_C const RuntimeMethod* BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m9F8CD04799346CDC14E5D227FCC28B5A151A7C62_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyNodeTypeHandlerBase_CreateNodeTypeHandlerFromType_mCD0807A5478C9DB9602E575DF2018906059C8DCA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchySearchFilter_ToString_mC3ACC2548C0E6810E70400920B69FC4CF5C6BF87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyViewModel_HasAllFlags_m7255BF14683B037484CCAC743743D594C11C576D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__33_0_mA8AC5EAC6B1F4BFF4490BEA7F8F4055590572EEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__33_1_m9E22E0718515F3351C6C68A00F1C860F3EB1EB54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_0_0_0_var;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8;;
struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com;
struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com;;
struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke;
struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke;;
struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9;;
struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com;
struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com;;
struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke;
struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke;;
struct HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300;
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD;;
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com;
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com;;
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke;
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke;;
struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666;;
struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com;
struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com;;
struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke;
struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke;;
struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704;
struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65;;
struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com;
struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com;;
struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke;
struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke;;
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;;
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com;
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com;;
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke;
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke;;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2;
struct HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
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_t1776CA9A887474A48B0C9B2CD80A59537910C40E
{
};
struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_tD80C7495BA8BE64BC139A54FA961AB3EC66D7319* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tE2F56A37776137F5D3C1BA6C49999EF1EC0E216F* ____keys;
ValueCollection_tAD56DF94D7373625A22E80E942606DC8509CB6D2* ____values;
RuntimeObject* ____syncRoot;
};
struct EmptyArray_1_tEE36C124EB5EC64529EC1C4323F97E3809663182 : public RuntimeObject
{
};
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01* ____slots;
int32_t ____count;
int32_t ____lastIndex;
int32_t ____freeList;
RuntimeObject* ____comparer;
int32_t ____version;
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct MemoryManager_1_tE7E888BDD2E0C81A830A77BD1AFAAE0358A01B35 : public RuntimeObject
{
};
struct MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D : public RuntimeObject
{
};
struct U3CPrivateImplementationDetailsU3E_t6241FC279C08882424D89EFBAC324C6901E534F1 : public RuntimeObject
{
};
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
{
};
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235 : public RuntimeObject
{
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
{
bool ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
bool ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
String_t* ___m_name;
String_t* ___englishname;
String_t* ___nativename;
String_t* ___iso3lang;
String_t* ___iso2lang;
String_t* ___win3lang;
String_t* ___territory;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
bool ___constructed;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
bool ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
{
int32_t ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
int32_t ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
char* ___m_name;
char* ___englishname;
char* ___nativename;
char* ___iso3lang;
char* ___iso2lang;
char* ___win3lang;
char* ___territory;
char** ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
int32_t ___constructed;
Il2CppSafeArray* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
int32_t ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
{
int32_t ___m_isReadOnly;
int32_t ___cultureID;
int32_t ___parent_lcid;
int32_t ___datetime_index;
int32_t ___number_index;
int32_t ___default_calendar_type;
int32_t ___m_useUserOverride;
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
Il2CppChar* ___m_name;
Il2CppChar* ___englishname;
Il2CppChar* ___nativename;
Il2CppChar* ___iso3lang;
Il2CppChar* ___iso2lang;
Il2CppChar* ___win3lang;
Il2CppChar* ___territory;
Il2CppChar** ___native_calendar_names;
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
void* ___textinfo_data;
int32_t ___m_dataItem;
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
int32_t ___constructed;
Il2CppSafeArray* ___cached_serialized_form;
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
int32_t ___m_isInherited;
};
struct DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06 : public RuntimeObject
{
};
struct HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9 : public RuntimeObject
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___U3CSystemFiltersU3Ek__BackingField;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___U3CFiltersU3Ek__BackingField;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___U3CTextValuesU3Ek__BackingField;
bool ___U3CStrictU3Ek__BackingField;
bool ___U3CInvalidU3Ek__BackingField;
};
struct HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_pinvoke
{
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke* ___U3CSystemFiltersU3Ek__BackingField;
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke* ___U3CFiltersU3Ek__BackingField;
char** ___U3CTextValuesU3Ek__BackingField;
int32_t ___U3CStrictU3Ek__BackingField;
int32_t ___U3CInvalidU3Ek__BackingField;
};
struct HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_com
{
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com* ___U3CSystemFiltersU3Ek__BackingField;
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com* ___U3CFiltersU3Ek__BackingField;
Il2CppChar** ___U3CTextValuesU3Ek__BackingField;
int32_t ___U3CStrictU3Ek__BackingField;
int32_t ___U3CInvalidU3Ek__BackingField;
};
struct MemberInfo_t : public RuntimeObject
{
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct BindingsMarshaller_t371538C315DEE3364CA381BC2E15E4EC2A0DEA48 : public RuntimeObject
{
};
struct BindingsMarshaller_t152867C47EA565F410B642FBCD7A53E1FCB262D4 : public RuntimeObject
{
};
struct BindingsMarshaller_tA74204E4F3F5394DD4E807539921436B49549069 : public RuntimeObject
{
};
struct BindingsMarshaller_tB3DB2F7860BFB10DD569624A7B1AEDEA4B6905D9 : public RuntimeObject
{
};
struct U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6 : public RuntimeObject
{
};
struct BindingsMarshaller_tE55EC557C153781342013D49405551DC05A00482 : public RuntimeObject
{
};
struct Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB
{
RuntimeObject* ____object;
int32_t ____index;
int32_t ____length;
};
#ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define
#define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define
struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
#ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define
#define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define
struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com
{
Il2CppIUnknown* ____object;
int32_t ____index;
int32_t ____length;
};
#endif
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
uint8_t ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
Il2CppChar ___m_value;
};
struct EmbeddedAttribute_t8F3DB42A8EBDE32BC5B3F7D3277651B0B4B6647C : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
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 Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
int32_t ___m_value;
};
struct IntPtr_t
{
void* ___m_value;
};
struct IsUnmanagedAttribute_tF7B94B7441AB687B71FCD6B6FB72B7BC2929A47F : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E
{
void* ___begin;
int32_t ___length;
};
struct MethodBase_t : public MemberInfo_t
{
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
float ___m_value;
};
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A
{
int64_t ____ticks;
};
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
uint64_t ___m_value;
};
struct UIntPtr_t
{
void* ____pointer;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D6_t3F7E002845CFD62E198EEE5A8D415CF5E997E024
{
union
{
struct
{
union
{
};
};
uint8_t __StaticArrayInitTypeSizeU3D6_t3F7E002845CFD62E198EEE5A8D415CF5E997E024__padding[6];
};
};
#pragma pack(pop, tp)
struct U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591
{
union
{
struct
{
int32_t ___FixedElementField;
};
uint8_t U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591__padding[12];
};
};
struct ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392
{
union
{
struct
{
};
uint8_t ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392__padding[1];
};
};
struct Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26
{
RuntimeObject* ___m_Handlers;
int32_t ___m_Count;
int32_t ___m_Index;
};
struct Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_pinvoke
{
RuntimeObject* ___m_Handlers;
int32_t ___m_Count;
int32_t ___m_Index;
};
struct Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_com
{
RuntimeObject* ___m_Handlers;
int32_t ___m_Count;
int32_t ___m_Index;
};
struct ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5
{
intptr_t ____value;
};
struct ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA
{
intptr_t ____value;
};
struct ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38
{
intptr_t ____value;
};
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C
{
int32_t ___value__;
};
struct Delegate_t : public RuntimeObject
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
RuntimeObject* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr;
intptr_t ___invoke_impl;
Il2CppIUnknown* ___m_target;
intptr_t ___method;
intptr_t ___delegate_trampoline;
intptr_t ___extra_arg;
intptr_t ___method_code;
intptr_t ___interp_method;
intptr_t ___interp_invoke_impl;
MethodInfo_t* ___method_info;
MethodInfo_t* ___original_method_info;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
int32_t ___method_is_virtual;
};
struct Exception_t : public RuntimeObject
{
String_t* ____className;
String_t* ____message;
RuntimeObject* ____data;
Exception_t* ____innerException;
String_t* ____helpURL;
RuntimeObject* ____stackTrace;
String_t* ____stackTraceString;
String_t* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
RuntimeObject* ____dynamicMethods;
int32_t ____HResult;
String_t* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
char* ____className;
char* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_pinvoke* ____innerException;
char* ____helpURL;
Il2CppIUnknown* ____stackTrace;
char* ____stackTraceString;
char* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
char* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
Il2CppChar* ____className;
Il2CppChar* ____message;
RuntimeObject* ____data;
Exception_t_marshaled_com* ____innerException;
Il2CppChar* ____helpURL;
Il2CppIUnknown* ____stackTrace;
Il2CppChar* ____stackTraceString;
Il2CppChar* ____remoteStackTraceString;
int32_t ____remoteStackIndex;
Il2CppIUnknown* ____dynamicMethods;
int32_t ____HResult;
Il2CppChar* ____source;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
Il2CppSafeArray* ___native_trace_ips;
int32_t ___caught_in_unmanaged;
};
struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
{
intptr_t ___handle;
};
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E : public RuntimeObject
{
intptr_t ___m_Ptr;
intptr_t ___m_RootPtr;
intptr_t ___m_VersionPtr;
bool ___m_IsOwner;
};
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke
{
intptr_t ___m_Ptr;
intptr_t ___m_RootPtr;
intptr_t ___m_VersionPtr;
int32_t ___m_IsOwner;
};
struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com
{
intptr_t ___m_Ptr;
intptr_t ___m_RootPtr;
intptr_t ___m_VersionPtr;
int32_t ___m_IsOwner;
};
struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8 : public RuntimeObject
{
intptr_t ___m_Ptr;
bool ___m_IsOwner;
};
struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke
{
intptr_t ___m_Ptr;
int32_t ___m_IsOwner;
};
struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com
{
intptr_t ___m_Ptr;
int32_t ___m_IsOwner;
};
struct HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 ___m_Type;
int32_t ___m_ParentOffset;
int32_t ___m_NextSiblingOffset;
int32_t ___m_ChildrenCount;
int32_t ___m_Depth;
};
#pragma pack(push, tp, 1)
struct HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9
{
union
{
struct
{
union
{
#pragma pack(push, tp, 1)
struct
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___Ptr;
};
#pragma pack(pop, tp)
struct
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___Ptr_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Size_OffsetPadding[8];
int32_t ___Size;
};
#pragma pack(pop, tp)
struct
{
char ___Size_OffsetPadding_forAlignmentOnly[8];
int32_t ___Size_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Capacity_OffsetPadding[12];
int32_t ___Capacity;
};
#pragma pack(pop, tp)
struct
{
char ___Capacity_OffsetPadding_forAlignmentOnly[12];
int32_t ___Capacity_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___RemovedCount_OffsetPadding[16];
int32_t ___RemovedCount;
};
#pragma pack(pop, tp)
struct
{
char ___RemovedCount_OffsetPadding_forAlignmentOnly[16];
int32_t ___RemovedCount_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___Reserved_OffsetPadding[20];
U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591 ___Reserved;
};
#pragma pack(pop, tp)
struct
{
char ___Reserved_OffsetPadding_forAlignmentOnly[20];
U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591 ___Reserved_forAlignmentOnly;
};
};
};
uint8_t HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9__padding[32];
};
};
#pragma pack(pop, tp)
struct HierarchyNodeFlags_t58CA16569BE33484BCA4F7BEA5022DE99DB8671D
{
uint32_t ___value__;
};
struct HierarchyPropertyStorageType_tFF8FF3D4EA97912001E2F605E537B61D073E0188
{
int32_t ___value__;
};
struct HierarchySearchFilterOperator_t2A969B6F137B3E37A5EAB8E5830A27EA631C618D
{
int32_t ___value__;
};
struct MethodInfo_t : public MethodBase_t
{
};
struct RegexOptions_tE9DA9C4DF8FB26DD1C7E0F8AA022C1164A423F6B
{
int32_t ___value__;
};
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
{
intptr_t ___value;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
intptr_t ___value;
};
struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0 : public RuntimeObject
{
intptr_t ___Bounds;
intptr_t ___Count;
uint8_t ___Data;
};
struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_pinvoke
{
intptr_t ___Bounds;
intptr_t ___Count;
uint8_t ___Data;
};
struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_com
{
intptr_t ___Bounds;
intptr_t ___Count;
uint8_t ___Data;
};
struct UpdateFlags_tBF0D802FF9F8C33DA5DE40ED2B21768D88E33574
{
int32_t ___value__;
};
struct ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1
{
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer;
int32_t ____length;
};
struct Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C
{
ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA ____pointer;
int32_t ____length;
};
struct Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68
{
ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38 ____pointer;
int32_t ____length;
};
struct BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59
{
void* ___data;
int32_t ___size;
int32_t ___updateFlags;
};
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD : public RuntimeObject
{
intptr_t ___m_Ptr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
intptr_t ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
bool ___m_IsOwner;
};
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke
{
intptr_t ___m_Ptr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
intptr_t ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
int32_t ___m_IsOwner;
};
struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com
{
intptr_t ___m_Ptr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
intptr_t ___m_NodesPtr;
int32_t ___m_NodesCount;
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 HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9 : public RuntimeObject
{
intptr_t ___m_Ptr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___m_CommandList;
};
struct HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_pinvoke
{
intptr_t ___m_Ptr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke ___m_CommandList;
};
struct HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_com
{
intptr_t ___m_Ptr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com* ___m_CommandList;
};
struct HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
};
struct HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_pinvoke
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
};
struct HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_com
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
};
struct HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E
{
int32_t ___m_Size;
int32_t ___m_Type;
};
struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65
{
String_t* ___U3CNameU3Ek__BackingField;
String_t* ___U3CValueU3Ek__BackingField;
float ___U3CNumValueU3Ek__BackingField;
int32_t ___U3COpU3Ek__BackingField;
};
struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke
{
char* ___U3CNameU3Ek__BackingField;
char* ___U3CValueU3Ek__BackingField;
float ___U3CNumValueU3Ek__BackingField;
int32_t ___U3COpU3Ek__BackingField;
};
struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com
{
Il2CppChar* ___U3CNameU3Ek__BackingField;
Il2CppChar* ___U3CValueU3Ek__BackingField;
float ___U3CNumValueU3Ek__BackingField;
int32_t ___U3COpU3Ek__BackingField;
};
struct HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___m_HierarchyViewModel;
Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* ___m_Predicate;
uint32_t ___m_Flags;
};
struct HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_pinvoke
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke* ___m_HierarchyViewModel;
Il2CppMethodPointer ___m_Predicate;
uint32_t ___m_Flags;
};
struct HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_com
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com* ___m_HierarchyViewModel;
Il2CppMethodPointer ___m_Predicate;
uint32_t ___m_Flags;
};
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 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 SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct Type_t : public MemberInfo_t
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821 : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
int32_t ___m_Version;
int32_t ___m_Count;
};
struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
int32_t ___m_Version;
int32_t ___m_Count;
};
struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
int32_t ___m_Version;
int32_t ___m_Count;
};
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317 : public RuntimeObject
{
intptr_t ___m_Ptr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
intptr_t ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
bool ___m_IsOwner;
RuntimeObject* ___U3CQueryParserU3Ek__BackingField;
};
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke
{
intptr_t ___m_Ptr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
intptr_t ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
int32_t ___m_IsOwner;
RuntimeObject* ___U3CQueryParserU3Ek__BackingField;
};
struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com
{
intptr_t ___m_Ptr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
intptr_t ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
int32_t ___m_IsOwner;
RuntimeObject* ___U3CQueryParserU3Ek__BackingField;
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
int32_t ___m_Index;
};
struct Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_pinvoke
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
int32_t ___m_Index;
};
struct Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_com
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
int32_t ___m_NodesCount;
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 Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___m_ViewModel;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
int32_t* ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
int32_t ___m_Index;
};
struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke* ___m_ViewModel;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
int32_t* ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
int32_t ___m_Index;
};
struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com* ___m_ViewModel;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
int32_t* ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
int32_t ___m_Index;
};
struct Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* ___m_Predicate;
uint32_t ___m_Flags;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
int32_t ___m_Index;
};
struct Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_pinvoke
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
Il2CppMethodPointer ___m_Predicate;
uint32_t ___m_Flags;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
int32_t ___m_Index;
};
struct Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_com
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
Il2CppMethodPointer ___m_Predicate;
uint32_t ___m_Flags;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
int32_t ___m_NodesCount;
int32_t ___m_Version;
int32_t ___m_Index;
};
struct Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1 : public MulticastDelegate_t
{
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
RuntimeObject* ____actualValue;
};
struct Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 ___m_Enumerable;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
int32_t ___m_CurrentIndex;
int32_t ___m_ChildrenIndex;
int32_t ___m_ChildrenCount;
};
struct Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_pinvoke
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke ___m_Enumerable;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
int32_t ___m_CurrentIndex;
int32_t ___m_ChildrenIndex;
int32_t ___m_ChildrenCount;
};
struct Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_com
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com ___m_Enumerable;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
int32_t ___m_CurrentIndex;
int32_t ___m_ChildrenIndex;
int32_t ___m_ChildrenCount;
};
struct EmptyArray_1_tEE36C124EB5EC64529EC1C4323F97E3809663182_StaticFields
{
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* ___Value;
};
struct MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_StaticFields
{
MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* ___s_shared;
};
struct U3CPrivateImplementationDetailsU3E_t6241FC279C08882424D89EFBAC324C6901E534F1_StaticFields
{
__StaticArrayInitTypeSizeU3D6_t3F7E002845CFD62E198EEE5A8D415CF5E997E024 ___E09F1B9774E7BD16FF4AA0F427CA8BA3FE2FCD832454BB60E741311C9CBB2F43;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
{
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
RuntimeObject* ___shared_table_lock;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
bool ___IsTaiwanSku;
};
struct DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_StaticFields
{
Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ___s_Filter;
};
struct HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields
{
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___s_SystemFilters;
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___s_Empty;
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___s_InvalidQuery;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields
{
U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* ___U3CU3E9;
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* ___U3CU3E9__33_0;
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* ___U3CU3E9__33_1;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_StaticFields
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___s_Null;
};
struct HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_StaticFields
{
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 ___s_Null;
};
struct HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_StaticFields
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___s_Null;
};
struct IntPtr_t_StaticFields
{
intptr_t ___Zero;
};
struct UIntPtr_t_StaticFields
{
uintptr_t ___Zero;
};
struct ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields
{
intptr_t ___m_Ptr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___m_CommandList;
};
struct HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_StaticFields
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___s_Null;
};
struct HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_StaticFields
{
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___s_NodeTypes;
};
struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_StaticFields
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_WhiteSpaces;
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 ___s_Invalid;
};
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 Type_t_StaticFields
{
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
Il2CppChar ___Delimiter;
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
RuntimeObject* ___Missing;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct 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 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 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 CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
{
ALIGN_FIELD (8) Il2CppChar m_Items[1];
inline Il2CppChar GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
{
m_Items[index] = value;
}
};
struct HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7 : public RuntimeArray
{
ALIGN_FIELD (8) HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 m_Items[1];
inline HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* 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, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CNameU3Ek__BackingField), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CValueU3Ek__BackingField), (void*)NULL);
#endif
}
inline HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CNameU3Ek__BackingField), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CValueU3Ek__BackingField), (void*)NULL);
#endif
}
};
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 IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832 : public RuntimeArray
{
ALIGN_FIELD (8) intptr_t m_Items[1];
inline intptr_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline intptr_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, intptr_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline intptr_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline intptr_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, intptr_t value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled);
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled);
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled);
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled);
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_back(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled);
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_cleanup(HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled);
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_back(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled);
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_cleanup(HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled);
IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled);
IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled);
IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_back(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled);
IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_cleanup(HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled);
IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_back(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled);
IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_cleanup(HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled);
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_back(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled);
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_cleanup(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com& marshaled);
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_back(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com& marshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled);
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_cleanup(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_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 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 HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke_back(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled);
IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke_cleanup(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled);
IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com_back(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled);
IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com_cleanup(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled);
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_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_gshared_inline (Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_gshared_inline (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* __this, HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** ___0_array, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t* Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0_gshared (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277_gshared (int32_t ___0_value1, int32_t ___1_value2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m57151FFF35767FCEE0EFC009B83BC6090ECAD42A_gshared (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_gshared (RuntimeObject* ___0_src, Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* ___1_pred, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_gshared (String_t* ___0_separator, RuntimeObject* ___1_values, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, intptr_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m19BF27578A3929BF51739C8DE72736E0B90E0A06_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_gshared_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_gshared_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m68888F3441F2A44FD565D9EC942658422E97507F_gshared (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_destination, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_source, uint64_t ___2_elementCount, 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 void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, 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 HierarchyFlattened_Contains_mA5555DD1EE4AC081AEFF11C9313C34E52F55B00A (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_GetChildrenCount_m7DFFA9156EB8107D6E7AD57E2959CEA98E69B6BC (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80 (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m30A17079B94E7221C4186553270AE22E21662496 (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 ___0_enumerable, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___1_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4 HierarchyFlattenedNodeChildren_GetEnumerator_m27413EAA1D7D76843DEE1E7290A438C8F88CF6B8 (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___0_hierarchyFlattenedNode, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mC1D8E1674A4DE5C07188471B1835A94679785951_inline (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_IndexOf_m4BC24AEFB11B5E76FF0A17F1F7052230747EF7C8 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattenedNode_get_Null_mB560C4A856498FD30CEEB6E332CAE07C203D035C (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_op_Equality_m9B962D1F7DD49ABA2007173EDEA58C088D100146 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___0_lhs, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Count_mDD854A0A55467ED5F2B9E9899B569956EE3F520E_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m690204CD89156C7C0ED6D6E92B96AF95DAE1F670 (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF (intptr_t ___0_value, 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 void HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, intptr_t ___1_nodeChildrenPtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mA99EF7E777CC41161AE2596F2D48A879B00CCDF4 (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* ___0_enumerable, 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 void HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_inline (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 String_t* OutStringMarshaller_GetStringAndDispose_mB15D41A9893BBC55074D4910259FA722129DB062 (ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E ___0_managedSpan, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* ___0_handler, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_ret, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_defaultFlags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E (intptr_t ___0__unity_self, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___1_query, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873 (intptr_t ___0__unity_self, 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 GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC (intptr_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* Hierarchy_FromIntPtr_m8E935E3D910488B516DD7B087EB778458136D8C7_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* HierarchyCommandList_FromIntPtr_m3FA698CC8809DA9CAC1571CE27AA2F5CBB404518_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope__ctor_m5206FF1B0BC7B354ADDBB032498DECC069DCBF60 (ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* __this, intptr_t ___0_nativePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___2_cmdList, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope_Dispose_m6C9839EFB1F77810EA89AB6FA98CE076D508889C (ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_m0DFAA1415ABA9B28430FDC70A9915BE437C04B04 (Type_t* ___0_type, int32_t ___1_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___3_args, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___4_culture, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___0_value, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, Type_t* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, Type_t*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904 (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, Type_t* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, Type_t*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m151B8CE983BB122B1CDEFCF05DA8635B94BF470E_inline (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_cmdList, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9 (intptr_t ___0__unity_self, intptr_t ___1_cmdList, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_Ptr_m8D6008088DEE97BDE40CE073816B08843054999E_inline (intptr_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_Hierarchy_m288E75AB12EA1E687120E6B4E982BDF0709F5414_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_CommandList_mDCAC16E11D8320D299A51DAE39487FB3380E3FF9_inline (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBaseEnumerable__ctor_m74A6F14CF8E83EF2018C457BDD801C6BCCC0BCBF (HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m483CE9122BDCE84FCD5256E925C0F2B760524683 (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 HierarchyNodeTypeHandlerBaseEnumerable_GetEnumerator_mC4238937FE4C1B682BC937ECDF43E8B55C3A5782 (HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* __this, const RuntimeMethod* method) ;
inline MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_inline (const RuntimeMethod* method)
{
return (( MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* (*) (const RuntimeMethod*))MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_gshared_inline)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseCount_m4C2585D0ABD80E9984DED8A5BCA614B970248BC1 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
inline Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_inline (Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB* __this, const RuntimeMethod* method)
{
return (( Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 (*) (Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB*, const RuntimeMethod*))Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseSpan_m1F0E2D06E09CE7C7FAFC9265E8026CC616ADF655 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 ___0_outHandlers, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m4279DC1C5317D178525B7AC9A0768DE254C547F5 (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64_inline (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A_inline (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__ctor_mE3996C71B04A4A6845745D01C93B1D27423D0621 (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* __this, String_t* ___0_pattern, int32_t ___1_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25 (HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, uint32_t ___1_flags, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* ___2_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m7269ECB66FCD4A00C97288056F3E0E91C38F141A (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A ___0_enumerable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD HierarchyViewNodesEnumerable_GetEnumerator_m22661C940333831D65E62A7C175A4DADB08933A7 (HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyViewModel_get_HierarchyFlattened_m7274791CBD27225D248900D66322DFCE74E9CD71_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattened_get_NodesPtr_m82D74456C3698CFB95BA48376B7C21D121EB2C94 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mDF04B16F11D35CAB17C557FFEBE67C43E57FC18D_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_inline (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mD1B75EB7609DBA7FDAFA568CDA78CF08F56CFA6D_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF (intptr_t ___0_handlePtr, intptr_t* ___1_rootPtr, intptr_t* ___2_versionPtr, 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 Hierarchy_Dispose_m4AF286C061ED1F8B5241F2E0732B95B91AF551C4 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, bool ___0_disposing, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701 (intptr_t ___0_nativePtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Hierarchy_AddNode_m800867B92E4D645D4B1D95D56540F71F28BF5068 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_parent, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_parent, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_ret, const RuntimeMethod* method) ;
inline void BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_inline (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* __this, HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** ___0_array, const RuntimeMethod* method)
{
(( void (*) (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*, HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2**, const RuntimeMethod*))BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_gshared_inline)(__this, ___0_array, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* ___2_ret, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_EnumerateChildrenPtr_m1E65A48D1031E5383715204CBE121A8CDDF07D0D (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, int32_t ___2_sortIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, bool ___2_recurse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
inline intptr_t* Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0 (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, const RuntimeMethod* method)
{
return (( intptr_t* (*) (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68*, const RuntimeMethod*))Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0_gshared)(__this, method);
}
inline int32_t Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68*, const RuntimeMethod*))Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2 (ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* __this, void* ___0_begin, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7 (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_outHandlers, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_parent, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_ret, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StringMarshaller_TryMarshalEmptyOrNullString_m615203C511071D59295D889AB136575DFFEA90A6_inline (String_t* ___0_s, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_managedSpanWrapper, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline (String_t* ___0_text, const RuntimeMethod* method) ;
inline Il2CppChar* ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
return (( Il2CppChar* (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, const RuntimeMethod*))ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_gshared)(__this, method);
}
inline int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, const RuntimeMethod*))ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1 (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_name, HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* ___2_descriptor, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___3_ret, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182 (intptr_t ___0__unity_self, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_node, void* ___3_ptr, int32_t ___4_size, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F (intptr_t ___0__unity_self, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_node, int32_t* ___3_size, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy__ctor_m8F2658812447A8376BAF5D8D67CBFF3683E1BBEC (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, intptr_t ___0_nativePtr, intptr_t ___1_rootPtr, intptr_t ___2_versionPtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Dispose_mFA65FE8E02BEE9CA04C626E68E4CD80EA891C09E (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, bool ___0_disposing, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42 (intptr_t ___0_nativePtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList__ctor_m24496A8E3B7E98108D78D8D5A9FC6B7FCE2FEDF2 (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, intptr_t ___0_nativePtr, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyFlattened_Create_m68795D8EBB1C83DB21DA816C88F2A05123C8D137 (intptr_t ___0_handlePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, intptr_t* ___2_nodesPtr, int32_t* ___3_nodesCount, int32_t* ___4_version, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Dispose_m9E4DA3F7853EFA0288877576909A4DA2D0D3844B (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, bool ___0_disposing, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA (intptr_t ___0_nativePtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD9F50F6DFED8781B165E659C74C2BDAAC6423ECA (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71 (intptr_t ___0_handlePtr, intptr_t ___1_hierarchy, intptr_t* ___2_nodesPtr, int32_t* ___3_nodesCount, int32_t* ___4_version, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened__ctor_m4323F7293F0FB0A013D78DF9BA4EA9367317F451 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, intptr_t ___0_nativePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyFlattened_FromIntPtr_m056568C851831B34FDEF288EB6283D9412D0C150_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_inline (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7EFD96EC5FF7E669EA4720311A0337C37471B208_inline (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_Equals_m84AF827EDEE1DF08FB68E4A246E13D2D6E49FFCC (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___0_other, 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 String_t* HierarchyFlattenedNode_ToString_m5DB9A1AE3A137B8A693A65BF67E4629000833560 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_Equals_mD7CCECE4687CAB017FF646FB26A63118B3E8EF1F (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNode_GetHashCode_m4942E49DB4DAABA2353958AB4BE213B7FA546574 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_GetHashCode_mC788C5FBAEA281CB55C888350D7F74B8FA4ACE55 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNode__ctor_mD501006228CB122DDF2CAA27F940D1BAADB000B9 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_Equals_m21AA316B1263A399682DD3DF95419B0EE699B9AC (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNode_ToString_m393B16519275D2F761A5664F62F1F89C7576EE83 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_Equals_m0FF62873EFA0A0B67F63D93DAA27F370B7460AA2 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
inline int32_t HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277 (int32_t ___0_value1, int32_t ___1_value2, const RuntimeMethod* method)
{
return (( int32_t (*) (int32_t, int32_t, const RuntimeMethod*))HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277_gshared)(___0_value1, ___1_value2, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_Equals_mC1ABF19667AE18B967EAA0087E8ACCB00FB09B86 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* HierarchyNodeType_get_Null_m953BE84EE135D1E9A33A4F5609510A151FF60DF1 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_op_Equality_mE4D552A0E85E1869F846FA7146DA80340A75B585 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* ___0_lhs, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNodeType_ToString_mF1B22CBC191CD587C3C6744430C6B88CA1CBD6A9 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_Equals_mC28897DB00E62C8F91EF555751869853AA42568B (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, RuntimeObject* ___0_obj, 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 HierarchyNodeType_GetHashCode_mD56E6A6C18B5602DD3EB1E77DDF0C4ADB8BA04CA (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Size_mA64BDAED69EE9895DCFF64C44002E3761F799FEA_inline (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Type_m857827AE0E2F766B6A6DA81B1B46D8CFDF72B993_inline (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyId__ctor_mFD8B1B7B5760F60CFE8D4ED92477D3BB5B26781C (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_Equals_m59AA71C4377B78891640E4F12F601B08E50C9889 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* HierarchyPropertyId_get_Null_m3DC815C8477AEBD8BE81015FF68D915AC04ACB49 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_op_Equality_mE9B18ABE7318AB6592DE11BCDDF173A4E4397B22 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___0_lhs, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyPropertyId_ToString_m855C9258A3754F31D1D435F360917F785CBAF79F (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_Equals_mE6D8F146E12F12F18EE0C1B2347A5D9AA83DFE7E (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyId_GetHashCode_mAE3558EA8116702BD990773B56BE749B6D839207 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, 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 bool HierarchySearchFilter_get_IsValid_m57196B68CAD2B3A2F36094A71BD2D8510B4EDF29 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742 (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_ToString_mC3ACC2548C0E6810E70400920B69FC4CF5C6BF87 (int32_t ___0_op, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_QuoteStringIfNeeded_m56A25E25CBD369AAE246D5FA8F7B35C22AA82729 (String_t* ___0_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_ToString_mE726A902E60DDDD1E51502ECB14F64171B9CD2A3 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_mC7AA4AE42B38667BDB9B214AA6230F322306CFF6 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_anyOf, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
inline void Func_2__ctor_m57151FFF35767FCEE0EFC009B83BC6090ECAD42A (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m57151FFF35767FCEE0EFC009B83BC6090ECAD42A_gshared)(__this, ___0_object, ___1_method, method);
}
inline HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3 (RuntimeObject* ___0_src, Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* ___1_pred, const RuntimeMethod* method)
{
return (( HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* (*) (RuntimeObject*, Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821*, const RuntimeMethod*))HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_gshared)(___0_src, ___1_pred, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Filters_m71FBF5269CD15DB9C64D9ACD31F70E476CD00A8D_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_SystemFilters_m6968284953A186AEAC1DA6C04526EE41A173F600_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_TextValues_m017B6DB0FF641AFE378EA2ECAE545975F4964471_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* HierarchySearchFilter_get_Invalid_m70ED0C85C26D95074AA1346B22472AA1682EF05E (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Invalid_mB39F85C58907EA8D6E5B81A172D3F8296FD1EB94_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Strict_m7239912F9481C8EC715361DDB68D220E6762868F_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildQuery_m64EAC5227F72467FCCD0EA9D34B87842C1BD6CC2 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_Filters_m7D26A9BFC776A25580D0D3E0204D29596CE6D1BE_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
inline String_t* String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E (String_t* ___0_separator, RuntimeObject* ___1_values, const RuntimeMethod* method)
{
return (( String_t* (*) (String_t*, RuntimeObject*, const RuntimeMethod*))String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_gshared)(___0_separator, ___1_values, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD (String_t* ___0_separator, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildSystemFilterQuery_mCA55E38ED2C160F00E9168365D727F1AEF1804A3 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* 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 String_t* HierarchySearchQueryDescriptor_BuildFilterQuery_mEA76C67D0718F63CD633E2B708B0B0174A6211A7 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildTextQuery_m8EC7ABED08D68C37BB2C264027F6D8EAAAAF3636 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
inline void HashSet_1__ctor_m9F8CD04799346CDC14E5D227FCC28B5A151A7C62 (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared)(__this, ___0_collection, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor__ctor_m7C24033C1656B46818ED2DF492D08ACEB590B3DF (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_filters, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_textValues, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m63E6DDFB1EC4295E0603D4F0CC0AA9365B345117 (U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* __this, const RuntimeMethod* method) ;
inline bool HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853 (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, String_t* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, String_t*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyViewModel_Create_m28CDEDAEC5106133E4F9300E808297AB39C13F35 (intptr_t ___0_handlePtr, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___1_hierarchyFlattened, uint32_t ___2_defaultFlags, intptr_t* ___3_nodesPtr, int32_t* ___4_nodesCount, int32_t* ___5_version, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* HierarchyFlattened_get_Hierarchy_mC621A9310F8FACD94F6C403DF34DA36DD3EB15D7_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultHierarchySearchQueryParser__ctor_m34B870A817DCCCE6D243F045E5C83774B7054F8C (DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyViewModel_set_QueryParser_mB43B16415C0D0208DD5C4CEDE4BFE5A7F9CFA708_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Dispose_mC4D49DBFE5C0AF4AD436E84FD4FF66DC8F039CA0 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, bool ___0_disposing, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE (intptr_t ___0_nativePtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlagsNode_mDBD06C6F1F34E509193616D1DBE847164C1EB5DB (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_HasAllFlagsNode_m6735138F172E7305AD53AEF8E6844C088DBE1AB7 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlagsNode_m499231173B54A5AFE911D2211FEE5C4B7AF2ED42 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate__ctor_mB6FF1341DD3FF5652BD5E8FC22B1F1BBADED1AC7 (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m92AD996B2BC7A1DF6BEF8439EB170DA6B312DFAA (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_hierarchyViewModel, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A (intptr_t ___0_handlePtr, intptr_t ___1_hierarchyFlattened, uint32_t ___2_defaultFlags, intptr_t* ___3_nodesPtr, int32_t* ___4_nodesCount, int32_t* ___5_version, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, bool ___3_recurse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, bool ___3_recurse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel__ctor_mCF4165CC9FCB57C7CD3568705B3626C3B75DA15F (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, intptr_t ___0_nativePtr, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___1_hierarchyFlattened, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* HierarchyViewModel_FromIntPtr_m10B188DEE8064F7B36E08E3AAEB5F846CAD7C89D_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83 Hierarchy_EnumerateNodeTypeHandlersBase_mDFE78F2FB5594A507A528850C08C9B1458C89EB2 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* HierarchyViewModel_get_Query_mDA3284F8F7587BB8F1EE1B4EB10649622DB51E8E (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_Internal_SearchBegin_m0DD5CECFE4A707872E0493EF6947E82FF83BD1FD_inline (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___0_query, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_CanDereferenceHandle_mAAAC42D1268CEF3FDD040A3D1574773D08140579_inline (intptr_t ___0_handle, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_GetRef_mAC7E58E62417209DC41C99F66BA70F0C3AA18DA8_inline (intptr_t ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_GetTarget_mE0AF851834410E2AEA6285B2497751570236C794 (intptr_t ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uintptr_t UIntPtr_op_Explicit_mF1E7911DD5AC13B5E59EE8C7903469D12A3861E8 (uint64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UIntPtr_op_Explicit_m42C3EA82465934F505B4274A7CE320550A48B7B9 (uintptr_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D (String_t* __this, const RuntimeMethod* method) ;
inline void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, Il2CppChar*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ;
inline Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
return (( Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 (*) (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68*, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_gshared_inline)(__this, ___0_start, ___1_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
inline void Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, intptr_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68*, intptr_t*, int32_t, const RuntimeMethod*))Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_gshared_inline)(__this, ___0_ptr, ___1_length, method);
}
inline void Span_1__ctor_m19BF27578A3929BF51739C8DE72736E0B90E0A06_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68*, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m19BF27578A3929BF51739C8DE72736E0B90E0A06_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method);
}
inline void Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
{
(( void (*) (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C*, void*, int32_t, const RuntimeMethod*))Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_gshared_inline)(__this, ___0_pointer, ___1_length, method);
}
inline HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, const RuntimeMethod* method)
{
return (( HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* (*) (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C*, const RuntimeMethod*))Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* BindingsAllocator_GetNativeOwnedDataPointer_mAE0172EDA01B6363A30EC167B69D74FA508B4FF1 (void* ___0_ptr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingsAllocator_FreeNativeOwnedMemory_mA10E308A850EE385485B590326E33E233CFCE656 (void* ___0_ptr, const RuntimeMethod* method) ;
inline HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_inline (const RuntimeMethod* method)
{
return (( HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* (*) (const RuntimeMethod*))Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_gshared_inline)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) ;
inline void Buffer_Memmove_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m68888F3441F2A44FD565D9EC942658422E97507F (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_destination, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method)
{
(( void (*) (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m68888F3441F2A44FD565D9EC942658422E97507F_gshared)(___0_destination, ___1_source, ___2_elementCount, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmbeddedAttribute__ctor_mBEB579BA6CE1E5989F6BCD6A92FB20B1BE6CE1A9 (EmbeddedAttribute_t8F3DB42A8EBDE32BC5B3F7D3277651B0B4B6647C* __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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsUnmanagedAttribute__ctor_m4900A280630A806FFA80D5A66584F13E382D47BD (IsUnmanagedAttribute_tF7B94B7441AB687B71FCD6B6FB72B7BC2929A47F* __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
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled)
{
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(*unmarshaled.___m_HierarchyFlattened, marshaled.___m_HierarchyFlattened);
}
marshaled.___m_Node = unmarshaled.___m_Node;
marshaled.___m_Version = unmarshaled.___m_Version;
marshaled.___m_Count = unmarshaled.___m_Count;
}
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_back(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___m_HierarchyFlattened = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_HierarchyFlattened), (void*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 unmarshaledm_Node_temp_1;
memset((&unmarshaledm_Node_temp_1), 0, sizeof(unmarshaledm_Node_temp_1));
unmarshaledm_Node_temp_1 = marshaled.___m_Node;
unmarshaled.___m_Node = unmarshaledm_Node_temp_1;
int32_t unmarshaledm_Version_temp_2 = 0;
unmarshaledm_Version_temp_2 = marshaled.___m_Version;
unmarshaled.___m_Version = unmarshaledm_Version_temp_2;
int32_t unmarshaledm_Count_temp_3 = 0;
unmarshaledm_Count_temp_3 = marshaled.___m_Count;
unmarshaled.___m_Count = unmarshaledm_Count_temp_3;
}
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_cleanup(HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(marshaled.___m_HierarchyFlattened);
}
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled)
{
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(*unmarshaled.___m_HierarchyFlattened, *marshaled.___m_HierarchyFlattened);
}
marshaled.___m_Node = unmarshaled.___m_Node;
marshaled.___m_Version = unmarshaled.___m_Version;
marshaled.___m_Count = unmarshaled.___m_Count;
}
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_back(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled)
{
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(*marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
}
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 unmarshaledm_Node_temp_1;
memset((&unmarshaledm_Node_temp_1), 0, sizeof(unmarshaledm_Node_temp_1));
unmarshaledm_Node_temp_1 = marshaled.___m_Node;
unmarshaled.___m_Node = unmarshaledm_Node_temp_1;
int32_t unmarshaledm_Version_temp_2 = 0;
unmarshaledm_Version_temp_2 = marshaled.___m_Version;
unmarshaled.___m_Version = unmarshaledm_Version_temp_2;
int32_t unmarshaledm_Count_temp_3 = 0;
unmarshaledm_Count_temp_3 = marshaled.___m_Count;
unmarshaled.___m_Count = unmarshaledm_Count_temp_3;
}
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_cleanup(HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled)
{
if (marshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(*marshaled.___m_HierarchyFlattened);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80 (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = ___0_hierarchyFlattened;
V_0 = (bool)((((RuntimeObject*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6126F18AC4AEF9473CBCC7D2058AFAF01C4CAFC7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80_RuntimeMethod_var)));
}
IL_0014:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3 = ___1_node;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4;
L_4 = HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB(NULL);
bool L_5;
L_5 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59(L_3, L_4, NULL);
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_002e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_7 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80_RuntimeMethod_var)));
}
IL_002e:
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_8 = ___0_hierarchyFlattened;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9 = ___1_node;
NullCheck(L_8);
bool L_10;
L_10 = HierarchyFlattened_Contains_mA5555DD1EE4AC081AEFF11C9313C34E52F55B00A(L_8, L_9, NULL);
V_2 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
bool L_11 = V_2;
if (!L_11)
{
goto IL_0062;
}
}
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_12 = ___1_node;
int32_t L_13;
L_13 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(L_12, NULL);
int32_t L_14 = L_13;
RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_16 = ___1_node;
int32_t L_17;
L_17 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(L_16, NULL);
int32_t L_18 = L_17;
RuntimeObject* L_19 = Box(il2cpp_defaults.int32_class, &L_18);
String_t* L_20;
L_20 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9CE0B9F95225535B52D24CEC7B17B1B254B2A908)), L_15, L_19, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, L_20, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80_RuntimeMethod_var)));
}
IL_0062:
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_22 = ___0_hierarchyFlattened;
__this->___m_HierarchyFlattened = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_22);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_23 = ___1_node;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_24 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_23);
__this->___m_Node = L_24;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_25 = ___0_hierarchyFlattened;
NullCheck(L_25);
int32_t L_26;
L_26 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline(L_25, NULL);
__this->___m_Version = L_26;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_27 = __this->___m_HierarchyFlattened;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_28 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)(&__this->___m_Node);
NullCheck(L_27);
int32_t L_29;
L_29 = HierarchyFlattened_GetChildrenCount_m7DFFA9156EB8107D6E7AD57E2959CEA98E69B6BC(L_27, L_28, NULL);
__this->___m_Count = L_29;
return;
}
}
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80_AdjustorThunk (RuntimeObject* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*>(__this + _offset);
HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80(_thisAdjusted, ___0_hierarchyFlattened, ___1_node, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4 HierarchyFlattenedNodeChildren_GetEnumerator_m27413EAA1D7D76843DEE1E7290A438C8F88CF6B8 (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, const RuntimeMethod* method)
{
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 L_0 = (*(HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*)__this);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_1 = __this->___m_Node;
Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4 L_2;
memset((&L_2), 0, sizeof(L_2));
Enumerator__ctor_m30A17079B94E7221C4186553270AE22E21662496((&L_2), L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4 HierarchyFlattenedNodeChildren_GetEnumerator_m27413EAA1D7D76843DEE1E7290A438C8F88CF6B8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*>(__this + _offset);
Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4 _returnValue;
_returnValue = HierarchyFlattenedNodeChildren_GetEnumerator_m27413EAA1D7D76843DEE1E7290A438C8F88CF6B8(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1 (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
int32_t L_0 = __this->___m_Version;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
NullCheck(L_1);
int32_t L_2;
L_2 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_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*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_RuntimeMethod_var)));
}
IL_0026:
{
return;
}
}
IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*>(__this + _offset);
HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline(_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 Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_pinvoke(const Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4& unmarshaled, Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_pinvoke& marshaled)
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke(unmarshaled.___m_Enumerable, marshaled.___m_Enumerable);
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(*unmarshaled.___m_HierarchyFlattened, marshaled.___m_HierarchyFlattened);
}
marshaled.___m_Node = unmarshaled.___m_Node;
marshaled.___m_CurrentIndex = unmarshaled.___m_CurrentIndex;
marshaled.___m_ChildrenIndex = unmarshaled.___m_ChildrenIndex;
marshaled.___m_ChildrenCount = unmarshaled.___m_ChildrenCount;
}
IL2CPP_EXTERN_C void Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_pinvoke_back(const Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_pinvoke& marshaled, Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 unmarshaledm_Enumerable_temp_0;
memset((&unmarshaledm_Enumerable_temp_0), 0, sizeof(unmarshaledm_Enumerable_temp_0));
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_back(marshaled.___m_Enumerable, unmarshaledm_Enumerable_temp_0);
unmarshaled.___m_Enumerable = unmarshaledm_Enumerable_temp_0;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Enumerable))->___m_HierarchyFlattened), (void*)NULL);
unmarshaled.___m_HierarchyFlattened = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_HierarchyFlattened), (void*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 unmarshaledm_Node_temp_2;
memset((&unmarshaledm_Node_temp_2), 0, sizeof(unmarshaledm_Node_temp_2));
unmarshaledm_Node_temp_2 = marshaled.___m_Node;
unmarshaled.___m_Node = unmarshaledm_Node_temp_2;
int32_t unmarshaledm_CurrentIndex_temp_3 = 0;
unmarshaledm_CurrentIndex_temp_3 = marshaled.___m_CurrentIndex;
unmarshaled.___m_CurrentIndex = unmarshaledm_CurrentIndex_temp_3;
int32_t unmarshaledm_ChildrenIndex_temp_4 = 0;
unmarshaledm_ChildrenIndex_temp_4 = marshaled.___m_ChildrenIndex;
unmarshaled.___m_ChildrenIndex = unmarshaledm_ChildrenIndex_temp_4;
int32_t unmarshaledm_ChildrenCount_temp_5 = 0;
unmarshaledm_ChildrenCount_temp_5 = marshaled.___m_ChildrenCount;
unmarshaled.___m_ChildrenCount = unmarshaledm_ChildrenCount_temp_5;
}
IL2CPP_EXTERN_C void Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_pinvoke_cleanup(Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_pinvoke& marshaled)
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_cleanup(marshaled.___m_Enumerable);
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(marshaled.___m_HierarchyFlattened);
}
IL2CPP_EXTERN_C void Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_com(const Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4& unmarshaled, Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_com& marshaled)
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com(unmarshaled.___m_Enumerable, marshaled.___m_Enumerable);
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(*unmarshaled.___m_HierarchyFlattened, *marshaled.___m_HierarchyFlattened);
}
marshaled.___m_Node = unmarshaled.___m_Node;
marshaled.___m_CurrentIndex = unmarshaled.___m_CurrentIndex;
marshaled.___m_ChildrenIndex = unmarshaled.___m_ChildrenIndex;
marshaled.___m_ChildrenCount = unmarshaled.___m_ChildrenCount;
}
IL2CPP_EXTERN_C void Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_com_back(const Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_com& marshaled, Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4& unmarshaled)
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 unmarshaledm_Enumerable_temp_0;
memset((&unmarshaledm_Enumerable_temp_0), 0, sizeof(unmarshaledm_Enumerable_temp_0));
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_back(marshaled.___m_Enumerable, unmarshaledm_Enumerable_temp_0);
unmarshaled.___m_Enumerable = unmarshaledm_Enumerable_temp_0;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Enumerable))->___m_HierarchyFlattened), (void*)NULL);
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(*marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
}
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 unmarshaledm_Node_temp_2;
memset((&unmarshaledm_Node_temp_2), 0, sizeof(unmarshaledm_Node_temp_2));
unmarshaledm_Node_temp_2 = marshaled.___m_Node;
unmarshaled.___m_Node = unmarshaledm_Node_temp_2;
int32_t unmarshaledm_CurrentIndex_temp_3 = 0;
unmarshaledm_CurrentIndex_temp_3 = marshaled.___m_CurrentIndex;
unmarshaled.___m_CurrentIndex = unmarshaledm_CurrentIndex_temp_3;
int32_t unmarshaledm_ChildrenIndex_temp_4 = 0;
unmarshaledm_ChildrenIndex_temp_4 = marshaled.___m_ChildrenIndex;
unmarshaled.___m_ChildrenIndex = unmarshaledm_ChildrenIndex_temp_4;
int32_t unmarshaledm_ChildrenCount_temp_5 = 0;
unmarshaledm_ChildrenCount_temp_5 = marshaled.___m_ChildrenCount;
unmarshaled.___m_ChildrenCount = unmarshaledm_ChildrenCount_temp_5;
}
IL2CPP_EXTERN_C void Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_com_cleanup(Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_com& marshaled)
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_cleanup(marshaled.___m_Enumerable);
if (marshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(*marshaled.___m_HierarchyFlattened);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m30A17079B94E7221C4186553270AE22E21662496 (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 ___0_enumerable, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___1_node, const RuntimeMethod* method)
{
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 L_0 = ___0_enumerable;
__this->___m_Enumerable = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Enumerable))->___m_HierarchyFlattened), (void*)NULL);
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 L_1 = ___0_enumerable;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2 = L_1.___m_HierarchyFlattened;
__this->___m_HierarchyFlattened = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_2);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_3 = ___1_node;
__this->___m_Node = L_3;
__this->___m_CurrentIndex = (-1);
__this->___m_ChildrenIndex = 0;
__this->___m_ChildrenCount = 0;
return;
}
}
IL2CPP_EXTERN_C void Enumerator__ctor_m30A17079B94E7221C4186553270AE22E21662496_AdjustorThunk (RuntimeObject* __this, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 ___0_enumerable, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___1_node, const RuntimeMethod* method)
{
Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4*>(__this + _offset);
Enumerator__ctor_m30A17079B94E7221C4186553270AE22E21662496(_thisAdjusted, ___0_enumerable, ___1_node, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mC1D8E1674A4DE5C07188471B1835A94679785951 (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* L_0 = (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*)(&__this->___m_Enumerable);
HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline(L_0, NULL);
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
int32_t L_2 = __this->___m_CurrentIndex;
NullCheck(L_1);
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_3;
L_3 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_1, L_2, NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4;
L_4 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_3, NULL);
V_0 = L_4;
goto IL_0026;
}
IL_0026:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_5 = V_0;
return L_5;
}
}
IL2CPP_EXTERN_C HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mC1D8E1674A4DE5C07188471B1835A94679785951_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4*>(__this + _offset);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _returnValue;
_returnValue = Enumerator_get_Current_mC1D8E1674A4DE5C07188471B1835A94679785951_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m690204CD89156C7C0ED6D6E92B96AF95DAE1F670 (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, const RuntimeMethod* method)
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* V_3 = NULL;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
int32_t G_B6_0 = 0;
int32_t G_B14_0 = 0;
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* L_0 = (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*)(&__this->___m_Enumerable);
HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline(L_0, NULL);
int32_t L_1 = __this->___m_CurrentIndex;
V_1 = (bool)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_00bb;
}
}
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_3 = __this->___m_HierarchyFlattened;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)(&__this->___m_Node);
NullCheck(L_3);
int32_t L_5;
L_5 = HierarchyFlattened_IndexOf_m4BC24AEFB11B5E76FF0A17F1F7052230747EF7C8(L_3, L_4, NULL);
V_2 = L_5;
int32_t L_6 = V_2;
V_4 = (bool)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0);
bool L_7 = V_4;
if (!L_7)
{
goto IL_0042;
}
}
{
V_5 = (bool)0;
goto IL_011f;
}
IL_0042:
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_8 = __this->___m_HierarchyFlattened;
int32_t L_9 = V_2;
NullCheck(L_8);
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_10;
L_10 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_8, L_9, NULL);
V_3 = L_10;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_11 = V_3;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_12;
L_12 = HierarchyFlattenedNode_get_Null_mB560C4A856498FD30CEEB6E332CAE07C203D035C(NULL);
bool L_13;
L_13 = HierarchyFlattenedNode_op_Equality_m9B962D1F7DD49ABA2007173EDEA58C088D100146(L_11, L_12, NULL);
if (L_13)
{
goto IL_006a;
}
}
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_14 = V_3;
int32_t L_15;
L_15 = HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_inline(L_14, NULL);
G_B6_0 = ((((int32_t)((((int32_t)L_15) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_006b;
}
IL_006a:
{
G_B6_0 = 1;
}
IL_006b:
{
V_6 = (bool)G_B6_0;
bool L_16 = V_6;
if (!L_16)
{
goto IL_0079;
}
}
{
V_5 = (bool)0;
goto IL_011f;
}
IL_0079:
{
int32_t L_17 = V_2;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_18 = __this->___m_HierarchyFlattened;
NullCheck(L_18);
int32_t L_19;
L_19 = HierarchyFlattened_get_Count_mDD854A0A55467ED5F2B9E9899B569956EE3F520E_inline(L_18, NULL);
V_7 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_17, 1))) < ((int32_t)L_19))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_20 = V_7;
if (!L_20)
{
goto IL_009a;
}
}
{
V_5 = (bool)0;
goto IL_011f;
}
IL_009a:
{
int32_t L_21 = V_2;
__this->___m_CurrentIndex = ((int32_t)il2cpp_codegen_add(L_21, 1));
__this->___m_ChildrenIndex = 0;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_22 = V_3;
int32_t L_23;
L_23 = HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_inline(L_22, NULL);
__this->___m_ChildrenCount = L_23;
V_5 = (bool)1;
goto IL_011f;
}
IL_00bb:
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_24 = __this->___m_HierarchyFlattened;
int32_t L_25 = __this->___m_CurrentIndex;
NullCheck(L_24);
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_26;
L_26 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_24, L_25, NULL);
V_0 = L_26;
int32_t L_27 = __this->___m_ChildrenIndex;
int32_t L_28 = __this->___m_ChildrenCount;
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_27, 1))) >= ((int32_t)L_28)))
{
goto IL_00eb;
}
}
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_29 = V_0;
int32_t L_30;
L_30 = HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_inline(L_29, NULL);
G_B14_0 = ((((int32_t)((((int32_t)L_30) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_00ec;
}
IL_00eb:
{
G_B14_0 = 1;
}
IL_00ec:
{
V_8 = (bool)G_B14_0;
bool L_31 = V_8;
if (!L_31)
{
goto IL_00f8;
}
}
{
V_5 = (bool)0;
goto IL_011f;
}
IL_00f8:
{
int32_t L_32 = __this->___m_CurrentIndex;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_33 = V_0;
int32_t L_34;
L_34 = HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_inline(L_33, NULL);
__this->___m_CurrentIndex = ((int32_t)il2cpp_codegen_add(L_32, L_34));
int32_t L_35 = __this->___m_ChildrenIndex;
__this->___m_ChildrenIndex = ((int32_t)il2cpp_codegen_add(L_35, 1));
V_5 = (bool)1;
goto IL_011f;
}
IL_011f:
{
bool L_36 = V_5;
return L_36;
}
}
IL2CPP_EXTERN_C bool Enumerator_MoveNext_m690204CD89156C7C0ED6D6E92B96AF95DAE1F670_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4*>(__this + _offset);
bool _returnValue;
_returnValue = Enumerator_MoveNext_m690204CD89156C7C0ED6D6E92B96AF95DAE1F670(_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 HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled)
{
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(*unmarshaled.___m_Hierarchy, marshaled.___m_Hierarchy);
}
marshaled.___m_Ptr = unmarshaled.___m_Ptr;
marshaled.___m_Version = unmarshaled.___m_Version;
marshaled.___m_Count = unmarshaled.___m_Count;
}
IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_back(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___m_Hierarchy = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Hierarchy), (void*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
unmarshaled.___m_Ptr = marshaled.___m_Ptr;
int32_t unmarshaledm_Version_temp_2 = 0;
unmarshaledm_Version_temp_2 = marshaled.___m_Version;
unmarshaled.___m_Version = unmarshaledm_Version_temp_2;
int32_t unmarshaledm_Count_temp_3 = 0;
unmarshaledm_Count_temp_3 = marshaled.___m_Count;
unmarshaled.___m_Count = unmarshaledm_Count_temp_3;
}
IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_cleanup(HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(marshaled.___m_Hierarchy);
}
IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled)
{
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(*unmarshaled.___m_Hierarchy, *marshaled.___m_Hierarchy);
}
marshaled.___m_Ptr = unmarshaled.___m_Ptr;
marshaled.___m_Version = unmarshaled.___m_Version;
marshaled.___m_Count = unmarshaled.___m_Count;
}
IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_back(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled)
{
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(*marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
}
unmarshaled.___m_Ptr = marshaled.___m_Ptr;
int32_t unmarshaledm_Version_temp_2 = 0;
unmarshaledm_Version_temp_2 = marshaled.___m_Version;
unmarshaled.___m_Version = unmarshaledm_Version_temp_2;
int32_t unmarshaledm_Count_temp_3 = 0;
unmarshaledm_Count_temp_3 = marshaled.___m_Count;
unmarshaled.___m_Count = unmarshaledm_Count_temp_3;
}
IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_cleanup(HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled)
{
if (marshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(*marshaled.___m_Hierarchy);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, intptr_t ___1_nodeChildrenPtr, const RuntimeMethod* method)
{
HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
int32_t V_4 = 0;
bool V_5 = false;
bool V_6 = false;
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_hierarchy;
V_1 = (bool)((((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0014;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20E6B02B381298EE5003D0AE1C0C391A4F65D52C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE_RuntimeMethod_var)));
}
IL_0014:
{
intptr_t L_3 = ___1_nodeChildrenPtr;
bool L_4;
L_4 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_3, 0, NULL);
V_2 = L_4;
bool L_5 = V_2;
if (!L_5)
{
goto IL_002e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1B1D5B44A98A91DF46E626B4472F38FBFED5581B)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE_RuntimeMethod_var)));
}
IL_002e:
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_7 = ___0_hierarchy;
__this->___m_Hierarchy = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_7);
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_8 = ___0_hierarchy;
NullCheck(L_8);
int32_t L_9;
L_9 = Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21_inline(L_8, NULL);
__this->___m_Version = L_9;
intptr_t L_10 = ___1_nodeChildrenPtr;
void* L_11;
L_11 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_10, NULL);
V_0 = (HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9*)L_11;
HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9* L_12 = V_0;
U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591* L_13 = (U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591*)(&L_12->___Reserved);
int32_t* L_14 = (int32_t*)(&L_13->___FixedElementField);
int32_t L_15 = *((int32_t*)L_14);
V_3 = (bool)((((int32_t)((int32_t)(L_15&((int32_t)-2147483648LL)))) == ((int32_t)((int32_t)-2147483648LL)))? 1 : 0);
bool L_16 = V_3;
if (!L_16)
{
goto IL_0081;
}
}
{
HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9* L_17 = V_0;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_18 = L_17->___Ptr;
__this->___m_Ptr = L_18;
HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9* L_19 = V_0;
int32_t L_20 = L_19->___Size;
__this->___m_Count = L_20;
goto IL_00e1;
}
IL_0081:
{
intptr_t L_21 = ___1_nodeChildrenPtr;
void* L_22;
L_22 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_21, NULL);
__this->___m_Ptr = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_22;
__this->___m_Count = 0;
V_4 = 0;
goto IL_00d5;
}
IL_009a:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_23 = __this->___m_Ptr;
int32_t L_24 = V_4;
uint32_t L_25 = sizeof(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_26;
L_26 = HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB(NULL);
bool L_27;
L_27 = HierarchyNode_op_Inequality_m41B2944C7B6E47D2DE06DEDCE160AE652ABC342C((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), (int32_t)L_25)))), L_26, NULL);
V_5 = L_27;
bool L_28 = V_5;
if (!L_28)
{
goto IL_00cc;
}
}
{
int32_t L_29 = __this->___m_Count;
__this->___m_Count = ((int32_t)il2cpp_codegen_add(L_29, 1));
goto IL_00ce;
}
IL_00cc:
{
goto IL_00e0;
}
IL_00ce:
{
int32_t L_30 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_00d5:
{
int32_t L_31 = V_4;
V_6 = (bool)((((int32_t)L_31) < ((int32_t)4))? 1 : 0);
bool L_32 = V_6;
if (L_32)
{
goto IL_009a;
}
}
IL_00e0:
{
}
IL_00e1:
{
return;
}
}
IL2CPP_EXTERN_C void HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE_AdjustorThunk (RuntimeObject* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, intptr_t ___1_nodeChildrenPtr, const RuntimeMethod* method)
{
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*>(__this + _offset);
HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE(_thisAdjusted, ___0_hierarchy, ___1_nodeChildrenPtr, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 HierarchyNodeChildren_GetEnumerator_mD659B18C89F3476A6AF3480911B6CEF424548DEF (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, const RuntimeMethod* method)
{
{
Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mA99EF7E777CC41161AE2596F2D48A879B00CCDF4((&L_0), __this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 HierarchyNodeChildren_GetEnumerator_mD659B18C89F3476A6AF3480911B6CEF424548DEF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*>(__this + _offset);
Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 _returnValue;
_returnValue = HierarchyNodeChildren_GetEnumerator_mD659B18C89F3476A6AF3480911B6CEF424548DEF(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3 (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;
}
}
IL2CPP_EXTERN_C void HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*>(__this + _offset);
HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_inline(_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 Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_pinvoke(const Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235& unmarshaled, Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_pinvoke& marshaled)
{
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke(unmarshaled.___m_Enumerable, marshaled.___m_Enumerable);
marshaled.___m_Index = unmarshaled.___m_Index;
}
IL2CPP_EXTERN_C void Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_pinvoke_back(const Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_pinvoke& marshaled, Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235& unmarshaled)
{
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 unmarshaledm_Enumerable_temp_0;
memset((&unmarshaledm_Enumerable_temp_0), 0, sizeof(unmarshaledm_Enumerable_temp_0));
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_back(marshaled.___m_Enumerable, unmarshaledm_Enumerable_temp_0);
unmarshaled.___m_Enumerable = unmarshaledm_Enumerable_temp_0;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Enumerable))->___m_Hierarchy), (void*)NULL);
int32_t unmarshaledm_Index_temp_1 = 0;
unmarshaledm_Index_temp_1 = marshaled.___m_Index;
unmarshaled.___m_Index = unmarshaledm_Index_temp_1;
}
IL2CPP_EXTERN_C void Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_pinvoke_cleanup(Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_pinvoke& marshaled)
{
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_cleanup(marshaled.___m_Enumerable);
}
IL2CPP_EXTERN_C void Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_com(const Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235& unmarshaled, Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_com& marshaled)
{
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com(unmarshaled.___m_Enumerable, marshaled.___m_Enumerable);
marshaled.___m_Index = unmarshaled.___m_Index;
}
IL2CPP_EXTERN_C void Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_com_back(const Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_com& marshaled, Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235& unmarshaled)
{
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 unmarshaledm_Enumerable_temp_0;
memset((&unmarshaledm_Enumerable_temp_0), 0, sizeof(unmarshaledm_Enumerable_temp_0));
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_back(marshaled.___m_Enumerable, unmarshaledm_Enumerable_temp_0);
unmarshaled.___m_Enumerable = unmarshaledm_Enumerable_temp_0;
Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Enumerable))->___m_Hierarchy), (void*)NULL);
int32_t unmarshaledm_Index_temp_1 = 0;
unmarshaledm_Index_temp_1 = marshaled.___m_Index;
unmarshaled.___m_Index = unmarshaledm_Index_temp_1;
}
IL2CPP_EXTERN_C void Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_com_cleanup(Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_com& marshaled)
{
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_cleanup(marshaled.___m_Enumerable);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mA99EF7E777CC41161AE2596F2D48A879B00CCDF4 (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* ___0_enumerable, const RuntimeMethod* method)
{
{
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* L_0 = ___0_enumerable;
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 L_1 = (*(HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*)L_0);
__this->___m_Enumerable = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Enumerable))->___m_Hierarchy), (void*)NULL);
__this->___m_Index = (-1);
return;
}
}
IL2CPP_EXTERN_C void Enumerator__ctor_mA99EF7E777CC41161AE2596F2D48A879B00CCDF4_AdjustorThunk (RuntimeObject* __this, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* ___0_enumerable, const RuntimeMethod* method)
{
Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235*>(__this + _offset);
Enumerator__ctor_mA99EF7E777CC41161AE2596F2D48A879B00CCDF4(_thisAdjusted, ___0_enumerable, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mAAF88AAE73FCBE51FD11CB6AD0FE0AFCDD0C6DBC (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;
}
}
IL2CPP_EXTERN_C HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mAAF88AAE73FCBE51FD11CB6AD0FE0AFCDD0C6DBC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235*>(__this + _offset);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _returnValue;
_returnValue = Enumerator_get_Current_mAAF88AAE73FCBE51FD11CB6AD0FE0AFCDD0C6DBC_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3D954DD94C21904424A7B3EB23277A1BE30D8E68 (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);
}
}
IL2CPP_EXTERN_C bool Enumerator_MoveNext_m3D954DD94C21904424A7B3EB23277A1BE30D8E68_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235*>(__this + _offset);
bool _returnValue;
_returnValue = Enumerator_MoveNext_m3D954DD94C21904424A7B3EB23277A1BE30D8E68_inline(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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 HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_pinvoke(const HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9& unmarshaled, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_pinvoke& marshaled)
{
marshaled.___m_Ptr = unmarshaled.___m_Ptr;
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(*unmarshaled.___m_Hierarchy, marshaled.___m_Hierarchy);
}
if (unmarshaled.___m_CommandList != NULL)
{
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke(*unmarshaled.___m_CommandList, marshaled.___m_CommandList);
}
}
IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_pinvoke_back(const HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_pinvoke& marshaled, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaledm_Ptr_temp_0;
memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
unmarshaled.___m_Hierarchy = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Hierarchy), (void*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
unmarshaled.___m_CommandList = (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)il2cpp_codegen_object_new(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_CommandList), (void*)(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)il2cpp_codegen_object_new(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var));
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_back(marshaled.___m_CommandList, *unmarshaled.___m_CommandList);
}
IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_pinvoke_cleanup(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_pinvoke& marshaled)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(marshaled.___m_Hierarchy);
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_cleanup(marshaled.___m_CommandList);
}
IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_com(const HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9& unmarshaled, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_com& marshaled)
{
marshaled.___m_Ptr = unmarshaled.___m_Ptr;
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(*unmarshaled.___m_Hierarchy, *marshaled.___m_Hierarchy);
}
if (unmarshaled.___m_CommandList != NULL)
{
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com(*unmarshaled.___m_CommandList, *marshaled.___m_CommandList);
}
}
IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_com_back(const HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_com& marshaled, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9& unmarshaled)
{
intptr_t unmarshaledm_Ptr_temp_0;
memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(*marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
}
if (unmarshaled.___m_CommandList != NULL)
{
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_back(*marshaled.___m_CommandList, *unmarshaled.___m_CommandList);
}
}
IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_com_cleanup(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_com& marshaled)
{
if (marshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(*marshaled.___m_Hierarchy);
}
if (marshaled.___m_CommandList != NULL)
{
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_cleanup(*marshaled.___m_CommandList);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_Initialize_mBCC2B7409E2EA40D1FF40BA2D9359F07D7E87E8A (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_Dispose_m8D478D9F37EF17AD35A806D798C1307ED3FF7829 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, bool ___0_disposing, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNodeTypeHandlerBase_GetNodeTypeName_m241DDF39580C2AD29F9BBF6B39314799DACB0524 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0019:
{
ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E L_0 = V_0;
String_t* L_1;
L_1 = OutStringMarshaller_GetStringAndDispose_mB15D41A9893BBC55074D4910259FA722129DB062(L_0, NULL);
V_1 = L_1;
return;
}
});
try
{
{
intptr_t L_2;
L_2 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
intptr_t L_3 = L_2;
if (L_3)
{
G_B2_0 = L_3;
goto IL_000f_1;
}
G_B1_0 = L_3;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f_1:
{
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D(G_B2_0, (&V_0), NULL);
goto IL_0021;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0021:
{
String_t* L_4 = V_1;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_m47E9A691B588C6AC4270012A68BDB708D5D2398D (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_defaultFlags, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
uint32_t L_3 = ___1_defaultFlags;
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
uint32_t L_4;
L_4 = HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403(G_B2_0, L_2, L_3, NULL);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchBegin_m421AF9A267AAD8CCD7F881AA6064A84213590BF9 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___0_query, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_2 = ___0_query;
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E(G_B2_0, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_SearchMatch_m699075573AC2EF98E0500AC25FB987FF952E4DFB (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
bool L_3;
L_3 = HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D(G_B2_0, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchEnd_mADFAE1C0BCB7E5FEA7BC0D5438B5B3480D269B68 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873(G_B2_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* G_B3_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
G_B3_0 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)(NULL));
goto IL_0023;
}
IL_0010:
{
intptr_t L_2 = ___0_handlePtr;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
V_0 = L_3;
RuntimeObject* L_4;
L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
G_B3_0 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)CastclassClass((RuntimeObject*)L_4, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var));
}
IL_0023:
{
return G_B3_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_Internal_SearchBegin_m0DD5CECFE4A707872E0493EF6947E82FF83BD1FD (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___0_query, const RuntimeMethod* method)
{
{
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_0 = ___0_query;
VirtualActionInvoker1< HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* >::Invoke(8, __this, L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyNodeTypeHandlerBase_CreateNodeTypeHandlerFromType_mCD0807A5478C9DB9602E575DF2018906059C8DCA (intptr_t ___0_nativePtr, Type_t* ___1_handlerType, intptr_t ___2_hierarchyPtr, intptr_t ___3_cmdListPtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* V_0 = NULL;
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* V_1 = NULL;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392 V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* V_7 = NULL;
bool V_8 = false;
intptr_t V_9;
memset((&V_9), 0, sizeof(V_9));
{
intptr_t L_0 = ___0_nativePtr;
bool L_1;
L_1 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_0, 0, NULL);
V_2 = L_1;
bool L_2 = V_2;
if (!L_2)
{
goto IL_001b;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral053DD6D448CA09EC66BD7CCF095132AC4E674728)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeTypeHandlerBase_CreateNodeTypeHandlerFromType_mCD0807A5478C9DB9602E575DF2018906059C8DCA_RuntimeMethod_var)));
}
IL_001b:
{
intptr_t L_4 = ___2_hierarchyPtr;
bool L_5;
L_5 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_4, 0, NULL);
V_3 = L_5;
bool L_6 = V_3;
if (!L_6)
{
goto IL_0035;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_7 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4EE9CC9E507757A2C6B4A1591702986C19B857B1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeTypeHandlerBase_CreateNodeTypeHandlerFromType_mCD0807A5478C9DB9602E575DF2018906059C8DCA_RuntimeMethod_var)));
}
IL_0035:
{
intptr_t L_8 = ___3_cmdListPtr;
bool L_9;
L_9 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_8, 0, NULL);
V_4 = L_9;
bool L_10 = V_4;
if (!L_10)
{
goto IL_0051;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_11 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral534CE4F0EBF9C4438893BAEE96CCAB666B93F13E)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeTypeHandlerBase_CreateNodeTypeHandlerFromType_mCD0807A5478C9DB9602E575DF2018906059C8DCA_RuntimeMethod_var)));
}
IL_0051:
{
intptr_t L_12 = ___2_hierarchyPtr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_13;
L_13 = Hierarchy_FromIntPtr_m8E935E3D910488B516DD7B087EB778458136D8C7_inline(L_12, NULL);
V_0 = L_13;
intptr_t L_14 = ___3_cmdListPtr;
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_15;
L_15 = HierarchyCommandList_FromIntPtr_m3FA698CC8809DA9CAC1571CE27AA2F5CBB404518_inline(L_14, NULL);
V_1 = L_15;
intptr_t L_16 = ___0_nativePtr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_17 = V_0;
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_18 = V_1;
ConstructorScope__ctor_m5206FF1B0BC7B354ADDBB032498DECC069DCBF60((&V_5), L_16, L_17, L_18, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_00ac:
{
ConstructorScope_Dispose_m6C9839EFB1F77810EA89AB6FA98CE076D508889C((&V_5), NULL);
return;
}
});
try
{
{
V_6 = ((int32_t)52);
Type_t* L_19 = ___1_handlerType;
int32_t L_20 = V_6;
RuntimeObject* L_21;
L_21 = Activator_CreateInstance_m0DFAA1415ABA9B28430FDC70A9915BE437C04B04(L_19, L_20, (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, (CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0*)NULL, NULL);
V_7 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)CastclassClass((RuntimeObject*)L_21, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var));
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_22 = V_7;
V_8 = (bool)((((RuntimeObject*)(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)L_22) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_23 = V_8;
if (!L_23)
{
goto IL_0094_1;
}
}
{
V_9 = 0;
goto IL_00bb;
}
IL_0094_1:
{
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_24 = V_7;
NullCheck(L_24);
VirtualActionInvoker0::Invoke(4, L_24);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_25 = V_7;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_26;
L_26 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(L_25, NULL);
intptr_t L_27;
L_27 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_26, NULL);
V_9 = L_27;
goto IL_00bb;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00bb:
{
intptr_t L_28 = V_9;
return L_28;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_TryGetStaticNodeType_mC2806FA44F0055F7A303FD9251F920E0BD03D6B3 (Type_t* ___0_handlerType, int32_t* ___1_nodeType, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4698185C2A75DDA7F6F9F71751EA0AEB9C4AB83);
s_Il2CppMethodInitialized = true;
}
MethodInfo_t* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
{
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_0 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var))->___s_NodeTypes;
Type_t* L_1 = ___0_handlerType;
int32_t* L_2 = ___1_nodeType;
NullCheck(L_0);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D(L_0, L_1, L_2, Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var);
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_0015;
}
}
{
V_2 = (bool)1;
goto IL_0057;
}
IL_0015:
{
Type_t* L_5 = ___0_handlerType;
NullCheck(L_5);
MethodInfo_t* L_6;
L_6 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_5, _stringLiteralC4698185C2A75DDA7F6F9F71751EA0AEB9C4AB83, ((int32_t)40), NULL);
V_0 = L_6;
MethodInfo_t* L_7 = V_0;
bool L_8;
L_8 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_7, (MethodInfo_t*)NULL, NULL);
V_3 = L_8;
bool L_9 = V_3;
if (!L_9)
{
goto IL_0050;
}
}
{
int32_t* L_10 = ___1_nodeType;
MethodInfo_t* L_11 = V_0;
NullCheck(L_11);
RuntimeObject* L_12;
L_12 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_11, NULL, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, NULL);
*((int32_t*)L_10) = (int32_t)((*(int32_t*)UnBox(L_12, il2cpp_defaults.int32_class)));
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_13 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var))->___s_NodeTypes;
Type_t* L_14 = ___0_handlerType;
int32_t* L_15 = ___1_nodeType;
int32_t L_16 = *((int32_t*)L_15);
NullCheck(L_13);
Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_13, L_14, L_16, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
V_2 = (bool)1;
goto IL_0057;
}
IL_0050:
{
int32_t* L_17 = ___1_nodeType;
*((int32_t*)L_17) = (int32_t)0;
V_2 = (bool)0;
goto IL_0057;
}
IL_0057:
{
bool L_18 = V_2;
return L_18;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_InvokeInitialize_mC35776E8018BC80D2359F7B55C877099DBA2EBF2 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_handlePtr;
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
NullCheck(L_1);
VirtualActionInvoker0::Invoke(4, L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_InvokeDispose_mD93A95E912C04DD3E2A4AB8579CD089FEF3432A2 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* V_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
V_0 = L_1;
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_2 = V_0;
NullCheck(L_2);
VirtualActionInvoker1< bool >::Invoke(5, L_2, (bool)1);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNodeTypeHandlerBase_InvokeGetNodeTypeName_mDC3E4800AC4842DD651424CB4E6E44AE2BD08C41 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_handlePtr;
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
NullCheck(L_1);
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(6, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t HierarchyNodeTypeHandlerBase_InvokeGetDefaultNodeFlags_m49A37F71FA6A9AFCA584F4B0E0020019B94DAF9D (intptr_t ___0_handlePtr, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_defaultFlags, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_handlePtr;
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___1_node;
uint32_t L_3 = ___2_defaultFlags;
NullCheck(L_1);
uint32_t L_4;
L_4 = VirtualFuncInvoker2< uint32_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t >::Invoke(7, L_1, L_2, L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_InvokeChangesPending_mDDECBCDB826A8E14031FC2F68D17141B5998A990 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_handlePtr;
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
NullCheck(L_1);
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(11, L_1);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_InvokeIntegrateChanges_m69BCC2EF97E3DEAE019538B1FC2F42047652CE0F (intptr_t ___0_handlePtr, intptr_t ___1_cmdListPtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_handlePtr;
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
intptr_t L_2 = ___1_cmdListPtr;
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_3;
L_3 = HierarchyCommandList_FromIntPtr_m3FA698CC8809DA9CAC1571CE27AA2F5CBB404518_inline(L_2, NULL);
NullCheck(L_1);
bool L_4;
L_4 = VirtualFuncInvoker1< bool, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* >::Invoke(12, L_1, L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_InvokeSearchMatch_mFE4B3E143D4B0B9AAC5EE7089A7B1F11BC95DAD5 (intptr_t ___0_handlePtr, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_handlePtr;
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___1_node;
NullCheck(L_1);
bool L_3;
L_3 = VirtualFuncInvoker1< bool, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* >::Invoke(9, L_1, L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_InvokeSearchEnd_m52015ED0E86A21E98CAF84067CB86E3141E9B18E (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_handlePtr;
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
NullCheck(L_1);
VirtualActionInvoker0::Invoke(10, L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_ChangesPending_m37A728892FE051DD5A0F91ED4B7489BF3F27F530 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
bool L_2;
L_2 = HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D(G_B2_0, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_IntegrateChanges_m96242FFEEAA20B9F642FCC1008B3ED4F7C92C096 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_cmdList, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
intptr_t G_B4_0;
memset((&G_B4_0), 0, sizeof(G_B4_0));
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
intptr_t G_B5_0;
memset((&G_B5_0), 0, sizeof(G_B5_0));
intptr_t G_B5_1;
memset((&G_B5_1), 0, sizeof(G_B5_1));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_2 = ___0_cmdList;
if (!L_2)
{
G_B4_0 = G_B2_0;
goto IL_001b;
}
G_B3_0 = G_B2_0;
}
{
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_3 = ___0_cmdList;
intptr_t L_4;
L_4 = BindingsMarshaller_ConvertToNative_m151B8CE983BB122B1CDEFCF05DA8635B94BF470E_inline(L_3, NULL);
G_B5_0 = L_4;
G_B5_1 = G_B3_0;
goto IL_001e;
}
IL_001b:
{
G_B5_0 = ((intptr_t)0);
G_B5_1 = G_B4_0;
}
IL_001e:
{
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
bool L_5;
L_5 = HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9(G_B5_1, G_B5_0, NULL);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase__cctor_mC2F99B7C9238AF39EEDDA4F8B8F8DB6CD5DE8E04 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_0 = (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*)il2cpp_codegen_object_new(Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC(L_0, Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC_RuntimeMethod_var);
((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var))->___s_NodeTypes = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var))->___s_NodeTypes), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_ret, const RuntimeMethod* method)
{
typedef void (*HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D_ftn) (intptr_t, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*);
static HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::GetNodeTypeName_Injected(System.IntPtr,UnityEngine.Bindings.ManagedSpanWrapper&)");
_il2cpp_icall_func(___0__unity_self, ___1_ret);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_defaultFlags, const RuntimeMethod* method)
{
typedef uint32_t (*HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t);
static HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::GetDefaultNodeFlags_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNodeFlags)");
uint32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_defaultFlags);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E (intptr_t ___0__unity_self, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___1_query, const RuntimeMethod* method)
{
typedef void (*HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E_ftn) (intptr_t, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9*);
static HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::SearchBegin_Injected(System.IntPtr,Unity.Hierarchy.HierarchySearchQueryDescriptor)");
_il2cpp_icall_func(___0__unity_self, ___1_query);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
typedef bool (*HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::SearchMatch_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873 (intptr_t ___0__unity_self, const RuntimeMethod* method)
{
typedef void (*HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873_ftn) (intptr_t);
static HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::SearchEnd_Injected(System.IntPtr)");
_il2cpp_icall_func(___0__unity_self);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D (intptr_t ___0__unity_self, const RuntimeMethod* method)
{
typedef bool (*HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D_ftn) (intptr_t);
static HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::ChangesPending_Injected(System.IntPtr)");
bool icallRetVal = _il2cpp_icall_func(___0__unity_self);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9 (intptr_t ___0__unity_self, intptr_t ___1_cmdList, const RuntimeMethod* method)
{
typedef bool (*HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9_ftn) (intptr_t, intptr_t);
static HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::IntegrateChanges_Injected(System.IntPtr,System.IntPtr)");
bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_cmdList);
return icallRetVal;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* ___0_handler, const RuntimeMethod* method)
{
{
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_0 = ___0_handler;
NullCheck(L_0);
intptr_t L_1 = L_0->___m_Ptr;
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope_set_Ptr_m8D6008088DEE97BDE40CE073816B08843054999E (intptr_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_value;
((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Ptr = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope_set_Hierarchy_m288E75AB12EA1E687120E6B4E982BDF0709F5414 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_value;
((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Hierarchy = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Hierarchy), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope_set_CommandList_mDCAC16E11D8320D299A51DAE39487FB3380E3FF9 (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_0 = ___0_value;
((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_CommandList = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_CommandList), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope__ctor_m5206FF1B0BC7B354ADDBB032498DECC069DCBF60 (ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* __this, intptr_t ___0_nativePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___2_cmdList, const RuntimeMethod* method)
{
{
intptr_t L_0 = ___0_nativePtr;
ConstructorScope_set_Ptr_m8D6008088DEE97BDE40CE073816B08843054999E_inline(L_0, NULL);
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = ___1_hierarchy;
ConstructorScope_set_Hierarchy_m288E75AB12EA1E687120E6B4E982BDF0709F5414_inline(L_1, NULL);
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_2 = ___2_cmdList;
ConstructorScope_set_CommandList_mDCAC16E11D8320D299A51DAE39487FB3380E3FF9_inline(L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C void ConstructorScope__ctor_m5206FF1B0BC7B354ADDBB032498DECC069DCBF60_AdjustorThunk (RuntimeObject* __this, intptr_t ___0_nativePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___2_cmdList, const RuntimeMethod* method)
{
ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392*>(__this + _offset);
ConstructorScope__ctor_m5206FF1B0BC7B354ADDBB032498DECC069DCBF60(_thisAdjusted, ___0_nativePtr, ___1_hierarchy, ___2_cmdList, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope_Dispose_m6C9839EFB1F77810EA89AB6FA98CE076D508889C (ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* __this, const RuntimeMethod* method)
{
{
ConstructorScope_set_Ptr_m8D6008088DEE97BDE40CE073816B08843054999E_inline(0, NULL);
ConstructorScope_set_Hierarchy_m288E75AB12EA1E687120E6B4E982BDF0709F5414_inline((Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)NULL, NULL);
ConstructorScope_set_CommandList_mDCAC16E11D8320D299A51DAE39487FB3380E3FF9_inline((HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)NULL, NULL);
return;
}
}
IL2CPP_EXTERN_C void ConstructorScope_Dispose_m6C9839EFB1F77810EA89AB6FA98CE076D508889C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392*>(__this + _offset);
ConstructorScope_Dispose_m6C9839EFB1F77810EA89AB6FA98CE076D508889C(_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 HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_pinvoke(const HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83& unmarshaled, HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_pinvoke& marshaled)
{
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(*unmarshaled.___m_Hierarchy, marshaled.___m_Hierarchy);
}
}
IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_pinvoke_back(const HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_pinvoke& marshaled, HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___m_Hierarchy = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Hierarchy), (void*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
}
IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_pinvoke_cleanup(HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_pinvoke& marshaled)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(marshaled.___m_Hierarchy);
}
IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_com(const HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83& unmarshaled, HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_com& marshaled)
{
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(*unmarshaled.___m_Hierarchy, *marshaled.___m_Hierarchy);
}
}
IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_com_back(const HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_com& marshaled, HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83& unmarshaled)
{
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(*marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
}
}
IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_com_cleanup(HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_com& marshaled)
{
if (marshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(*marshaled.___m_Hierarchy);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBaseEnumerable__ctor_m74A6F14CF8E83EF2018C457BDD801C6BCCC0BCBF (HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
{
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_hierarchy;
__this->___m_Hierarchy = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable__ctor_m74A6F14CF8E83EF2018C457BDD801C6BCCC0BCBF_AdjustorThunk (RuntimeObject* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
{
HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83*>(__this + _offset);
HierarchyNodeTypeHandlerBaseEnumerable__ctor_m74A6F14CF8E83EF2018C457BDD801C6BCCC0BCBF(_thisAdjusted, ___0_hierarchy, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 HierarchyNodeTypeHandlerBaseEnumerable_GetEnumerator_mC4238937FE4C1B682BC937ECDF43E8B55C3A5782 (HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* __this, const RuntimeMethod* method)
{
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 L_1;
memset((&L_1), 0, sizeof(L_1));
Enumerator__ctor_m483CE9122BDCE84FCD5256E925C0F2B760524683((&L_1), L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 HierarchyNodeTypeHandlerBaseEnumerable_GetEnumerator_mC4238937FE4C1B682BC937ECDF43E8B55C3A5782_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83*>(__this + _offset);
Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 _returnValue;
_returnValue = HierarchyNodeTypeHandlerBaseEnumerable_GetEnumerator_mC4238937FE4C1B682BC937ECDF43E8B55C3A5782(_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 Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_pinvoke(const Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26& unmarshaled, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_pinvoke& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26____m_Handlers_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___m_HandlersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26____m_Handlers_FieldInfo_var, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HandlersException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_pinvoke_back(const Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_pinvoke& marshaled, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26____m_Handlers_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___m_HandlersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26____m_Handlers_FieldInfo_var, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HandlersException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_pinvoke_cleanup(Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_com(const Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26& unmarshaled, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_com& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26____m_Handlers_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___m_HandlersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26____m_Handlers_FieldInfo_var, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HandlersException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_com_back(const Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_com& marshaled, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26____m_Handlers_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___m_HandlersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26____m_Handlers_FieldInfo_var, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HandlersException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_com_cleanup(Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m483CE9122BDCE84FCD5256E925C0F2B760524683 (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB V_0;
memset((&V_0), 0, sizeof(V_0));
{
il2cpp_codegen_runtime_class_init_inline(MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_il2cpp_TypeInfo_var);
MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* L_0;
L_0 = MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_inline(MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_RuntimeMethod_var);
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = ___0_hierarchy;
NullCheck(L_1);
int32_t L_2;
L_2 = Hierarchy_GetNodeTypeHandlersBaseCount_m4C2585D0ABD80E9984DED8A5BCA614B970248BC1(L_1, NULL);
NullCheck(L_0);
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(5, L_0, L_2);
__this->___m_Handlers = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Handlers), (void*)L_3);
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_4 = ___0_hierarchy;
RuntimeObject* L_5 = __this->___m_Handlers;
NullCheck(L_5);
Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB L_6;
L_6 = InterfaceFuncInvoker0< Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB >::Invoke(0, IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var, L_5);
V_0 = L_6;
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_7;
L_7 = Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_inline((&V_0), Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
NullCheck(L_4);
int32_t L_8;
L_8 = Hierarchy_GetNodeTypeHandlersBaseSpan_m1F0E2D06E09CE7C7FAFC9265E8026CC616ADF655(L_4, L_7, NULL);
__this->___m_Count = L_8;
__this->___m_Index = (-1);
return;
}
}
IL2CPP_EXTERN_C void Enumerator__ctor_m483CE9122BDCE84FCD5256E925C0F2B760524683_AdjustorThunk (RuntimeObject* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
{
Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26*>(__this + _offset);
Enumerator__ctor_m483CE9122BDCE84FCD5256E925C0F2B760524683(_thisAdjusted, ___0_hierarchy, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m4279DC1C5317D178525B7AC9A0768DE254C547F5 (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
RuntimeObject* L_0 = __this->___m_Handlers;
NullCheck(L_0);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_0);
return;
}
}
IL2CPP_EXTERN_C void Enumerator_Dispose_m4279DC1C5317D178525B7AC9A0768DE254C547F5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26*>(__this + _offset);
Enumerator_Dispose_m4279DC1C5317D178525B7AC9A0768DE254C547F5(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64 (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB V_0;
memset((&V_0), 0, sizeof(V_0));
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = __this->___m_Handlers;
NullCheck(L_0);
Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB L_1;
L_1 = InterfaceFuncInvoker0< Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB >::Invoke(0, IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_2;
L_2 = Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_inline((&V_0), Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
V_1 = L_2;
int32_t L_3 = __this->___m_Index;
intptr_t* L_4;
L_4 = il2cpp_span_get_item((intptr_t*)((Il2CppByReference*)&(((&V_1))->____pointer))->value, (L_3), ((&V_1))->____length);
intptr_t L_5 = *((intptr_t*)L_4);
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_6;
L_6 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_5, NULL);
return L_6;
}
}
IL2CPP_EXTERN_C HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26*>(__this + _offset);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* _returnValue;
_returnValue = Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __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;
int32_t L_3 = __this->___m_Count;
return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26*>(__this + _offset);
bool _returnValue;
_returnValue = Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A_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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultHierarchySearchQueryParser__ctor_m34B870A817DCCCE6D243F045E5C83774B7054F8C (DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultHierarchySearchQueryParser__cctor_m97BD1DDF1CEFB6A082B927C3D110373761BED2E0 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0C4AD581A126780F285AD6725A06E3F4CE79B59);
s_Il2CppMethodInitialized = true;
}
{
Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* L_0 = (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772*)il2cpp_codegen_object_new(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
Regex__ctor_mE3996C71B04A4A6845745D01C93B1D27423D0621(L_0, _stringLiteralD0C4AD581A126780F285AD6725A06E3F4CE79B59, 8, NULL);
((DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_StaticFields*)il2cpp_codegen_static_fields_for(DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var))->___s_Filter = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_StaticFields*)il2cpp_codegen_static_fields_for(DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var))->___s_Filter), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_pinvoke(const HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A& unmarshaled, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_pinvoke& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A____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.", HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A____m_HierarchyViewModel_FieldInfo_var, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
}
IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_pinvoke_back(const HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_pinvoke& marshaled, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A____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.", HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A____m_HierarchyViewModel_FieldInfo_var, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
}
IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_pinvoke_cleanup(HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_com(const HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A& unmarshaled, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_com& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A____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.", HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A____m_HierarchyViewModel_FieldInfo_var, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
}
IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_com_back(const HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_com& marshaled, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A____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.", HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A____m_HierarchyViewModel_FieldInfo_var, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
}
IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_com_cleanup(HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25 (HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, uint32_t ___1_flags, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* ___2_predicate, const RuntimeMethod* method)
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* G_B2_0 = NULL;
HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* G_B2_1 = NULL;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* G_B1_0 = NULL;
HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* G_B1_1 = NULL;
Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* G_B4_0 = NULL;
HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* G_B4_1 = NULL;
Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* G_B3_0 = NULL;
HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* G_B3_1 = NULL;
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = ___0_viewModel;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
G_B2_1 = __this;
goto IL_0012;
}
G_B1_0 = L_1;
G_B1_1 = __this;
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6821A7E078CF8B10CB1138929379CC8F608D0BFA)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25_RuntimeMethod_var)));
}
IL_0012:
{
G_B2_1->___m_HierarchyViewModel = G_B2_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___m_HierarchyViewModel), (void*)G_B2_0);
Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_3 = ___2_predicate;
Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_4 = L_3;
if (L_4)
{
G_B4_0 = L_4;
G_B4_1 = __this;
goto IL_0028;
}
G_B3_0 = L_4;
G_B3_1 = __this;
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EE837B2FC81E79F9F96BEFD9CD8B64870F5C628)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25_RuntimeMethod_var)));
}
IL_0028:
{
G_B4_1->___m_Predicate = G_B4_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->___m_Predicate), (void*)G_B4_0);
uint32_t L_6 = ___1_flags;
__this->___m_Flags = L_6;
return;
}
}
IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25_AdjustorThunk (RuntimeObject* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, uint32_t ___1_flags, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* ___2_predicate, const RuntimeMethod* method)
{
HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A*>(__this + _offset);
HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25(_thisAdjusted, ___0_viewModel, ___1_flags, ___2_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD HierarchyViewNodesEnumerable_GetEnumerator_m22661C940333831D65E62A7C175A4DADB08933A7 (HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* __this, const RuntimeMethod* method)
{
{
HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A L_0 = (*(HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A*)__this);
Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD L_1;
memset((&L_1), 0, sizeof(L_1));
Enumerator__ctor_m7269ECB66FCD4A00C97288056F3E0E91C38F141A((&L_1), L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD HierarchyViewNodesEnumerable_GetEnumerator_m22661C940333831D65E62A7C175A4DADB08933A7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A*>(__this + _offset);
Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD _returnValue;
_returnValue = HierarchyViewNodesEnumerable_GetEnumerator_m22661C940333831D65E62A7C175A4DADB08933A7(_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
bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_Multicast(Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, 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++)
{
Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* currentDelegate = reinterpret_cast<Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1*>(delegatesToInvoke[i]);
typedef bool (*FunctionPointerType) (RuntimeObject*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, const RuntimeMethod*);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_node, ___1_flags, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
}
return retVal;
}
bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_OpenInst(Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
{
NullCheck(___0_node);
typedef bool (*FunctionPointerType) (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr)(___0_node, ___1_flags, method);
}
bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_OpenStatic(Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr)(___0_node, ___1_flags, method);
}
IL2CPP_EXTERN_C bool DelegatePInvokeWrapper_Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1 (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
{
typedef int32_t (DEFAULT_CALL *PInvokeFunc)(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
int32_t returnValue = il2cppPInvokeFunc(___0_node, ___1_flags);
return static_cast<bool>(returnValue);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate__ctor_mB6FF1341DD3FF5652BD5E8FC22B1F1BBADED1AC7 (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __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)&Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_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)&Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_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)&Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_Multicast;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85 (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __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));
}
#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_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_pinvoke(const Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD& unmarshaled, Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_pinvoke& marshaled)
{
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(*unmarshaled.___m_HierarchyFlattened, marshaled.___m_HierarchyFlattened);
}
marshaled.___m_Predicate = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___m_Predicate));
marshaled.___m_Flags = unmarshaled.___m_Flags;
marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
marshaled.___m_Version = unmarshaled.___m_Version;
marshaled.___m_Index = unmarshaled.___m_Index;
}
IL2CPP_EXTERN_C void Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_pinvoke_back(const Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_pinvoke& marshaled, Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD& unmarshaled)
{
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*)&Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___m_HierarchyFlattened = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_HierarchyFlattened), (void*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
unmarshaled.___m_Predicate = il2cpp_codegen_marshal_function_ptr_to_delegate<Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1>(marshaled.___m_Predicate, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Predicate), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1>(marshaled.___m_Predicate, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var));
uint32_t unmarshaledm_Flags_temp_2 = 0;
unmarshaledm_Flags_temp_2 = marshaled.___m_Flags;
unmarshaled.___m_Flags = unmarshaledm_Flags_temp_2;
unmarshaled.___m_NodesPtr = marshaled.___m_NodesPtr;
int32_t unmarshaledm_NodesCount_temp_4 = 0;
unmarshaledm_NodesCount_temp_4 = marshaled.___m_NodesCount;
unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_4;
int32_t unmarshaledm_Version_temp_5 = 0;
unmarshaledm_Version_temp_5 = marshaled.___m_Version;
unmarshaled.___m_Version = unmarshaledm_Version_temp_5;
int32_t unmarshaledm_Index_temp_6 = 0;
unmarshaledm_Index_temp_6 = marshaled.___m_Index;
unmarshaled.___m_Index = unmarshaledm_Index_temp_6;
}
IL2CPP_EXTERN_C void Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_pinvoke_cleanup(Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_pinvoke& marshaled)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(marshaled.___m_HierarchyFlattened);
}
IL2CPP_EXTERN_C void Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_com(const Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD& unmarshaled, Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_com& marshaled)
{
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(*unmarshaled.___m_HierarchyFlattened, *marshaled.___m_HierarchyFlattened);
}
marshaled.___m_Predicate = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___m_Predicate));
marshaled.___m_Flags = unmarshaled.___m_Flags;
marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
marshaled.___m_Version = unmarshaled.___m_Version;
marshaled.___m_Index = unmarshaled.___m_Index;
}
IL2CPP_EXTERN_C void Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_com_back(const Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_com& marshaled, Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(*marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
}
unmarshaled.___m_Predicate = il2cpp_codegen_marshal_function_ptr_to_delegate<Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1>(marshaled.___m_Predicate, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Predicate), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1>(marshaled.___m_Predicate, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var));
uint32_t unmarshaledm_Flags_temp_2 = 0;
unmarshaledm_Flags_temp_2 = marshaled.___m_Flags;
unmarshaled.___m_Flags = unmarshaledm_Flags_temp_2;
unmarshaled.___m_NodesPtr = marshaled.___m_NodesPtr;
int32_t unmarshaledm_NodesCount_temp_4 = 0;
unmarshaledm_NodesCount_temp_4 = marshaled.___m_NodesCount;
unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_4;
int32_t unmarshaledm_Version_temp_5 = 0;
unmarshaledm_Version_temp_5 = marshaled.___m_Version;
unmarshaled.___m_Version = unmarshaledm_Version_temp_5;
int32_t unmarshaledm_Index_temp_6 = 0;
unmarshaledm_Index_temp_6 = marshaled.___m_Index;
unmarshaled.___m_Index = unmarshaledm_Index_temp_6;
}
IL2CPP_EXTERN_C void Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_com_cleanup(Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_com& marshaled)
{
if (marshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(*marshaled.___m_HierarchyFlattened);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m7269ECB66FCD4A00C97288056F3E0E91C38F141A (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A ___0_enumerable, const RuntimeMethod* method)
{
{
HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A L_0 = ___0_enumerable;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1 = L_0.___m_HierarchyViewModel;
NullCheck(L_1);
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2;
L_2 = HierarchyViewModel_get_HierarchyFlattened_m7274791CBD27225D248900D66322DFCE74E9CD71_inline(L_1, NULL);
__this->___m_HierarchyFlattened = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_2);
HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A L_3 = ___0_enumerable;
Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_4 = L_3.___m_Predicate;
__this->___m_Predicate = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Predicate), (void*)L_4);
HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A L_5 = ___0_enumerable;
uint32_t L_6 = L_5.___m_Flags;
__this->___m_Flags = L_6;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_7 = __this->___m_HierarchyFlattened;
NullCheck(L_7);
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_8;
L_8 = HierarchyFlattened_get_NodesPtr_m82D74456C3698CFB95BA48376B7C21D121EB2C94(L_7, NULL);
__this->___m_NodesPtr = L_8;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_9 = __this->___m_HierarchyFlattened;
NullCheck(L_9);
int32_t L_10;
L_10 = HierarchyFlattened_get_Count_mDD854A0A55467ED5F2B9E9899B569956EE3F520E_inline(L_9, NULL);
__this->___m_NodesCount = L_10;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_11 = __this->___m_HierarchyFlattened;
NullCheck(L_11);
int32_t L_12;
L_12 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline(L_11, NULL);
__this->___m_Version = L_12;
__this->___m_Index = 0;
return;
}
}
IL2CPP_EXTERN_C void Enumerator__ctor_m7269ECB66FCD4A00C97288056F3E0E91C38F141A_AdjustorThunk (RuntimeObject* __this, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A ___0_enumerable, const RuntimeMethod* method)
{
Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD*>(__this + _offset);
Enumerator__ctor_m7269ECB66FCD4A00C97288056F3E0E91C38F141A(_thisAdjusted, ___0_enumerable, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mDF04B16F11D35CAB17C557FFEBE67C43E57FC18D (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
{
Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline(__this, NULL);
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_0 = __this->___m_NodesPtr;
int32_t L_1 = __this->___m_Index;
uint32_t L_2 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3;
L_3 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_1), (int32_t)L_2)))), NULL);
V_0 = L_3;
goto IL_0025;
}
IL_0025:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4 = V_0;
return L_4;
}
}
IL2CPP_EXTERN_C HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mDF04B16F11D35CAB17C557FFEBE67C43E57FC18D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD*>(__this + _offset);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _returnValue;
_returnValue = Enumerator_get_Current_mDF04B16F11D35CAB17C557FFEBE67C43E57FC18D_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mD1B75EB7609DBA7FDAFA568CDA78CF08F56CFA6D (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
{
Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline(__this, NULL);
goto IL_0063;
}
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;
int32_t L_3 = __this->___m_NodesCount;
V_0 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_002f;
}
}
{
V_2 = (bool)0;
goto IL_0065;
}
IL_002f:
{
Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_5 = __this->___m_Predicate;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_6 = __this->___m_NodesPtr;
int32_t L_7 = __this->___m_Index;
uint32_t L_8 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9;
L_9 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8)))), NULL);
uint32_t L_10 = __this->___m_Flags;
NullCheck(L_5);
bool L_11;
L_11 = Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_inline(L_5, L_9, L_10, NULL);
V_3 = L_11;
bool L_12 = V_3;
if (!L_12)
{
goto IL_0062;
}
}
{
V_2 = (bool)1;
goto IL_0065;
}
IL_0062:
{
}
IL_0063:
{
goto IL_000a;
}
IL_0065:
{
bool L_13 = V_2;
return L_13;
}
}
IL2CPP_EXTERN_C bool Enumerator_MoveNext_mD1B75EB7609DBA7FDAFA568CDA78CF08F56CFA6D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD*>(__this + _offset);
bool _returnValue;
_returnValue = Enumerator_MoveNext_mD1B75EB7609DBA7FDAFA568CDA78CF08F56CFA6D_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
int32_t L_0 = __this->___m_Version;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
NullCheck(L_1);
int32_t L_2;
L_2 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_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*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_RuntimeMethod_var)));
}
IL_0026:
{
return;
}
}
IL2CPP_EXTERN_C void Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD*>(__this + _offset);
Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline(_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 Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled)
{
marshaled.___m_Ptr = unmarshaled.___m_Ptr;
marshaled.___m_RootPtr = unmarshaled.___m_RootPtr;
marshaled.___m_VersionPtr = unmarshaled.___m_VersionPtr;
marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
}
IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled)
{
intptr_t unmarshaledm_Ptr_temp_0;
memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
intptr_t unmarshaledm_RootPtr_temp_1;
memset((&unmarshaledm_RootPtr_temp_1), 0, sizeof(unmarshaledm_RootPtr_temp_1));
unmarshaledm_RootPtr_temp_1 = marshaled.___m_RootPtr;
unmarshaled.___m_RootPtr = unmarshaledm_RootPtr_temp_1;
intptr_t unmarshaledm_VersionPtr_temp_2;
memset((&unmarshaledm_VersionPtr_temp_2), 0, sizeof(unmarshaledm_VersionPtr_temp_2));
unmarshaledm_VersionPtr_temp_2 = marshaled.___m_VersionPtr;
unmarshaled.___m_VersionPtr = unmarshaledm_VersionPtr_temp_2;
bool unmarshaledm_IsOwner_temp_3 = false;
unmarshaledm_IsOwner_temp_3 = static_cast<bool>(marshaled.___m_IsOwner);
unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_3;
}
IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled)
{
marshaled.___m_Ptr = unmarshaled.___m_Ptr;
marshaled.___m_RootPtr = unmarshaled.___m_RootPtr;
marshaled.___m_VersionPtr = unmarshaled.___m_VersionPtr;
marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
}
IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled)
{
intptr_t unmarshaledm_Ptr_temp_0;
memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
intptr_t unmarshaledm_RootPtr_temp_1;
memset((&unmarshaledm_RootPtr_temp_1), 0, sizeof(unmarshaledm_RootPtr_temp_1));
unmarshaledm_RootPtr_temp_1 = marshaled.___m_RootPtr;
unmarshaled.___m_RootPtr = unmarshaledm_RootPtr_temp_1;
intptr_t unmarshaledm_VersionPtr_temp_2;
memset((&unmarshaledm_VersionPtr_temp_2), 0, sizeof(unmarshaledm_VersionPtr_temp_2));
unmarshaledm_VersionPtr_temp_2 = marshaled.___m_VersionPtr;
unmarshaled.___m_VersionPtr = unmarshaledm_VersionPtr_temp_2;
bool unmarshaledm_IsOwner_temp_3 = false;
unmarshaledm_IsOwner_temp_3 = static_cast<bool>(marshaled.___m_IsOwner);
unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_3;
}
IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_get_IsCreated_m08695FC5EC92DF183FFC8F2C808D1BB9F4AD15F0 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___m_Ptr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Hierarchy_get_Root_mCEEC9C5FA53B148812E905135F01FEF2BD51B5A8 (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;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_get_UpdateNeeded_m96098C1BDC054B19EAF6ED467F0E3586093BA85A (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
bool L_2;
L_2 = Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49(G_B2_0, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21 (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;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy__ctor_m16B00B937EBF9234239D2A1BDA6A681B86A37B44 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
{
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t V_1;
memset((&V_1), 0, sizeof(V_1));
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_0;
L_0 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(__this, NULL);
intptr_t L_1;
L_1 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_0, NULL);
intptr_t L_2;
L_2 = Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF(L_1, (&V_0), (&V_1), NULL);
__this->___m_Ptr = L_2;
intptr_t L_3 = V_0;
__this->___m_RootPtr = L_3;
intptr_t L_4 = V_1;
__this->___m_VersionPtr = L_4;
__this->___m_IsOwner = (bool)1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy__ctor_m8F2658812447A8376BAF5D8D67CBFF3683E1BBEC (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, intptr_t ___0_nativePtr, intptr_t ___1_rootPtr, intptr_t ___2_versionPtr, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativePtr;
__this->___m_Ptr = L_0;
intptr_t L_1 = ___1_rootPtr;
__this->___m_RootPtr = L_1;
intptr_t L_2 = ___2_versionPtr;
__this->___m_VersionPtr = L_2;
__this->___m_IsOwner = (bool)0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Finalize_m66E78AF7356EF9E9D3C3C3C0D127B88DC256341E (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
{
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_000c:
{
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}
});
try
{
Hierarchy_Dispose_m4AF286C061ED1F8B5241F2E0732B95B91AF551C4(__this, (bool)0, NULL);
goto IL_0014;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0014:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Dispose_m6FB935EC693289B6CB873B375CD4BCE0C725FB9D (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Hierarchy_Dispose_m4AF286C061ED1F8B5241F2E0732B95B91AF551C4(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Dispose_m4AF286C061ED1F8B5241F2E0732B95B91AF551C4 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, bool ___0_disposing, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = 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_0038;
}
}
{
bool L_3 = __this->___m_IsOwner;
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_002c;
}
}
{
intptr_t L_5 = __this->___m_Ptr;
Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701(L_5, NULL);
}
IL_002c:
{
__this->___m_Ptr = 0;
}
IL_0038:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83 Hierarchy_EnumerateNodeTypeHandlersBase_mDFE78F2FB5594A507A528850C08C9B1458C89EB2 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
{
{
HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83 L_0;
memset((&L_0), 0, sizeof(L_0));
HierarchyNodeTypeHandlerBaseEnumerable__ctor_m74A6F14CF8E83EF2018C457BDD801C6BCCC0BCBF((&L_0), __this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_Exists_m6FA63D652D9FD377648E57DBF9FC4A477ABA5549 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
bool L_3;
L_3 = Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86(G_B2_0, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Hierarchy_Add_m5D3006C6FBB0C535B72CC7D8CB5FADE6C8D0DF30 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_parent, const RuntimeMethod* method)
{
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_parent;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_1;
L_1 = Hierarchy_AddNode_m800867B92E4D645D4B1D95D56540F71F28BF5068(__this, L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_SetParent_m37CBAEECCE0192E9DEBD41D80C045D98F8CE686B (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_parent, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3 = ___1_parent;
bool L_4;
L_4 = Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD(G_B2_0, L_2, L_3, NULL);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Hierarchy_GetParent_m700B07D32B7368F9824897E6181ABD90936D9E3C (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB(G_B2_0, L_2, (&V_0), NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Hierarchy_GetChildren_m739EEB74733BD4371A074C1D268B5665C1E80B3A (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59 V_0;
memset((&V_0), 0, sizeof(V_0));
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* V_1 = NULL;
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* V_2 = NULL;
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_001a:
{
BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_inline((&V_0), (&V_1), BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_RuntimeMethod_var);
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_0 = V_1;
V_2 = L_0;
return;
}
});
try
{
{
intptr_t L_1;
L_1 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_2 = L_1;
if (L_2)
{
G_B2_0 = L_2;
goto IL_000f_1;
}
G_B1_0 = L_2;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f_1:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3 = ___0_node;
Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD(G_B2_0, L_3, (&V_0), NULL);
goto IL_0026;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0026:
{
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_4 = V_2;
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 Hierarchy_EnumerateChildren_mDA2C2FAE3532B95F44B02020386340E5B8E5506D (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
intptr_t L_1;
L_1 = Hierarchy_EnumerateChildrenPtr_m1E65A48D1031E5383715204CBE121A8CDDF07D0D(__this, L_0, NULL);
HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 L_2;
memset((&L_2), 0, sizeof(L_2));
HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE((&L_2), __this, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetChildrenCount_mA43B855E1310FF421FB4259CB3247300A35E271A (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
int32_t L_3;
L_3 = Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF(G_B2_0, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetSortIndex_m4A82DB026BAE482EABF5E2EADEE93CB0BAB51608 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, int32_t ___1_sortIndex, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
int32_t L_3 = ___1_sortIndex;
Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B(G_B2_0, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SortChildren_m82A3832EBCCE3ECD6652892516599BCD33C85199 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, bool ___1_recurse, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
bool L_3 = ___1_recurse;
Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89(G_B2_0, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Update_m24FC5A02802B2A03CC4B5B7B404C6B7F5D8D9F02 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B(G_B2_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* Hierarchy_FromIntPtr_m8E935E3D910488B516DD7B087EB778458136D8C7 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* G_B3_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
G_B3_0 = ((Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)(NULL));
goto IL_0023;
}
IL_0010:
{
intptr_t L_2 = ___0_handlePtr;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
V_0 = L_3;
RuntimeObject* L_4;
L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
G_B3_0 = ((Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)CastclassSealed((RuntimeObject*)L_4, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
}
IL_0023:
{
return G_B3_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF (intptr_t ___0_handlePtr, intptr_t* ___1_rootPtr, intptr_t* ___2_versionPtr, const RuntimeMethod* method)
{
typedef intptr_t (*Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF_ftn) (intptr_t, intptr_t*, intptr_t*);
static Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::Create(System.IntPtr,System.IntPtr&,System.IntPtr&)");
intptr_t icallRetVal = _il2cpp_icall_func(___0_handlePtr, ___1_rootPtr, ___2_versionPtr);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701 (intptr_t ___0_nativePtr, const RuntimeMethod* method)
{
typedef void (*Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701_ftn) (intptr_t);
static Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::Destroy(System.IntPtr)");
_il2cpp_icall_func(___0_nativePtr);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseCount_m4C2585D0ABD80E9984DED8A5BCA614B970248BC1 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
int32_t L_2;
L_2 = Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD(G_B2_0, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseSpan_m1F0E2D06E09CE7C7FAFC9265E8026CC616ADF655 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 ___0_outHandlers, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t* V_1 = NULL;
ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E V_2;
memset((&V_2), 0, sizeof(V_2));
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_2 = ___0_outHandlers;
V_0 = L_2;
intptr_t* L_3;
L_3 = Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0((&V_0), Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0_RuntimeMethod_var);
V_1 = L_3;
intptr_t* L_4 = V_1;
int32_t L_5;
L_5 = Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_inline((&V_0), Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_RuntimeMethod_var);
ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&V_2), (void*)((uintptr_t)L_4), L_5, NULL);
int32_t L_6;
L_6 = Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7(G_B2_0, (&V_2), NULL);
V_1 = (intptr_t*)((uintptr_t)0);
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Hierarchy_AddNode_m800867B92E4D645D4B1D95D56540F71F28BF5068 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_parent, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
memset((&V_0), 0, sizeof(V_0));
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_parent;
Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E(G_B2_0, L_2, (&V_0), NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_EnumerateChildrenPtr_m1E65A48D1031E5383715204CBE121A8CDDF07D0D (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
intptr_t L_3;
L_3 = Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E(G_B2_0, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 Hierarchy_GetOrCreateProperty_m0126839A6A29D0B4A9B0D667FAD2A6656E72F51B (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, String_t* ___0_name, HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* ___1_descriptor, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
memset((&V_0), 0, sizeof(V_0));
Il2CppChar* V_1 = NULL;
ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E V_2;
memset((&V_2), 0, sizeof(V_2));
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 V_3;
memset((&V_3), 0, sizeof(V_3));
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 V_4;
memset((&V_4), 0, sizeof(V_4));
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
intptr_t G_B4_0;
memset((&G_B4_0), 0, sizeof(G_B4_0));
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0046:
{
V_1 = (Il2CppChar*)((uintptr_t)0);
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 L_0 = V_3;
V_4 = L_0;
return;
}
});
try
{
{
intptr_t L_1;
L_1 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_2 = L_1;
if (L_2)
{
G_B2_0 = L_2;
goto IL_000f_1;
}
G_B1_0 = L_2;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f_1:
{
String_t* L_3 = ___0_name;
bool L_4;
L_4 = StringMarshaller_TryMarshalEmptyOrNullString_m615203C511071D59295D889AB136575DFFEA90A6_inline(L_3, (&V_2), NULL);
if (L_4)
{
G_B4_0 = G_B2_0;
goto IL_0039_1;
}
G_B3_0 = G_B2_0;
}
{
String_t* L_5 = ___0_name;
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
L_6 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_5, NULL);
V_0 = L_6;
Il2CppChar* L_7;
L_7 = ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638((&V_0), ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_RuntimeMethod_var);
V_1 = L_7;
Il2CppChar* L_8 = V_1;
int32_t L_9;
L_9 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_0), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&V_2), (void*)((uintptr_t)L_8), L_9, NULL);
G_B4_0 = G_B3_0;
}
IL_0039_1:
{
HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* L_10 = ___1_descriptor;
Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1(G_B4_0, (&V_2), L_10, (&V_3), NULL);
goto IL_004d;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004d:
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 L_11 = V_4;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetPropertyRaw_mA332C6BD28DF5169E69B73F779928D94B839E518 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___0_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, void* ___2_ptr, int32_t ___3_size, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_2 = ___0_property;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3 = ___1_node;
void* L_4 = ___2_ptr;
int32_t L_5 = ___3_size;
Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182(G_B2_0, L_2, L_3, L_4, L_5, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Hierarchy_GetPropertyRaw_mABF313A6578AEDF732A2850314BF4D05FF5BE4C6 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___0_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, int32_t* ___2_size, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_2 = ___0_property;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3 = ___1_node;
int32_t* L_4 = ___2_size;
void* L_5;
L_5 = Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F(G_B2_0, L_2, L_3, L_4, NULL);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_CreateHierarchy_m5D652213629F06002F238A103F87856DAEC9DECE (intptr_t ___0_nativePtr, intptr_t ___1_rootPtr, intptr_t ___2_versionPtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_nativePtr;
intptr_t L_1 = ___1_rootPtr;
intptr_t L_2 = ___2_versionPtr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
Hierarchy__ctor_m8F2658812447A8376BAF5D8D67CBFF3683E1BBEC(L_3, L_0, L_1, L_2, NULL);
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4;
L_4 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(L_3, NULL);
intptr_t L_5;
L_5 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_4, NULL);
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49 (intptr_t ___0__unity_self, const RuntimeMethod* method)
{
typedef bool (*Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49_ftn) (intptr_t);
static Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::get_UpdateNeeded_Injected(System.IntPtr)");
bool icallRetVal = _il2cpp_icall_func(___0__unity_self);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
typedef bool (*Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::Exists_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_parent, const RuntimeMethod* method)
{
typedef bool (*Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::SetParent_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNode&)");
bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_parent);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_ret, const RuntimeMethod* method)
{
typedef void (*Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetParent_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNode&)");
_il2cpp_icall_func(___0__unity_self, ___1_node, ___2_ret);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* ___2_ret, const RuntimeMethod* method)
{
typedef void (*Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*);
static Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetChildren_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,UnityEngine.Bindings.BlittableArrayWrapper&)");
_il2cpp_icall_func(___0__unity_self, ___1_node, ___2_ret);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
typedef int32_t (*Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetChildrenCount_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, int32_t ___2_sortIndex, const RuntimeMethod* method)
{
typedef void (*Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, int32_t);
static Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::SetSortIndex_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,System.Int32)");
_il2cpp_icall_func(___0__unity_self, ___1_node, ___2_sortIndex);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, bool ___2_recurse, const RuntimeMethod* method)
{
typedef void (*Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, bool);
static Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::SortChildren_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,System.Boolean)");
_il2cpp_icall_func(___0__unity_self, ___1_node, ___2_recurse);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B (intptr_t ___0__unity_self, const RuntimeMethod* method)
{
typedef void (*Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B_ftn) (intptr_t);
static Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::Update_Injected(System.IntPtr)");
_il2cpp_icall_func(___0__unity_self);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD (intptr_t ___0__unity_self, const RuntimeMethod* method)
{
typedef int32_t (*Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD_ftn) (intptr_t);
static Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetNodeTypeHandlersBaseCount_Injected(System.IntPtr)");
int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7 (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_outHandlers, const RuntimeMethod* method)
{
typedef int32_t (*Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7_ftn) (intptr_t, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*);
static Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetNodeTypeHandlersBaseSpan_Injected(System.IntPtr,UnityEngine.Bindings.ManagedSpanWrapper&)");
int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_outHandlers);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_parent, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_ret, const RuntimeMethod* method)
{
typedef void (*Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::AddNode_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNode&)");
_il2cpp_icall_func(___0__unity_self, ___1_parent, ___2_ret);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
typedef intptr_t (*Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::EnumerateChildrenPtr_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
intptr_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1 (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_name, HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* ___2_descriptor, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___3_ret, const RuntimeMethod* method)
{
typedef void (*Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1_ftn) (intptr_t, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*, HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E*, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*);
static Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetOrCreateProperty_Injected(System.IntPtr,UnityEngine.Bindings.ManagedSpanWrapper&,Unity.Hierarchy.HierarchyPropertyDescriptor&,Unity.Hierarchy.HierarchyPropertyId&)");
_il2cpp_icall_func(___0__unity_self, ___1_name, ___2_descriptor, ___3_ret);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182 (intptr_t ___0__unity_self, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_node, void* ___3_ptr, int32_t ___4_size, const RuntimeMethod* method)
{
typedef void (*Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182_ftn) (intptr_t, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, void*, int32_t);
static Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::SetPropertyRaw_Injected(System.IntPtr,Unity.Hierarchy.HierarchyPropertyId&,Unity.Hierarchy.HierarchyNode&,System.Void*,System.Int32)");
_il2cpp_icall_func(___0__unity_self, ___1_property, ___2_node, ___3_ptr, ___4_size);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F (intptr_t ___0__unity_self, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_node, int32_t* ___3_size, const RuntimeMethod* method)
{
typedef void* (*Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F_ftn) (intptr_t, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, int32_t*);
static Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetPropertyRaw_Injected(System.IntPtr,Unity.Hierarchy.HierarchyPropertyId&,Unity.Hierarchy.HierarchyNode&,System.Int32&)");
void* icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_property, ___2_node, ___3_size);
return icallRetVal;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
{
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_hierarchy;
NullCheck(L_0);
intptr_t L_1 = L_0->___m_Ptr;
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled)
{
marshaled.___m_Ptr = unmarshaled.___m_Ptr;
marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
}
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_back(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled)
{
intptr_t unmarshaledm_Ptr_temp_0;
memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
bool unmarshaledm_IsOwner_temp_1 = false;
unmarshaledm_IsOwner_temp_1 = static_cast<bool>(marshaled.___m_IsOwner);
unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_1;
}
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_cleanup(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com& marshaled)
{
marshaled.___m_Ptr = unmarshaled.___m_Ptr;
marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
}
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_back(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com& marshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled)
{
intptr_t unmarshaledm_Ptr_temp_0;
memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
bool unmarshaledm_IsOwner_temp_1 = false;
unmarshaledm_IsOwner_temp_1 = static_cast<bool>(marshaled.___m_IsOwner);
unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_1;
}
IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_cleanup(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList__ctor_m24496A8E3B7E98108D78D8D5A9FC6B7FCE2FEDF2 (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, intptr_t ___0_nativePtr, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativePtr;
__this->___m_Ptr = L_0;
__this->___m_IsOwner = (bool)0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Finalize_mD5A4446A3126075000424DF400AD6D1C15C33FD8 (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, const RuntimeMethod* method)
{
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_000c:
{
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}
});
try
{
HierarchyCommandList_Dispose_mFA65FE8E02BEE9CA04C626E68E4CD80EA891C09E(__this, (bool)0, NULL);
goto IL_0014;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0014:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Dispose_mFCCDB6883C8645E3859178B3BE5DE32E9495B0E3 (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
HierarchyCommandList_Dispose_mFA65FE8E02BEE9CA04C626E68E4CD80EA891C09E(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Dispose_mFA65FE8E02BEE9CA04C626E68E4CD80EA891C09E (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, bool ___0_disposing, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = 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_0038;
}
}
{
bool L_3 = __this->___m_IsOwner;
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_002c;
}
}
{
intptr_t L_5 = __this->___m_Ptr;
HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42(L_5, NULL);
}
IL_002c:
{
__this->___m_Ptr = 0;
}
IL_0038:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* HierarchyCommandList_FromIntPtr_m3FA698CC8809DA9CAC1571CE27AA2F5CBB404518 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* G_B3_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
G_B3_0 = ((HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)(NULL));
goto IL_0023;
}
IL_0010:
{
intptr_t L_2 = ___0_handlePtr;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
V_0 = L_3;
RuntimeObject* L_4;
L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
G_B3_0 = ((HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)CastclassSealed((RuntimeObject*)L_4, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var));
}
IL_0023:
{
return G_B3_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42 (intptr_t ___0_nativePtr, const RuntimeMethod* method)
{
typedef void (*HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42_ftn) (intptr_t);
static HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyCommandList::Destroy(System.IntPtr)");
_il2cpp_icall_func(___0_nativePtr);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyCommandList_CreateCommandList_m3B3A1407ACE8093E22B8B7A13022DEB47AEEFA51 (intptr_t ___0_nativePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_nativePtr;
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_1 = (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)il2cpp_codegen_object_new(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
HierarchyCommandList__ctor_m24496A8E3B7E98108D78D8D5A9FC6B7FCE2FEDF2(L_1, L_0, NULL);
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_2;
L_2 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(L_1, NULL);
intptr_t L_3;
L_3 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_2, NULL);
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m151B8CE983BB122B1CDEFCF05DA8635B94BF470E (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_cmdList, const RuntimeMethod* method)
{
{
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_0 = ___0_cmdList;
NullCheck(L_0);
intptr_t L_1 = L_0->___m_Ptr;
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled)
{
marshaled.___m_Ptr = unmarshaled.___m_Ptr;
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(*unmarshaled.___m_Hierarchy, marshaled.___m_Hierarchy);
}
marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
marshaled.___m_Version = unmarshaled.___m_Version;
marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
}
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t unmarshaledm_Ptr_temp_0;
memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
unmarshaled.___m_Hierarchy = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Hierarchy), (void*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
intptr_t unmarshaledm_NodesPtr_temp_2;
memset((&unmarshaledm_NodesPtr_temp_2), 0, sizeof(unmarshaledm_NodesPtr_temp_2));
unmarshaledm_NodesPtr_temp_2 = marshaled.___m_NodesPtr;
unmarshaled.___m_NodesPtr = unmarshaledm_NodesPtr_temp_2;
int32_t unmarshaledm_NodesCount_temp_3 = 0;
unmarshaledm_NodesCount_temp_3 = marshaled.___m_NodesCount;
unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_3;
int32_t unmarshaledm_Version_temp_4 = 0;
unmarshaledm_Version_temp_4 = marshaled.___m_Version;
unmarshaled.___m_Version = unmarshaledm_Version_temp_4;
bool unmarshaledm_IsOwner_temp_5 = false;
unmarshaledm_IsOwner_temp_5 = static_cast<bool>(marshaled.___m_IsOwner);
unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_5;
}
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(marshaled.___m_Hierarchy);
}
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled)
{
marshaled.___m_Ptr = unmarshaled.___m_Ptr;
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(*unmarshaled.___m_Hierarchy, *marshaled.___m_Hierarchy);
}
marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
marshaled.___m_Version = unmarshaled.___m_Version;
marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
}
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled)
{
intptr_t unmarshaledm_Ptr_temp_0;
memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
if (unmarshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(*marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
}
intptr_t unmarshaledm_NodesPtr_temp_2;
memset((&unmarshaledm_NodesPtr_temp_2), 0, sizeof(unmarshaledm_NodesPtr_temp_2));
unmarshaledm_NodesPtr_temp_2 = marshaled.___m_NodesPtr;
unmarshaled.___m_NodesPtr = unmarshaledm_NodesPtr_temp_2;
int32_t unmarshaledm_NodesCount_temp_3 = 0;
unmarshaledm_NodesCount_temp_3 = marshaled.___m_NodesCount;
unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_3;
int32_t unmarshaledm_Version_temp_4 = 0;
unmarshaledm_Version_temp_4 = marshaled.___m_Version;
unmarshaled.___m_Version = unmarshaledm_Version_temp_4;
bool unmarshaledm_IsOwner_temp_5 = false;
unmarshaledm_IsOwner_temp_5 = static_cast<bool>(marshaled.___m_IsOwner);
unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_5;
}
IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled)
{
if (marshaled.___m_Hierarchy != NULL)
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(*marshaled.___m_Hierarchy);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_get_IsCreated_mF9F0EB95D7EED9B222255869606FDB4A8DBA5F19 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___m_Ptr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Count_mDD854A0A55467ED5F2B9E9899B569956EE3F520E (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_NodesCount;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_get_UpdateNeeded_m941C326B46A61F397DAF450EC6138218B588785A (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
bool L_2;
L_2 = HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E(G_B2_0, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* HierarchyFlattened_get_Hierarchy_mC621A9310F8FACD94F6C403DF34DA36DD3EB15D7 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattened_get_NodesPtr_m82D74456C3698CFB95BA48376B7C21D121EB2C94 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___m_NodesPtr;
void* L_1;
L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL);
return (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)(L_1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_Version;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened__ctor_mC762879AD3157E8EEE63AF5962807F3051F8602C (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
{
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
int32_t V_2 = 0;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_0;
L_0 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(__this, NULL);
intptr_t L_1;
L_1 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_0, NULL);
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_2 = ___0_hierarchy;
intptr_t L_3;
L_3 = HierarchyFlattened_Create_m68795D8EBB1C83DB21DA816C88F2A05123C8D137(L_1, L_2, (&V_0), (&V_1), (&V_2), NULL);
__this->___m_Ptr = L_3;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_4 = ___0_hierarchy;
__this->___m_Hierarchy = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_4);
intptr_t L_5 = V_0;
__this->___m_NodesPtr = L_5;
int32_t L_6 = V_1;
__this->___m_NodesCount = L_6;
int32_t L_7 = V_2;
__this->___m_Version = L_7;
__this->___m_IsOwner = (bool)1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened__ctor_m4323F7293F0FB0A013D78DF9BA4EA9367317F451 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, intptr_t ___0_nativePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativePtr;
__this->___m_Ptr = L_0;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = ___1_hierarchy;
__this->___m_Hierarchy = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_1);
intptr_t L_2 = ___2_nodesPtr;
__this->___m_NodesPtr = L_2;
int32_t L_3 = ___3_nodesCount;
__this->___m_NodesCount = L_3;
int32_t L_4 = ___4_version;
__this->___m_Version = L_4;
__this->___m_IsOwner = (bool)0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Finalize_mAF96882DFEB0B43F80BF842ABEA05931DA093EDA (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_000c:
{
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}
});
try
{
HierarchyFlattened_Dispose_m9E4DA3F7853EFA0288877576909A4DA2D0D3844B(__this, (bool)0, NULL);
goto IL_0014;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0014:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Dispose_m1314C20974F2460774D8DDD134A7F025E01F732F (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
HierarchyFlattened_Dispose_m9E4DA3F7853EFA0288877576909A4DA2D0D3844B(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Dispose_m9E4DA3F7853EFA0288877576909A4DA2D0D3844B (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, bool ___0_disposing, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = 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_0038;
}
}
{
bool L_3 = __this->___m_IsOwner;
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_002c;
}
}
{
intptr_t L_5 = __this->___m_Ptr;
HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA(L_5, NULL);
}
IL_002c:
{
__this->___m_Ptr = 0;
}
IL_0038:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __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_NodesCount;
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, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_RuntimeMethod_var)));
}
IL_0023:
{
intptr_t L_5 = __this->___m_NodesPtr;
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;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_IndexOf_m4BC24AEFB11B5E76FF0A17F1F7052230747EF7C8 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
int32_t L_3;
L_3 = HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA(G_B2_0, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_Contains_mA5555DD1EE4AC081AEFF11C9313C34E52F55B00A (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
bool L_3;
L_3 = HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80(G_B2_0, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 HierarchyFlattened_EnumerateChildren_m056609BC6A39D8EE73E0CD5FBABBE35EC768B277 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 L_1;
memset((&L_1), 0, sizeof(L_1));
HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80((&L_1), __this, L_0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_GetChildrenCount_m7DFFA9156EB8107D6E7AD57E2959CEA98E69B6BC (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
int32_t L_3;
L_3 = HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A(G_B2_0, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Update_m8F47D4B1AECB5D59C515852BE9D0ABBDB689C763 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6(G_B2_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7 HierarchyFlattened_GetEnumerator_mD927AFAF72F8006645E85F33546B211ABC42E281 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
{
Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_mD9F50F6DFED8781B165E659C74C2BDAAC6423ECA((&L_0), __this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyFlattened_FromIntPtr_m056568C851831B34FDEF288EB6283D9412D0C150 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* G_B3_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
G_B3_0 = ((HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)(NULL));
goto IL_0023;
}
IL_0010:
{
intptr_t L_2 = ___0_handlePtr;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
V_0 = L_3;
RuntimeObject* L_4;
L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
G_B3_0 = ((HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)CastclassSealed((RuntimeObject*)L_4, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
}
IL_0023:
{
return G_B3_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyFlattened_Create_m68795D8EBB1C83DB21DA816C88F2A05123C8D137 (intptr_t ___0_handlePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, intptr_t* ___2_nodesPtr, int32_t* ___3_nodesCount, int32_t* ___4_version, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
intptr_t G_B3_1;
memset((&G_B3_1), 0, sizeof(G_B3_1));
{
intptr_t L_0 = ___0_handlePtr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = ___1_hierarchy;
if (!L_1)
{
G_B2_0 = L_0;
goto IL_000c;
}
G_B1_0 = L_0;
}
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_2 = ___1_hierarchy;
intptr_t L_3;
L_3 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(L_2, NULL);
G_B3_0 = L_3;
G_B3_1 = G_B1_0;
goto IL_000f;
}
IL_000c:
{
G_B3_0 = ((intptr_t)0);
G_B3_1 = G_B2_0;
}
IL_000f:
{
intptr_t* L_4 = ___2_nodesPtr;
int32_t* L_5 = ___3_nodesCount;
int32_t* L_6 = ___4_version;
intptr_t L_7;
L_7 = HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71(G_B3_1, G_B3_0, L_4, L_5, L_6, NULL);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA (intptr_t ___0_nativePtr, const RuntimeMethod* method)
{
typedef void (*HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA_ftn) (intptr_t);
static HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::Destroy(System.IntPtr)");
_il2cpp_icall_func(___0_nativePtr);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyFlattened_CreateHierarchyFlattened_m7A6AD21A6C19FBB8EF48C5B0C16D2FEB9924052A (intptr_t ___0_nativePtr, intptr_t ___1_hierarchyPtr, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_nativePtr;
intptr_t L_1 = ___1_hierarchyPtr;
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_2;
L_2 = Hierarchy_FromIntPtr_m8E935E3D910488B516DD7B087EB778458136D8C7_inline(L_1, NULL);
intptr_t L_3 = ___2_nodesPtr;
int32_t L_4 = ___3_nodesCount;
int32_t L_5 = ___4_version;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_6 = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
HierarchyFlattened__ctor_m4323F7293F0FB0A013D78DF9BA4EA9367317F451(L_6, L_0, L_2, L_3, L_4, L_5, NULL);
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_7;
L_7 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(L_6, NULL);
intptr_t L_8;
L_8 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_7, NULL);
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_UpdateHierarchyFlattened_m8437C2DB424424839933EEFCBBC04603CB343982 (intptr_t ___0_handlePtr, intptr_t ___1_nodesPtr, int32_t ___2_nodesCount, int32_t ___3_version, const RuntimeMethod* method)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* V_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1;
L_1 = HierarchyFlattened_FromIntPtr_m056568C851831B34FDEF288EB6283D9412D0C150_inline(L_0, NULL);
V_0 = L_1;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2 = V_0;
intptr_t L_3 = ___1_nodesPtr;
NullCheck(L_2);
L_2->___m_NodesPtr = L_3;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_4 = V_0;
int32_t L_5 = ___2_nodesCount;
NullCheck(L_4);
L_4->___m_NodesCount = L_5;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_6 = V_0;
int32_t L_7 = ___3_version;
NullCheck(L_6);
L_6->___m_Version = L_7;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E (intptr_t ___0__unity_self, const RuntimeMethod* method)
{
typedef bool (*HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E_ftn) (intptr_t);
static HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::get_UpdateNeeded_Injected(System.IntPtr)");
bool icallRetVal = _il2cpp_icall_func(___0__unity_self);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
typedef int32_t (*HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::IndexOf_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
typedef bool (*HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::Contains_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
typedef int32_t (*HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::GetChildrenCount_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6 (intptr_t ___0__unity_self, const RuntimeMethod* method)
{
typedef void (*HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6_ftn) (intptr_t);
static HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::Update_Injected(System.IntPtr)");
_il2cpp_icall_func(___0__unity_self);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71 (intptr_t ___0_handlePtr, intptr_t ___1_hierarchy, intptr_t* ___2_nodesPtr, int32_t* ___3_nodesCount, int32_t* ___4_version, const RuntimeMethod* method)
{
typedef intptr_t (*HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71_ftn) (intptr_t, intptr_t, intptr_t*, int32_t*, int32_t*);
static HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::Create_Injected(System.IntPtr,System.IntPtr,System.IntPtr&,System.Int32&,System.Int32&)");
intptr_t icallRetVal = _il2cpp_icall_func(___0_handlePtr, ___1_hierarchy, ___2_nodesPtr, ___3_nodesCount, ___4_version);
return icallRetVal;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method)
{
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = ___0_hierarchyFlattened;
NullCheck(L_0);
intptr_t L_1 = L_0->___m_Ptr;
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_pinvoke(const Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7& unmarshaled, Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_pinvoke& marshaled)
{
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(*unmarshaled.___m_HierarchyFlattened, marshaled.___m_HierarchyFlattened);
}
marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
marshaled.___m_Version = unmarshaled.___m_Version;
marshaled.___m_Index = unmarshaled.___m_Index;
}
IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_pinvoke_back(const Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_pinvoke& marshaled, Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
unmarshaled.___m_HierarchyFlattened = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_HierarchyFlattened), (void*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
unmarshaled.___m_NodesPtr = marshaled.___m_NodesPtr;
int32_t unmarshaledm_NodesCount_temp_2 = 0;
unmarshaledm_NodesCount_temp_2 = marshaled.___m_NodesCount;
unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_2;
int32_t unmarshaledm_Version_temp_3 = 0;
unmarshaledm_Version_temp_3 = marshaled.___m_Version;
unmarshaled.___m_Version = unmarshaledm_Version_temp_3;
int32_t unmarshaledm_Index_temp_4 = 0;
unmarshaledm_Index_temp_4 = marshaled.___m_Index;
unmarshaled.___m_Index = unmarshaledm_Index_temp_4;
}
IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_pinvoke_cleanup(Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_pinvoke& marshaled)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(marshaled.___m_HierarchyFlattened);
}
IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_com(const Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7& unmarshaled, Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_com& marshaled)
{
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(*unmarshaled.___m_HierarchyFlattened, *marshaled.___m_HierarchyFlattened);
}
marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
marshaled.___m_Version = unmarshaled.___m_Version;
marshaled.___m_Index = unmarshaled.___m_Index;
}
IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_com_back(const Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_com& marshaled, Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7& unmarshaled)
{
if (unmarshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(*marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
}
unmarshaled.___m_NodesPtr = marshaled.___m_NodesPtr;
int32_t unmarshaledm_NodesCount_temp_2 = 0;
unmarshaledm_NodesCount_temp_2 = marshaled.___m_NodesCount;
unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_2;
int32_t unmarshaledm_Version_temp_3 = 0;
unmarshaledm_Version_temp_3 = marshaled.___m_Version;
unmarshaled.___m_Version = unmarshaledm_Version_temp_3;
int32_t unmarshaledm_Index_temp_4 = 0;
unmarshaledm_Index_temp_4 = marshaled.___m_Index;
unmarshaled.___m_Index = unmarshaledm_Index_temp_4;
}
IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_com_cleanup(Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_com& marshaled)
{
if (marshaled.___m_HierarchyFlattened != NULL)
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(*marshaled.___m_HierarchyFlattened);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD9F50F6DFED8781B165E659C74C2BDAAC6423ECA (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method)
{
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = ___0_hierarchyFlattened;
__this->___m_HierarchyFlattened = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_0);
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = ___0_hierarchyFlattened;
NullCheck(L_1);
intptr_t L_2 = L_1->___m_NodesPtr;
void* L_3;
L_3 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_2, NULL);
__this->___m_NodesPtr = (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)L_3;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_4 = ___0_hierarchyFlattened;
NullCheck(L_4);
int32_t L_5 = L_4->___m_NodesCount;
__this->___m_NodesCount = L_5;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_6 = ___0_hierarchyFlattened;
NullCheck(L_6);
int32_t L_7;
L_7 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline(L_6, NULL);
__this->___m_Version = L_7;
__this->___m_Index = (-1);
return;
}
}
IL2CPP_EXTERN_C void Enumerator__ctor_mD9F50F6DFED8781B165E659C74C2BDAAC6423ECA_AdjustorThunk (RuntimeObject* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method)
{
Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7*>(__this + _offset);
Enumerator__ctor_mD9F50F6DFED8781B165E659C74C2BDAAC6423ECA(_thisAdjusted, ___0_hierarchyFlattened, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29 (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, const RuntimeMethod* method)
{
bool V_0 = false;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* V_1 = NULL;
{
int32_t L_0 = __this->___m_Version;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
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*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_RuntimeMethod_var)));
}
IL_0026:
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_5 = __this->___m_NodesPtr;
int32_t L_6 = __this->___m_Index;
uint32_t L_7 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
V_1 = (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), (int32_t)L_7))));
goto IL_003e;
}
IL_003e:
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_8 = V_1;
return L_8;
}
}
IL2CPP_EXTERN_C HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7*>(__this + _offset);
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _returnValue;
_returnValue = Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7EFD96EC5FF7E669EA4720311A0337C37471B208 (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __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;
int32_t L_3 = __this->___m_NodesCount;
return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Enumerator_MoveNext_m7EFD96EC5FF7E669EA4720311A0337C37471B208_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7*>(__this + _offset);
bool _returnValue;
_returnValue = Enumerator_MoveNext_m7EFD96EC5FF7E669EA4720311A0337C37471B208_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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattenedNode_get_Null_mB560C4A856498FD30CEEB6E332CAE07C203D035C (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
return (&((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var))->___s_Null);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
{
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_0 = __this->___m_Node;
return L_0;
}
}
IL2CPP_EXTERN_C HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 _returnValue;
_returnValue = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_NextSiblingOffset;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
int32_t _returnValue;
_returnValue = HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_ChildrenCount;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
int32_t _returnValue;
_returnValue = HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_op_Equality_m9B962D1F7DD49ABA2007173EDEA58C088D100146 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___0_lhs, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___1_rhs, 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));
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_0 = ___0_lhs;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_1;
L_1 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(L_0, NULL);
V_0 = L_1;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_2 = ___1_rhs;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_3;
L_3 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(L_2, NULL);
V_1 = L_3;
bool L_4;
L_4 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59((&V_0), (&V_1), NULL);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_Equals_m84AF827EDEE1DF08FB68E4A246E13D2D6E49FFCC (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___0_other, 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));
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_0;
L_0 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline((&___0_other), NULL);
V_0 = L_0;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_1;
L_1 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(__this, NULL);
V_1 = L_1;
bool L_2;
L_2 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59((&V_0), (&V_1), NULL);
return L_2;
}
}
IL2CPP_EXTERN_C bool HierarchyFlattenedNode_Equals_m84AF827EDEE1DF08FB68E4A246E13D2D6E49FFCC_AdjustorThunk (RuntimeObject* __this, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___0_other, const RuntimeMethod* method)
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
bool _returnValue;
_returnValue = HierarchyFlattenedNode_Equals_m84AF827EDEE1DF08FB68E4A246E13D2D6E49FFCC(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyFlattenedNode_ToString_m5DB9A1AE3A137B8A693A65BF67E4629000833560 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral003A80EB4FD1EBCB4B47E64446A083B9FE8AD56B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9);
s_Il2CppMethodInitialized = true;
}
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* G_B2_0 = NULL;
String_t* G_B1_0 = NULL;
String_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_0;
L_0 = HierarchyFlattenedNode_get_Null_mB560C4A856498FD30CEEB6E332CAE07C203D035C(NULL);
bool L_1;
L_1 = HierarchyFlattenedNode_op_Equality_m9B962D1F7DD49ABA2007173EDEA58C088D100146(__this, L_0, NULL);
if (L_1)
{
G_B2_0 = _stringLiteral003A80EB4FD1EBCB4B47E64446A083B9FE8AD56B;
goto IL_0044;
}
G_B1_0 = _stringLiteral003A80EB4FD1EBCB4B47E64446A083B9FE8AD56B;
}
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_2;
L_2 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(__this, NULL);
V_0 = L_2;
int32_t L_3;
L_3 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline((&V_0), NULL);
int32_t L_4 = L_3;
RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_6;
L_6 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(__this, NULL);
V_0 = L_6;
int32_t L_7;
L_7 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline((&V_0), NULL);
int32_t L_8 = L_7;
RuntimeObject* L_9 = Box(il2cpp_defaults.int32_class, &L_8);
String_t* L_10;
L_10 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F, L_5, L_9, NULL);
G_B3_0 = L_10;
G_B3_1 = G_B1_0;
goto IL_0049;
}
IL_0044:
{
G_B3_0 = _stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9;
G_B3_1 = G_B2_0;
}
IL_0049:
{
String_t* L_11;
L_11 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B3_1, G_B3_0, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
return L_11;
}
}
IL2CPP_EXTERN_C String_t* HierarchyFlattenedNode_ToString_m5DB9A1AE3A137B8A693A65BF67E4629000833560_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
String_t* _returnValue;
_returnValue = HierarchyFlattenedNode_ToString_m5DB9A1AE3A137B8A693A65BF67E4629000833560(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_Equals_mD7CCECE4687CAB017FF646FB26A63118B3E8EF1F (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t G_B3_0 = 0;
{
RuntimeObject* L_0 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var)))
{
goto IL_0018;
}
}
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((*(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)UnBox(L_1, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var)));
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 L_2 = V_0;
bool L_3;
L_3 = HierarchyFlattenedNode_Equals_m84AF827EDEE1DF08FB68E4A246E13D2D6E49FFCC(__this, L_2, NULL);
G_B3_0 = ((int32_t)(L_3));
goto IL_0019;
}
IL_0018:
{
G_B3_0 = 0;
}
IL_0019:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool HierarchyFlattenedNode_Equals_mD7CCECE4687CAB017FF646FB26A63118B3E8EF1F_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
bool _returnValue;
_returnValue = HierarchyFlattenedNode_Equals_mD7CCECE4687CAB017FF646FB26A63118B3E8EF1F(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_GetHashCode_mC788C5FBAEA281CB55C888350D7F74B8FA4ACE55 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
memset((&V_0), 0, sizeof(V_0));
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_0;
L_0 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(__this, NULL);
V_0 = L_0;
int32_t L_1;
L_1 = HierarchyNode_GetHashCode_m4942E49DB4DAABA2353958AB4BE213B7FA546574((&V_0), NULL);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t HierarchyFlattenedNode_GetHashCode_mC788C5FBAEA281CB55C888350D7F74B8FA4ACE55_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
int32_t _returnValue;
_returnValue = HierarchyFlattenedNode_GetHashCode_mC788C5FBAEA281CB55C888350D7F74B8FA4ACE55(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1 (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;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB (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;
}
{
return (&((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var))->___s_Null);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_Id;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
int32_t _returnValue;
_returnValue = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_Version;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
int32_t _returnValue;
_returnValue = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNode__ctor_mD501006228CB122DDF2CAA27F940D1BAADB000B9 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
{
{
__this->___m_Id = 0;
__this->___m_Version = 0;
return;
}
}
IL2CPP_EXTERN_C void HierarchyNode__ctor_mD501006228CB122DDF2CAA27F940D1BAADB000B9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
HierarchyNode__ctor_mD501006228CB122DDF2CAA27F940D1BAADB000B9(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_lhs, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_rhs, const RuntimeMethod* method)
{
int32_t G_B3_0 = 0;
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_lhs;
int32_t L_1;
L_1 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(L_0, NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___1_rhs;
int32_t L_3;
L_3 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(L_2, NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
{
goto IL_001e;
}
}
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4 = ___0_lhs;
int32_t L_5;
L_5 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(L_4, NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_6 = ___1_rhs;
int32_t L_7;
L_7 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(L_6, NULL);
G_B3_0 = ((((int32_t)L_5) == ((int32_t)L_7))? 1 : 0);
goto IL_001f;
}
IL_001e:
{
G_B3_0 = 0;
}
IL_001f:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_op_Inequality_m41B2944C7B6E47D2DE06DEDCE160AE652ABC342C (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_lhs, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_rhs, const RuntimeMethod* method)
{
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_lhs;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_1 = ___1_rhs;
bool L_2;
L_2 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59(L_0, L_1, NULL);
return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_Equals_m21AA316B1263A399682DD3DF95419B0EE699B9AC (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___0_other, const RuntimeMethod* method)
{
int32_t G_B3_0 = 0;
{
int32_t L_0;
L_0 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline((&___0_other), NULL);
int32_t L_1;
L_1 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(__this, NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_0020;
}
}
{
int32_t L_2;
L_2 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline((&___0_other), NULL);
int32_t L_3;
L_3 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(__this, NULL);
G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
goto IL_0021;
}
IL_0020:
{
G_B3_0 = 0;
}
IL_0021:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool HierarchyNode_Equals_m21AA316B1263A399682DD3DF95419B0EE699B9AC_AdjustorThunk (RuntimeObject* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___0_other, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
bool _returnValue;
_returnValue = HierarchyNode_Equals_m21AA316B1263A399682DD3DF95419B0EE699B9AC(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNode_ToString_m393B16519275D2F761A5664F62F1F89C7576EE83 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA405A09E319A94F9943C3D85B149C8C1D425AEA1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9);
s_Il2CppMethodInitialized = true;
}
String_t* G_B2_0 = NULL;
String_t* G_B1_0 = NULL;
String_t* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0;
L_0 = HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB(NULL);
bool L_1;
L_1 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59(__this, L_0, NULL);
if (L_1)
{
G_B2_0 = _stringLiteralA405A09E319A94F9943C3D85B149C8C1D425AEA1;
goto IL_0034;
}
G_B1_0 = _stringLiteralA405A09E319A94F9943C3D85B149C8C1D425AEA1;
}
{
int32_t L_2;
L_2 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(__this, NULL);
int32_t L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_defaults.int32_class, &L_3);
int32_t L_5;
L_5 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(__this, NULL);
int32_t L_6 = L_5;
RuntimeObject* L_7 = Box(il2cpp_defaults.int32_class, &L_6);
String_t* L_8;
L_8 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F, L_4, L_7, NULL);
G_B3_0 = L_8;
G_B3_1 = G_B1_0;
goto IL_0039;
}
IL_0034:
{
G_B3_0 = _stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9;
G_B3_1 = G_B2_0;
}
IL_0039:
{
String_t* L_9;
L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B3_1, G_B3_0, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
return L_9;
}
}
IL2CPP_EXTERN_C String_t* HierarchyNode_ToString_m393B16519275D2F761A5664F62F1F89C7576EE83_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
String_t* _returnValue;
_returnValue = HierarchyNode_ToString_m393B16519275D2F761A5664F62F1F89C7576EE83(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_Equals_m0FF62873EFA0A0B67F63D93DAA27F370B7460AA2 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, RuntimeObject* ___0_obj, 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_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var)))
{
goto IL_0018;
}
}
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)UnBox(L_1, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var)));
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_2 = V_0;
bool L_3;
L_3 = HierarchyNode_Equals_m21AA316B1263A399682DD3DF95419B0EE699B9AC(__this, L_2, NULL);
G_B3_0 = ((int32_t)(L_3));
goto IL_0019;
}
IL_0018:
{
G_B3_0 = 0;
}
IL_0019:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool HierarchyNode_Equals_m0FF62873EFA0A0B67F63D93DAA27F370B7460AA2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
bool _returnValue;
_returnValue = HierarchyNode_Equals_m0FF62873EFA0A0B67F63D93DAA27F370B7460AA2(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNode_GetHashCode_m4942E49DB4DAABA2353958AB4BE213B7FA546574 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashCode_t9CF0E862CF73DB9FE67D8DBBD1F4C46330F88AE3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0;
L_0 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(__this, NULL);
int32_t L_1;
L_1 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(HashCode_t9CF0E862CF73DB9FE67D8DBBD1F4C46330F88AE3_il2cpp_TypeInfo_var);
int32_t L_2;
L_2 = HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277(L_0, L_1, HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277_RuntimeMethod_var);
return L_2;
}
}
IL2CPP_EXTERN_C int32_t HierarchyNode_GetHashCode_m4942E49DB4DAABA2353958AB4BE213B7FA546574_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
int32_t _returnValue;
_returnValue = HierarchyNode_GetHashCode_m4942E49DB4DAABA2353958AB4BE213B7FA546574(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* HierarchyNodeType_get_Null_m953BE84EE135D1E9A33A4F5609510A151FF60DF1 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
return (&((HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var))->___s_Null);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_Id;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*>(__this + _offset);
int32_t _returnValue;
_returnValue = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_op_Equality_mE4D552A0E85E1869F846FA7146DA80340A75B585 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* ___0_lhs, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* ___1_rhs, const RuntimeMethod* method)
{
{
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* L_0 = ___0_lhs;
int32_t L_1;
L_1 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(L_0, NULL);
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* L_2 = ___1_rhs;
int32_t L_3;
L_3 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(L_2, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_Equals_mC1ABF19667AE18B967EAA0087E8ACCB00FB09B86 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 ___0_other, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline((&___0_other), NULL);
int32_t L_1;
L_1 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(__this, NULL);
return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool HierarchyNodeType_Equals_mC1ABF19667AE18B967EAA0087E8ACCB00FB09B86_AdjustorThunk (RuntimeObject* __this, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 ___0_other, const RuntimeMethod* method)
{
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*>(__this + _offset);
bool _returnValue;
_returnValue = HierarchyNodeType_Equals_mC1ABF19667AE18B967EAA0087E8ACCB00FB09B86(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNodeType_ToString_mF1B22CBC191CD587C3C6744430C6B88CA1CBD6A9 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C60C2FD92F0CAF88C2C4F6C90572A5FBB93A714);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9);
s_Il2CppMethodInitialized = true;
}
String_t* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
String_t* G_B1_0 = NULL;
String_t* G_B1_1 = NULL;
RuntimeObject* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
String_t* G_B3_2 = NULL;
{
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* L_0;
L_0 = HierarchyNodeType_get_Null_m953BE84EE135D1E9A33A4F5609510A151FF60DF1(NULL);
bool L_1;
L_1 = HierarchyNodeType_op_Equality_mE4D552A0E85E1869F846FA7146DA80340A75B585(__this, L_0, NULL);
if (L_1)
{
G_B2_0 = _stringLiteral0C60C2FD92F0CAF88C2C4F6C90572A5FBB93A714;
G_B2_1 = _stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC;
goto IL_0024;
}
G_B1_0 = _stringLiteral0C60C2FD92F0CAF88C2C4F6C90572A5FBB93A714;
G_B1_1 = _stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC;
}
{
int32_t L_2;
L_2 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(__this, NULL);
int32_t L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_defaults.int32_class, &L_3);
G_B3_0 = L_4;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_0029;
}
IL_0024:
{
G_B3_0 = ((RuntimeObject*)(_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9));
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_0029:
{
String_t* L_5;
L_5 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(G_B3_2, G_B3_1, G_B3_0, NULL);
return L_5;
}
}
IL2CPP_EXTERN_C String_t* HierarchyNodeType_ToString_mF1B22CBC191CD587C3C6744430C6B88CA1CBD6A9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*>(__this + _offset);
String_t* _returnValue;
_returnValue = HierarchyNodeType_ToString_mF1B22CBC191CD587C3C6744430C6B88CA1CBD6A9(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_Equals_mC28897DB00E62C8F91EF555751869853AA42568B (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t G_B3_0 = 0;
{
RuntimeObject* L_0 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var)))
{
goto IL_0018;
}
}
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((*(HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*)UnBox(L_1, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var)));
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 L_2 = V_0;
bool L_3;
L_3 = HierarchyNodeType_Equals_mC1ABF19667AE18B967EAA0087E8ACCB00FB09B86(__this, L_2, NULL);
G_B3_0 = ((int32_t)(L_3));
goto IL_0019;
}
IL_0018:
{
G_B3_0 = 0;
}
IL_0019:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool HierarchyNodeType_Equals_mC28897DB00E62C8F91EF555751869853AA42568B_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*>(__this + _offset);
bool _returnValue;
_returnValue = HierarchyNodeType_Equals_mC28897DB00E62C8F91EF555751869853AA42568B(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNodeType_GetHashCode_mD56E6A6C18B5602DD3EB1E77DDF0C4ADB8BA04CA (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(__this, NULL);
V_0 = L_0;
int32_t L_1;
L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t HierarchyNodeType_GetHashCode_mD56E6A6C18B5602DD3EB1E77DDF0C4ADB8BA04CA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*>(__this + _offset);
int32_t _returnValue;
_returnValue = HierarchyNodeType_GetHashCode_mD56E6A6C18B5602DD3EB1E77DDF0C4ADB8BA04CA(_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 IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Size_mA64BDAED69EE9895DCFF64C44002E3761F799FEA (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_Size = L_0;
return;
}
}
IL2CPP_EXTERN_C void HierarchyPropertyDescriptor_set_Size_mA64BDAED69EE9895DCFF64C44002E3761F799FEA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E*>(__this + _offset);
HierarchyPropertyDescriptor_set_Size_mA64BDAED69EE9895DCFF64C44002E3761F799FEA_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Type_m857827AE0E2F766B6A6DA81B1B46D8CFDF72B993 (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_Type = L_0;
return;
}
}
IL2CPP_EXTERN_C void HierarchyPropertyDescriptor_set_Type_m857827AE0E2F766B6A6DA81B1B46D8CFDF72B993_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E*>(__this + _offset);
HierarchyPropertyDescriptor_set_Type_m857827AE0E2F766B6A6DA81B1B46D8CFDF72B993_inline(_thisAdjusted, ___0_value, 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 IL2CPP_METHOD_ATTR HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* HierarchyPropertyId_get_Null_m3DC815C8477AEBD8BE81015FF68D915AC04ACB49 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
return (&((HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var))->___s_Null);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_Id;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
int32_t _returnValue;
_returnValue = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyId__ctor_mFD8B1B7B5760F60CFE8D4ED92477D3BB5B26781C (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method)
{
{
__this->___m_Id = 0;
return;
}
}
IL2CPP_EXTERN_C void HierarchyPropertyId__ctor_mFD8B1B7B5760F60CFE8D4ED92477D3BB5B26781C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
HierarchyPropertyId__ctor_mFD8B1B7B5760F60CFE8D4ED92477D3BB5B26781C(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_op_Equality_mE9B18ABE7318AB6592DE11BCDDF173A4E4397B22 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___0_lhs, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_rhs, const RuntimeMethod* method)
{
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_0 = ___0_lhs;
int32_t L_1;
L_1 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(L_0, NULL);
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_2 = ___1_rhs;
int32_t L_3;
L_3 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(L_2, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_Equals_m59AA71C4377B78891640E4F12F601B08E50C9889 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___0_other, const RuntimeMethod* method)
{
{
int32_t L_0;
L_0 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline((&___0_other), NULL);
int32_t L_1;
L_1 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(__this, NULL);
return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool HierarchyPropertyId_Equals_m59AA71C4377B78891640E4F12F601B08E50C9889_AdjustorThunk (RuntimeObject* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___0_other, const RuntimeMethod* method)
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
bool _returnValue;
_returnValue = HierarchyPropertyId_Equals_m59AA71C4377B78891640E4F12F601B08E50C9889(_thisAdjusted, ___0_other, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyPropertyId_ToString_m855C9258A3754F31D1D435F360917F785CBAF79F (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2182C6037A590CA94D59641F2892D9AB322F203A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9);
s_Il2CppMethodInitialized = true;
}
String_t* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
String_t* G_B1_0 = NULL;
String_t* G_B1_1 = NULL;
RuntimeObject* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
String_t* G_B3_2 = NULL;
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_0;
L_0 = HierarchyPropertyId_get_Null_m3DC815C8477AEBD8BE81015FF68D915AC04ACB49(NULL);
bool L_1;
L_1 = HierarchyPropertyId_op_Equality_mE9B18ABE7318AB6592DE11BCDDF173A4E4397B22(__this, L_0, NULL);
if (L_1)
{
G_B2_0 = _stringLiteral2182C6037A590CA94D59641F2892D9AB322F203A;
G_B2_1 = _stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC;
goto IL_0024;
}
G_B1_0 = _stringLiteral2182C6037A590CA94D59641F2892D9AB322F203A;
G_B1_1 = _stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC;
}
{
int32_t L_2;
L_2 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(__this, NULL);
int32_t L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_defaults.int32_class, &L_3);
G_B3_0 = L_4;
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_0029;
}
IL_0024:
{
G_B3_0 = ((RuntimeObject*)(_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9));
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_0029:
{
String_t* L_5;
L_5 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(G_B3_2, G_B3_1, G_B3_0, NULL);
return L_5;
}
}
IL2CPP_EXTERN_C String_t* HierarchyPropertyId_ToString_m855C9258A3754F31D1D435F360917F785CBAF79F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
String_t* _returnValue;
_returnValue = HierarchyPropertyId_ToString_m855C9258A3754F31D1D435F360917F785CBAF79F(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_Equals_mE6D8F146E12F12F18EE0C1B2347A5D9AA83DFE7E (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t G_B3_0 = 0;
{
RuntimeObject* L_0 = ___0_obj;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var)))
{
goto IL_0018;
}
}
{
RuntimeObject* L_1 = ___0_obj;
V_0 = ((*(HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)UnBox(L_1, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var)));
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 L_2 = V_0;
bool L_3;
L_3 = HierarchyPropertyId_Equals_m59AA71C4377B78891640E4F12F601B08E50C9889(__this, L_2, NULL);
G_B3_0 = ((int32_t)(L_3));
goto IL_0019;
}
IL_0018:
{
G_B3_0 = 0;
}
IL_0019:
{
return (bool)G_B3_0;
}
}
IL2CPP_EXTERN_C bool HierarchyPropertyId_Equals_mE6D8F146E12F12F18EE0C1B2347A5D9AA83DFE7E_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
bool _returnValue;
_returnValue = HierarchyPropertyId_Equals_mE6D8F146E12F12F18EE0C1B2347A5D9AA83DFE7E(_thisAdjusted, ___0_obj, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyId_GetHashCode_mAE3558EA8116702BD990773B56BE749B6D839207 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(__this, NULL);
V_0 = L_0;
int32_t L_1;
L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL);
return L_1;
}
}
IL2CPP_EXTERN_C int32_t HierarchyPropertyId_GetHashCode_mAE3558EA8116702BD990773B56BE749B6D839207_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
int32_t _returnValue;
_returnValue = HierarchyPropertyId_GetHashCode_mAE3558EA8116702BD990773B56BE749B6D839207(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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 HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled)
{
marshaled.___U3CNameU3Ek__BackingField = il2cpp_codegen_marshal_string(unmarshaled.___U3CNameU3Ek__BackingField);
marshaled.___U3CValueU3Ek__BackingField = il2cpp_codegen_marshal_string(unmarshaled.___U3CValueU3Ek__BackingField);
marshaled.___U3CNumValueU3Ek__BackingField = unmarshaled.___U3CNumValueU3Ek__BackingField;
marshaled.___U3COpU3Ek__BackingField = unmarshaled.___U3COpU3Ek__BackingField;
}
IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke_back(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled)
{
unmarshaled.___U3CNameU3Ek__BackingField = il2cpp_codegen_marshal_string_result(marshaled.___U3CNameU3Ek__BackingField);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CNameU3Ek__BackingField), (void*)il2cpp_codegen_marshal_string_result(marshaled.___U3CNameU3Ek__BackingField));
unmarshaled.___U3CValueU3Ek__BackingField = il2cpp_codegen_marshal_string_result(marshaled.___U3CValueU3Ek__BackingField);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CValueU3Ek__BackingField), (void*)il2cpp_codegen_marshal_string_result(marshaled.___U3CValueU3Ek__BackingField));
float unmarshaledU3CNumValueU3Ek__BackingField_temp_2 = 0.0f;
unmarshaledU3CNumValueU3Ek__BackingField_temp_2 = marshaled.___U3CNumValueU3Ek__BackingField;
unmarshaled.___U3CNumValueU3Ek__BackingField = unmarshaledU3CNumValueU3Ek__BackingField_temp_2;
int32_t unmarshaledU3COpU3Ek__BackingField_temp_3 = 0;
unmarshaledU3COpU3Ek__BackingField_temp_3 = marshaled.___U3COpU3Ek__BackingField;
unmarshaled.___U3COpU3Ek__BackingField = unmarshaledU3COpU3Ek__BackingField_temp_3;
}
IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke_cleanup(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___U3CNameU3Ek__BackingField);
marshaled.___U3CNameU3Ek__BackingField = NULL;
il2cpp_codegen_marshal_free(marshaled.___U3CValueU3Ek__BackingField);
marshaled.___U3CValueU3Ek__BackingField = NULL;
}
IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled)
{
marshaled.___U3CNameU3Ek__BackingField = il2cpp_codegen_marshal_bstring(unmarshaled.___U3CNameU3Ek__BackingField);
marshaled.___U3CValueU3Ek__BackingField = il2cpp_codegen_marshal_bstring(unmarshaled.___U3CValueU3Ek__BackingField);
marshaled.___U3CNumValueU3Ek__BackingField = unmarshaled.___U3CNumValueU3Ek__BackingField;
marshaled.___U3COpU3Ek__BackingField = unmarshaled.___U3COpU3Ek__BackingField;
}
IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com_back(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled)
{
unmarshaled.___U3CNameU3Ek__BackingField = il2cpp_codegen_marshal_bstring_result(marshaled.___U3CNameU3Ek__BackingField);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CNameU3Ek__BackingField), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___U3CNameU3Ek__BackingField));
unmarshaled.___U3CValueU3Ek__BackingField = il2cpp_codegen_marshal_bstring_result(marshaled.___U3CValueU3Ek__BackingField);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CValueU3Ek__BackingField), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___U3CValueU3Ek__BackingField));
float unmarshaledU3CNumValueU3Ek__BackingField_temp_2 = 0.0f;
unmarshaledU3CNumValueU3Ek__BackingField_temp_2 = marshaled.___U3CNumValueU3Ek__BackingField;
unmarshaled.___U3CNumValueU3Ek__BackingField = unmarshaledU3CNumValueU3Ek__BackingField_temp_2;
int32_t unmarshaledU3COpU3Ek__BackingField_temp_3 = 0;
unmarshaledU3COpU3Ek__BackingField_temp_3 = marshaled.___U3COpU3Ek__BackingField;
unmarshaled.___U3COpU3Ek__BackingField = unmarshaledU3COpU3Ek__BackingField_temp_3;
}
IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com_cleanup(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___U3CNameU3Ek__BackingField);
marshaled.___U3CNameU3Ek__BackingField = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___U3CValueU3Ek__BackingField);
marshaled.___U3CValueU3Ek__BackingField = NULL;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* HierarchySearchFilter_get_Invalid_m70ED0C85C26D95074AA1346B22472AA1682EF05E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
return (&((HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var))->___s_Invalid);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchySearchFilter_get_IsValid_m57196B68CAD2B3A2F36094A71BD2D8510B4EDF29 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
String_t* L_0;
L_0 = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline(__this, NULL);
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool HierarchySearchFilter_get_IsValid_m57196B68CAD2B3A2F36094A71BD2D8510B4EDF29_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
bool _returnValue;
_returnValue = HierarchySearchFilter_get_IsValid_m57196B68CAD2B3A2F36094A71BD2D8510B4EDF29(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C String_t* HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
String_t* _returnValue;
_returnValue = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CValueU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C String_t* HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
String_t* _returnValue;
_returnValue = HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___U3CNumValueU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C float HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
float _returnValue;
_returnValue = HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3COpU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
int32_t _returnValue;
_returnValue = HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_ToString_mC3ACC2548C0E6810E70400920B69FC4CF5C6BF87 (int32_t ___0_op, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
String_t* V_2 = NULL;
{
int32_t L_0 = ___0_op;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_002d;
}
case 1:
{
goto IL_0035;
}
case 2:
{
goto IL_003d;
}
case 3:
{
goto IL_0045;
}
case 4:
{
goto IL_004d;
}
case 5:
{
goto IL_0055;
}
case 6:
{
goto IL_005d;
}
case 7:
{
goto IL_0065;
}
}
}
{
goto IL_006d;
}
IL_002d:
{
V_2 = _stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E;
goto IL_0083;
}
IL_0035:
{
V_2 = _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
goto IL_0083;
}
IL_003d:
{
V_2 = _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5;
goto IL_0083;
}
IL_0045:
{
V_2 = _stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B;
goto IL_0083;
}
IL_004d:
{
V_2 = _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11;
goto IL_0083;
}
IL_0055:
{
V_2 = _stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69;
goto IL_0083;
}
IL_005d:
{
V_2 = _stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27;
goto IL_0083;
}
IL_0065:
{
V_2 = _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
goto IL_0083;
}
IL_006d:
{
int32_t L_3 = ___0_op;
int32_t L_4 = L_3;
RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchySearchFilterOperator_t2A969B6F137B3E37A5EAB8E5830A27EA631C618D_il2cpp_TypeInfo_var)), &L_4);
String_t* L_6;
L_6 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral89753BA68E47012118245D5F927CC2AF8E143C65)), L_5, NULL);
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_7 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_7, L_6, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchySearchFilter_ToString_mC3ACC2548C0E6810E70400920B69FC4CF5C6BF87_RuntimeMethod_var)));
}
IL_0083:
{
String_t* L_8 = V_2;
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_ToString_mE726A902E60DDDD1E51502ECB14F64171B9CD2A3 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
float V_1 = 0.0f;
String_t* V_2 = NULL;
String_t* G_B3_0 = NULL;
{
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
float L_0;
L_0 = HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_inline(__this, NULL);
bool L_1;
L_1 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_0, NULL);
if (L_1)
{
goto IL_001e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
float L_2;
L_2 = HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_inline(__this, NULL);
V_1 = L_2;
String_t* L_3;
L_3 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_1), NULL);
G_B3_0 = L_3;
goto IL_0024;
}
IL_001e:
{
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
String_t* L_4;
L_4 = HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_inline(__this, NULL);
G_B3_0 = L_4;
}
IL_0024:
{
V_0 = G_B3_0;
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
String_t* L_5;
L_5 = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline(__this, NULL);
int32_t L_6;
L_6 = HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94_inline(__this, NULL);
String_t* L_7;
L_7 = HierarchySearchFilter_ToString_mC3ACC2548C0E6810E70400920B69FC4CF5C6BF87(L_6, NULL);
String_t* L_8 = V_0;
String_t* L_9;
L_9 = HierarchySearchFilter_QuoteStringIfNeeded_m56A25E25CBD369AAE246D5FA8F7B35C22AA82729(L_8, NULL);
String_t* L_10;
L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_5, L_7, L_9, NULL);
V_2 = L_10;
goto IL_0044;
}
IL_0044:
{
String_t* L_11 = V_2;
return L_11;
}
}
IL2CPP_EXTERN_C String_t* HierarchySearchFilter_ToString_mE726A902E60DDDD1E51502ECB14F64171B9CD2A3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
String_t* _returnValue;
_returnValue = HierarchySearchFilter_ToString_mE726A902E60DDDD1E51502ECB14F64171B9CD2A3(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_QuoteStringIfNeeded_m56A25E25CBD369AAE246D5FA8F7B35C22AA82729 (String_t* ___0_s, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
String_t* V_1 = NULL;
int32_t G_B4_0 = 0;
{
String_t* L_0 = ___0_s;
NullCheck(L_0);
int32_t L_1;
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
if ((((int32_t)L_1) <= ((int32_t)0)))
{
goto IL_0028;
}
}
{
String_t* L_2 = ___0_s;
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = ((HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var))->___s_WhiteSpaces;
NullCheck(L_2);
int32_t L_4;
L_4 = String_IndexOfAny_mC7AA4AE42B38667BDB9B214AA6230F322306CFF6(L_2, L_3, NULL);
if ((((int32_t)L_4) == ((int32_t)(-1))))
{
goto IL_0028;
}
}
{
String_t* L_5 = ___0_s;
NullCheck(L_5);
Il2CppChar L_6;
L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, 0, NULL);
G_B4_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)((int32_t)34)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0029;
}
IL_0028:
{
G_B4_0 = 0;
}
IL_0029:
{
V_0 = (bool)G_B4_0;
bool L_7 = V_0;
if (!L_7)
{
goto IL_0041;
}
}
{
String_t* L_8 = ___0_s;
String_t* L_9;
L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677, L_8, _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677, NULL);
V_1 = L_9;
goto IL_0045;
}
IL_0041:
{
String_t* L_10 = ___0_s;
V_1 = L_10;
goto IL_0045;
}
IL_0045:
{
String_t* L_11 = V_1;
return L_11;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchFilter__cctor_mB8B44ADFCAC006A798CC15253EEB8030878A390B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6241FC279C08882424D89EFBAC324C6901E534F1____E09F1B9774E7BD16FF4AA0F427CA8BA3FE2FCD832454BB60E741311C9CBB2F43_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
{
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)3);
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t6241FC279C08882424D89EFBAC324C6901E534F1____E09F1B9774E7BD16FF4AA0F427CA8BA3FE2FCD832454BB60E741311C9CBB2F43_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
((HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var))->___s_WhiteSpaces = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var))->___s_WhiteSpaces), (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
IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_pinvoke(const HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9& unmarshaled, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_pinvoke& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9____U3CTextValuesU3Ek__BackingField_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___U3CTextValuesU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9____U3CTextValuesU3Ek__BackingField_FieldInfo_var, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CTextValuesU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_pinvoke_back(const HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_pinvoke& marshaled, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9____U3CTextValuesU3Ek__BackingField_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___U3CTextValuesU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9____U3CTextValuesU3Ek__BackingField_FieldInfo_var, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CTextValuesU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_pinvoke_cleanup(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_com(const HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9& unmarshaled, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_com& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9____U3CTextValuesU3Ek__BackingField_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___U3CTextValuesU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9____U3CTextValuesU3Ek__BackingField_FieldInfo_var, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CTextValuesU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_com_back(const HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_com& marshaled, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9____U3CTextValuesU3Ek__BackingField_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___U3CTextValuesU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9____U3CTextValuesU3Ek__BackingField_FieldInfo_var, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CTextValuesU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_com_cleanup(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
{
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = __this->___U3CSystemFiltersU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_SystemFilters_m6968284953A186AEAC1DA6C04526EE41A173F600 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method)
{
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = ___0_value;
__this->___U3CSystemFiltersU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSystemFiltersU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_Filters_m7D26A9BFC776A25580D0D3E0204D29596CE6D1BE (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
{
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = __this->___U3CFiltersU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Filters_m71FBF5269CD15DB9C64D9ACD31F70E476CD00A8D (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method)
{
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = ___0_value;
__this->___U3CFiltersU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFiltersU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
{
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___U3CTextValuesU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_TextValues_m017B6DB0FF641AFE378EA2ECAE545975F4964471 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_value, const RuntimeMethod* method)
{
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_value;
__this->___U3CTextValuesU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextValuesU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Strict_m7239912F9481C8EC715361DDB68D220E6762868F (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
__this->___U3CStrictU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Invalid_mB39F85C58907EA8D6E5B81A172D3F8296FD1EB94 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
__this->___U3CInvalidU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor__ctor_m7C24033C1656B46818ED2DF492D08ACEB590B3DF (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_filters, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_textValues, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__33_0_mA8AC5EAC6B1F4BFF4490BEA7F8F4055590572EEC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__33_1_m9E22E0718515F3351C6C68A00F1C860F3EB1EB54_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9B542871435950D7EDFFD12840CC31D2330CB29);
s_Il2CppMethodInitialized = true;
}
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 V_0;
memset((&V_0), 0, sizeof(V_0));
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* V_1 = NULL;
int32_t V_2 = 0;
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 V_3;
memset((&V_3), 0, sizeof(V_3));
bool V_4 = false;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B2_0 = NULL;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B1_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_0 = NULL;
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* G_B6_0 = NULL;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B6_1 = NULL;
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B6_2 = NULL;
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* G_B5_0 = NULL;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B5_1 = NULL;
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B5_2 = NULL;
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* G_B8_0 = NULL;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B8_1 = NULL;
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B8_2 = NULL;
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* G_B7_0 = NULL;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B7_1 = NULL;
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B7_2 = NULL;
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B15_0 = NULL;
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B14_0 = NULL;
int32_t G_B16_0 = 0;
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B16_1 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = ___0_filters;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0013;
}
G_B1_0 = L_1;
}
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_2 = (HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7*)(HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7*)SZArrayNew(HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7_il2cpp_TypeInfo_var, (uint32_t)0);
G_B2_0 = L_2;
}
IL_0013:
{
___0_filters = G_B2_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = ___1_textValues;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
if (L_4)
{
G_B4_0 = L_4;
goto IL_0020;
}
G_B3_0 = L_4;
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
G_B4_0 = L_5;
}
IL_0020:
{
___1_textValues = G_B4_0;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_6 = ___0_filters;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_7 = ((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_0;
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_8 = L_7;
if (L_8)
{
G_B6_0 = L_8;
G_B6_1 = L_6;
G_B6_2 = __this;
goto IL_0043;
}
G_B5_0 = L_8;
G_B5_1 = L_6;
G_B5_2 = __this;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* L_9 = ((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_10 = (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821*)il2cpp_codegen_object_new(Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821_il2cpp_TypeInfo_var);
Func_2__ctor_m57151FFF35767FCEE0EFC009B83BC6090ECAD42A(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__33_0_mA8AC5EAC6B1F4BFF4490BEA7F8F4055590572EEC_RuntimeMethod_var), NULL);
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_11 = L_10;
((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_0 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_0), (void*)L_11);
G_B6_0 = L_11;
G_B6_1 = G_B5_1;
G_B6_2 = G_B5_2;
}
IL_0043:
{
il2cpp_codegen_runtime_class_init_inline(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_12;
L_12 = HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3((RuntimeObject*)G_B6_1, G_B6_0, HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_RuntimeMethod_var);
NullCheck(G_B6_2);
HierarchySearchQueryDescriptor_set_Filters_m71FBF5269CD15DB9C64D9ACD31F70E476CD00A8D_inline(G_B6_2, L_12, NULL);
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_13 = ___0_filters;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_14 = ((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_1;
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_15 = L_14;
if (L_15)
{
G_B8_0 = L_15;
G_B8_1 = L_13;
G_B8_2 = __this;
goto IL_006f;
}
G_B7_0 = L_15;
G_B7_1 = L_13;
G_B7_2 = __this;
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* L_16 = ((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9;
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_17 = (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821*)il2cpp_codegen_object_new(Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821_il2cpp_TypeInfo_var);
Func_2__ctor_m57151FFF35767FCEE0EFC009B83BC6090ECAD42A(L_17, L_16, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__33_1_m9E22E0718515F3351C6C68A00F1C860F3EB1EB54_RuntimeMethod_var), NULL);
Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_18 = L_17;
((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_1 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_1), (void*)L_18);
G_B8_0 = L_18;
G_B8_1 = G_B7_1;
G_B8_2 = G_B7_2;
}
IL_006f:
{
il2cpp_codegen_runtime_class_init_inline(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_19;
L_19 = HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3((RuntimeObject*)G_B8_1, G_B8_0, HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_RuntimeMethod_var);
NullCheck(G_B8_2);
HierarchySearchQueryDescriptor_set_SystemFilters_m6968284953A186AEAC1DA6C04526EE41A173F600_inline(G_B8_2, L_19, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = ___1_textValues;
HierarchySearchQueryDescriptor_set_TextValues_m017B6DB0FF641AFE378EA2ECAE545975F4964471_inline(__this, L_20, NULL);
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* L_21;
L_21 = HierarchySearchFilter_get_Invalid_m70ED0C85C26D95074AA1346B22472AA1682EF05E(NULL);
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 L_22 = (*(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*)L_21);
V_0 = L_22;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_23;
L_23 = HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E_inline(__this, NULL);
V_1 = L_23;
V_2 = 0;
goto IL_00c3;
}
IL_0099:
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_24 = V_1;
int32_t L_25 = V_2;
NullCheck(L_24);
int32_t L_26 = L_25;
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_3 = L_27;
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
String_t* L_28;
L_28 = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline((&V_3), NULL);
bool L_29;
L_29 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_28, _stringLiteralC9B542871435950D7EDFFD12840CC31D2330CB29, NULL);
V_4 = L_29;
bool L_30 = V_4;
if (!L_30)
{
goto IL_00be;
}
}
{
HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 L_31 = V_3;
V_0 = L_31;
goto IL_00c9;
}
IL_00be:
{
int32_t L_32 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1));
}
IL_00c3:
{
int32_t L_33 = V_2;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_34 = V_1;
NullCheck(L_34);
if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))))
{
goto IL_0099;
}
}
IL_00c9:
{
HierarchySearchQueryDescriptor_set_Invalid_mB39F85C58907EA8D6E5B81A172D3F8296FD1EB94_inline(__this, (bool)0, NULL);
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
bool L_35;
L_35 = HierarchySearchFilter_get_IsValid_m57196B68CAD2B3A2F36094A71BD2D8510B4EDF29((&V_0), NULL);
if (!L_35)
{
G_B15_0 = __this;
goto IL_00ee;
}
G_B14_0 = __this;
}
{
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
String_t* L_36;
L_36 = HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_inline((&V_0), NULL);
bool L_37;
L_37 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_36, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL);
G_B16_0 = ((int32_t)(L_37));
G_B16_1 = G_B14_0;
goto IL_00ef;
}
IL_00ee:
{
G_B16_0 = 1;
G_B16_1 = G_B15_0;
}
IL_00ef:
{
NullCheck(G_B16_1);
HierarchySearchQueryDescriptor_set_Strict_m7239912F9481C8EC715361DDB68D220E6762868F_inline(G_B16_1, (bool)G_B16_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_ToString_m93930794C65D2F97EB21E143D18373E2F763F4F3 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
{
String_t* L_0;
L_0 = HierarchySearchQueryDescriptor_BuildQuery_m64EAC5227F72467FCCD0EA9D34B87842C1BD6CC2(__this, NULL);
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
String_t* L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildFilterQuery_mEA76C67D0718F63CD633E2B708B0B0174A6211A7 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0;
L_0 = HierarchySearchQueryDescriptor_get_Filters_m7D26A9BFC776A25580D0D3E0204D29596CE6D1BE_inline(__this, NULL);
String_t* L_1;
L_1 = String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E(_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, (RuntimeObject*)L_0, String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_RuntimeMethod_var);
V_0 = L_1;
goto IL_0014;
}
IL_0014:
{
String_t* L_2 = V_0;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildSystemFilterQuery_mCA55E38ED2C160F00E9168365D727F1AEF1804A3 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0;
L_0 = HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E_inline(__this, NULL);
String_t* L_1;
L_1 = String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E(_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, (RuntimeObject*)L_0, String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_RuntimeMethod_var);
V_0 = L_1;
goto IL_0014;
}
IL_0014:
{
String_t* L_2 = V_0;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildTextQuery_m8EC7ABED08D68C37BB2C264027F6D8EAAAAF3636 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
s_Il2CppMethodInitialized = true;
}
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
int32_t V_1 = 0;
bool V_2 = false;
String_t* V_3 = NULL;
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0;
L_0 = HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5_inline(__this, NULL);
NullCheck(L_0);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)));
V_0 = L_1;
V_1 = 0;
goto IL_0027;
}
IL_0013:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = V_0;
int32_t L_3 = V_1;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4;
L_4 = HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5_inline(__this, NULL);
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
String_t* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
String_t* L_8;
L_8 = HierarchySearchFilter_QuoteStringIfNeeded_m56A25E25CBD369AAE246D5FA8F7B35C22AA82729(L_7, NULL);
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (String_t*)L_8);
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0027:
{
int32_t L_10 = V_1;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = V_0;
NullCheck(L_11);
V_2 = (bool)((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))? 1 : 0);
bool L_12 = V_2;
if (L_12)
{
goto IL_0013;
}
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_0;
String_t* L_14;
L_14 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_13, NULL);
V_3 = L_14;
goto IL_003f;
}
IL_003f:
{
String_t* L_15 = V_3;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildQuery_m64EAC5227F72467FCCD0EA9D34B87842C1BD6CC2 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
String_t* V_6 = NULL;
{
V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0;
L_0 = HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E_inline(__this, NULL);
NullCheck(L_0);
V_1 = (bool)((!(((uint32_t)(((RuntimeArray*)L_0)->max_length)) <= ((uint32_t)0)))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0024;
}
}
{
String_t* L_2 = V_0;
String_t* L_3;
L_3 = HierarchySearchQueryDescriptor_BuildSystemFilterQuery_mCA55E38ED2C160F00E9168365D727F1AEF1804A3(__this, NULL);
String_t* L_4;
L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, L_3, NULL);
V_0 = L_4;
}
IL_0024:
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_5;
L_5 = HierarchySearchQueryDescriptor_get_Filters_m7D26A9BFC776A25580D0D3E0204D29596CE6D1BE_inline(__this, NULL);
NullCheck(L_5);
V_2 = (bool)((!(((uint32_t)(((RuntimeArray*)L_5)->max_length)) <= ((uint32_t)0)))? 1 : 0);
bool L_6 = V_2;
if (!L_6)
{
goto IL_005a;
}
}
{
String_t* L_7 = V_0;
NullCheck(L_7);
int32_t L_8;
L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
V_3 = (bool)((((int32_t)L_8) > ((int32_t)0))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_004c;
}
}
{
String_t* L_10 = V_0;
String_t* L_11;
L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, NULL);
V_0 = L_11;
}
IL_004c:
{
String_t* L_12 = V_0;
String_t* L_13;
L_13 = HierarchySearchQueryDescriptor_BuildFilterQuery_mEA76C67D0718F63CD633E2B708B0B0174A6211A7(__this, NULL);
String_t* L_14;
L_14 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_12, L_13, NULL);
V_0 = L_14;
}
IL_005a:
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15;
L_15 = HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5_inline(__this, NULL);
NullCheck(L_15);
V_4 = (bool)((!(((uint32_t)(((RuntimeArray*)L_15)->max_length)) <= ((uint32_t)0)))? 1 : 0);
bool L_16 = V_4;
if (!L_16)
{
goto IL_0094;
}
}
{
String_t* L_17 = V_0;
NullCheck(L_17);
int32_t L_18;
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
V_5 = (bool)((((int32_t)L_18) > ((int32_t)0))? 1 : 0);
bool L_19 = V_5;
if (!L_19)
{
goto IL_0086;
}
}
{
String_t* L_20 = V_0;
String_t* L_21;
L_21 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_20, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, NULL);
V_0 = L_21;
}
IL_0086:
{
String_t* L_22 = V_0;
String_t* L_23;
L_23 = HierarchySearchQueryDescriptor_BuildTextQuery_m8EC7ABED08D68C37BB2C264027F6D8EAAAAF3636(__this, NULL);
String_t* L_24;
L_24 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_22, L_23, NULL);
V_0 = L_24;
}
IL_0094:
{
String_t* L_25 = V_0;
V_6 = L_25;
goto IL_0099;
}
IL_0099:
{
String_t* L_26 = V_6;
return L_26;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor__cctor_m8EF8E8298F1EA50C2AE1C4069DD7780A1035BDFB (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m9F8CD04799346CDC14E5D227FCC28B5A151A7C62_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33426CC432C3ADE760AF093A302A75AAEA8A118F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9B542871435950D7EDFFD12840CC31D2330CB29);
s_Il2CppMethodInitialized = true;
}
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral33426CC432C3ADE760AF093A302A75AAEA8A118F);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralC9B542871435950D7EDFFD12840CC31D2330CB29);
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_3 = (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*)il2cpp_codegen_object_new(HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var);
HashSet_1__ctor_m9F8CD04799346CDC14E5D227FCC28B5A151A7C62(L_3, (RuntimeObject*)L_2, HashSet_1__ctor_m9F8CD04799346CDC14E5D227FCC28B5A151A7C62_RuntimeMethod_var);
((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_SystemFilters = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_SystemFilters), (void*)L_3);
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_4 = (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9*)il2cpp_codegen_object_new(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
HierarchySearchQueryDescriptor__ctor_m7C24033C1656B46818ED2DF492D08ACEB590B3DF(L_4, (HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7*)NULL, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL);
((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_Empty = L_4;
Il2CppCodeGenWriteBarrier((void**)(&((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_Empty), (void*)L_4);
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_5 = (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9*)il2cpp_codegen_object_new(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
HierarchySearchQueryDescriptor__ctor_m7C24033C1656B46818ED2DF492D08ACEB590B3DF(L_5, (HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7*)NULL, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL);
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_6 = L_5;
NullCheck(L_6);
HierarchySearchQueryDescriptor_set_Invalid_mB39F85C58907EA8D6E5B81A172D3F8296FD1EB94_inline(L_6, (bool)1, NULL);
((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_InvalidQuery = L_6;
Il2CppCodeGenWriteBarrier((void**)(&((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_InvalidQuery), (void*)L_6);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m9D4224C3FD337D1F8712605036E3BF92F37A3959 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* L_0 = (U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6*)il2cpp_codegen_object_new(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
U3CU3Ec__ctor_m63E6DDFB1EC4295E0603D4F0CC0AA9365B345117(L_0, NULL);
((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m63E6DDFB1EC4295E0603D4F0CC0AA9365B345117 (U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3C_ctorU3Eb__33_0_mA8AC5EAC6B1F4BFF4490BEA7F8F4055590572EEC (U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* __this, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_0 = ((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_SystemFilters;
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline((&___0_f), NULL);
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853(L_0, L_1, HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3C_ctorU3Eb__33_1_m9E22E0718515F3351C6C68A00F1C860F3EB1EB54 (U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* __this, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_0 = ((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_SystemFilters;
il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
String_t* L_1;
L_1 = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline((&___0_f), NULL);
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853(L_0, L_1, HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317____U3CQueryParserU3Ek__BackingField_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___U3CQueryParserU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317____U3CQueryParserU3Ek__BackingField_FieldInfo_var, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CQueryParserU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke_back(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317____U3CQueryParserU3Ek__BackingField_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___U3CQueryParserU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317____U3CQueryParserU3Ek__BackingField_FieldInfo_var, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CQueryParserU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke_cleanup(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317____U3CQueryParserU3Ek__BackingField_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___U3CQueryParserU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317____U3CQueryParserU3Ek__BackingField_FieldInfo_var, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CQueryParserU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com_back(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317____U3CQueryParserU3Ek__BackingField_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___U3CQueryParserU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317____U3CQueryParserU3Ek__BackingField_FieldInfo_var, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CQueryParserU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com_cleanup(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_get_IsCreated_m6373B153869C3224129527BD441AFFC8752FEF92 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___m_Ptr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_NodesCount;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_get_UpdateNeeded_m1E805F2CCAB472AC619E6586C8DC3D3F437FF5D1 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
bool L_2;
L_2 = HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84(G_B2_0, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyViewModel_get_HierarchyFlattened_m7274791CBD27225D248900D66322DFCE74E9CD71 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = __this->___m_HierarchyFlattened;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Version_m62676BD287B35A63EB39D21ADB121F5CDB3340F1 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_Version;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_set_QueryParser_mB43B16415C0D0208DD5C4CEDE4BFE5A7F9CFA708 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CQueryParserU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CQueryParserU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* HierarchyViewModel_get_Query_mDA3284F8F7587BB8F1EE1B4EB10649622DB51E8E (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_2;
L_2 = HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40(G_B2_0, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel__ctor_m4D77037698BC715A8C9F7C72179741135E162172 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, uint32_t ___1_defaultFlags, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
int32_t V_2 = 0;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_0;
L_0 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(__this, NULL);
intptr_t L_1;
L_1 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_0, NULL);
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2 = ___0_hierarchyFlattened;
uint32_t L_3 = ___1_defaultFlags;
intptr_t L_4;
L_4 = HierarchyViewModel_Create_m28CDEDAEC5106133E4F9300E808297AB39C13F35(L_1, L_2, L_3, (&V_0), (&V_1), (&V_2), NULL);
__this->___m_Ptr = L_4;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_5 = ___0_hierarchyFlattened;
NullCheck(L_5);
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_6;
L_6 = HierarchyFlattened_get_Hierarchy_mC621A9310F8FACD94F6C403DF34DA36DD3EB15D7_inline(L_5, NULL);
__this->___m_Hierarchy = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_6);
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_7 = ___0_hierarchyFlattened;
__this->___m_HierarchyFlattened = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_7);
intptr_t L_8 = V_0;
__this->___m_NodesPtr = L_8;
int32_t L_9 = V_1;
__this->___m_NodesCount = L_9;
int32_t L_10 = V_2;
__this->___m_Version = L_10;
__this->___m_IsOwner = (bool)1;
DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06* L_11 = (DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06*)il2cpp_codegen_object_new(DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var);
DefaultHierarchySearchQueryParser__ctor_m34B870A817DCCCE6D243F045E5C83774B7054F8C(L_11, NULL);
HierarchyViewModel_set_QueryParser_mB43B16415C0D0208DD5C4CEDE4BFE5A7F9CFA708_inline(__this, L_11, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel__ctor_mCF4165CC9FCB57C7CD3568705B3626C3B75DA15F (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, intptr_t ___0_nativePtr, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___1_hierarchyFlattened, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
intptr_t L_0 = ___0_nativePtr;
__this->___m_Ptr = L_0;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = ___1_hierarchyFlattened;
NullCheck(L_1);
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_2;
L_2 = HierarchyFlattened_get_Hierarchy_mC621A9310F8FACD94F6C403DF34DA36DD3EB15D7_inline(L_1, NULL);
__this->___m_Hierarchy = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_2);
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_3 = ___1_hierarchyFlattened;
__this->___m_HierarchyFlattened = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_3);
intptr_t L_4 = ___2_nodesPtr;
__this->___m_NodesPtr = L_4;
int32_t L_5 = ___3_nodesCount;
__this->___m_NodesCount = L_5;
int32_t L_6 = ___4_version;
__this->___m_Version = L_6;
__this->___m_IsOwner = (bool)0;
DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06* L_7 = (DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06*)il2cpp_codegen_object_new(DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var);
DefaultHierarchySearchQueryParser__ctor_m34B870A817DCCCE6D243F045E5C83774B7054F8C(L_7, NULL);
HierarchyViewModel_set_QueryParser_mB43B16415C0D0208DD5C4CEDE4BFE5A7F9CFA708_inline(__this, L_7, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Finalize_m8C8B86BC9957F69A15265E29D1F8DD0667C41704 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_000c:
{
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}
});
try
{
HierarchyViewModel_Dispose_mC4D49DBFE5C0AF4AD436E84FD4FF66DC8F039CA0(__this, (bool)0, NULL);
goto IL_0014;
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0014:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Dispose_m04F833515685BDDE10B411655AB31BF96FB48E1B (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
HierarchyViewModel_Dispose_mC4D49DBFE5C0AF4AD436E84FD4FF66DC8F039CA0(__this, (bool)1, NULL);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Dispose_mC4D49DBFE5C0AF4AD436E84FD4FF66DC8F039CA0 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, bool ___0_disposing, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = 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_0038;
}
}
{
bool L_3 = __this->___m_IsOwner;
V_1 = L_3;
bool L_4 = V_1;
if (!L_4)
{
goto IL_002c;
}
}
{
intptr_t L_5 = __this->___m_Ptr;
HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE(L_5, NULL);
}
IL_002c:
{
__this->___m_Ptr = 0;
}
IL_0038:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __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_NodesCount;
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, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF_RuntimeMethod_var)));
}
IL_0023:
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_5 = __this->___m_HierarchyFlattened;
intptr_t L_6 = __this->___m_NodesPtr;
void* L_7;
L_7 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_6, NULL);
int32_t L_8 = ___0_index;
int32_t L_9 = *((int32_t*)((void*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 4)))));
NullCheck(L_5);
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_10;
L_10 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_5, L_9, NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_11;
L_11 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_10, NULL);
V_1 = L_11;
goto IL_0048;
}
IL_0048:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_12 = V_1;
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_IndexOf_m2547755D71FB38A32C5E6652AF8ABFC0932E1871 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
int32_t L_3;
L_3 = HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67(G_B2_0, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_Contains_m9ED39E8D14D50E85A06E1BF003C5C35CFFBF9A6D (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
bool L_3;
L_3 = HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC(G_B2_0, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_GetChildrenCount_mDA41A437C9C3B81F491759C6FABD6064DE01CA8F (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
int32_t L_3;
L_3 = HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A(G_B2_0, L_2, NULL);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlags_m8ACF05C9B80E2A614E35FEBBB5CC796328BFDEAC (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method)
{
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
uint32_t L_1 = ___1_flags;
bool L_2 = ___2_recurse;
HierarchyViewModel_SetFlagsNode_mDBD06C6F1F34E509193616D1DBE847164C1EB5DB(__this, L_0, L_1, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_HasAllFlags_m7255BF14683B037484CCAC743743D594C11C576D (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
{
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
uint32_t L_1 = ___1_flags;
bool L_2;
L_2 = HierarchyViewModel_HasAllFlagsNode_m6735138F172E7305AD53AEF8E6844C088DBE1AB7(__this, L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlags_m01130A019C62F03552920060C386E9C002B3CE61 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method)
{
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
uint32_t L_1 = ___1_flags;
bool L_2 = ___2_recurse;
HierarchyViewModel_ClearFlagsNode_m499231173B54A5AFE911D2211FEE5C4B7AF2ED42(__this, L_0, L_1, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A HierarchyViewModel_EnumerateNodesWithAllFlags_m61A518F8817D46BFDB6EE7DA58E0EE10EB4271B4 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, uint32_t ___0_flags, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_HasAllFlags_m7255BF14683B037484CCAC743743D594C11C576D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
uint32_t L_0 = ___0_flags;
Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_1 = (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1*)il2cpp_codegen_object_new(Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
Predicate__ctor_mB6FF1341DD3FF5652BD5E8FC22B1F1BBADED1AC7(L_1, __this, (intptr_t)((void*)HierarchyViewModel_HasAllFlags_m7255BF14683B037484CCAC743743D594C11C576D_RuntimeMethod_var), NULL);
HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A L_2;
memset((&L_2), 0, sizeof(L_2));
HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25((&L_2), __this, L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Update_mECA75CE00981EC0FAD15E68FCE973EC168D080F1 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B(G_B2_0, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6 HierarchyViewModel_GetEnumerator_m6DCD97D82AF9079DA61FBD0329AD4D400A65257C (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
{
Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m92AD996B2BC7A1DF6BEF8439EB170DA6B312DFAA((&L_0), __this, NULL);
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* HierarchyViewModel_FromIntPtr_m10B188DEE8064F7B36E08E3AAEB5F846CAD7C89D (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* G_B3_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
G_B3_0 = ((HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)(NULL));
goto IL_0023;
}
IL_0010:
{
intptr_t L_2 = ___0_handlePtr;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
V_0 = L_3;
RuntimeObject* L_4;
L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
G_B3_0 = ((HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)CastclassSealed((RuntimeObject*)L_4, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var));
}
IL_0023:
{
return G_B3_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyViewModel_Create_m28CDEDAEC5106133E4F9300E808297AB39C13F35 (intptr_t ___0_handlePtr, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___1_hierarchyFlattened, uint32_t ___2_defaultFlags, intptr_t* ___3_nodesPtr, int32_t* ___4_nodesCount, int32_t* ___5_version, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
intptr_t G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
intptr_t G_B3_1;
memset((&G_B3_1), 0, sizeof(G_B3_1));
{
intptr_t L_0 = ___0_handlePtr;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = ___1_hierarchyFlattened;
if (!L_1)
{
G_B2_0 = L_0;
goto IL_000c;
}
G_B1_0 = L_0;
}
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2 = ___1_hierarchyFlattened;
intptr_t L_3;
L_3 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(L_2, NULL);
G_B3_0 = L_3;
G_B3_1 = G_B1_0;
goto IL_000f;
}
IL_000c:
{
G_B3_0 = ((intptr_t)0);
G_B3_1 = G_B2_0;
}
IL_000f:
{
uint32_t L_4 = ___2_defaultFlags;
intptr_t* L_5 = ___3_nodesPtr;
int32_t* L_6 = ___4_nodesCount;
int32_t* L_7 = ___5_version;
intptr_t L_8;
L_8 = HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A(G_B3_1, G_B3_0, L_4, L_5, L_6, L_7, NULL);
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE (intptr_t ___0_nativePtr, const RuntimeMethod* method)
{
typedef void (*HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE_ftn) (intptr_t);
static HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::Destroy(System.IntPtr)");
_il2cpp_icall_func(___0_nativePtr);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlagsNode_mDBD06C6F1F34E509193616D1DBE847164C1EB5DB (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
uint32_t L_3 = ___1_flags;
bool L_4 = ___2_recurse;
HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0(G_B2_0, L_2, L_3, L_4, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_HasAllFlagsNode_m6735138F172E7305AD53AEF8E6844C088DBE1AB7 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
uint32_t L_3 = ___1_flags;
bool L_4;
L_4 = HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50(G_B2_0, L_2, L_3, NULL);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlagsNode_m499231173B54A5AFE911D2211FEE5C4B7AF2ED42 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method)
{
intptr_t G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
intptr_t G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
intptr_t L_0;
L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
intptr_t L_1 = L_0;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000f;
}
G_B1_0 = L_1;
}
{
ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
G_B2_0 = G_B1_0;
}
IL_000f:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
uint32_t L_3 = ___1_flags;
bool L_4 = ___2_recurse;
HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661(G_B2_0, L_2, L_3, L_4, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyViewModel_CreateHierarchyViewModel_m64C3EF266CD7462D45F236AC3C10CFB4C28FBD8A (intptr_t ___0_nativePtr, intptr_t ___1_flattenedPtr, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_nativePtr;
intptr_t L_1 = ___1_flattenedPtr;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2;
L_2 = HierarchyFlattened_FromIntPtr_m056568C851831B34FDEF288EB6283D9412D0C150_inline(L_1, NULL);
intptr_t L_3 = ___2_nodesPtr;
int32_t L_4 = ___3_nodesCount;
int32_t L_5 = ___4_version;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_6 = (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)il2cpp_codegen_object_new(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var);
HierarchyViewModel__ctor_mCF4165CC9FCB57C7CD3568705B3626C3B75DA15F(L_6, L_0, L_2, L_3, L_4, L_5, NULL);
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_7;
L_7 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(L_6, NULL);
intptr_t L_8;
L_8 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_7, NULL);
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_UpdateHierarchyViewModel_m04A7814544BAB3CA352EFEBE645503C0B5421DDA (intptr_t ___0_handlePtr, intptr_t ___1_nodesPtr, int32_t ___2_nodesCount, int32_t ___3_version, const RuntimeMethod* method)
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* V_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1;
L_1 = HierarchyViewModel_FromIntPtr_m10B188DEE8064F7B36E08E3AAEB5F846CAD7C89D_inline(L_0, NULL);
V_0 = L_1;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_2 = V_0;
intptr_t L_3 = ___1_nodesPtr;
NullCheck(L_2);
L_2->___m_NodesPtr = L_3;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_4 = V_0;
int32_t L_5 = ___2_nodesCount;
NullCheck(L_4);
L_4->___m_NodesCount = L_5;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_6 = V_0;
int32_t L_7 = ___3_version;
NullCheck(L_6);
L_6->___m_Version = L_7;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SearchBegin_mC3201E10D659CD658BE6AFFC1F680FE4F9395813 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* V_0 = NULL;
Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 V_1;
memset((&V_1), 0, sizeof(V_1));
HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83 V_2;
memset((&V_2), 0, sizeof(V_2));
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* V_3 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1;
L_1 = HierarchyViewModel_FromIntPtr_m10B188DEE8064F7B36E08E3AAEB5F846CAD7C89D_inline(L_0, NULL);
V_0 = L_1;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_2 = V_0;
NullCheck(L_2);
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = L_2->___m_Hierarchy;
NullCheck(L_3);
HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83 L_4;
L_4 = Hierarchy_EnumerateNodeTypeHandlersBase_mDFE78F2FB5594A507A528850C08C9B1458C89EB2(L_3, NULL);
V_2 = L_4;
Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 L_5;
L_5 = HierarchyNodeTypeHandlerBaseEnumerable_GetEnumerator_mC4238937FE4C1B682BC937ECDF43E8B55C3A5782((&V_2), NULL);
V_1 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003f:
{
Enumerator_Dispose_m4279DC1C5317D178525B7AC9A0768DE254C547F5((&V_1), NULL);
return;
}
});
try
{
{
goto IL_0034_1;
}
IL_001f_1:
{
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_6;
L_6 = Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64_inline((&V_1), NULL);
V_3 = L_6;
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_7 = V_3;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_8 = V_0;
NullCheck(L_8);
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_9;
L_9 = HierarchyViewModel_get_Query_mDA3284F8F7587BB8F1EE1B4EB10649622DB51E8E(L_8, NULL);
NullCheck(L_7);
HierarchyNodeTypeHandlerBase_Internal_SearchBegin_m0DD5CECFE4A707872E0493EF6947E82FF83BD1FD_inline(L_7, L_9, NULL);
}
IL_0034_1:
{
bool L_10;
L_10 = Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A_inline((&V_1), NULL);
if (L_10)
{
goto IL_001f_1;
}
}
{
goto IL_004e;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84 (intptr_t ___0__unity_self, const RuntimeMethod* method)
{
typedef bool (*HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84_ftn) (intptr_t);
static HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::get_UpdateNeeded_Injected(System.IntPtr)");
bool icallRetVal = _il2cpp_icall_func(___0__unity_self);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40 (intptr_t ___0__unity_self, const RuntimeMethod* method)
{
typedef HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* (*HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40_ftn) (intptr_t);
static HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::get_Query_Injected(System.IntPtr)");
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* icallRetVal = _il2cpp_icall_func(___0__unity_self);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
typedef int32_t (*HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::IndexOf_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
typedef bool (*HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::Contains_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
{
typedef int32_t (*HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
static HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::GetChildrenCount_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B (intptr_t ___0__unity_self, const RuntimeMethod* method)
{
typedef void (*HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B_ftn) (intptr_t);
static HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::Update_Injected(System.IntPtr)");
_il2cpp_icall_func(___0__unity_self);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A (intptr_t ___0_handlePtr, intptr_t ___1_hierarchyFlattened, uint32_t ___2_defaultFlags, intptr_t* ___3_nodesPtr, int32_t* ___4_nodesCount, int32_t* ___5_version, const RuntimeMethod* method)
{
typedef intptr_t (*HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A_ftn) (intptr_t, intptr_t, uint32_t, intptr_t*, int32_t*, int32_t*);
static HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::Create_Injected(System.IntPtr,System.IntPtr,Unity.Hierarchy.HierarchyNodeFlags,System.IntPtr&,System.Int32&,System.Int32&)");
intptr_t icallRetVal = _il2cpp_icall_func(___0_handlePtr, ___1_hierarchyFlattened, ___2_defaultFlags, ___3_nodesPtr, ___4_nodesCount, ___5_version);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, bool ___3_recurse, const RuntimeMethod* method)
{
typedef void (*HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, bool);
static HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::SetFlagsNode_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNodeFlags,System.Boolean)");
_il2cpp_icall_func(___0__unity_self, ___1_node, ___2_flags, ___3_recurse);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, const RuntimeMethod* method)
{
typedef bool (*HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t);
static HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::HasAllFlagsNode_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNodeFlags)");
bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_flags);
return icallRetVal;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, bool ___3_recurse, const RuntimeMethod* method)
{
typedef void (*HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, bool);
static HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661_ftn _il2cpp_icall_func;
if (!_il2cpp_icall_func)
_il2cpp_icall_func = (HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::ClearFlagsNode_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNodeFlags,System.Boolean)");
_il2cpp_icall_func(___0__unity_self, ___1_node, ___2_flags, ___3_recurse);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, const RuntimeMethod* method)
{
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = ___0_viewModel;
NullCheck(L_0);
intptr_t L_1 = L_0->___m_Ptr;
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_pinvoke(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6____m_ViewModel_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___m_ViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6____m_ViewModel_FieldInfo_var, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ViewModelException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_pinvoke_back(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke& marshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6____m_ViewModel_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___m_ViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6____m_ViewModel_FieldInfo_var, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ViewModelException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_pinvoke_cleanup(Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_com(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com& marshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6____m_ViewModel_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___m_ViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6____m_ViewModel_FieldInfo_var, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ViewModelException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_com_back(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com& marshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6____m_ViewModel_FieldInfo_var);
s_Il2CppMethodInitialized = true;
}
Exception_t* ___m_ViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6____m_ViewModel_FieldInfo_var, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_0_0_0_var);
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ViewModelException, NULL);
}
IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_com_cleanup(Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m92AD996B2BC7A1DF6BEF8439EB170DA6B312DFAA (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_hierarchyViewModel, const RuntimeMethod* method)
{
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = ___0_hierarchyViewModel;
__this->___m_ViewModel = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ViewModel), (void*)L_0);
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1 = ___0_hierarchyViewModel;
NullCheck(L_1);
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2;
L_2 = HierarchyViewModel_get_HierarchyFlattened_m7274791CBD27225D248900D66322DFCE74E9CD71_inline(L_1, NULL);
__this->___m_HierarchyFlattened = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_2);
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_3 = ___0_hierarchyViewModel;
NullCheck(L_3);
intptr_t L_4 = L_3->___m_NodesPtr;
void* L_5;
L_5 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_4, NULL);
__this->___m_NodesPtr = (int32_t*)L_5;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_6 = ___0_hierarchyViewModel;
NullCheck(L_6);
int32_t L_7;
L_7 = HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43_inline(L_6, NULL);
__this->___m_NodesCount = L_7;
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_8 = ___0_hierarchyViewModel;
NullCheck(L_8);
int32_t L_9;
L_9 = HierarchyViewModel_get_Version_m62676BD287B35A63EB39D21ADB121F5CDB3340F1_inline(L_8, NULL);
__this->___m_Version = L_9;
__this->___m_Index = (-1);
return;
}
}
IL2CPP_EXTERN_C void Enumerator__ctor_m92AD996B2BC7A1DF6BEF8439EB170DA6B312DFAA_AdjustorThunk (RuntimeObject* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_hierarchyViewModel, const RuntimeMethod* method)
{
Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6*>(__this + _offset);
Enumerator__ctor_m92AD996B2BC7A1DF6BEF8439EB170DA6B312DFAA(_thisAdjusted, ___0_hierarchyViewModel, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method)
{
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:
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_5 = __this->___m_HierarchyFlattened;
int32_t* L_6 = __this->___m_NodesPtr;
int32_t L_7 = __this->___m_Index;
int32_t L_8 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 4))))));
NullCheck(L_5);
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_9;
L_9 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_5, L_8, NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_10;
L_10 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_9, NULL);
V_1 = L_10;
goto IL_004a;
}
IL_004a:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_11 = V_1;
return L_11;
}
}
IL2CPP_EXTERN_C HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6*>(__this + _offset);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _returnValue;
_returnValue = Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_inline(_thisAdjusted, method);
return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254 (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __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;
int32_t L_3 = __this->___m_NodesCount;
return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6*>(__this + _offset);
bool _returnValue;
_returnValue = Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254_inline(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_Id;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_Version;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_Version;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
int32_t L_0 = __this->___m_Version;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
NullCheck(L_1);
int32_t L_2;
L_2 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_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*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_RuntimeMethod_var)));
}
IL_0026:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __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_NodesCount;
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, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_RuntimeMethod_var)));
}
IL_0023:
{
intptr_t L_5 = __this->___m_NodesPtr;
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;
}
}
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;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mC1D8E1674A4DE5C07188471B1835A94679785951_inline (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
{
HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* L_0 = (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*)(&__this->___m_Enumerable);
HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline(L_0, NULL);
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
int32_t L_2 = __this->___m_CurrentIndex;
NullCheck(L_1);
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_3;
L_3 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_1, L_2, NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4;
L_4 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_3, NULL);
V_0 = L_4;
goto IL_0026;
}
IL_0026:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_ChildrenCount;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Count_mDD854A0A55467ED5F2B9E9899B569956EE3F520E_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_NodesCount;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_NextSiblingOffset;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_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)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0);
}
}
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;
}
}
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;
}
}
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;
}
}
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);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* ___0_handler, const RuntimeMethod* method)
{
{
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_0 = ___0_handler;
NullCheck(L_0);
intptr_t L_1 = L_0->___m_Ptr;
return L_1;
}
}
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);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method)
{
{
bool L_0;
L_0 = GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843_inline(__this, NULL);
if (L_0)
{
goto IL_0013;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4EBC86E0EACFCA522AEB82874860D0E248D782A5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_RuntimeMethod_var)));
}
IL_0013:
{
intptr_t L_2 = __this->___handle;
bool L_3;
L_3 = GCHandle_CanDereferenceHandle_mAAAC42D1268CEF3FDD040A3D1574773D08140579_inline(L_2, NULL);
if (!L_3)
{
goto IL_002c;
}
}
{
intptr_t L_4 = __this->___handle;
RuntimeObject* L_5;
L_5 = GCHandle_GetRef_mAC7E58E62417209DC41C99F66BA70F0C3AA18DA8_inline(L_4, NULL);
return L_5;
}
IL_002c:
{
intptr_t L_6 = __this->___handle;
RuntimeObject* L_7;
L_7 = GCHandle_GetTarget_mE0AF851834410E2AEA6285B2497751570236C794(L_6, NULL);
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* Hierarchy_FromIntPtr_m8E935E3D910488B516DD7B087EB778458136D8C7_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* G_B3_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
G_B3_0 = ((Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)(NULL));
goto IL_0023;
}
IL_0010:
{
intptr_t L_2 = ___0_handlePtr;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
V_0 = L_3;
RuntimeObject* L_4;
L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
G_B3_0 = ((Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)CastclassSealed((RuntimeObject*)L_4, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
}
IL_0023:
{
return G_B3_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* HierarchyCommandList_FromIntPtr_m3FA698CC8809DA9CAC1571CE27AA2F5CBB404518_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* G_B3_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
G_B3_0 = ((HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)(NULL));
goto IL_0023;
}
IL_0010:
{
intptr_t L_2 = ___0_handlePtr;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
V_0 = L_3;
RuntimeObject* L_4;
L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
G_B3_0 = ((HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)CastclassSealed((RuntimeObject*)L_4, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var));
}
IL_0023:
{
return G_B3_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* G_B3_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
G_B3_0 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)(NULL));
goto IL_0023;
}
IL_0010:
{
intptr_t L_2 = ___0_handlePtr;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
V_0 = L_3;
RuntimeObject* L_4;
L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
G_B3_0 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)CastclassClass((RuntimeObject*)L_4, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var));
}
IL_0023:
{
return G_B3_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m151B8CE983BB122B1CDEFCF05DA8635B94BF470E_inline (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_cmdList, const RuntimeMethod* method)
{
{
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_0 = ___0_cmdList;
NullCheck(L_0);
intptr_t L_1 = L_0->___m_Ptr;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_Ptr_m8D6008088DEE97BDE40CE073816B08843054999E_inline (intptr_t ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
intptr_t L_0 = ___0_value;
((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Ptr = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_Hierarchy_m288E75AB12EA1E687120E6B4E982BDF0709F5414_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_value;
((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Hierarchy = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Hierarchy), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_CommandList_mDCAC16E11D8320D299A51DAE39487FB3380E3FF9_inline (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_0 = ___0_value;
((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_CommandList = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_CommandList), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64_inline (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB V_0;
memset((&V_0), 0, sizeof(V_0));
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = __this->___m_Handlers;
NullCheck(L_0);
Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB L_1;
L_1 = InterfaceFuncInvoker0< Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB >::Invoke(0, IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_2;
L_2 = Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_inline((&V_0), Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
V_1 = L_2;
int32_t L_3 = __this->___m_Index;
intptr_t* L_4;
L_4 = il2cpp_span_get_item((intptr_t*)((Il2CppByReference*)&(((&V_1))->____pointer))->value, (L_3), ((&V_1))->____length);
intptr_t L_5 = *((intptr_t*)L_4);
il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_6;
L_6 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_5, NULL);
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A_inline (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __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;
int32_t L_3 = __this->___m_Count;
return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyViewModel_get_HierarchyFlattened_m7274791CBD27225D248900D66322DFCE74E9CD71_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = __this->___m_HierarchyFlattened;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
{
bool V_0 = false;
{
int32_t L_0 = __this->___m_Version;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
NullCheck(L_1);
int32_t L_2;
L_2 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_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*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_RuntimeMethod_var)));
}
IL_0026:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mDF04B16F11D35CAB17C557FFEBE67C43E57FC18D_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
{
Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline(__this, NULL);
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_0 = __this->___m_NodesPtr;
int32_t L_1 = __this->___m_Index;
uint32_t L_2 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3;
L_3 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_1), (int32_t)L_2)))), NULL);
V_0 = L_3;
goto IL_0025;
}
IL_0025:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_inline (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __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));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mD1B75EB7609DBA7FDAFA568CDA78CF08F56CFA6D_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
{
Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline(__this, NULL);
goto IL_0063;
}
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;
int32_t L_3 = __this->___m_NodesCount;
V_0 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_4 = V_0;
if (!L_4)
{
goto IL_002f;
}
}
{
V_2 = (bool)0;
goto IL_0065;
}
IL_002f:
{
Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_5 = __this->___m_Predicate;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_6 = __this->___m_NodesPtr;
int32_t L_7 = __this->___m_Index;
uint32_t L_8 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9;
L_9 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8)))), NULL);
uint32_t L_10 = __this->___m_Flags;
NullCheck(L_5);
bool L_11;
L_11 = Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_inline(L_5, L_9, L_10, NULL);
V_3 = L_11;
bool L_12 = V_3;
if (!L_12)
{
goto IL_0062;
}
}
{
V_2 = (bool)1;
goto IL_0065;
}
IL_0062:
{
}
IL_0063:
{
goto IL_000a;
}
IL_0065:
{
bool L_13 = V_2;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
{
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_hierarchy;
NullCheck(L_0);
intptr_t L_1 = L_0->___m_Ptr;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StringMarshaller_TryMarshalEmptyOrNullString_m615203C511071D59295D889AB136575DFFEA90A6_inline (String_t* ___0_s, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_managedSpanWrapper, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
{
String_t* L_0 = ___0_s;
V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* L_2 = ___1_managedSpanWrapper;
il2cpp_codegen_initobj(L_2, sizeof(ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E));
V_1 = (bool)1;
goto IL_0043;
}
IL_0015:
{
String_t* L_3 = ___0_s;
NullCheck(L_3);
int32_t L_4;
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
V_2 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
bool L_5 = V_2;
if (!L_5)
{
goto IL_003f;
}
}
{
ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* L_6 = ___1_managedSpanWrapper;
uintptr_t L_7;
L_7 = UIntPtr_op_Explicit_mF1E7911DD5AC13B5E59EE8C7903469D12A3861E8(((int64_t)1), NULL);
void* L_8;
L_8 = UIntPtr_op_Explicit_m42C3EA82465934F505B4274A7CE320550A48B7B9(L_7, NULL);
ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E L_9;
memset((&L_9), 0, sizeof(L_9));
ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&L_9), L_8, 0, NULL);
*(ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*)L_6 = L_9;
V_1 = (bool)1;
goto IL_0043;
}
IL_003f:
{
V_1 = (bool)0;
goto IL_0043;
}
IL_0043:
{
bool L_10 = V_1;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline (String_t* ___0_text, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
memset((&V_0), 0, sizeof(V_0));
{
String_t* L_0 = ___0_text;
if (L_0)
{
goto IL_000d;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1 = V_0;
return L_1;
}
IL_000d:
{
String_t* L_2 = ___0_text;
NullCheck(L_2);
Il2CppChar* L_3;
L_3 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_2, NULL);
String_t* L_4 = ___0_text;
NullCheck(L_4);
int32_t L_5;
L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
memset((&L_6), 0, sizeof(L_6));
ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_6), L_3, L_5, ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method)
{
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = ___0_hierarchyFlattened;
NullCheck(L_0);
intptr_t L_1 = L_0->___m_Ptr;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyFlattened_FromIntPtr_m056568C851831B34FDEF288EB6283D9412D0C150_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* G_B3_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
G_B3_0 = ((HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)(NULL));
goto IL_0023;
}
IL_0010:
{
intptr_t L_2 = ___0_handlePtr;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
V_0 = L_3;
RuntimeObject* L_4;
L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
G_B3_0 = ((HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)CastclassSealed((RuntimeObject*)L_4, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
}
IL_0023:
{
return G_B3_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_inline (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, const RuntimeMethod* method)
{
bool V_0 = false;
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* V_1 = NULL;
{
int32_t L_0 = __this->___m_Version;
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
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*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_RuntimeMethod_var)));
}
IL_0026:
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_5 = __this->___m_NodesPtr;
int32_t L_6 = __this->___m_Index;
uint32_t L_7 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
V_1 = (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), (int32_t)L_7))));
goto IL_003e;
}
IL_003e:
{
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_8 = V_1;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7EFD96EC5FF7E669EA4720311A0337C37471B208_inline (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __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;
int32_t L_3 = __this->___m_NodesCount;
return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
{
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_0 = __this->___m_Node;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_Id;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Size_mA64BDAED69EE9895DCFF64C44002E3761F799FEA_inline (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_Size = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Type_m857827AE0E2F766B6A6DA81B1B46D8CFDF72B993_inline (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_Type = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_Id;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
{
{
String_t* L_0 = __this->___U3CValueU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
{
{
float L_0 = __this->___U3CNumValueU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3COpU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method)
{
{
float L_0 = ___0_f;
int32_t L_1;
L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Filters_m71FBF5269CD15DB9C64D9ACD31F70E476CD00A8D_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method)
{
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = ___0_value;
__this->___U3CFiltersU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFiltersU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_SystemFilters_m6968284953A186AEAC1DA6C04526EE41A173F600_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method)
{
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = ___0_value;
__this->___U3CSystemFiltersU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSystemFiltersU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_TextValues_m017B6DB0FF641AFE378EA2ECAE545975F4964471_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_value, const RuntimeMethod* method)
{
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_value;
__this->___U3CTextValuesU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextValuesU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
{
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = __this->___U3CSystemFiltersU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Invalid_mB39F85C58907EA8D6E5B81A172D3F8296FD1EB94_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
__this->___U3CInvalidU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Strict_m7239912F9481C8EC715361DDB68D220E6762868F_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method)
{
{
bool L_0 = ___0_value;
__this->___U3CStrictU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_Filters_m7D26A9BFC776A25580D0D3E0204D29596CE6D1BE_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
{
{
HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = __this->___U3CFiltersU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
{
{
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___U3CTextValuesU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, const RuntimeMethod* method)
{
{
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = ___0_viewModel;
NullCheck(L_0);
intptr_t L_1 = L_0->___m_Ptr;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* HierarchyFlattened_get_Hierarchy_mC621A9310F8FACD94F6C403DF34DA36DD3EB15D7_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
{
{
Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyViewModel_set_QueryParser_mB43B16415C0D0208DD5C4CEDE4BFE5A7F9CFA708_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_value;
__this->___U3CQueryParserU3Ek__BackingField = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CQueryParserU3Ek__BackingField), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* HierarchyViewModel_FromIntPtr_m10B188DEE8064F7B36E08E3AAEB5F846CAD7C89D_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
memset((&V_0), 0, sizeof(V_0));
HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* G_B3_0 = NULL;
{
intptr_t L_0 = ___0_handlePtr;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
if (L_1)
{
goto IL_0010;
}
}
{
G_B3_0 = ((HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)(NULL));
goto IL_0023;
}
IL_0010:
{
intptr_t L_2 = ___0_handlePtr;
GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
V_0 = L_3;
RuntimeObject* L_4;
L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
G_B3_0 = ((HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)CastclassSealed((RuntimeObject*)L_4, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var));
}
IL_0023:
{
return G_B3_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_Internal_SearchBegin_m0DD5CECFE4A707872E0493EF6947E82FF83BD1FD_inline (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___0_query, const RuntimeMethod* method)
{
{
HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_0 = ___0_query;
VirtualActionInvoker1< HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* >::Invoke(8, __this, L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___m_NodesCount;
return L_0;
}
}
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;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method)
{
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:
{
HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_5 = __this->___m_HierarchyFlattened;
int32_t* L_6 = __this->___m_NodesPtr;
int32_t L_7 = __this->___m_Index;
int32_t L_8 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 4))))));
NullCheck(L_5);
HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_9;
L_9 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_5, L_8, NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_10;
L_10 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_9, NULL);
V_1 = L_10;
goto IL_004a;
}
IL_004a:
{
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_11 = V_1;
return L_11;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __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;
int32_t L_3 = __this->___m_NodesCount;
return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_gshared_inline (const RuntimeMethod* method)
{
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* L_0 = ((MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___s_shared;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_gshared_inline (Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB* __this, const RuntimeMethod* method)
{
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
{
int32_t L_0 = __this->____index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0034;
}
}
{
RuntimeObject* L_1 = __this->____object;
NullCheck(((MemoryManager_1_tE7E888BDD2E0C81A830A77BD1AFAAE0358A01B35*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4))));
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_2;
L_2 = VirtualFuncInvoker0< Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 >::Invoke(8, ((MemoryManager_1_tE7E888BDD2E0C81A830A77BD1AFAAE0358A01B35*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4))));
V_0 = L_2;
int32_t L_3 = __this->____index;
int32_t L_4 = __this->____length;
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_5;
L_5 = Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_inline((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22));
return L_5;
}
IL_0034:
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 15)) };
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
Type_t* L_7;
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.char_class->byval_arg) };
Type_t* L_9;
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
bool L_10;
L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL);
if (!L_10)
{
goto IL_0089;
}
}
{
RuntimeObject* L_11 = __this->____object;
V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_11, il2cpp_defaults.string_class));
String_t* L_12 = V_1;
if (!L_12)
{
goto IL_0089;
}
}
{
String_t* L_13 = V_1;
NullCheck(L_13);
Il2CppChar* L_14;
L_14 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_13, NULL);
intptr_t* L_15;
L_15 = il2cpp_unsafe_as_ref<intptr_t>(L_14);
String_t* L_16 = V_1;
NullCheck(L_16);
int32_t L_17;
L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL);
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_18;
memset((&L_18), 0, sizeof(L_18));
Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_inline((&L_18), L_15, L_17, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 25));
V_0 = L_18;
int32_t L_19 = __this->____index;
int32_t L_20 = __this->____length;
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_21;
L_21 = Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_inline((&V_0), L_19, L_20, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 22));
return L_21;
}
IL_0089:
{
RuntimeObject* L_22 = __this->____object;
if (!L_22)
{
goto IL_00b4;
}
}
{
RuntimeObject* L_23 = __this->____object;
int32_t L_24 = __this->____index;
int32_t L_25 = __this->____length;
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_26;
memset((&L_26), 0, sizeof(L_26));
Span_1__ctor_m19BF27578A3929BF51739C8DE72736E0B90E0A06_inline((&L_26), ((IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*)Castclass((RuntimeObject*)L_23, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_24, ((int32_t)(L_25&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 26));
return L_26;
}
IL_00b4:
{
il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68));
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_27 = V_0;
return L_27;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_gshared_inline (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* __this, HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** ___0_array, const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
int32_t V_0 = 0;
int32_t V_1 = 0;
Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C V_2;
memset((&V_2), 0, sizeof(V_2));
{
int32_t L_0 = __this->___updateFlags;
V_1 = L_0;
int32_t L_1 = V_1;
V_0 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_002a;
}
case 1:
{
goto IL_002c;
}
case 2:
{
goto IL_002c;
}
case 3:
{
goto IL_0049;
}
case 4:
{
goto IL_0077;
}
case 5:
{
goto IL_0080;
}
}
}
{
goto IL_0085;
}
IL_002a:
{
goto IL_0085;
}
IL_002c:
{
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** L_3 = ___0_array;
void* L_4 = __this->___data;
int32_t L_5 = __this->___size;
Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C L_6;
memset((&L_6), 0, sizeof(L_6));
Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_inline((&L_6), L_4, L_5, il2cpp_rgctx_method(method->rgctx_data, 2));
V_2 = L_6;
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_7;
L_7 = Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_inline((&V_2), il2cpp_rgctx_method(method->rgctx_data, 3));
*((RuntimeObject**)L_3) = (RuntimeObject*)L_7;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_7);
goto IL_0085;
}
IL_0049:
{
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** L_8 = ___0_array;
void* L_9 = __this->___data;
void* L_10;
L_10 = BindingsAllocator_GetNativeOwnedDataPointer_mAE0172EDA01B6363A30EC167B69D74FA508B4FF1(L_9, NULL);
int32_t L_11 = __this->___size;
Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C L_12;
memset((&L_12), 0, sizeof(L_12));
Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_inline((&L_12), L_10, L_11, il2cpp_rgctx_method(method->rgctx_data, 2));
V_2 = L_12;
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_13;
L_13 = Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_inline((&V_2), il2cpp_rgctx_method(method->rgctx_data, 3));
*((RuntimeObject**)L_8) = (RuntimeObject*)L_13;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_13);
void* L_14 = __this->___data;
BindingsAllocator_FreeNativeOwnedMemory_mA10E308A850EE385485B590326E33E233CFCE656(L_14, NULL);
goto IL_0085;
}
IL_0077:
{
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** L_15 = ___0_array;
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_16;
L_16 = Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_inline(il2cpp_rgctx_method(method->rgctx_data, 6));
*((RuntimeObject**)L_15) = (RuntimeObject*)L_16;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_15, (void*)(RuntimeObject*)L_16);
goto IL_0085;
}
IL_0080:
{
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** L_17 = ___0_array;
*((RuntimeObject**)L_17) = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)NULL);
goto IL_0085;
}
IL_0085:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____length;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method)
{
{
intptr_t L_0 = __this->___handle;
bool L_1;
L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_CanDereferenceHandle_mAAAC42D1268CEF3FDD040A3D1574773D08140579_inline (intptr_t ___0_handle, const RuntimeMethod* method)
{
{
intptr_t L_0 = ___0_handle;
return (bool)((((intptr_t)((intptr_t)(L_0&((intptr_t)1)))) == ((intptr_t)((intptr_t)0)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_GetRef_mAC7E58E62417209DC41C99F66BA70F0C3AA18DA8_inline (intptr_t ___0_handle, const RuntimeMethod* method)
{
{
intptr_t L_0 = ___0_handle;
void* L_1;
L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL);
RuntimeObject** L_2;
L_2 = il2cpp_unsafe_as_ref<RuntimeObject*>((intptr_t*)L_1);
RuntimeObject* L_3 = *((RuntimeObject**)L_2);
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value)));
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
Il2CppChar* L_0 = ___0_ptr;
ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_1;
memset((&L_1), 0, sizeof(L_1));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0);
__this->____pointer = L_1;
int32_t L_2 = ___1_length;
__this->____length = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
{
ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___0_start;
int32_t L_1 = __this->____length;
if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
{
goto IL_0014;
}
}
{
int32_t L_2 = ___1_length;
int32_t L_3 = __this->____length;
int32_t L_4 = ___0_start;
if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4))))))
{
goto IL_0019;
}
}
IL_0014:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0019:
{
ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38 L_5 = __this->____pointer;
V_0 = L_5;
intptr_t* L_6;
L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(intptr_t, (Il2CppByReference*)(&V_0));
int32_t L_7 = ___0_start;
intptr_t* L_8;
L_8 = il2cpp_unsafe_add<intptr_t,int32_t>(L_6, L_7);
int32_t L_9 = ___1_length;
Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_10;
memset((&L_10), 0, sizeof(L_10));
Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19));
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, intptr_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
{
{
intptr_t* L_0 = ___0_ptr;
ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38 L_1;
memset((&L_1), 0, sizeof(L_1));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0);
__this->____pointer = L_1;
int32_t L_2 = ___1_length;
__this->____length = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m19BF27578A3929BF51739C8DE72736E0B90E0A06_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
{
intptr_t V_0;
memset((&V_0), 0, sizeof(V_0));
{
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_0 = ___0_array;
if (L_0)
{
goto IL_0016;
}
}
{
int32_t L_1 = ___1_start;
if (L_1)
{
goto IL_0009;
}
}
{
int32_t L_2 = ___2_length;
if (!L_2)
{
goto IL_000e;
}
}
IL_0009:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_000e:
{
il2cpp_codegen_initobj(__this, sizeof(Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68));
return;
}
IL_0016:
{
il2cpp_codegen_initobj((&V_0), sizeof(intptr_t));
goto IL_0042;
}
IL_0042:
{
int32_t L_4 = ___1_start;
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_5 = ___0_array;
NullCheck(L_5);
if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
{
goto IL_0050;
}
}
{
int32_t L_6 = ___2_length;
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_7 = ___0_array;
NullCheck(L_7);
int32_t L_8 = ___1_start;
if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8))))))
{
goto IL_0055;
}
}
IL_0050:
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_0055:
{
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_9 = ___0_array;
NullCheck((RuntimeArray*)L_9);
uint8_t* L_10;
L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL);
intptr_t* L_11;
L_11 = il2cpp_unsafe_as_ref<intptr_t>(L_10);
int32_t L_12 = ___1_start;
intptr_t* L_13;
L_13 = il2cpp_unsafe_add<intptr_t,int32_t>(L_11, L_12);
ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38 L_14;
memset((&L_14), 0, sizeof(L_14));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13);
__this->____pointer = L_14;
int32_t L_15 = ___2_length;
__this->____length = L_15;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_gshared_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
{
{
goto IL_0016;
}
IL_0016:
{
int32_t L_0 = ___1_length;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_001f;
}
}
{
ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
}
IL_001f:
{
void* L_1 = ___0_pointer;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2;
L_2 = il2cpp_unsafe_as_ref<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704>((uint8_t*)L_1);
ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA L_3;
memset((&L_3), 0, sizeof(L_3));
il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2);
__this->____pointer = L_3;
int32_t L_4 = ___1_length;
__this->____length = L_4;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_gshared_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, const RuntimeMethod* method)
{
ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = __this->____length;
if (L_0)
{
goto IL_000e;
}
}
{
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_1;
L_1 = Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
return L_1;
}
IL_000e:
{
int32_t L_2 = __this->____length;
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_3 = (HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2*)(HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 21), (uint32_t)L_2);
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_4 = L_3;
NullCheck((RuntimeArray*)L_4);
uint8_t* L_5;
L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL);
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_6;
L_6 = il2cpp_unsafe_as_ref<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704>(L_5);
ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA L_7 = __this->____pointer;
V_0 = L_7;
HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_8;
L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704, (Il2CppByReference*)(&V_0));
int32_t L_9 = __this->____length;
Buffer_Memmove_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m68888F3441F2A44FD565D9EC942658422E97507F(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_gshared_inline (const RuntimeMethod* method)
{
il2cpp_rgctx_method_init(method);
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_0 = ((EmptyArray_1_tEE36C124EB5EC64529EC1C4323F97E3809663182_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method)
{
{
RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0* L_0;
L_0 = il2cpp_unsafe_as<RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0*>(__this);
NullCheck(L_0);
uint8_t* L_1 = (uint8_t*)(&L_0->___Data);
return L_1;
}
}