24485 lines
1.1 MiB
24485 lines
1.1 MiB
#include "pch-cpp.hpp"
|
|
|
|
#ifndef _MSC_VER
|
|
# include <alloca.h>
|
|
#else
|
|
# include <malloc.h>
|
|
#endif
|
|
|
|
|
|
#include <limits>
|
|
|
|
|
|
struct VirtualActionInvoker0Invoker
|
|
{
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, NULL, NULL);
|
|
}
|
|
};
|
|
template <typename T1, typename T2>
|
|
struct VirtualActionInvoker2Invoker;
|
|
template <typename T1, typename T2>
|
|
struct VirtualActionInvoker2Invoker<T1*, T2*>
|
|
{
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
void* params[2] = { p1, p2 };
|
|
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
|
|
}
|
|
};
|
|
template <typename T1, typename T2, typename T3>
|
|
struct VirtualActionInvoker3
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1, typename T2, typename T3>
|
|
struct VirtualActionInvoker3Invoker;
|
|
template <typename T1, typename T2, typename T3>
|
|
struct VirtualActionInvoker3Invoker<T1*, T2*, T3*>
|
|
{
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2, T3* p3)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
void* params[3] = { p1, p2, p3 };
|
|
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[2]);
|
|
}
|
|
};
|
|
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>
|
|
struct VirtualFuncInvoker1Invoker;
|
|
template <typename R, typename T1>
|
|
struct VirtualFuncInvoker1Invoker<R, T1*>
|
|
{
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
R ret;
|
|
void* params[1] = { p1 };
|
|
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
|
|
return ret;
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2>
|
|
struct 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 GenericVirtualActionInvoker0Invoker
|
|
{
|
|
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
|
|
{
|
|
VirtualInvokeData invokeData;
|
|
il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
|
|
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, NULL, NULL);
|
|
}
|
|
};
|
|
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);
|
|
}
|
|
};
|
|
struct InterfaceActionInvoker0Invoker
|
|
{
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, NULL, NULL);
|
|
}
|
|
};
|
|
template <typename T1>
|
|
struct InterfaceActionInvoker1
|
|
{
|
|
typedef void (*Action)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
|
|
}
|
|
};
|
|
template <typename T1>
|
|
struct InterfaceActionInvoker1Invoker;
|
|
template <typename T1>
|
|
struct InterfaceActionInvoker1Invoker<T1*>
|
|
{
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
void* params[1] = { p1 };
|
|
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
|
|
}
|
|
};
|
|
template <typename T1, typename T2>
|
|
struct InterfaceActionInvoker2
|
|
{
|
|
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R>
|
|
struct InterfaceFuncInvoker0
|
|
{
|
|
typedef R (*Func)(void*, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1>
|
|
struct InterfaceFuncInvoker1
|
|
{
|
|
typedef R (*Func)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1>
|
|
struct InterfaceFuncInvoker1Invoker;
|
|
template <typename R, typename T1>
|
|
struct InterfaceFuncInvoker1Invoker<R, T1*>
|
|
{
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
R ret;
|
|
void* params[1] = { p1 };
|
|
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
|
|
return ret;
|
|
}
|
|
};
|
|
template <typename R, typename T1, typename T2>
|
|
struct InterfaceFuncInvoker2
|
|
{
|
|
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
|
|
}
|
|
};
|
|
struct GenericInterfaceActionInvoker0Invoker
|
|
{
|
|
static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
|
|
{
|
|
VirtualInvokeData invokeData;
|
|
il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
|
|
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, NULL, NULL);
|
|
}
|
|
};
|
|
struct InvokerActionInvoker0
|
|
{
|
|
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
|
|
{
|
|
method->invoker_method(methodPtr, method, obj, NULL, NULL);
|
|
}
|
|
};
|
|
template <typename T1>
|
|
struct InvokerActionInvoker1;
|
|
template <typename T1>
|
|
struct InvokerActionInvoker1<T1*>
|
|
{
|
|
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
|
|
{
|
|
void* params[1] = { p1 };
|
|
method->invoker_method(methodPtr, method, obj, params, params[0]);
|
|
}
|
|
};
|
|
template <typename T1, typename T2>
|
|
struct InvokerActionInvoker2;
|
|
template <typename T1, typename T2>
|
|
struct InvokerActionInvoker2<T1, T2*>
|
|
{
|
|
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
|
|
{
|
|
void* params[2] = { &p1, p2 };
|
|
method->invoker_method(methodPtr, method, obj, params, params[1]);
|
|
}
|
|
};
|
|
template <typename T1, typename T2>
|
|
struct InvokerActionInvoker2<T1*, T2*>
|
|
{
|
|
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
|
|
{
|
|
void* params[2] = { p1, p2 };
|
|
method->invoker_method(methodPtr, method, obj, params, params[1]);
|
|
}
|
|
};
|
|
struct ConstrainedActionInvoker0
|
|
{
|
|
static inline void Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj)
|
|
{
|
|
il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, NULL, NULL);
|
|
}
|
|
};
|
|
template <typename R, typename T1>
|
|
struct ConstrainedFuncInvoker1;
|
|
template <typename R, typename T1>
|
|
struct ConstrainedFuncInvoker1<R, T1*>
|
|
{
|
|
static inline R Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj, T1* p1)
|
|
{
|
|
R ret;
|
|
void* params[1] = { p1 };
|
|
il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, params, &ret);
|
|
return ret;
|
|
}
|
|
};
|
|
|
|
struct Action_1_t1EA00726877CBFFB94EE52CCD9672A96472984B8;
|
|
struct Action_1_tC7DA3F3177E0ABC8E0B6FB2D4D2F72C303E1A04F;
|
|
struct Action_2_t240BAEB1DC7A6558995FFCB7E0186F2ABB2CE346;
|
|
struct Action_2_t5F23CC3B7A8A73A4EA03ECC4C0C36453937843DB;
|
|
struct Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8;
|
|
struct Action_3_tD4FEFC6A317A295868086BEB12578A006464E2D5;
|
|
struct BaseFormatter_1_t5A750A2B8D42BD1897903DC53FFD0399AF0D2340;
|
|
struct BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146;
|
|
struct ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF;
|
|
struct ConcurrentDictionary_2_t6DF554984593E2F9932FAFBF9E1AFD30D1ED0812;
|
|
struct ConditionalWeakTable_2_t87BE12792DC61EC9AE17609EC1ACA0671B3F5605;
|
|
struct ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858;
|
|
struct DOSetter_1_tD317D77AA1F91A2D7941174E732F54F68ACE8FA3;
|
|
struct DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16;
|
|
struct DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB;
|
|
struct DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A;
|
|
struct DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E;
|
|
struct DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644;
|
|
struct DefaultComparer_1_tF12896E32765999A5CD556EEF744B5B1AEB870E5;
|
|
struct DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B;
|
|
struct DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F;
|
|
struct DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7;
|
|
struct DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD;
|
|
struct DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573;
|
|
struct DelegateProperty_2_t01193E1768A8EAF3454CBFF6D25951EB24A714D4;
|
|
struct DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349;
|
|
struct DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F;
|
|
struct DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0;
|
|
struct DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9;
|
|
struct DictionaryEnumerator_t50968DBECB732082714E6294722DC51777C8A22A;
|
|
struct DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD;
|
|
struct DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0;
|
|
struct DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E;
|
|
struct DictionaryPropertyBag_2_tB597C417CF7505B25BF7B87BA095BDE4F999B934;
|
|
struct Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27;
|
|
struct Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F;
|
|
struct Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335;
|
|
struct Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043;
|
|
struct Dictionary_2_t9899279A2990FB86A896C58A3F27F8E1705785C3;
|
|
struct Dictionary_2_tC44035903CD447F30151D3470629A0598D22856F;
|
|
struct Dictionary_2_tEBE1E11ABD22357FDFD12EF5F2F7CDC6378162C0;
|
|
struct Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180;
|
|
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
|
|
struct Dictionary_2_tBA28DDE9EBD7869B2D9C725CB660A33231C09054;
|
|
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
|
|
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
|
|
struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
|
|
struct Dictionary_2_tFC542F52AF721FEF237136A160FE0EBB15A771CA;
|
|
struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0;
|
|
struct Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E;
|
|
struct EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B;
|
|
struct EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8;
|
|
struct EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE;
|
|
struct EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B;
|
|
struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC;
|
|
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2;
|
|
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
|
|
struct Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121;
|
|
struct GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36;
|
|
struct GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3;
|
|
struct GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86;
|
|
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
|
|
struct IEnumerable_1_tCE758D940790D6D0D56B457E522C195F8C413AF2;
|
|
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
|
|
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
|
|
struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B;
|
|
struct IEnumerator_1_tAA9E173D47F9A415DBE8F74E8C3F53E27F513950;
|
|
struct IEnumerator_1_t38CA42B0088FF7DEB27273E76E4A73E55467F985;
|
|
struct IEnumerator_1_t15389643D86A08B3D6122CC4CA0C2F682AE568F6;
|
|
struct IEnumerator_1_tA0A2C7BBDB4802D2AFF0ECD6A1020DB449D91FCB;
|
|
struct IEnumerator_1_t327FF232159D9644239A65F54312F684DB7BE375;
|
|
struct IEnumerator_1_tFABD3B897F1296469E9A2DB9BCF6C89439049208;
|
|
struct IEqualityComparer_1_tDACC7D28FFD11A83A9FC39CC18863F52A3E7E88F;
|
|
struct IEqualityComparer_1_t84CD58C3582484C691B22BB0E534C8ADD9B22966;
|
|
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
|
|
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
|
|
struct IEqualityComparer_1_t47CC0B235E693652D181B679FF6D61A469ECC122;
|
|
struct IList_1_t3C981BB2E5E26A467A42AF86513CF54136025701;
|
|
struct IList_1_t1F79F22F068EBEEE2FC8D080E405FD5F950258E3;
|
|
struct IList_1_tF939437DA6A736B0D418E652C678C909E9D54240;
|
|
struct IList_1_tFB8BE2ED9A601C1259EAB8D73D1B3E96EA321FA1;
|
|
struct IList_1_tE1DBB5F3DF28BD7B0DD590F3E34EEB324610B113;
|
|
struct KeyCollection_t90C2F9D22B44E6B189DB7B61265585A859F93123;
|
|
struct KeyCollection_t569D169DB0A0CAA2C37B69567BE0A55895C49E57;
|
|
struct KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031;
|
|
struct KeyCollection_t1C0270D8CA819EF870A1AB2BDF71FF7D9967AC6C;
|
|
struct KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952;
|
|
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
|
|
struct KeyCollection_tB792ACBAE0B99278B0B7B0F7440B4788E98F0D55;
|
|
struct KeyValuePairProperty_tE883A6048C21550261A3176050C59520BBE08A85;
|
|
struct List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715;
|
|
struct List_1_tD1A1A4E269D550491A33C35C61E549EBA163D6F4;
|
|
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
|
|
struct List_1_t75E66FBE18EAE33E2DBD8F2C48C54549332A997F;
|
|
struct List_1_tDD673E02B713760331F9D857C7B1D1C4A07194EF;
|
|
struct PropertyGetter_2_tD8230F45A3604AE20647869510A7F5AB8FD35963;
|
|
struct PropertySetter_2_t797AB5E970C439127F7C26A99ECABAEB82F8DDDA;
|
|
struct Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC;
|
|
struct Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A;
|
|
struct Serializer_1_t791C208D47901AA4B8602FF55CB96971D640228E;
|
|
struct Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3;
|
|
struct Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07;
|
|
struct Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7;
|
|
struct Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0;
|
|
struct Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8;
|
|
struct Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D;
|
|
struct Stack_1_tB1C6241D46041BB92ED43EB56011E433FC3AD098;
|
|
struct Tables_t14D3B197594232ACFA76B87EB205EB3661F6EAA6;
|
|
struct Tables_tD895B223685217918C345ED5D52074F7E29E5F95;
|
|
struct TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96;
|
|
struct TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E;
|
|
struct ValueCollection_t5221C67954BD6EEB65BAE1FFD366E7538FDA0E1F;
|
|
struct ValueCollection_t35A819848191F48B46ACB5662DCF6D1377E4037D;
|
|
struct ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D;
|
|
struct ValueCollection_t1A840A8972E8AE9C8564CF9D1EEC5519261BAFA9;
|
|
struct ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F;
|
|
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
|
|
struct ValueCollection_tC492596681BD51AB34FC76FA76C15C9B3FFB7B40;
|
|
struct EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9;
|
|
struct EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F;
|
|
struct EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E;
|
|
struct EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744;
|
|
struct EntryU5BU5D_tFE752FEFBBCDEA0ABFB46556A567D61EFF176FD1;
|
|
struct EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54;
|
|
struct EntryU5BU5D_tF740C626B28CBB6757BD70F46E0AFB6A991253E3;
|
|
struct KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460;
|
|
struct KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865;
|
|
struct KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22;
|
|
struct KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C;
|
|
struct KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67;
|
|
struct KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57;
|
|
struct SerializationCallbackU5BU5D_t60A64A4272EE75F1E752A694E6C3031950044727;
|
|
struct SerializationCallbackU5BU5D_t03C9BDF404C7F7846B3B711E784BF45D094A870E;
|
|
struct SerializationCallbackU5BU5D_t888A3DE85B3D8FAF7E227126F6A37013B61AA58E;
|
|
struct SerializationCallbackU5BU5D_t0AC21DA20EB05E395775E4433312BE5A193EB7AB;
|
|
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
struct EphemeronU5BU5D_t4F80428A1142C3102C946127F8190063001742E8;
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364;
|
|
struct SortColumnDescriptionU5BU5D_tCC3DBACAFBA412B6F1EA1C4027A27E92D9153948;
|
|
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
|
|
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
|
|
struct BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0;
|
|
struct BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE;
|
|
struct BestFitAllocator_t92B43D0CAA763D9109779450069EBB389A57ECC7;
|
|
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
|
|
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
|
|
struct CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768;
|
|
struct Columns_t487EAF3B634F6D919D58F1927099A8883964831B;
|
|
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB;
|
|
struct DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF;
|
|
struct Delegate_t;
|
|
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
|
|
struct DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1;
|
|
struct Exception_t;
|
|
struct GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48;
|
|
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
|
|
struct IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816;
|
|
struct IDataWriter_t54F3756A26CA3F366434D96287930E867B999653;
|
|
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
|
|
struct IDictionaryEnumerator_tE129D608FCDB7207E0F0ECE33473CC950A83AD16;
|
|
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
|
|
struct IExternalGuidReferenceResolver_tE2246D20E9B6CBECE9A5DCAA74F38AB44BDC4222;
|
|
struct IExternalIndexReferenceResolver_t9B40BA2D12369BE63CC8F2FF430D077E572E13ED;
|
|
struct IExternalStringReferenceResolver_tB7BE3E6120D7E67612A9A230C5AF3508A5A7F232;
|
|
struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
|
|
struct IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D;
|
|
struct ILogger_t264A82F87DDF77784E6FBFF7D05A2D64E60CD036;
|
|
struct ISerializationPolicy_t0C47BF78FD9B96AE6371585EAE63593988C2FA43;
|
|
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
|
|
struct MemberInfo_t;
|
|
struct MethodBase_t;
|
|
struct MethodInfo_t;
|
|
struct MultiColumnController_t25BFE9B50BC0D69925EC7EEE090F256FFE1244B6;
|
|
struct MultiColumnTreeViewController_t9FFDEDF1F2C2F5476271370488740DB7A8C70BAC;
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
|
|
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F;
|
|
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
|
|
struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB;
|
|
struct SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659;
|
|
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
|
|
struct SortColumnDescriptions_tDC3FDF948D96F26E0BCB2C971C6EDA1E02BAB1EA;
|
|
struct String_t;
|
|
struct TreeViewController_t2A6E23D78D68A63B7DBFE6AE3B40DBD847F5034A;
|
|
struct TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E;
|
|
struct Type_t;
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Delegate_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral01DD81E429C622D63B8911FE53C9FE9A29E9778D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0413E264EF1D71D9FDC2AD19557EF098F4CF579D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral06A3B48EAC6C8DA773E0990A0E09031B165CC892;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0AD526A6CAE839FA40285AC49B7A36BD70352203;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0FDCE847AC1FEBD8989CBFF53204352FE49AF8F3;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral11F25DEDD384610EDEB545AAF0635479C4FD1E88;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral15E616B87E357276CD147AD23E2284C8413BE7C7;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral18C94D9F93AFF34A414BFB5D38C78155B741E4F8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1A2F46A582C0B9E9308564ECA5379D246CE14EBA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2A57163F65B0EE8A44DC4359CBCD332A446966AA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2AC516F891B82F40FB2721FFA7CF59D1BC0CA498;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral320772EF40302B49A179DB96BAD02224E97B4018;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral38E5284D29C7616F5DF69ADF95E673EA1B8F6B56;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral405CED5336AC4AAC40A7089919734707F5CF4BED;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral4EB9A9EFA83BC6268F8407EAF88A07F0F9CA26AF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral56523000EB0DC99140E4A773335BF89014A68AF1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6178EC91F663F40322FE74960B4A07F48BE42609;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral727AD84A0D9E03651428710B2D8C43E95027807B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7407725FFD6352AE4002A09297E16396B14D5167;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral7483A8715546446B88DC220E397191DE8747F253;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8493D0B22882F1860FEB4660DE58216CDC906C79;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8B6EF03E8FA049C9671FAF73C46BF541C9D615AF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8C3885DFC2902BC04DD53BA924AEBAA10A918B8A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral91703B6559F1ACDD52D7A846D8957A48C6027012;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral9FCBB4D9A9F55826D0334EEB9381C181940BF7A0;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA16CF315F35682546F0515CE74F7B1EA23581539;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA29486D06A6B55C266A25C5CDCEF5A7E4BA4E8E9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralAB0FBD77ECA4414F4A044410D892E7D88617AA62;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralAE34B5EFBB5C4B41E95DC5E5474144CB7616510C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralAFA80B1EF765D5169ABA56F93FF310E42B5F2ED3;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB225B1530B543AFBEEAD6C6C35F4E24079431D15;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB700D5CD9527CA782DF000D962847E856CB7EBF9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC90E9C620FF08EC425BBC933A1E5074B3084EFB0;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD6F226D28002C2F1DC22087B3E6B50E09BC4F4A8;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDA08AC481C11FB3115453E3DC2E5C891268B551A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDB189C7998B6C87CA7D3C51CA7ACE48336982A39;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE2906F90C740459325D7F94AC0857B5CE307BFF6;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE297D115A3B1A33C82CCF4AD71B4A0F75CA25300;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF026AA046B971047020D8BDBDDEE192ADF6443F9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* DerivedDictionaryFormatter_3__ctor_mEBA54312129E24DD12FA7697D311636AA2491933_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* DictionaryFormatter_2__ctor_mACECC9F360BA00DBAB2C11ACBDDCE453887AFAAD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisDelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_mB548490F1E2BC5FB2C22DFA9BB74E70B0ACBD92E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisString_t_m25C64207B929E7189DFAB925F138D230D9D556AA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisTypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_m90E45E7170E62D4D45F19DAB88B8D8DCD8500E19_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Serializer_Get_TisType_t_m56AE3B0C1510706F2AD5880111C9C9D0C246B645_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Delegate_t_0_0_0_var;
|
|
IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var;
|
|
struct Delegate_t_marshaled_com;
|
|
struct Delegate_t_marshaled_pinvoke;
|
|
struct Exception_t_marshaled_com;
|
|
struct Exception_t_marshaled_pinvoke;
|
|
|
|
struct EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9;
|
|
struct EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F;
|
|
struct EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E;
|
|
struct EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744;
|
|
struct KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460;
|
|
struct KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865;
|
|
struct KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22;
|
|
struct KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C;
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
struct DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533;
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C;
|
|
struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
|
|
IL2CPP_EXTERN_C_BEGIN
|
|
IL2CPP_EXTERN_C_END
|
|
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
struct U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F : public RuntimeObject
|
|
{
|
|
};
|
|
struct BaseFormatter_1_t5A750A2B8D42BD1897903DC53FFD0399AF0D2340 : public RuntimeObject
|
|
{
|
|
};
|
|
struct BaseFormatter_1_t5F925D8FF822B5D74B06E900B17ED4FAC46FF241 : public RuntimeObject
|
|
{
|
|
};
|
|
struct BaseFormatter_1_tD8EC379DCB1144BDD182C0DFE55ADA354FF0D2DB : public RuntimeObject
|
|
{
|
|
};
|
|
struct BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146 : public RuntimeObject
|
|
{
|
|
};
|
|
struct ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF : public RuntimeObject
|
|
{
|
|
Tables_t14D3B197594232ACFA76B87EB205EB3661F6EAA6* ____tables;
|
|
RuntimeObject* ____comparer;
|
|
bool ____growLockArray;
|
|
int32_t ____budget;
|
|
KeyValuePair_2U5BU5D_t105762EC2DE353037ECAD13437FC19081314CE67* ____serializationArray;
|
|
int32_t ____serializationConcurrencyLevel;
|
|
int32_t ____serializationCapacity;
|
|
};
|
|
struct ConcurrentDictionary_2_t6DF554984593E2F9932FAFBF9E1AFD30D1ED0812 : public RuntimeObject
|
|
{
|
|
Tables_tD895B223685217918C345ED5D52074F7E29E5F95* ____tables;
|
|
RuntimeObject* ____comparer;
|
|
bool ____growLockArray;
|
|
int32_t ____budget;
|
|
KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* ____serializationArray;
|
|
int32_t ____serializationConcurrencyLevel;
|
|
int32_t ____serializationCapacity;
|
|
};
|
|
struct ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858 : public RuntimeObject
|
|
{
|
|
EphemeronU5BU5D_t4F80428A1142C3102C946127F8190063001742E8* ___data;
|
|
RuntimeObject* ____lock;
|
|
int32_t ___size;
|
|
};
|
|
struct DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644 : public RuntimeObject
|
|
{
|
|
};
|
|
struct DefaultComparer_1_tF12896E32765999A5CD556EEF744B5B1AEB870E5 : public RuntimeObject
|
|
{
|
|
};
|
|
struct DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9 : public RuntimeObject
|
|
{
|
|
RuntimeObject* ____enumerator;
|
|
};
|
|
struct DictionaryEnumerator_t50968DBECB732082714E6294722DC51777C8A22A : public RuntimeObject
|
|
{
|
|
RuntimeObject* ____enumerator;
|
|
};
|
|
struct DictionaryKeyCollectionDebugView_2_tA967A5CC2E1F95032AE886F39B1005E56173D9D2 : public RuntimeObject
|
|
{
|
|
};
|
|
struct DictionaryValueCollectionDebugView_2_tE2C8C453C326A08B63223B59D5D010EFFE30BEF3 : public RuntimeObject
|
|
{
|
|
};
|
|
struct Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27 : public RuntimeObject
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* ____entries;
|
|
int32_t ____count;
|
|
int32_t ____freeList;
|
|
int32_t ____freeCount;
|
|
int32_t ____version;
|
|
RuntimeObject* ____comparer;
|
|
KeyCollection_t90C2F9D22B44E6B189DB7B61265585A859F93123* ____keys;
|
|
ValueCollection_t5221C67954BD6EEB65BAE1FFD366E7538FDA0E1F* ____values;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F : public RuntimeObject
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* ____entries;
|
|
int32_t ____count;
|
|
int32_t ____freeList;
|
|
int32_t ____freeCount;
|
|
int32_t ____version;
|
|
RuntimeObject* ____comparer;
|
|
KeyCollection_t569D169DB0A0CAA2C37B69567BE0A55895C49E57* ____keys;
|
|
ValueCollection_t35A819848191F48B46ACB5662DCF6D1377E4037D* ____values;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335 : public RuntimeObject
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* ____entries;
|
|
int32_t ____count;
|
|
int32_t ____freeList;
|
|
int32_t ____freeCount;
|
|
int32_t ____version;
|
|
RuntimeObject* ____comparer;
|
|
KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031* ____keys;
|
|
ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D* ____values;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043 : public RuntimeObject
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* ____entries;
|
|
int32_t ____count;
|
|
int32_t ____freeList;
|
|
int32_t ____freeCount;
|
|
int32_t ____version;
|
|
RuntimeObject* ____comparer;
|
|
KeyCollection_t1C0270D8CA819EF870A1AB2BDF71FF7D9967AC6C* ____keys;
|
|
ValueCollection_t1A840A8972E8AE9C8564CF9D1EEC5519261BAFA9* ____values;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907 : public RuntimeObject
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
|
|
EntryU5BU5D_tFE752FEFBBCDEA0ABFB46556A567D61EFF176FD1* ____entries;
|
|
int32_t ____count;
|
|
int32_t ____freeList;
|
|
int32_t ____freeCount;
|
|
int32_t ____version;
|
|
RuntimeObject* ____comparer;
|
|
KeyCollection_tA19BA39E5042FA7AF8D048D51934DC3BD9F2E952* ____keys;
|
|
ValueCollection_t65BBB6F728D41FD4760F6D6C59CC030CF237785F* ____values;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA : public RuntimeObject
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
|
|
EntryU5BU5D_t1E85CBF91297C9D62A0FC2AD29FD24E33C8A5E54* ____entries;
|
|
int32_t ____count;
|
|
int32_t ____freeList;
|
|
int32_t ____freeCount;
|
|
int32_t ____version;
|
|
RuntimeObject* ____comparer;
|
|
KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* ____keys;
|
|
ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* ____values;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E : public RuntimeObject
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
|
|
EntryU5BU5D_tF740C626B28CBB6757BD70F46E0AFB6A991253E3* ____entries;
|
|
int32_t ____count;
|
|
int32_t ____freeList;
|
|
int32_t ____freeCount;
|
|
int32_t ____version;
|
|
RuntimeObject* ____comparer;
|
|
KeyCollection_tB792ACBAE0B99278B0B7B0F7440B4788E98F0D55* ____keys;
|
|
ValueCollection_tC492596681BD51AB34FC76FA76C15C9B3FFB7B40* ____values;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B : public RuntimeObject
|
|
{
|
|
};
|
|
struct EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8 : public RuntimeObject
|
|
{
|
|
};
|
|
struct EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE : public RuntimeObject
|
|
{
|
|
};
|
|
struct EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B : public RuntimeObject
|
|
{
|
|
};
|
|
struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC : public RuntimeObject
|
|
{
|
|
};
|
|
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2 : public RuntimeObject
|
|
{
|
|
};
|
|
struct KeyCollection_t90C2F9D22B44E6B189DB7B61265585A859F93123 : public RuntimeObject
|
|
{
|
|
Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* ____dictionary;
|
|
};
|
|
struct KeyCollection_t569D169DB0A0CAA2C37B69567BE0A55895C49E57 : public RuntimeObject
|
|
{
|
|
Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* ____dictionary;
|
|
};
|
|
struct KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031 : public RuntimeObject
|
|
{
|
|
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ____dictionary;
|
|
};
|
|
struct KeyCollection_t1C0270D8CA819EF870A1AB2BDF71FF7D9967AC6C : public RuntimeObject
|
|
{
|
|
Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* ____dictionary;
|
|
};
|
|
struct List_1_t75E66FBE18EAE33E2DBD8F2C48C54549332A997F : public RuntimeObject
|
|
{
|
|
SortColumnDescriptionU5BU5D_tCC3DBACAFBA412B6F1EA1C4027A27E92D9153948* ____items;
|
|
int32_t ____size;
|
|
int32_t ____version;
|
|
RuntimeObject* ____syncRoot;
|
|
};
|
|
struct PropertyBag_1_tEB280A6B1E6B2014C69D7F69938160F85728FAB1 : public RuntimeObject
|
|
{
|
|
int32_t ___U3CInstantiationKindU3Ek__BackingField;
|
|
};
|
|
struct Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3 : public RuntimeObject
|
|
{
|
|
List_1_t4A27DCC9A4080D8DA642DEA4EFFEBA72D6471715* ___m_Attributes;
|
|
};
|
|
struct ValueCollection_t5221C67954BD6EEB65BAE1FFD366E7538FDA0E1F : public RuntimeObject
|
|
{
|
|
Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* ____dictionary;
|
|
};
|
|
struct ValueCollection_t35A819848191F48B46ACB5662DCF6D1377E4037D : public RuntimeObject
|
|
{
|
|
Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* ____dictionary;
|
|
};
|
|
struct ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D : public RuntimeObject
|
|
{
|
|
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ____dictionary;
|
|
};
|
|
struct ValueCollection_t1A840A8972E8AE9C8564CF9D1EEC5519261BAFA9 : public RuntimeObject
|
|
{
|
|
Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* ____dictionary;
|
|
};
|
|
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235 : public RuntimeObject
|
|
{
|
|
};
|
|
struct CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768 : public RuntimeObject
|
|
{
|
|
BaseVerticalCollectionView_t2BCDC86B9E301E46CFB2500A834D640F0B96ADAE* ___m_View;
|
|
RuntimeObject* ___m_ItemsSource;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___itemsSourceChanged;
|
|
Action_2_tD7438462601D3939500ED67463331FE00CFFBDB8* ___itemIndexChanged;
|
|
};
|
|
struct Columns_t487EAF3B634F6D919D58F1927099A8883964831B : public RuntimeObject
|
|
{
|
|
RuntimeObject* ___m_Columns;
|
|
List_1_tD1A1A4E269D550491A33C35C61E549EBA163D6F4* ___m_DisplayColumns;
|
|
List_1_tD1A1A4E269D550491A33C35C61E549EBA163D6F4* ___m_VisibleColumns;
|
|
bool ___m_VisibleColumnsDirty;
|
|
int32_t ___m_StretchMode;
|
|
bool ___m_Reorderable;
|
|
bool ___m_Resizable;
|
|
bool ___m_ResizePreview;
|
|
String_t* ___m_PrimaryColumnName;
|
|
Action_1_tC7DA3F3177E0ABC8E0B6FB2D4D2F72C303E1A04F* ___changed;
|
|
Action_2_t5F23CC3B7A8A73A4EA03ECC4C0C36453937843DB* ___columnAdded;
|
|
Action_1_t1EA00726877CBFFB94EE52CCD9672A96472984B8* ___columnRemoved;
|
|
Action_2_t240BAEB1DC7A6558995FFCB7E0186F2ABB2CE346* ___columnChanged;
|
|
Action_1_t1EA00726877CBFFB94EE52CCD9672A96472984B8* ___columnResized;
|
|
Action_3_tD4FEFC6A317A295868086BEB12578A006464E2D5* ___columnReordered;
|
|
};
|
|
struct DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF : public RuntimeObject
|
|
{
|
|
RuntimeObject* ___LOCK;
|
|
RuntimeObject* ___logger;
|
|
int32_t ___loggingPolicy;
|
|
int32_t ___errorHandlingPolicy;
|
|
};
|
|
struct GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48 : public RuntimeObject
|
|
{
|
|
BestFitAllocator_t92B43D0CAA763D9109779450069EBB389A57ECC7* ___m_Low;
|
|
BestFitAllocator_t92B43D0CAA763D9109779450069EBB389A57ECC7* ___m_High;
|
|
};
|
|
struct MemberInfo_t : public RuntimeObject
|
|
{
|
|
};
|
|
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F : public RuntimeObject
|
|
{
|
|
int32_t ___AttrsImpl;
|
|
Type_t* ___ClassImpl;
|
|
RuntimeObject* ___DefaultValueImpl;
|
|
MemberInfo_t* ___MemberImpl;
|
|
String_t* ___NameImpl;
|
|
int32_t ___PositionImpl;
|
|
};
|
|
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_pinvoke
|
|
{
|
|
int32_t ___AttrsImpl;
|
|
Type_t* ___ClassImpl;
|
|
Il2CppIUnknown* ___DefaultValueImpl;
|
|
MemberInfo_t* ___MemberImpl;
|
|
char* ___NameImpl;
|
|
int32_t ___PositionImpl;
|
|
};
|
|
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_com
|
|
{
|
|
int32_t ___AttrsImpl;
|
|
Type_t* ___ClassImpl;
|
|
Il2CppIUnknown* ___DefaultValueImpl;
|
|
MemberInfo_t* ___MemberImpl;
|
|
Il2CppChar* ___NameImpl;
|
|
int32_t ___PositionImpl;
|
|
};
|
|
struct SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB : public RuntimeObject
|
|
{
|
|
RuntimeObject* ___LOCK;
|
|
RuntimeObject* ___serializationPolicy;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* ___debugContext;
|
|
bool ___AllowDeserializeInvalidData;
|
|
};
|
|
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
|
|
{
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types;
|
|
Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex;
|
|
int32_t ___m_currMember;
|
|
RuntimeObject* ___m_converter;
|
|
String_t* ___m_fullTypeName;
|
|
String_t* ___m_assemName;
|
|
Type_t* ___objectType;
|
|
bool ___isFullTypeNameSetExplicit;
|
|
bool ___isAssemblyNameSetExplicit;
|
|
bool ___requireSameTokenInPartialTrust;
|
|
};
|
|
struct Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA : public RuntimeObject
|
|
{
|
|
};
|
|
struct SortColumnDescriptions_tDC3FDF948D96F26E0BCB2C971C6EDA1E02BAB1EA : public RuntimeObject
|
|
{
|
|
RuntimeObject* ___m_Descriptions;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___changed;
|
|
};
|
|
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 ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC
|
|
{
|
|
float ___sum;
|
|
int32_t ___count;
|
|
};
|
|
struct DefaultComparer_1_t612242F4555E59390215CE9BFA23C8ECB894D939
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t DefaultComparer_1_t4A26F5A7B2EFA2BDABB2F6FA752896E1F6506114__padding[1];
|
|
};
|
|
};
|
|
struct DefaultComparer_1_t0F39973C3E447023E3D3182C6710202AA34073E9
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t DefaultComparer_1_t4A26F5A7B2EFA2BDABB2F6FA752896E1F6506114__padding[1];
|
|
};
|
|
};
|
|
struct DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573 : public BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146
|
|
{
|
|
Type_t* ___DelegateType;
|
|
};
|
|
struct DelegateProperty_2_t01193E1768A8EAF3454CBFF6D25951EB24A714D4 : public Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3
|
|
{
|
|
PropertyGetter_2_tD8230F45A3604AE20647869510A7F5AB8FD35963* ___m_Getter;
|
|
PropertySetter_2_t797AB5E970C439127F7C26A99ECABAEB82F8DDDA* ___m_Setter;
|
|
String_t* ___U3CNameU3Ek__BackingField;
|
|
};
|
|
struct DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349 : public BaseFormatter_1_t5F925D8FF822B5D74B06E900B17ED4FAC46FF241
|
|
{
|
|
};
|
|
struct DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F : public BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146
|
|
{
|
|
};
|
|
struct DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0 : public BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146
|
|
{
|
|
};
|
|
struct DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD : public BaseFormatter_1_t5A750A2B8D42BD1897903DC53FFD0399AF0D2340
|
|
{
|
|
};
|
|
struct DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0 : public BaseFormatter_1_t5F925D8FF822B5D74B06E900B17ED4FAC46FF241
|
|
{
|
|
};
|
|
struct DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E : public BaseFormatter_1_tD8EC379DCB1144BDD182C0DFE55ADA354FF0D2DB
|
|
{
|
|
};
|
|
struct Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA
|
|
{
|
|
int32_t ___hashCode;
|
|
int32_t ___next;
|
|
Il2CppChar ___key;
|
|
Il2CppChar ___value;
|
|
};
|
|
struct KeyValueCollectionPropertyBag_3_t5E0DC90A64EA0D5A2ECA5F96F46C708F625A8D08 : public PropertyBag_1_tEB280A6B1E6B2014C69D7F69938160F85728FAB1
|
|
{
|
|
KeyValuePairProperty_tE883A6048C21550261A3176050C59520BBE08A85* ___m_KeyValuePairProperty;
|
|
};
|
|
struct KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367
|
|
{
|
|
Il2CppChar ___key;
|
|
Il2CppChar ___value;
|
|
};
|
|
struct KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3
|
|
{
|
|
int32_t ___key;
|
|
RuntimeObject* ___value;
|
|
};
|
|
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
|
|
{
|
|
RuntimeObject* ___key;
|
|
RuntimeObject* ___value;
|
|
};
|
|
typedef Il2CppFullySharedGenericStruct KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669;
|
|
struct NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421
|
|
{
|
|
void* ___m_Buffer;
|
|
int32_t ___m_Length;
|
|
int32_t ___m_AllocatorLabel;
|
|
};
|
|
struct NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934
|
|
{
|
|
void* ___m_Buffer;
|
|
int32_t ___m_Length;
|
|
int32_t ___m_AllocatorLabel;
|
|
};
|
|
struct NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81
|
|
{
|
|
void* ___m_Buffer;
|
|
int32_t ___m_Length;
|
|
int32_t ___m_AllocatorLabel;
|
|
};
|
|
struct NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18
|
|
{
|
|
void* ___m_Buffer;
|
|
int32_t ___m_Length;
|
|
int32_t ___m_AllocatorLabel;
|
|
};
|
|
struct NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F
|
|
{
|
|
uint8_t* ___m_Buffer;
|
|
int32_t ___m_Stride;
|
|
int32_t ___m_Length;
|
|
};
|
|
struct NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A
|
|
{
|
|
uint8_t* ___m_Buffer;
|
|
int32_t ___m_Stride;
|
|
int32_t ___m_Length;
|
|
};
|
|
struct NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2
|
|
{
|
|
uint8_t* ___m_Buffer;
|
|
int32_t ___m_Stride;
|
|
int32_t ___m_Length;
|
|
};
|
|
struct NativeSlice_1_tA54E5D259EBCC7CD8512AA352C6F3709EB237B52
|
|
{
|
|
uint8_t* ___m_Buffer;
|
|
int32_t ___m_Stride;
|
|
int32_t ___m_Length;
|
|
};
|
|
struct Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2
|
|
{
|
|
bool ___hasValue;
|
|
uint8_t ___value;
|
|
};
|
|
struct Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
|
|
{
|
|
};
|
|
struct Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
|
|
{
|
|
};
|
|
struct Serializer_1_t791C208D47901AA4B8602FF55CB96971D640228E : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
|
|
{
|
|
};
|
|
struct Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
|
|
{
|
|
};
|
|
struct Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
|
|
{
|
|
};
|
|
struct Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
|
|
{
|
|
};
|
|
struct Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
|
|
{
|
|
};
|
|
struct Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8 : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
|
|
{
|
|
};
|
|
struct Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D : public Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA
|
|
{
|
|
};
|
|
struct TreeData_1_t52F9997F4F3827B6D2DDD108B0B5F8007C1054DE
|
|
{
|
|
RuntimeObject* ___m_RootItemIds;
|
|
Dictionary_2_tC44035903CD447F30151D3470629A0598D22856F* ___m_Tree;
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_ParentIds;
|
|
Dictionary_2_t9899279A2990FB86A896C58A3F27F8E1705785C3* ___m_ChildrenIds;
|
|
};
|
|
struct TreeData_1_tA6CE8DFD2D1FAE745298DC264034D9D608994998
|
|
{
|
|
RuntimeObject* ___m_RootItemIds;
|
|
Dictionary_2_tEBE1E11ABD22357FDFD12EF5F2F7CDC6378162C0* ___m_Tree;
|
|
Dictionary_2_tABE19B9C5C52F1DE14F0D3287B2696E7D7419180* ___m_ParentIds;
|
|
Dictionary_2_t9899279A2990FB86A896C58A3F27F8E1705785C3* ___m_ChildrenIds;
|
|
};
|
|
struct ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A
|
|
{
|
|
RuntimeObject* ___Item1;
|
|
RuntimeObject* ___Item2;
|
|
};
|
|
struct BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0 : public CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768
|
|
{
|
|
Dictionary_2_tBA28DDE9EBD7869B2D9C725CB660A33231C09054* ___m_TreeItems;
|
|
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_RootIndices;
|
|
List_1_tDD673E02B713760331F9D857C7B1D1C4A07194EF* ___m_ItemWrappers;
|
|
HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_TreeItemIdsWithItemWrappers;
|
|
List_1_tDD673E02B713760331F9D857C7B1D1C4A07194EF* ___m_WrapperInsertionList;
|
|
};
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
|
|
{
|
|
bool ___m_value;
|
|
};
|
|
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
|
|
{
|
|
Il2CppChar ___m_value;
|
|
};
|
|
struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB
|
|
{
|
|
RuntimeObject* ____key;
|
|
RuntimeObject* ____value;
|
|
};
|
|
struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_marshaled_pinvoke
|
|
{
|
|
Il2CppIUnknown* ____key;
|
|
Il2CppIUnknown* ____value;
|
|
};
|
|
struct DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_marshaled_com
|
|
{
|
|
Il2CppIUnknown* ____key;
|
|
Il2CppIUnknown* ____value;
|
|
};
|
|
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
|
|
{
|
|
int32_t ___m_value;
|
|
};
|
|
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
|
|
{
|
|
int64_t ___m_value;
|
|
};
|
|
struct IntPtr_t
|
|
{
|
|
void* ___m_value;
|
|
};
|
|
struct MethodBase_t : public MemberInfo_t
|
|
{
|
|
};
|
|
struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510
|
|
{
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____byRef;
|
|
};
|
|
struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_pinvoke
|
|
{
|
|
int32_t* ____byRef;
|
|
};
|
|
struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_com
|
|
{
|
|
int32_t* ____byRef;
|
|
};
|
|
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
|
|
{
|
|
RuntimeObject* ___m_additionalContext;
|
|
int32_t ___m_state;
|
|
};
|
|
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
|
|
{
|
|
Il2CppIUnknown* ___m_additionalContext;
|
|
int32_t ___m_state;
|
|
};
|
|
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
|
|
{
|
|
Il2CppIUnknown* ___m_additionalContext;
|
|
int32_t ___m_state;
|
|
};
|
|
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
|
|
{
|
|
uint32_t ___m_value;
|
|
};
|
|
struct UIntPtr_t
|
|
{
|
|
void* ____pointer;
|
|
};
|
|
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
|
|
{
|
|
float ___x;
|
|
float ___y;
|
|
float ___z;
|
|
float ___w;
|
|
};
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
|
|
};
|
|
};
|
|
struct DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB : public RuntimeObject
|
|
{
|
|
bool ___U3CdisposedU3Ek__BackingField;
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* ___gpuData;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___cpuData;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 ___updateRanges;
|
|
GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48* ___allocator;
|
|
uint32_t ___m_UpdateRangePoolSize;
|
|
uint32_t ___m_ElemStride;
|
|
uint32_t ___m_UpdateRangeMin;
|
|
uint32_t ___m_UpdateRangeMax;
|
|
uint32_t ___m_UpdateRangesEnqueued;
|
|
uint32_t ___m_UpdateRangesBatchStart;
|
|
bool ___m_UpdateRangesSaturated;
|
|
};
|
|
struct DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A : public RuntimeObject
|
|
{
|
|
bool ___U3CdisposedU3Ek__BackingField;
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* ___gpuData;
|
|
NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81 ___cpuData;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 ___updateRanges;
|
|
GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48* ___allocator;
|
|
uint32_t ___m_UpdateRangePoolSize;
|
|
uint32_t ___m_ElemStride;
|
|
uint32_t ___m_UpdateRangeMin;
|
|
uint32_t ___m_UpdateRangeMax;
|
|
uint32_t ___m_UpdateRangesEnqueued;
|
|
uint32_t ___m_UpdateRangesBatchStart;
|
|
bool ___m_UpdateRangesSaturated;
|
|
};
|
|
struct DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E : public RuntimeObject
|
|
{
|
|
bool ___U3CdisposedU3Ek__BackingField;
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* ___gpuData;
|
|
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 ___cpuData;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 ___updateRanges;
|
|
GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48* ___allocator;
|
|
uint32_t ___m_UpdateRangePoolSize;
|
|
uint32_t ___m_ElemStride;
|
|
uint32_t ___m_UpdateRangeMin;
|
|
uint32_t ___m_UpdateRangeMax;
|
|
uint32_t ___m_UpdateRangesEnqueued;
|
|
uint32_t ___m_UpdateRangesBatchStart;
|
|
bool ___m_UpdateRangesSaturated;
|
|
};
|
|
struct DictionaryPropertyBag_2_tB597C417CF7505B25BF7B87BA095BDE4F999B934 : public KeyValueCollectionPropertyBag_3_t5E0DC90A64EA0D5A2ECA5F96F46C708F625A8D08
|
|
{
|
|
};
|
|
struct Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448
|
|
{
|
|
int32_t ___hashCode;
|
|
int32_t ___next;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___key;
|
|
RuntimeObject* ___value;
|
|
};
|
|
struct Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE
|
|
{
|
|
int32_t ___hashCode;
|
|
int32_t ___next;
|
|
Il2CppChar ___key;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___value;
|
|
};
|
|
struct Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C
|
|
{
|
|
int32_t ___hashCode;
|
|
int32_t ___next;
|
|
int32_t ___key;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___value;
|
|
};
|
|
struct Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0
|
|
{
|
|
Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ____dictionary;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 ____current;
|
|
int32_t ____getEnumeratorRetType;
|
|
};
|
|
struct Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3
|
|
{
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ____dictionary;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 ____current;
|
|
int32_t ____getEnumeratorRetType;
|
|
};
|
|
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9
|
|
{
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current;
|
|
int32_t ____getEnumeratorRetType;
|
|
};
|
|
typedef Il2CppFullySharedGenericStruct Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1;
|
|
struct GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36 : public RuntimeObject
|
|
{
|
|
intptr_t ___buffer;
|
|
int32_t ___elemCount;
|
|
int32_t ___elemStride;
|
|
};
|
|
struct GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3 : public RuntimeObject
|
|
{
|
|
intptr_t ___buffer;
|
|
int32_t ___elemCount;
|
|
int32_t ___elemStride;
|
|
};
|
|
struct GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86 : public RuntimeObject
|
|
{
|
|
intptr_t ___buffer;
|
|
int32_t ___elemCount;
|
|
int32_t ___elemStride;
|
|
};
|
|
struct KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___key;
|
|
RuntimeObject* ___value;
|
|
};
|
|
struct KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB
|
|
{
|
|
Il2CppChar ___key;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___value;
|
|
};
|
|
struct KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD
|
|
{
|
|
int32_t ___key;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___value;
|
|
};
|
|
struct TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96 : public RuntimeObject
|
|
{
|
|
TreeData_1_t52F9997F4F3827B6D2DDD108B0B5F8007C1054DE ___m_TreeData;
|
|
Stack_1_tB1C6241D46041BB92ED43EB56011E433FC3AD098* ___m_IteratorStack;
|
|
};
|
|
struct TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E : public RuntimeObject
|
|
{
|
|
TreeData_1_tA6CE8DFD2D1FAE745298DC264034D9D608994998 ___m_TreeData;
|
|
Stack_1_tB1C6241D46041BB92ED43EB56011E433FC3AD098* ___m_IteratorStack;
|
|
};
|
|
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB : public MethodBase_t
|
|
{
|
|
};
|
|
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 DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1 : public RuntimeObject
|
|
{
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___config;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ___internalIdReferenceMap;
|
|
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___streamingContext;
|
|
RuntimeObject* ___formatterConverter;
|
|
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___binder;
|
|
RuntimeObject* ___U3CStringReferenceResolverU3Ek__BackingField;
|
|
RuntimeObject* ___U3CGuidReferenceResolverU3Ek__BackingField;
|
|
RuntimeObject* ___U3CIndexReferenceResolverU3Ek__BackingField;
|
|
};
|
|
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 GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C
|
|
{
|
|
uint32_t ___offsetFromWriteStart;
|
|
uint32_t ___size;
|
|
uintptr_t ___source;
|
|
};
|
|
struct MethodInfo_t : public MethodBase_t
|
|
{
|
|
};
|
|
struct MultiColumnTreeViewController_t9FFDEDF1F2C2F5476271370488740DB7A8C70BAC : public BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0
|
|
{
|
|
MultiColumnController_t25BFE9B50BC0D69925EC7EEE090F256FFE1244B6* ___m_ColumnController;
|
|
};
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
|
|
{
|
|
intptr_t ___m_CachedPtr;
|
|
};
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
|
|
{
|
|
intptr_t ___m_CachedPtr;
|
|
};
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
|
|
{
|
|
intptr_t ___m_CachedPtr;
|
|
};
|
|
struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
|
|
{
|
|
intptr_t ___m_Ptr;
|
|
};
|
|
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
|
|
{
|
|
intptr_t ___value;
|
|
};
|
|
struct SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659 : public RuntimeObject
|
|
{
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* ___config;
|
|
Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* ___internalReferenceIdMap;
|
|
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___streamingContext;
|
|
RuntimeObject* ___formatterConverter;
|
|
TwoWaySerializationBinder_tB57AA7BA56E27C4C20370DFEC2ABAF69FF48FD9E* ___binder;
|
|
RuntimeObject* ___U3CIndexReferenceResolverU3Ek__BackingField;
|
|
RuntimeObject* ___U3CStringReferenceResolverU3Ek__BackingField;
|
|
RuntimeObject* ___U3CGuidReferenceResolverU3Ek__BackingField;
|
|
};
|
|
struct TreeViewController_t2A6E23D78D68A63B7DBFE6AE3B40DBD847F5034A : public BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0
|
|
{
|
|
};
|
|
struct DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B : public MultiColumnTreeViewController_t9FFDEDF1F2C2F5476271370488740DB7A8C70BAC
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* ___m_TreeDataController;
|
|
};
|
|
struct DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F : public MultiColumnTreeViewController_t9FFDEDF1F2C2F5476271370488740DB7A8C70BAC
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* ___m_TreeDataController;
|
|
};
|
|
struct DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7 : public TreeViewController_t2A6E23D78D68A63B7DBFE6AE3B40DBD847F5034A
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* ___m_TreeDataController;
|
|
};
|
|
struct DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD : public TreeViewController_t2A6E23D78D68A63B7DBFE6AE3B40DBD847F5034A
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* ___m_TreeDataController;
|
|
};
|
|
struct DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F
|
|
{
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ___dictionary;
|
|
Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 ___enumerator;
|
|
bool ___isNull;
|
|
};
|
|
struct DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505
|
|
{
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ___dictionary;
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 ___enumerator;
|
|
bool ___isNull;
|
|
};
|
|
struct DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE
|
|
{
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ___dictionary;
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 ___enumerator;
|
|
bool ___isNull;
|
|
};
|
|
typedef Il2CppFullySharedGenericStruct DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61;
|
|
typedef Il2CppFullySharedGenericStruct DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22;
|
|
typedef Il2CppFullySharedGenericStruct DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74;
|
|
typedef Il2CppFullySharedGenericStruct DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A;
|
|
struct Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9
|
|
{
|
|
Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* ____dictionary;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 ____current;
|
|
int32_t ____getEnumeratorRetType;
|
|
};
|
|
struct Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2
|
|
{
|
|
Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* ____dictionary;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB ____current;
|
|
int32_t ____getEnumeratorRetType;
|
|
};
|
|
struct Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F
|
|
{
|
|
Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* ____dictionary;
|
|
int32_t ____version;
|
|
int32_t ____index;
|
|
KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD ____current;
|
|
int32_t ____getEnumeratorRetType;
|
|
};
|
|
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 SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F : public Exception_t
|
|
{
|
|
};
|
|
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
|
|
{
|
|
};
|
|
struct Type_t : public MemberInfo_t
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
|
|
};
|
|
struct DOSetter_1_tD317D77AA1F91A2D7941174E732F54F68ACE8FA3 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
struct DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
struct Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
struct PropertyGetter_2_tD8230F45A3604AE20647869510A7F5AB8FD35963 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
struct PropertySetter_2_t797AB5E970C439127F7C26A99ECABAEB82F8DDDA : public MulticastDelegate_t
|
|
{
|
|
};
|
|
struct AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
String_t* ____paramName;
|
|
};
|
|
struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
|
|
{
|
|
};
|
|
struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
struct U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F_StaticFields
|
|
{
|
|
U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F* ___U3CU3E9;
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* ___U3CU3E9__8_0;
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* ___U3CU3E9__8_1;
|
|
};
|
|
struct BaseFormatter_1_t5A750A2B8D42BD1897903DC53FFD0399AF0D2340_StaticFields
|
|
{
|
|
SerializationCallbackU5BU5D_t60A64A4272EE75F1E752A694E6C3031950044727* ___OnSerializingCallbacks;
|
|
SerializationCallbackU5BU5D_t60A64A4272EE75F1E752A694E6C3031950044727* ___OnSerializedCallbacks;
|
|
SerializationCallbackU5BU5D_t60A64A4272EE75F1E752A694E6C3031950044727* ___OnDeserializingCallbacks;
|
|
SerializationCallbackU5BU5D_t60A64A4272EE75F1E752A694E6C3031950044727* ___OnDeserializedCallbacks;
|
|
bool ___IsValueType;
|
|
bool ___ImplementsISerializationCallbackReceiver;
|
|
bool ___ImplementsIDeserializationCallback;
|
|
bool ___ImplementsIObjectReference;
|
|
};
|
|
struct BaseFormatter_1_tD8EC379DCB1144BDD182C0DFE55ADA354FF0D2DB_StaticFields
|
|
{
|
|
SerializationCallbackU5BU5D_t888A3DE85B3D8FAF7E227126F6A37013B61AA58E* ___OnSerializingCallbacks;
|
|
SerializationCallbackU5BU5D_t888A3DE85B3D8FAF7E227126F6A37013B61AA58E* ___OnSerializedCallbacks;
|
|
SerializationCallbackU5BU5D_t888A3DE85B3D8FAF7E227126F6A37013B61AA58E* ___OnDeserializingCallbacks;
|
|
SerializationCallbackU5BU5D_t888A3DE85B3D8FAF7E227126F6A37013B61AA58E* ___OnDeserializedCallbacks;
|
|
bool ___IsValueType;
|
|
bool ___ImplementsISerializationCallbackReceiver;
|
|
bool ___ImplementsIDeserializationCallback;
|
|
bool ___ImplementsIObjectReference;
|
|
};
|
|
struct BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146_StaticFields
|
|
{
|
|
SerializationCallbackU5BU5D_t0AC21DA20EB05E395775E4433312BE5A193EB7AB* ___OnSerializingCallbacks;
|
|
SerializationCallbackU5BU5D_t0AC21DA20EB05E395775E4433312BE5A193EB7AB* ___OnSerializedCallbacks;
|
|
SerializationCallbackU5BU5D_t0AC21DA20EB05E395775E4433312BE5A193EB7AB* ___OnDeserializingCallbacks;
|
|
SerializationCallbackU5BU5D_t0AC21DA20EB05E395775E4433312BE5A193EB7AB* ___OnDeserializedCallbacks;
|
|
bool ___IsValueType;
|
|
bool ___ImplementsISerializationCallbackReceiver;
|
|
bool ___ImplementsIDeserializationCallback;
|
|
bool ___ImplementsIObjectReference;
|
|
};
|
|
struct ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF_StaticFields
|
|
{
|
|
bool ___s_isValueWriteAtomic;
|
|
};
|
|
struct ConcurrentDictionary_2_t6DF554984593E2F9932FAFBF9E1AFD30D1ED0812_StaticFields
|
|
{
|
|
bool ___s_isValueWriteAtomic;
|
|
};
|
|
struct EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B_StaticFields
|
|
{
|
|
EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* ___defaultComparer;
|
|
};
|
|
struct EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8_StaticFields
|
|
{
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* ___defaultComparer;
|
|
};
|
|
struct EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE_StaticFields
|
|
{
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* ___defaultComparer;
|
|
};
|
|
struct EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B_StaticFields
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* ___defaultComparer;
|
|
};
|
|
struct EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields
|
|
{
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* ___defaultComparer;
|
|
};
|
|
struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields
|
|
{
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* ___defaultComparer;
|
|
};
|
|
struct List_1_t75E66FBE18EAE33E2DBD8F2C48C54549332A997F_StaticFields
|
|
{
|
|
SortColumnDescriptionU5BU5D_tCC3DBACAFBA412B6F1EA1C4027A27E92D9153948* ___s_emptyArray;
|
|
};
|
|
struct String_t_StaticFields
|
|
{
|
|
String_t* ___Empty;
|
|
};
|
|
struct DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields
|
|
{
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* ___ObjectSerializer;
|
|
Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0* ___StringSerializer;
|
|
Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8* ___TypeSerializer;
|
|
Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3* ___TypeArraySerializer;
|
|
Serializer_1_t791C208D47901AA4B8602FF55CB96971D640228E* ___DelegateArraySerializer;
|
|
};
|
|
struct DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349_StaticFields
|
|
{
|
|
bool ___KeyIsValueType;
|
|
Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* ___EqualityComparerSerializer;
|
|
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* ___KeyReaderWriter;
|
|
Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0* ___ValueReaderWriter;
|
|
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___ComparerConstructor;
|
|
};
|
|
struct DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields
|
|
{
|
|
bool ___KeyIsValueType;
|
|
Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* ___EqualityComparerSerializer;
|
|
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* ___KeyReaderWriter;
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* ___ValueReaderWriter;
|
|
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___ComparerConstructor;
|
|
};
|
|
struct DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields
|
|
{
|
|
bool ___KeyIsValueType;
|
|
Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A* ___EqualityComparerSerializer;
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* ___KeyReaderWriter;
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* ___ValueReaderWriter;
|
|
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___ComparerConstructor;
|
|
};
|
|
struct DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields
|
|
{
|
|
bool ___KeyIsValueType;
|
|
Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* ___EqualityComparerSerializer;
|
|
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* ___KeyReaderWriter;
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* ___ValueReaderWriter;
|
|
};
|
|
struct DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0_StaticFields
|
|
{
|
|
bool ___KeyIsValueType;
|
|
Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* ___EqualityComparerSerializer;
|
|
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* ___KeyReaderWriter;
|
|
Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0* ___ValueReaderWriter;
|
|
};
|
|
struct DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields
|
|
{
|
|
bool ___KeyIsValueType;
|
|
Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A* ___EqualityComparerSerializer;
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* ___KeyReaderWriter;
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* ___ValueReaderWriter;
|
|
};
|
|
struct BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0_StaticFields
|
|
{
|
|
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___K_ExpandItemByIndex;
|
|
ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_CreateWrappers;
|
|
};
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
|
|
{
|
|
String_t* ___TrueString;
|
|
String_t* ___FalseString;
|
|
};
|
|
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
|
|
{
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
|
|
};
|
|
struct IntPtr_t_StaticFields
|
|
{
|
|
intptr_t ___Zero;
|
|
};
|
|
struct UIntPtr_t_StaticFields
|
|
{
|
|
uintptr_t ___Zero;
|
|
};
|
|
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
|
|
{
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
|
|
};
|
|
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_StaticFields
|
|
{
|
|
String_t* ___ConstructorName;
|
|
String_t* ___TypeConstructorName;
|
|
};
|
|
struct Exception_t_StaticFields
|
|
{
|
|
RuntimeObject* ___s_EDILock;
|
|
};
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
|
|
{
|
|
int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
|
|
};
|
|
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 DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Delegate_t* m_Items[1];
|
|
|
|
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Type_t* m_Items[1];
|
|
|
|
inline Type_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Type_t** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Type_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
struct 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 ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 m_Items[1];
|
|
|
|
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* 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, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef), (void*)NULL);
|
|
}
|
|
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef), (void*)NULL);
|
|
}
|
|
};
|
|
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* m_Items[1];
|
|
|
|
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
struct 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 EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 m_Items[1];
|
|
|
|
inline Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___Item1), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___Item2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___Item1), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___Item2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) int32_t m_Items[1];
|
|
|
|
inline int32_t GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, int32_t value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
struct KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 m_Items[1];
|
|
|
|
inline KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14* 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, KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___Item1), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___Item2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___Item1), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___Item2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
struct DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB m_Items[1];
|
|
|
|
inline DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
struct EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE m_Items[1];
|
|
|
|
inline Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
struct KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB m_Items[1];
|
|
|
|
inline KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB* 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, KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
struct EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA m_Items[1];
|
|
|
|
inline Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
struct KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 m_Items[1];
|
|
|
|
inline KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367* 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, KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
struct EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C m_Items[1];
|
|
|
|
inline Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
struct KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD m_Items[1];
|
|
|
|
inline KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD* 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, KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
|
|
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1__ctor_m887A7C2A1E63120AF0BBC893FA15DBF5BF10A5A5_gshared (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, int32_t ___0_elementCount, int32_t ___1_type, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUBuffer_1_get_ElementStride_m4817CE74F792E8E82E60F8E09341E01B1A7AA9B8_gshared (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25_gshared (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_Dispose_m90593CA4035DAA8C3C8AC2DB5146E23B739173CA_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, bool ___0_disposing, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DataSet_1_get_disposed_m1CDD97F62FB7D308CDD0BA7B889A6205C3F88A95_gshared_inline (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1_Dispose_mA35B93CBE6373AAD9513AAE3F3DEAD09AED17624_gshared (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420_gshared (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataSet_1_set_disposed_m6E5BD4BFBA25E3167C283E5230479D137D48509F_gshared_inline (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A NativeSliceExtensions_Slice_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE155357C8BB83BD4B7D34471587738A86B0D851_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_thisArray, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeSliceUnsafeUtility_GetUnsafeReadOnlyPtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m25D2FEAD1520E2DEEBA11E8A6BF32EFCEC42D9EA_gshared (NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___0_nativeSlice, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataSet_1_HasMappedBufferRange_mF35963F8A8F935B5C3C691804A4EE85500317178_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendPartialRanges_m87137AD7DDCB1611EBFA0F3FCE782E70D5CD0973_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendFullRange_m9AE9D73BC1CD97EA6325271EF1B1356A87220675_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8E5335741788115AF07635B3B9C543C6BA1F2D3C_gshared (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_nativeArray, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_gshared (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 ___0_thisArray, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1_UpdateRanges_m803C38D03A139CAAB5056161B62A3E96C48BF55E_gshared (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F ___0_ranges, int32_t ___1_rangesMin, int32_t ___2_rangesMax, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_ResetUpdateState_m7ECCC15503B9AE382D59B311EF10D44C32F9504A_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1__ctor_m7FED8993FD0D99C3A1166596920E67A1F222FF3D_gshared (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, int32_t ___0_elementCount, int32_t ___1_type, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_mE3B1C6D032AF42228A24E43A0F4CF2F261A52189_gshared (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GPUBuffer_1_get_ElementStride_mDCC5F4E2A919C976FB49727901EFDDDDCAC8A3E8_gshared (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_Dispose_m7BEE8813222BBCE8FBB1CCFE324750E87CB4D636_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, bool ___0_disposing, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DataSet_1_get_disposed_mD8A87D3D0B54327F20A175C926FBDBB64A6CD1AE_gshared_inline (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1_Dispose_m7FE1433944303E41F530D60E704C70CF10818DC0_gshared (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m46C1F3A5DF2013F65AA709A58C45D36CC411D276_gshared (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataSet_1_set_disposed_m4C7C5F68C0DA96DC663909C22EAD6599D682ED99_gshared_inline (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 NativeSliceExtensions_Slice_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m0D7D6BAB64810308797BD6D6C898432E45D4AC4C_gshared (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81 ___0_thisArray, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeSliceUnsafeUtility_GetUnsafeReadOnlyPtr_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mBA68ADCEE03FE9686B3E1093209D25043E18946D_gshared (NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 ___0_nativeSlice, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataSet_1_HasMappedBufferRange_mAA1FA654423EBCAF25BE87B51C495E8CAF2938AA_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendPartialRanges_mFAA112DB810A113A66765CBBE53012692668D64F_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendFullRange_mD3261CCB43378E1AE61E954FCCB4C914EE2DD895_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m3687E938D6A361C1C9500F894455AD0E14BBF0C8_gshared (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81 ___0_nativeArray, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBuffer_1_UpdateRanges_m3C82F04A4DBF59CADF1675AE1EEB5467303B118D_gshared (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F ___0_ranges, int32_t ___1_rangesMin, int32_t ___2_rangesMax, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_ResetUpdateState_m3E76857D00FB6B3D1B6FAE2B3805CD187428A045_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m788DE0F85C4051DDF092DDF96484DE655ACFB6F1_gshared (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultComparer_1_Compare_m394F7F49471D14333A96E4D1609FF38B351FC316_gshared (DefaultComparer_1_t612242F4555E59390215CE9BFA23C8ECB894D939* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultComparer_1_Compare_m9AFDE98A831C5D34362AB4315E7367A344D13863_gshared (DefaultComparer_1_t0F39973C3E447023E3D3182C6710202AA34073E9* __this, Il2CppFullySharedGenericAny ___0_x, Il2CppFullySharedGenericAny ___1_y, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TreeDataController_1__ctor_mD3A1E315AE26FC698CD393C0859C66D9B8BF0F25_gshared (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMultiColumnTreeViewController_1_SetRootItems_mC165F2F9CC0A77110F243D924CCD101C5E85C365_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, RuntimeObject* ___0_items, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TreeDataController_1_SetRootItems_m6F7F0EB984FB0EF74568F95CBA33ED5E1F2F3A8E_gshared (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, RuntimeObject* ___0_rootItems, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TreeDataController_1_GetDataForId_m572DC40BD7C71F7401122216BD7A18BFA94679FC_gshared (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_id, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TreeDataController_1_GetParentId_m33B7D7BB1E817DF15E621F535C6E7EE3290A73D5_gshared (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_id, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TreeDataController_1_HasChildren_m2978AF4CB8A5BDDE630F44B9DE471D892C4340BC_gshared (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_id, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TreeDataController_1_GetChildrenIds_m0C39B4E828DE3829426145460DC781C94E340B93_gshared (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_id, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultMultiColumnTreeViewController_1_IsChildOf_m5578110A47C2FEF49D77F3483BA28A5883AB5245_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TreeDataController_1_Move_m1D23573D5813A158772DAB8463B815F342129BA1_gshared (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_id, int32_t ___1_newParentId, int32_t ___2_childIndex, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TreeDataController_1_IsChildOf_m05D9AEDF18CD63F505385C5586B346B59103DD25_gshared (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TreeDataController_1_GetAllItemIds_m61EF8ED75DD1C3A82895DCB9F39050770BEDE3AA_gshared (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, RuntimeObject* ___0_rootIds, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultTreeViewController_1_SetRootItems_m46AC656FEBC2C1FB661CC09B9995E68E83C6812B_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, RuntimeObject* ___0_items, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultTreeViewController_1_IsChildOf_mAF258044FD18F70420B2C73D4C80CD98BCBFDB67_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateFormatter_1__ctor_m8B5A17EE5ADE531A3F7031ACB3656EFF4B1C78C2_gshared (DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573* __this, Type_t* ___0_delegateType, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseFormatter_1__ctor_m2983A767E1A91FA75EBDD97562622B0E2BF8A73B_gshared (BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_selector, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseFormatter_1_RegisterReferenceID_mC2823B7F46CBAB5565A61974084F0B78E4A6DA2B_gshared (BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseFormatter_1_InvokeOnDeserializingCallbacks_m6F07458B4187969015D37B73E61B66BCF6C77875_gshared (BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146* __this, RuntimeObject** ___0_value, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_gshared (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerivedDictionaryFormatter_3__ctor_m44B54EA3223DF1DB282FB965B4FA71CBF70D18B6_gshared (DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_TisRuntimeObject_m62506836177F0F862A8D619638BF37F48721F138_gshared (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m967848304834656D83C710E397DC29639C78B367_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mB1687BC0FFB3D5E49E5129641D4FB9EA23743F91_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565_gshared (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E_gshared (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m46CB1D13F7DB369D819F4C2397EAF293292FF2CF_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mBB454C6743410D3E06D44D494D4D6FF4CBBBDB1E_gshared (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConcurrentDictionary_2_GetEnumerator_m12EC3080C7512F05099338965FD8626ACB343320_gshared (ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB DictionaryEnumerator_get_Entry_m3D603D6F0FFDE77F0366C90242C43563CEBB3257_gshared (DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryFormatter_2__ctor_m2494A16C2004C9CB872393C197E08227A7B95685_gshared (DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m00DCECE9CF73378A5790CFF38699D1A8FCA110F2_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2__ctor_m6FE52D1A78A2BA18D96F3CCC2BAEC38A6EA17C36_gshared (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F DictionaryIterator_2_GetEnumerator_mF7F0895F9932B862547B0F5F048D7A4B934C4048_gshared (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 DictionaryIterator_2_get_Current_mB864D3B7315ED9D89E1BA256A7AE2DF50E2CA52E_gshared (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryIterator_2_MoveNext_m45F99C4B577605E107CB353C834E6362258FA683_gshared (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_Dispose_m77B682B7F08A99F491D17C58FA8BCE1F401FCF5C_gshared (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2__ctor_m9B8D8008A2D6B472E0BA5CDC8A983F503372A66E_gshared (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505 DictionaryIterator_2_GetEnumerator_mB123B47F560E8ED2049ACC35C4F61BC9D7B53DFA_gshared (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 DictionaryIterator_2_get_Current_mF8C9C6D0470ADD73CEDD1CF98137A4024307697D_gshared (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryIterator_2_MoveNext_m5487E41BABF11AD1C1A764B603C2C388237A63B4_gshared (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_Dispose_m4FC375113E8474A389DCD5E0DABEEDA1FB258860_gshared (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2__ctor_mA95224A24C5296E63EECB98617BD765A297AF9B8_gshared (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE DictionaryIterator_2_GetEnumerator_m7D25B3D51DD9EB203C203832A69BFD35A3E5612F_gshared (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 DictionaryIterator_2_get_Current_m0DEA487691543A1F2CDFA4D34BE3A6F04469C875_gshared (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryIterator_2_MoveNext_mA8CB3355F0281753E579AE8E1ECF6ED4A4D16C74_gshared (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_Dispose_m21CEBDA8CF05BECC21FC260B002CDACC09CFC053_gshared (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2__ctor_mE590DB3B42A0B56B06DE0EC76C81C1702D37AFA1_gshared (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_GetEnumerator_mDE1F6C4D875D3E800B093A884F52B0844DFE3361_gshared (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* il2cppRetVal, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_get_Current_m44435A706CBC038F2D0DC60C588C3C1226CEFB43_gshared (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryIterator_2_MoveNext_m7A06FBD39D39D3FC86422E45F38327D8985603F2_gshared (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_Dispose_m79D5E228BDB5BED986B74AFA8BBF0336B2841150_gshared (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2__ctor_mD937072F4BABF86BC0D96D4F918174A63BBF2DEB_gshared (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_GetEnumerator_mD3A7E20F0DCD59184D3EE319ED374CBA69316EE3_gshared (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* il2cppRetVal, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_get_Current_m3A01C67EECA679799A253B77BAD0822CBAE51667_gshared (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryIterator_2_MoveNext_mA0678A3EC5AEFAEA48956DB9563C8FF1AEFD0376_gshared (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_Dispose_mC5D12A3A11D7BB82DD5EDC17C06ED52CEECBD8E2_gshared (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2__ctor_m4FE4A364377D976E9253D6ABA072EA4E336BF019_gshared (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_GetEnumerator_m25793B09E17DC02D259FAADF6B1E1D031F873F92_gshared (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* il2cppRetVal, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_get_Current_m3D01AA03197CA7A248DEB02DA78771E2325BE439_gshared (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryValueIterator_2_MoveNext_m4CC20F0C97D623B361B8523BAC91CADE37B2B66F_gshared (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_Dispose_mA6388C3A02CA761D4F4ECD7117B836227DF6E77C_gshared (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2__ctor_mCD35B785725E5A5FE26B7ADA341FE7CBAB62CCE2_gshared (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_GetEnumerator_m840C8CA1AF36DDE695C6407AE46F83A1801D462E_gshared (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* il2cppRetVal, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_get_Current_m1D979A8E5AE8B7432F5DE670CD5D6AF513B95043_gshared (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryValueIterator_2_MoveNext_m310DC3DD3FC329444BE967E883876D3BF3D6EC8C_gshared (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_Dispose_mA7DB9FC5F8E58AF0F1D63493B967C5515E8DB71B_gshared (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m18EC2EB0F8F881C57774CFDDE6414E33F26F1539_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_Initialize_m7165BFCECD406FEF2F6EA0DCDDF34B2450CA12E4_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* EqualityComparer_1_get_Default_m337E4360DF25127CED0E5DEC4827A905E8EBA5E0_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionalWeakTable_2_Add_mA45BB747BEE445F5A6D5ABC32B2070CAF5E9BE44_gshared (ConditionalWeakTable_2_t87BE12792DC61EC9AE17609EC1ACA0671B3F5605* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyCollection__ctor_mEFFF76B810FF7EC07A4071049F088B68FFD484C6_gshared (KeyCollection_t90C2F9D22B44E6B189DB7B61265585A859F93123* __this, Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueCollection__ctor_m1B8096B8C7A5D20948283B1AD3A1C2B6032B93B7_gshared (ValueCollection_t5221C67954BD6EEB65BAE1FFD366E7538FDA0E1F* __this, Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m934C298F9973F16F2A755D65E374A6EE37302D63_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mC32565FBB5F884CC065F1EE7E2BE4F250DF6AECD_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A KeyValuePair_2_get_Key_m31FF72E7D6E74CE5DB2E5B3B8FC6B66B7A452210_gshared_inline (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mD933B25C1491C37A3BE3B1E709D8C1C02408E76C_gshared_inline (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mDD9B32011F99913F7C26C8CE44D64E35574D047E_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m955C32400B1E624FFFA1E18F46FFBBB5963705B9_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mC9C0153BE4100526AEB467BE880EFBD8FB00D56F_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m7D13D8559B135D9A99FBA279CF4C2BDCB990CCF1_gshared (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m283889D2E2926F56ECD2EEA3767F2A21F0488164_gshared (Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9* __this, Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* ___0_dictionary, int32_t ___1_getEnumeratorRetType, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m154D895C0AEC517A3F2A7C886C23633368AFCFC3_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ValueTuple_2_GetHashCode_m02C84696292D14B993EDCDED373702CF8E5DB5F7_gshared (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m9C011EE1497A08BE38724E92602B8E81D73D2212_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_TryGetValue_mA6697354DA1D2A76999FFDCC072C62AC5C364124_gshared (ConditionalWeakTable_2_t87BE12792DC61EC9AE17609EC1ACA0671B3F5605* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_Remove_m51E45FAFE5B1D6E9FDA123477422367F1F215DE6_gshared (ConditionalWeakTable_2_t87BE12792DC61EC9AE17609EC1ACA0671B3F5605* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m2D68A88747287ED742784209B25878766AF538DB_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mBADA2F1594D5A4B02B457440963FC7AFCDCB6861_gshared (RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRuntimeObject_m27E41ACCEE817CDFBB9616ED62F233A4EA0D8A49_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m4C8CF6E01F44588133C83CC2DF0C9F47F1644BD0_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m784FD7E9B0EA6F7F56F90480CDDE24E7FFBBC46D_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m6622048D2EA973E2C0C1AFBF883FAD31F3364776_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_Initialize_m1D0FB6ACC5C3948EC4A01DBAB271603C8FA3291C_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyCollection__ctor_m5D762EF6B877A540F015E03A0E265EA6367B4624_gshared (KeyCollection_t569D169DB0A0CAA2C37B69567BE0A55895C49E57* __this, Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueCollection__ctor_mC18EDE20A9DB6783EEA3008A1B8E887CDD45C539_gshared (ValueCollection_t35A819848191F48B46ACB5662DCF6D1377E4037D* __this, Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m5BD56FF42783523370EF895BBD161A05FDBCFE05_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mD34D0C0117C5740297F490EFD294C2BE233D94A9_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar KeyValuePair_2_get_Key_m2EB52AB33F815CEC79A24B00E2D1FFCE03F6CF8E_gshared_inline (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 KeyValuePair_2_get_Value_mE21B9B69A6B7323376C696EC224A1EF2591E51CD_gshared_inline (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAB4B447EE1B52D0F9906EC1462DE3F7AFFCFF0E4_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* EqualityComparer_1_get_Default_m97423BEEA40E4EE7BEF2DEEEC0725BAC4EF616D3_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m03F4B0F89957F6F16CE74F9FFEA454301B916B6F_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m44A4C2F6DD8CDAC9FA8738C602082654631D07FA_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mA21E0F7739310DE217057A291D86BD9C04215447_gshared (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m8A1551E65781C25740899700AC9EA676AA8C54B1_gshared (Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2* __this, Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* ___0_dictionary, int32_t ___1_getEnumeratorRetType, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mE4ED79F7A29AD07AAD9D244E423EADFB51E44AD6_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m8C5D4536A82A442C473ECFF5413757D520063A2F_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m1C6B7DC96DF3E8C09D66856EDC8DDAFA9E693227_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mFDDEC0FA99AC3744344A92F542F93C67FC14D680_gshared (RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisNullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2_m60E8C5716598E52C38BFCA09A79E73123C200DAA_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mF942BD437A51A7CE684FADA6D7036EFDE56AADB7_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m12F3250086263F096E4E87E5866045D30A050F01_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4550203D1CCEA960DF987B00BB0838D457326394_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_Initialize_mE327DFEFD0B939DAF92352A628CF09A59FFD9670_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyCollection__ctor_m00910A8A9E71B11DFA4F77B24B7C6A48E109F27B_gshared (KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031* __this, Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueCollection__ctor_m6F1267CEC971C9DB1DA07AB6DF350BD78B9A4F9B_gshared (ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D* __this, Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mB7F5F475D0518A29D8D6639E60FF3F6D45E91478_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mF47F2BB780194D69BC4A2CA122B3FF3266E29810_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar KeyValuePair_2_get_Key_m9A6745166DEC3D2F5A49797A2914D60C83C69EC2_gshared_inline (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar KeyValuePair_2_get_Value_m44A480D8E4C9FCD58F4982452FC765FF704972B5_gshared_inline (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mAF382EF92CF36EBBE234FDE10ECD11E2743472FB_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m675CFE4C319FC9FC8F3543B74E48FC5FA5BD0DB5_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m37581543A0F5AD0D0256E1C6258B3E2EDE1D9F0F_gshared (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF681B91E5C5C315766EA297AE1C93956B64D5450_gshared (Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0* __this, Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ___0_dictionary, int32_t ___1_getEnumeratorRetType, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m49866921142B4573B20D32736EEB14166B885A91_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mABA9049A065362A6D1BFEA47E9CD016D933E8903_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m1A4130C39EB9CB4EEF7A85D09AFA505014C06530_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m5ED013D40E0C885E209041A99E060E68A421898A_gshared (RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m824F1B8830C5D9946D6CDF297C66FABC7E1A94F2_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m0091FEB7CE39E81EE6D4604B47177DA18FFBF204_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1BEC5AE19C2C4F24DAE6F24F20CECF9BA5CAC4DD_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m6289671CF9C2AE755A8ED3278FE9CA56171DEF17_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_Initialize_mA242B14841D13E405394EAB63CE60D83F0F5251B_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyCollection__ctor_m04155234C1C90297F973F2DD3B892015CF860306_gshared (KeyCollection_t1C0270D8CA819EF870A1AB2BDF71FF7D9967AC6C* __this, Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueCollection__ctor_m6F4F3F916020065EFA67C145A6EDA70F624A5384_gshared (ValueCollection_t1A840A8972E8AE9C8564CF9D1EEC5519261BAFA9* __this, Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* ___0_dictionary, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mD8B748D3A92124B5F9D01A9C0557BEEB772BD673_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m099201DE2E21B09B51345FF7EF0960AC8BD70E0E_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mA7C09E323BC8D58366E676F2135E5B976A40E152_gshared_inline (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC KeyValuePair_2_get_Value_m3418A391AB44E3DC55D9F6B456C7E6E694A45062_gshared_inline (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m2E83AB53AA4F67FD870D568B7E0F5269F3C9EF2F_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* EqualityComparer_1_get_Default_mB3E88E8F0749A37FC3E4007A3F3142E8DE546515_gshared_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m7EF408E5FE0D4F747EC426DE23450F54F779E67A_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4816BCB730A3F3AF171687270CB4619FB3C44E1C_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mE1295E1EB09A4C3624F079C94EE6A9ED1D66EE26_gshared (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m31B9A15C37D5A017654810B5B55B5C415CBAF885_gshared (Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F* __this, Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* ___0_dictionary, int32_t ___1_getEnumeratorRetType, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m99769053B2973A908BB5E1F3B7547EA43A30C52B_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m49A6E36229F30CC88FA8BD6C75190330D88E7D7D_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mD4C4C781B27ECB1928BEBC290BFC10D191798670_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m078096C30896035127EB311E1323AD6D04F7B024_gshared (RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_m1CB4F3E56295F4B5567E64280A4ACECF3FC671D6_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mA2D31862FA96D8794126CAA7B1E178B08B6BB566_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m39C81870CD15FA7F0BD586D3BCF55C5B1D7D4005_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* EqualityComparer_1_CreateComparer_mE9DC7CAF58EE3B2D235851CCFF895CD1C51F3E6B_gshared (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* EqualityComparer_1_CreateComparer_m8D41903BD474DD9CEBD9B11C2D89FF5798C63F93_gshared (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* EqualityComparer_1_CreateComparer_m93E32F41ED852A2D895042FECB061551B786B3C6_gshared (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E_gshared (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* EqualityComparer_1_CreateComparer_mCF9A6FD34089F19E4321806469AE45B2618C11CE_gshared (const RuntimeMethod* method) ;
|
|
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
inline void GPUBuffer_1__ctor_m887A7C2A1E63120AF0BBC893FA15DBF5BF10A5A5 (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, int32_t ___0_elementCount, int32_t ___1_type, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36*, int32_t, int32_t, const RuntimeMethod*))GPUBuffer_1__ctor_m887A7C2A1E63120AF0BBC893FA15DBF5BF10A5A5_gshared)(__this, ___0_elementCount, ___1_type, method);
|
|
}
|
|
inline void NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GPUBufferAllocator__ctor_m989E13DFCA8CAA59F399FAD27F7F5E0253C2E62E (GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48* __this, uint32_t ___0_maxSize, const RuntimeMethod* method) ;
|
|
inline int32_t GPUBuffer_1_get_ElementStride_m4817CE74F792E8E82E60F8E09341E01B1A7AA9B8 (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36*, const RuntimeMethod*))GPUBuffer_1_get_ElementStride_m4817CE74F792E8E82E60F8E09341E01B1A7AA9B8_gshared)(__this, method);
|
|
}
|
|
inline void NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25 (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
|
|
}
|
|
inline void DataSet_1_Dispose_m90593CA4035DAA8C3C8AC2DB5146E23B739173CA (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, bool ___0_disposing, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB*, bool, const RuntimeMethod*))DataSet_1_Dispose_m90593CA4035DAA8C3C8AC2DB5146E23B739173CA_gshared)(__this, ___0_disposing, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
|
|
inline bool DataSet_1_get_disposed_m1CDD97F62FB7D308CDD0BA7B889A6205C3F88A95_inline (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB*, const RuntimeMethod*))DataSet_1_get_disposed_m1CDD97F62FB7D308CDD0BA7B889A6205C3F88A95_gshared_inline)(__this, method);
|
|
}
|
|
inline void GPUBuffer_1_Dispose_mA35B93CBE6373AAD9513AAE3F3DEAD09AED17624 (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36*, const RuntimeMethod*))GPUBuffer_1_Dispose_mA35B93CBE6373AAD9513AAE3F3DEAD09AED17624_gshared)(__this, method);
|
|
}
|
|
inline void NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8 (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*, const RuntimeMethod*))NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8_gshared)(__this, method);
|
|
}
|
|
inline void NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420 (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*, const RuntimeMethod*))NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420_gshared)(__this, method);
|
|
}
|
|
inline void DataSet_1_set_disposed_m6E5BD4BFBA25E3167C283E5230479D137D48509F_inline (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB*, bool, const RuntimeMethod*))DataSet_1_set_disposed_m6E5BD4BFBA25E3167C283E5230479D137D48509F_gshared_inline)(__this, ___0_value, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D (bool ___0_condition, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Math_Max_m6612C5AE2D40056418765878E8787E4828D2ADD7 (uint32_t ___0_val1, uint32_t ___1_val2, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Math_Min_m66781C8F3800C6682369B449FFDB62FAD5E87121 (uint32_t ___0_val1, uint32_t ___1_val2, const RuntimeMethod* method) ;
|
|
inline NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A NativeSliceExtensions_Slice_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE155357C8BB83BD4B7D34471587738A86B0D851 (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_thisArray, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
|
|
{
|
|
return (( NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, int32_t, int32_t, const RuntimeMethod*))NativeSliceExtensions_Slice_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE155357C8BB83BD4B7D34471587738A86B0D851_gshared)(___0_thisArray, ___1_start, ___2_length, method);
|
|
}
|
|
inline void* NativeSliceUnsafeUtility_GetUnsafeReadOnlyPtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m25D2FEAD1520E2DEEBA11E8A6BF32EFCEC42D9EA (NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A ___0_nativeSlice, const RuntimeMethod* method)
|
|
{
|
|
return (( void* (*) (NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A, const RuntimeMethod*))NativeSliceUnsafeUtility_GetUnsafeReadOnlyPtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m25D2FEAD1520E2DEEBA11E8A6BF32EFCEC42D9EA_gshared)(___0_nativeSlice, method);
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UIntPtr__ctor_m8FD36BD3C315E2608A9570159B5668D33CA9C896_inline (uintptr_t* __this, void* ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Utility_HasMappedBufferRange_mA6C2F771F01D644C872729B38BA8B5AEC6BA5ABB (const RuntimeMethod* method) ;
|
|
inline bool DataSet_1_HasMappedBufferRange_mF35963F8A8F935B5C3C691804A4EE85500317178 (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB*, const RuntimeMethod*))DataSet_1_HasMappedBufferRange_mF35963F8A8F935B5C3C691804A4EE85500317178_gshared)(__this, method);
|
|
}
|
|
inline void DataSet_1_SendPartialRanges_m87137AD7DDCB1611EBFA0F3FCE782E70D5CD0973 (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB*, const RuntimeMethod*))DataSet_1_SendPartialRanges_m87137AD7DDCB1611EBFA0F3FCE782E70D5CD0973_gshared)(__this, method);
|
|
}
|
|
inline void DataSet_1_SendFullRange_m9AE9D73BC1CD97EA6325271EF1B1356A87220675 (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB*, const RuntimeMethod*))DataSet_1_SendFullRange_m9AE9D73BC1CD97EA6325271EF1B1356A87220675_gshared)(__this, method);
|
|
}
|
|
inline void* NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8E5335741788115AF07635B3B9C543C6BA1F2D3C (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 ___0_nativeArray, const RuntimeMethod* method)
|
|
{
|
|
return (( void* (*) (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8E5335741788115AF07635B3B9C543C6BA1F2D3C_gshared)(___0_nativeArray, method);
|
|
}
|
|
inline NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 ___0_thisArray, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
|
|
{
|
|
return (( NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F (*) (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421, int32_t, int32_t, const RuntimeMethod*))NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_gshared)(___0_thisArray, ___1_start, ___2_length, method);
|
|
}
|
|
inline void GPUBuffer_1_UpdateRanges_m803C38D03A139CAAB5056161B62A3E96C48BF55E (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* __this, NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F ___0_ranges, int32_t ___1_rangesMin, int32_t ___2_rangesMax, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36*, NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F, int32_t, int32_t, const RuntimeMethod*))GPUBuffer_1_UpdateRanges_m803C38D03A139CAAB5056161B62A3E96C48BF55E_gshared)(__this, ___0_ranges, ___1_rangesMin, ___2_rangesMax, method);
|
|
}
|
|
inline void DataSet_1_ResetUpdateState_m7ECCC15503B9AE382D59B311EF10D44C32F9504A (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB*, const RuntimeMethod*))DataSet_1_ResetUpdateState_m7ECCC15503B9AE382D59B311EF10D44C32F9504A_gshared)(__this, method);
|
|
}
|
|
inline void GPUBuffer_1__ctor_m7FED8993FD0D99C3A1166596920E67A1F222FF3D (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, int32_t ___0_elementCount, int32_t ___1_type, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3*, int32_t, int32_t, const RuntimeMethod*))GPUBuffer_1__ctor_m7FED8993FD0D99C3A1166596920E67A1F222FF3D_gshared)(__this, ___0_elementCount, ___1_type, method);
|
|
}
|
|
inline void NativeArray_1__ctor_mE3B1C6D032AF42228A24E43A0F4CF2F261A52189 (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_mE3B1C6D032AF42228A24E43A0F4CF2F261A52189_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
|
|
}
|
|
inline int32_t GPUBuffer_1_get_ElementStride_mDCC5F4E2A919C976FB49727901EFDDDDCAC8A3E8 (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3*, const RuntimeMethod*))GPUBuffer_1_get_ElementStride_mDCC5F4E2A919C976FB49727901EFDDDDCAC8A3E8_gshared)(__this, method);
|
|
}
|
|
inline void DataSet_1_Dispose_m7BEE8813222BBCE8FBB1CCFE324750E87CB4D636 (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, bool ___0_disposing, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A*, bool, const RuntimeMethod*))DataSet_1_Dispose_m7BEE8813222BBCE8FBB1CCFE324750E87CB4D636_gshared)(__this, ___0_disposing, method);
|
|
}
|
|
inline bool DataSet_1_get_disposed_mD8A87D3D0B54327F20A175C926FBDBB64A6CD1AE_inline (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A*, const RuntimeMethod*))DataSet_1_get_disposed_mD8A87D3D0B54327F20A175C926FBDBB64A6CD1AE_gshared_inline)(__this, method);
|
|
}
|
|
inline void GPUBuffer_1_Dispose_m7FE1433944303E41F530D60E704C70CF10818DC0 (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3*, const RuntimeMethod*))GPUBuffer_1_Dispose_m7FE1433944303E41F530D60E704C70CF10818DC0_gshared)(__this, method);
|
|
}
|
|
inline void NativeArray_1_Dispose_m46C1F3A5DF2013F65AA709A58C45D36CC411D276 (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81*, const RuntimeMethod*))NativeArray_1_Dispose_m46C1F3A5DF2013F65AA709A58C45D36CC411D276_gshared)(__this, method);
|
|
}
|
|
inline void DataSet_1_set_disposed_m4C7C5F68C0DA96DC663909C22EAD6599D682ED99_inline (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A*, bool, const RuntimeMethod*))DataSet_1_set_disposed_m4C7C5F68C0DA96DC663909C22EAD6599D682ED99_gshared_inline)(__this, ___0_value, method);
|
|
}
|
|
inline NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 NativeSliceExtensions_Slice_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m0D7D6BAB64810308797BD6D6C898432E45D4AC4C (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81 ___0_thisArray, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
|
|
{
|
|
return (( NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 (*) (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81, int32_t, int32_t, const RuntimeMethod*))NativeSliceExtensions_Slice_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m0D7D6BAB64810308797BD6D6C898432E45D4AC4C_gshared)(___0_thisArray, ___1_start, ___2_length, method);
|
|
}
|
|
inline void* NativeSliceUnsafeUtility_GetUnsafeReadOnlyPtr_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mBA68ADCEE03FE9686B3E1093209D25043E18946D (NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 ___0_nativeSlice, const RuntimeMethod* method)
|
|
{
|
|
return (( void* (*) (NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2, const RuntimeMethod*))NativeSliceUnsafeUtility_GetUnsafeReadOnlyPtr_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mBA68ADCEE03FE9686B3E1093209D25043E18946D_gshared)(___0_nativeSlice, method);
|
|
}
|
|
inline bool DataSet_1_HasMappedBufferRange_mAA1FA654423EBCAF25BE87B51C495E8CAF2938AA (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A*, const RuntimeMethod*))DataSet_1_HasMappedBufferRange_mAA1FA654423EBCAF25BE87B51C495E8CAF2938AA_gshared)(__this, method);
|
|
}
|
|
inline void DataSet_1_SendPartialRanges_mFAA112DB810A113A66765CBBE53012692668D64F (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A*, const RuntimeMethod*))DataSet_1_SendPartialRanges_mFAA112DB810A113A66765CBBE53012692668D64F_gshared)(__this, method);
|
|
}
|
|
inline void DataSet_1_SendFullRange_mD3261CCB43378E1AE61E954FCCB4C914EE2DD895 (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A*, const RuntimeMethod*))DataSet_1_SendFullRange_mD3261CCB43378E1AE61E954FCCB4C914EE2DD895_gshared)(__this, method);
|
|
}
|
|
inline void* NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m3687E938D6A361C1C9500F894455AD0E14BBF0C8 (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81 ___0_nativeArray, const RuntimeMethod* method)
|
|
{
|
|
return (( void* (*) (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m3687E938D6A361C1C9500F894455AD0E14BBF0C8_gshared)(___0_nativeArray, method);
|
|
}
|
|
inline void GPUBuffer_1_UpdateRanges_m3C82F04A4DBF59CADF1675AE1EEB5467303B118D (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* __this, NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F ___0_ranges, int32_t ___1_rangesMin, int32_t ___2_rangesMax, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3*, NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F, int32_t, int32_t, const RuntimeMethod*))GPUBuffer_1_UpdateRanges_m3C82F04A4DBF59CADF1675AE1EEB5467303B118D_gshared)(__this, ___0_ranges, ___1_rangesMin, ___2_rangesMax, method);
|
|
}
|
|
inline void DataSet_1_ResetUpdateState_m3E76857D00FB6B3D1B6FAE2B3805CD187428A045 (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A*, const RuntimeMethod*))DataSet_1_ResetUpdateState_m3E76857D00FB6B3D1B6FAE2B3805CD187428A045_gshared)(__this, method);
|
|
}
|
|
inline void NativeArray_1__ctor_m788DE0F85C4051DDF092DDF96484DE655ACFB6F1 (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* __this, int32_t ___0_length, int32_t ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m788DE0F85C4051DDF092DDF96484DE655ACFB6F1_gshared)(__this, ___0_length, ___1_allocator, ___2_options, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586 (int32_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
inline int32_t DefaultComparer_1_Compare_m394F7F49471D14333A96E4D1609FF38B351FC316 (DefaultComparer_1_t612242F4555E59390215CE9BFA23C8ECB894D939* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (DefaultComparer_1_t612242F4555E59390215CE9BFA23C8ECB894D939*, int32_t, int32_t, const RuntimeMethod*))DefaultComparer_1_Compare_m394F7F49471D14333A96E4D1609FF38B351FC316_gshared)(__this, ___0_x, ___1_y, method);
|
|
}
|
|
inline int32_t DefaultComparer_1_Compare_m9AFDE98A831C5D34362AB4315E7367A344D13863 (DefaultComparer_1_t0F39973C3E447023E3D3182C6710202AA34073E9* __this, Il2CppFullySharedGenericAny ___0_x, Il2CppFullySharedGenericAny ___1_y, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (DefaultComparer_1_t0F39973C3E447023E3D3182C6710202AA34073E9*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, const RuntimeMethod*))DefaultComparer_1_Compare_m9AFDE98A831C5D34362AB4315E7367A344D13863_gshared)((DefaultComparer_1_t0F39973C3E447023E3D3182C6710202AA34073E9*)__this, ___0_x, ___1_y, method);
|
|
}
|
|
inline void TreeDataController_1__ctor_mD3A1E315AE26FC698CD393C0859C66D9B8BF0F25 (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96*, const RuntimeMethod*))TreeDataController_1__ctor_mD3A1E315AE26FC698CD393C0859C66D9B8BF0F25_gshared)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiColumnTreeViewController__ctor_m705FE6CEF71CB478F8FC5A951A337FF5A7B2F919 (MultiColumnTreeViewController_t9FFDEDF1F2C2F5476271370488740DB7A8C70BAC* __this, Columns_t487EAF3B634F6D919D58F1927099A8883964831B* ___0_columns, SortColumnDescriptions_tDC3FDF948D96F26E0BCB2C971C6EDA1E02BAB1EA* ___1_sortDescriptions, List_1_t75E66FBE18EAE33E2DBD8F2C48C54549332A997F* ___2_sortedColumns, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BaseTreeViewController_get_itemsSource_m255C08213C616F6B7B7988736AC7733F3C3C2B6B (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) ;
|
|
inline void DefaultMultiColumnTreeViewController_1_SetRootItems_mC165F2F9CC0A77110F243D924CCD101C5E85C365 (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, RuntimeObject* ___0_items, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B*, RuntimeObject*, const RuntimeMethod*))DefaultMultiColumnTreeViewController_1_SetRootItems_mC165F2F9CC0A77110F243D924CCD101C5E85C365_gshared)(__this, ___0_items, 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 String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
|
|
inline TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* (*) (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B*, const RuntimeMethod*))DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A_gshared)(__this, method);
|
|
}
|
|
inline void TreeDataController_1_SetRootItems_m6F7F0EB984FB0EF74568F95CBA33ED5E1F2F3A8E (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, RuntimeObject* ___0_rootItems, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96*, RuntimeObject*, const RuntimeMethod*))TreeDataController_1_SetRootItems_m6F7F0EB984FB0EF74568F95CBA33ED5E1F2F3A8E_gshared)(__this, ___0_rootItems, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_RebuildTree_m62236909D5F390B5E64E3A61FF2765A11C3A9ADB (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionViewController_RaiseItemsSourceChanged_mFA839DFF187864594DA98808C07A4358060CD734 (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* __this, const RuntimeMethod* method) ;
|
|
inline RuntimeObject* TreeDataController_1_GetDataForId_m572DC40BD7C71F7401122216BD7A18BFA94679FC (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96*, int32_t, const RuntimeMethod*))TreeDataController_1_GetDataForId_m572DC40BD7C71F7401122216BD7A18BFA94679FC_gshared)(__this, ___0_id, method);
|
|
}
|
|
inline int32_t TreeDataController_1_GetParentId_m33B7D7BB1E817DF15E621F535C6E7EE3290A73D5 (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96*, int32_t, const RuntimeMethod*))TreeDataController_1_GetParentId_m33B7D7BB1E817DF15E621F535C6E7EE3290A73D5_gshared)(__this, ___0_id, method);
|
|
}
|
|
inline bool TreeDataController_1_HasChildren_m2978AF4CB8A5BDDE630F44B9DE471D892C4340BC (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96*, int32_t, const RuntimeMethod*))TreeDataController_1_HasChildren_m2978AF4CB8A5BDDE630F44B9DE471D892C4340BC_gshared)(__this, ___0_id, method);
|
|
}
|
|
inline RuntimeObject* TreeDataController_1_GetChildrenIds_m0C39B4E828DE3829426145460DC781C94E340B93 (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96*, int32_t, const RuntimeMethod*))TreeDataController_1_GetChildrenIds_m0C39B4E828DE3829426145460DC781C94E340B93_gshared)(__this, ___0_id, method);
|
|
}
|
|
inline bool DefaultMultiColumnTreeViewController_1_IsChildOf_m5578110A47C2FEF49D77F3483BA28A5883AB5245 (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B*, int32_t, int32_t, const RuntimeMethod*))DefaultMultiColumnTreeViewController_1_IsChildOf_m5578110A47C2FEF49D77F3483BA28A5883AB5245_gshared)(__this, ___0_childId, ___1_id, method);
|
|
}
|
|
inline void TreeDataController_1_Move_m1D23573D5813A158772DAB8463B815F342129BA1 (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_id, int32_t ___1_newParentId, int32_t ___2_childIndex, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96*, int32_t, int32_t, int32_t, const RuntimeMethod*))TreeDataController_1_Move_m1D23573D5813A158772DAB8463B815F342129BA1_gshared)(__this, ___0_id, ___1_newParentId, ___2_childIndex, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionViewController_RaiseItemIndexChanged_mE12A41E7F1E29A78B60EDE6E02A9D3728D944E77 (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768* __this, int32_t ___0_srcIndex, int32_t ___1_dstIndex, const RuntimeMethod* method) ;
|
|
inline bool TreeDataController_1_IsChildOf_m05D9AEDF18CD63F505385C5586B346B59103DD25 (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96*, int32_t, int32_t, const RuntimeMethod*))TreeDataController_1_IsChildOf_m05D9AEDF18CD63F505385C5586B346B59103DD25_gshared)(__this, ___0_childId, ___1_id, method);
|
|
}
|
|
inline RuntimeObject* TreeDataController_1_GetAllItemIds_m61EF8ED75DD1C3A82895DCB9F39050770BEDE3AA (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* __this, RuntimeObject* ___0_rootIds, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96*, RuntimeObject*, const RuntimeMethod*))TreeDataController_1_GetAllItemIds_m61EF8ED75DD1C3A82895DCB9F39050770BEDE3AA_gshared)(__this, ___0_rootIds, method);
|
|
}
|
|
inline void DefaultTreeViewController_1_SetRootItems_m46AC656FEBC2C1FB661CC09B9995E68E83C6812B (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, RuntimeObject* ___0_items, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7*, RuntimeObject*, const RuntimeMethod*))DefaultTreeViewController_1_SetRootItems_m46AC656FEBC2C1FB661CC09B9995E68E83C6812B_gshared)(__this, ___0_items, method);
|
|
}
|
|
inline TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* (*) (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7*, const RuntimeMethod*))DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F_gshared)(__this, method);
|
|
}
|
|
inline bool DefaultTreeViewController_1_IsChildOf_mAF258044FD18F70420B2C73D4C80CD98BCBFDB67 (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7*, int32_t, int32_t, const RuntimeMethod*))DefaultTreeViewController_1_IsChildOf_mAF258044FD18F70420B2C73D4C80CD98BCBFDB67_gshared)(__this, ___0_childId, ___1_id, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseTreeViewController_RaiseItemParentChanged_m3D91BCB67E4577C1373C9A8A9122C8D7F0457322 (BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0* __this, int32_t ___0_id, int32_t ___1_newParentId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TreeViewController__ctor_m0BA584E2BFF10F466D94E3ED33E4FB9840907AF2 (TreeViewController_t2A6E23D78D68A63B7DBFE6AE3B40DBD847F5034A* __this, const RuntimeMethod* method) ;
|
|
inline void DelegateFormatter_1__ctor_m8B5A17EE5ADE531A3F7031ACB3656EFF4B1C78C2 (DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573* __this, Type_t* ___0_delegateType, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573*, Type_t*, const RuntimeMethod*))DelegateFormatter_1__ctor_m8B5A17EE5ADE531A3F7031ACB3656EFF4B1C78C2_gshared)(__this, ___0_delegateType, method);
|
|
}
|
|
inline void BaseFormatter_1__ctor_m2983A767E1A91FA75EBDD97562622B0E2BF8A73B (BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*, const RuntimeMethod*))BaseFormatter_1__ctor_m2983A767E1A91FA75EBDD97562622B0E2BF8A73B_gshared)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_m236049CB8A5159920740B89C4E7391F2DC338FE6 (String_t* ___0_s, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m6A7902172AF755ED829CD473401FF20DCEDF8998 (DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___0_delegates, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678 (DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D (SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09 (Exception_t* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B (Type_t* ___0_type, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949 (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562 (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___4_modifiers, const RuntimeMethod* 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_Equality_m1466AB76300C9F07856E706E7E914062175189D1 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
|
|
inline void Func_2__ctor_m059A8C7FD3318EFF79FD145F9FDA4C44E4192897 (Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
inline RuntimeObject* Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD (RuntimeObject* ___0_source, Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* ___1_selector, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
|
|
}
|
|
inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194 (RuntimeObject* ___0_source, const RuntimeMethod* method)
|
|
{
|
|
return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, 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* MemberInfoExtensions_GetNiceName_mDD38DA7F83B59FE9217C70AB7078233F4737E787 (MemberInfo_t* ___0_member, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E (MethodBase_t* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_CreateDelegate_mDBC5DC9EA0E8CB940DAFFBAC763E586C48E115D6 (Type_t* ___0_type, MethodInfo_t* ___1_method, bool ___2_throwOnBindFailure, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_CreateDelegate_m07C51C93CC42660203B05FB4953A5384EB81AA3F (Type_t* ___0_type, RuntimeObject* ___1_firstArgument, MethodInfo_t* ___2_method, bool ___3_throwOnBindFailure, const RuntimeMethod* method) ;
|
|
inline void BaseFormatter_1_RegisterReferenceID_mC2823B7F46CBAB5565A61974084F0B78E4A6DA2B (BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146* __this, RuntimeObject* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))BaseFormatter_1_RegisterReferenceID_mC2823B7F46CBAB5565A61974084F0B78E4A6DA2B_gshared)(__this, ___0_value, ___1_reader, method);
|
|
}
|
|
inline void BaseFormatter_1_InvokeOnDeserializingCallbacks_m6F07458B4187969015D37B73E61B66BCF6C77875 (BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146* __this, RuntimeObject** ___0_value, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* ___1_context, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*, RuntimeObject**, DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1*, const RuntimeMethod*))BaseFormatter_1_InvokeOnDeserializingCallbacks_m6F07458B4187969015D37B73E61B66BCF6C77875_gshared)(__this, ___0_value, ___1_context, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019 (Delegate_t* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB (SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method) ;
|
|
inline Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088 (const RuntimeMethod* method)
|
|
{
|
|
return (( Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(method);
|
|
}
|
|
inline Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0* Serializer_Get_TisString_t_m25C64207B929E7189DFAB925F138D230D9D556AA (const RuntimeMethod* method)
|
|
{
|
|
return (( Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(method);
|
|
}
|
|
inline Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8* Serializer_Get_TisType_t_m56AE3B0C1510706F2AD5880111C9C9D0C246B645 (const RuntimeMethod* method)
|
|
{
|
|
return (( Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(method);
|
|
}
|
|
inline Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3* Serializer_Get_TisTypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_m90E45E7170E62D4D45F19DAB88B8D8DCD8500E19 (const RuntimeMethod* method)
|
|
{
|
|
return (( Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(method);
|
|
}
|
|
inline Serializer_1_t791C208D47901AA4B8602FF55CB96971D640228E* Serializer_Get_TisDelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_mB548490F1E2BC5FB2C22DFA9BB74E70B0ACBD92E (const RuntimeMethod* method)
|
|
{
|
|
return (( Serializer_1_t791C208D47901AA4B8602FF55CB96971D640228E* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318 (Type_t* __this, const RuntimeMethod* method) ;
|
|
inline Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* Serializer_Get_TisIEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9_m15A3E1C1F9E54BCA49E22C1B3283CB945094F261 (const RuntimeMethod* method)
|
|
{
|
|
return (( Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* (*) (const RuntimeMethod*))Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_gshared)(method);
|
|
}
|
|
inline Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65 (const RuntimeMethod* method)
|
|
{
|
|
return (( Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* (*) (const RuntimeMethod*))Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65_gshared)(method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554 (Type_t* __this, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_types, const RuntimeMethod* method) ;
|
|
inline void DerivedDictionaryFormatter_3__ctor_mEBA54312129E24DD12FA7697D311636AA2491933 (DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349*, const RuntimeMethod*))DerivedDictionaryFormatter_3__ctor_m44B54EA3223DF1DB282FB965B4FA71CBF70D18B6_gshared)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConstructorInfo_Invoke_m15FDF2B682BD01CC934BE4D314EF2193103CECFE (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_parameters, const RuntimeMethod* method) ;
|
|
inline RuntimeObject* Activator_CreateInstance_TisRuntimeObject_m62506836177F0F862A8D619638BF37F48721F138 (const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (const RuntimeMethod*))Activator_CreateInstance_TisRuntimeObject_m62506836177F0F862A8D619638BF37F48721F138_gshared)(method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, const RuntimeMethod* method) ;
|
|
inline void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB (DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* __this, Exception_t* ___0_exception, 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) ;
|
|
inline RuntimeObject* Dictionary_2_get_Comparer_m967848304834656D83C710E397DC29639C78B367 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, const RuntimeMethod*))Dictionary_2_get_Comparer_m967848304834656D83C710E397DC29639C78B367_gshared)(__this, method);
|
|
}
|
|
inline int32_t Dictionary_2_get_Count_mB1687BC0FFB3D5E49E5129641D4FB9EA23743F91 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, const RuntimeMethod*))Dictionary_2_get_Count_mB1687BC0FFB3D5E49E5129641D4FB9EA23743F91_gshared)(__this, method);
|
|
}
|
|
inline Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A_gshared)(__this, method);
|
|
}
|
|
inline void Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565 (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3*, const RuntimeMethod*))Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565_gshared)(__this, method);
|
|
}
|
|
inline KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_inline (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 (*) (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3*, const RuntimeMethod*))Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline)(__this, method);
|
|
}
|
|
inline int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3*, const RuntimeMethod*))KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline)(__this, method);
|
|
}
|
|
inline RuntimeObject* KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3*, const RuntimeMethod*))KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline)(__this, method);
|
|
}
|
|
inline bool Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3*, const RuntimeMethod*))Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E_gshared)(__this, method);
|
|
}
|
|
inline RuntimeObject* Dictionary_2_get_Comparer_m46CB1D13F7DB369D819F4C2397EAF293292FF2CF (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2_get_Comparer_m46CB1D13F7DB369D819F4C2397EAF293292FF2CF_gshared)(__this, method);
|
|
}
|
|
inline int32_t Dictionary_2_get_Count_mBB454C6743410D3E06D44D494D4D6FF4CBBBDB1E (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))Dictionary_2_get_Count_mBB454C6743410D3E06D44D494D4D6FF4CBBBDB1E_gshared)(__this, method);
|
|
}
|
|
inline RuntimeObject* ConcurrentDictionary_2_GetEnumerator_m12EC3080C7512F05099338965FD8626ACB343320 (ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF*, const RuntimeMethod*))ConcurrentDictionary_2_GetEnumerator_m12EC3080C7512F05099338965FD8626ACB343320_gshared)(__this, method);
|
|
}
|
|
inline RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
|
|
}
|
|
inline RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
inline DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB DictionaryEnumerator_get_Entry_m3D603D6F0FFDE77F0366C90242C43563CEBB3257 (DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB (*) (DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9*, const RuntimeMethod*))DictionaryEnumerator_get_Entry_m3D603D6F0FFDE77F0366C90242C43563CEBB3257_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryFormatter_2__ctor_mACECC9F360BA00DBAB2C11ACBDDCE453887AFAAD (DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0*, const RuntimeMethod*))DictionaryFormatter_2__ctor_m2494A16C2004C9CB872393C197E08227A7B95685_gshared)(__this, method);
|
|
}
|
|
inline void BaseFormatter_1__ctor_mE2616AD36A638210D2EE5E94B6771AC0B1E447A6 (BaseFormatter_1_t5A750A2B8D42BD1897903DC53FFD0399AF0D2340* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (BaseFormatter_1_t5A750A2B8D42BD1897903DC53FFD0399AF0D2340*, const RuntimeMethod*))BaseFormatter_1__ctor_m2983A767E1A91FA75EBDD97562622B0E2BF8A73B_gshared)(__this, method);
|
|
}
|
|
inline void Dictionary_2__ctor_m00DCECE9CF73378A5790CFF38699D1A8FCA110F2 (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m00DCECE9CF73378A5790CFF38699D1A8FCA110F2_gshared)(__this, ___0_capacity, ___1_comparer, method);
|
|
}
|
|
inline void Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, int32_t, const RuntimeMethod*))Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline void BaseFormatter_1_RegisterReferenceID_m072C14B6E666F2ACA4461E5768F05F47B3F2279E (BaseFormatter_1_t5A750A2B8D42BD1897903DC53FFD0399AF0D2340* __this, Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (BaseFormatter_1_t5A750A2B8D42BD1897903DC53FFD0399AF0D2340*, Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, RuntimeObject*, const RuntimeMethod*))BaseFormatter_1_RegisterReferenceID_mC2823B7F46CBAB5565A61974084F0B78E4A6DA2B_gshared)(__this, ___0_value, ___1_reader, method);
|
|
}
|
|
inline void DictionaryIterator_2__ctor_m6FE52D1A78A2BA18D96F3CCC2BAEC38A6EA17C36 (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F*, Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*, const RuntimeMethod*))DictionaryIterator_2__ctor_m6FE52D1A78A2BA18D96F3CCC2BAEC38A6EA17C36_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F DictionaryIterator_2_GetEnumerator_mF7F0895F9932B862547B0F5F048D7A4B934C4048 (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F (*) (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F*, const RuntimeMethod*))DictionaryIterator_2_GetEnumerator_mF7F0895F9932B862547B0F5F048D7A4B934C4048_gshared)(__this, method);
|
|
}
|
|
inline KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 DictionaryIterator_2_get_Current_mB864D3B7315ED9D89E1BA256A7AE2DF50E2CA52E (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 (*) (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F*, const RuntimeMethod*))DictionaryIterator_2_get_Current_mB864D3B7315ED9D89E1BA256A7AE2DF50E2CA52E_gshared)(__this, method);
|
|
}
|
|
inline bool DictionaryIterator_2_MoveNext_m45F99C4B577605E107CB353C834E6362258FA683 (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F*, const RuntimeMethod*))DictionaryIterator_2_MoveNext_m45F99C4B577605E107CB353C834E6362258FA683_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryIterator_2_Dispose_m77B682B7F08A99F491D17C58FA8BCE1F401FCF5C (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F*, const RuntimeMethod*))DictionaryIterator_2_Dispose_m77B682B7F08A99F491D17C58FA8BCE1F401FCF5C_gshared)(__this, method);
|
|
}
|
|
inline Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 (*) (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryIterator_2__ctor_m9B8D8008A2D6B472E0BA5CDC8A983F503372A66E (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505*, Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, const RuntimeMethod*))DictionaryIterator_2__ctor_m9B8D8008A2D6B472E0BA5CDC8A983F503372A66E_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505 DictionaryIterator_2_GetEnumerator_mB123B47F560E8ED2049ACC35C4F61BC9D7B53DFA (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505 (*) (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505*, const RuntimeMethod*))DictionaryIterator_2_GetEnumerator_mB123B47F560E8ED2049ACC35C4F61BC9D7B53DFA_gshared)(__this, method);
|
|
}
|
|
inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 (*) (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
|
|
}
|
|
inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 DictionaryIterator_2_get_Current_mF8C9C6D0470ADD73CEDD1CF98137A4024307697D (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 (*) (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505*, const RuntimeMethod*))DictionaryIterator_2_get_Current_mF8C9C6D0470ADD73CEDD1CF98137A4024307697D_gshared)(__this, method);
|
|
}
|
|
inline bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4 (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
|
|
}
|
|
inline bool DictionaryIterator_2_MoveNext_m5487E41BABF11AD1C1A764B603C2C388237A63B4 (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505*, const RuntimeMethod*))DictionaryIterator_2_MoveNext_m5487E41BABF11AD1C1A764B603C2C388237A63B4_gshared)(__this, method);
|
|
}
|
|
inline void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryIterator_2_Dispose_m4FC375113E8474A389DCD5E0DABEEDA1FB258860 (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505*, const RuntimeMethod*))DictionaryIterator_2_Dispose_m4FC375113E8474A389DCD5E0DABEEDA1FB258860_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryIterator_2__ctor_mA95224A24C5296E63EECB98617BD765A297AF9B8 (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE*, Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*, const RuntimeMethod*))DictionaryIterator_2__ctor_mA95224A24C5296E63EECB98617BD765A297AF9B8_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE DictionaryIterator_2_GetEnumerator_m7D25B3D51DD9EB203C203832A69BFD35A3E5612F (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE (*) (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE*, const RuntimeMethod*))DictionaryIterator_2_GetEnumerator_m7D25B3D51DD9EB203C203832A69BFD35A3E5612F_gshared)(__this, method);
|
|
}
|
|
inline KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 DictionaryIterator_2_get_Current_m0DEA487691543A1F2CDFA4D34BE3A6F04469C875 (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 (*) (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE*, const RuntimeMethod*))DictionaryIterator_2_get_Current_m0DEA487691543A1F2CDFA4D34BE3A6F04469C875_gshared)(__this, method);
|
|
}
|
|
inline bool DictionaryIterator_2_MoveNext_mA8CB3355F0281753E579AE8E1ECF6ED4A4D16C74 (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE*, const RuntimeMethod*))DictionaryIterator_2_MoveNext_mA8CB3355F0281753E579AE8E1ECF6ED4A4D16C74_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryIterator_2_Dispose_m21CEBDA8CF05BECC21FC260B002CDACC09CFC053 (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE*, const RuntimeMethod*))DictionaryIterator_2_Dispose_m21CEBDA8CF05BECC21FC260B002CDACC09CFC053_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryIterator_2__ctor_mE590DB3B42A0B56B06DE0EC76C81C1702D37AFA1 (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))DictionaryIterator_2__ctor_mE590DB3B42A0B56B06DE0EC76C81C1702D37AFA1_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline void DictionaryIterator_2_GetEnumerator_mDE1F6C4D875D3E800B093A884F52B0844DFE3361 (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*, DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*, const RuntimeMethod*))DictionaryIterator_2_GetEnumerator_mDE1F6C4D875D3E800B093A884F52B0844DFE3361_gshared)((DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*)__this, il2cppRetVal, method);
|
|
}
|
|
inline void DictionaryIterator_2_get_Current_m44435A706CBC038F2D0DC60C588C3C1226CEFB43 (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, const RuntimeMethod*))DictionaryIterator_2_get_Current_m44435A706CBC038F2D0DC60C588C3C1226CEFB43_gshared)((DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*)__this, il2cppRetVal, method);
|
|
}
|
|
inline bool DictionaryIterator_2_MoveNext_m7A06FBD39D39D3FC86422E45F38327D8985603F2 (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*, const RuntimeMethod*))DictionaryIterator_2_MoveNext_m7A06FBD39D39D3FC86422E45F38327D8985603F2_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryIterator_2_Dispose_m79D5E228BDB5BED986B74AFA8BBF0336B2841150 (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*, const RuntimeMethod*))DictionaryIterator_2_Dispose_m79D5E228BDB5BED986B74AFA8BBF0336B2841150_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryIterator_2__ctor_mD937072F4BABF86BC0D96D4F918174A63BBF2DEB (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))DictionaryIterator_2__ctor_mD937072F4BABF86BC0D96D4F918174A63BBF2DEB_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline void DictionaryIterator_2_GetEnumerator_mD3A7E20F0DCD59184D3EE319ED374CBA69316EE3 (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*, DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*, const RuntimeMethod*))DictionaryIterator_2_GetEnumerator_mD3A7E20F0DCD59184D3EE319ED374CBA69316EE3_gshared)((DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*)__this, il2cppRetVal, method);
|
|
}
|
|
inline void DictionaryIterator_2_get_Current_m3A01C67EECA679799A253B77BAD0822CBAE51667 (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, const RuntimeMethod*))DictionaryIterator_2_get_Current_m3A01C67EECA679799A253B77BAD0822CBAE51667_gshared)((DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*)__this, il2cppRetVal, method);
|
|
}
|
|
inline bool DictionaryIterator_2_MoveNext_mA0678A3EC5AEFAEA48956DB9563C8FF1AEFD0376 (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*, const RuntimeMethod*))DictionaryIterator_2_MoveNext_mA0678A3EC5AEFAEA48956DB9563C8FF1AEFD0376_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryIterator_2_Dispose_mC5D12A3A11D7BB82DD5EDC17C06ED52CEECBD8E2 (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*, const RuntimeMethod*))DictionaryIterator_2_Dispose_mC5D12A3A11D7BB82DD5EDC17C06ED52CEECBD8E2_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryValueIterator_2__ctor_m4FE4A364377D976E9253D6ABA072EA4E336BF019 (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))DictionaryValueIterator_2__ctor_m4FE4A364377D976E9253D6ABA072EA4E336BF019_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline void DictionaryValueIterator_2_GetEnumerator_m25793B09E17DC02D259FAADF6B1E1D031F873F92 (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*, DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*, const RuntimeMethod*))DictionaryValueIterator_2_GetEnumerator_m25793B09E17DC02D259FAADF6B1E1D031F873F92_gshared)((DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*)__this, il2cppRetVal, method);
|
|
}
|
|
inline void DictionaryValueIterator_2_get_Current_m3D01AA03197CA7A248DEB02DA78771E2325BE439 (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))DictionaryValueIterator_2_get_Current_m3D01AA03197CA7A248DEB02DA78771E2325BE439_gshared)((DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*)__this, il2cppRetVal, method);
|
|
}
|
|
inline bool DictionaryValueIterator_2_MoveNext_m4CC20F0C97D623B361B8523BAC91CADE37B2B66F (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*, const RuntimeMethod*))DictionaryValueIterator_2_MoveNext_m4CC20F0C97D623B361B8523BAC91CADE37B2B66F_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryValueIterator_2_Dispose_mA6388C3A02CA761D4F4ECD7117B836227DF6E77C (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*, const RuntimeMethod*))DictionaryValueIterator_2_Dispose_mA6388C3A02CA761D4F4ECD7117B836227DF6E77C_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryValueIterator_2__ctor_mCD35B785725E5A5FE26B7ADA341FE7CBAB62CCE2 (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))DictionaryValueIterator_2__ctor_mCD35B785725E5A5FE26B7ADA341FE7CBAB62CCE2_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline void DictionaryValueIterator_2_GetEnumerator_m840C8CA1AF36DDE695C6407AE46F83A1801D462E (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*, DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*, const RuntimeMethod*))DictionaryValueIterator_2_GetEnumerator_m840C8CA1AF36DDE695C6407AE46F83A1801D462E_gshared)((DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*)__this, il2cppRetVal, method);
|
|
}
|
|
inline void DictionaryValueIterator_2_get_Current_m1D979A8E5AE8B7432F5DE670CD5D6AF513B95043 (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*, Il2CppFullySharedGenericAny*, const RuntimeMethod*))DictionaryValueIterator_2_get_Current_m1D979A8E5AE8B7432F5DE670CD5D6AF513B95043_gshared)((DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*)__this, il2cppRetVal, method);
|
|
}
|
|
inline bool DictionaryValueIterator_2_MoveNext_m310DC3DD3FC329444BE967E883876D3BF3D6EC8C (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*, const RuntimeMethod*))DictionaryValueIterator_2_MoveNext_m310DC3DD3FC329444BE967E883876D3BF3D6EC8C_gshared)(__this, method);
|
|
}
|
|
inline void DictionaryValueIterator_2_Dispose_mA7DB9FC5F8E58AF0F1D63493B967C5515E8DB71B (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*, const RuntimeMethod*))DictionaryValueIterator_2_Dispose_mA7DB9FC5F8E58AF0F1D63493B967C5515E8DB71B_gshared)(__this, method);
|
|
}
|
|
inline void Dictionary_2__ctor_m18EC2EB0F8F881C57774CFDDE6414E33F26F1539 (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m18EC2EB0F8F881C57774CFDDE6414E33F26F1539_gshared)(__this, ___0_capacity, ___1_comparer, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97 (int32_t ___0_argument, const RuntimeMethod* method) ;
|
|
inline int32_t Dictionary_2_Initialize_m7165BFCECD406FEF2F6EA0DCDDF34B2450CA12E4 (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, int32_t, const RuntimeMethod*))Dictionary_2_Initialize_m7165BFCECD406FEF2F6EA0DCDDF34B2450CA12E4_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* EqualityComparer_1_get_Default_m337E4360DF25127CED0E5DEC4827A905E8EBA5E0_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m337E4360DF25127CED0E5DEC4827A905E8EBA5E0_gshared_inline)(method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F (const RuntimeMethod* method) ;
|
|
inline void ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7 (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* __this, RuntimeObject* ___0_key, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858*, RuntimeObject*, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37*, const RuntimeMethod*))ConditionalWeakTable_2_Add_mA45BB747BEE445F5A6D5ABC32B2070CAF5E9BE44_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline void KeyCollection__ctor_mEFFF76B810FF7EC07A4071049F088B68FFD484C6 (KeyCollection_t90C2F9D22B44E6B189DB7B61265585A859F93123* __this, Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyCollection_t90C2F9D22B44E6B189DB7B61265585A859F93123*, Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, const RuntimeMethod*))KeyCollection__ctor_mEFFF76B810FF7EC07A4071049F088B68FFD484C6_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline void ValueCollection__ctor_m1B8096B8C7A5D20948283B1AD3A1C2B6032B93B7 (ValueCollection_t5221C67954BD6EEB65BAE1FFD366E7538FDA0E1F* __this, Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ValueCollection_t5221C67954BD6EEB65BAE1FFD366E7538FDA0E1F*, Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, const RuntimeMethod*))ValueCollection__ctor_m1B8096B8C7A5D20948283B1AD3A1C2B6032B93B7_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline int32_t Dictionary_2_FindEntry_m934C298F9973F16F2A755D65E374A6EE37302D63 (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*))Dictionary_2_FindEntry_m934C298F9973F16F2A755D65E374A6EE37302D63_gshared)(__this, ___0_key, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowKeyNotFoundException_m6A17735FA486AD43F2488DE39B755AC60BC99CE7 (RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
inline bool Dictionary_2_TryInsert_mC32565FBB5F884CC065F1EE7E2BE4F250DF6AECD (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject*, uint8_t, const RuntimeMethod*))Dictionary_2_TryInsert_mC32565FBB5F884CC065F1EE7E2BE4F250DF6AECD_gshared)(__this, ___0_key, ___1_value, ___2_behavior, method);
|
|
}
|
|
inline ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A KeyValuePair_2_get_Key_m31FF72E7D6E74CE5DB2E5B3B8FC6B66B7A452210_inline (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A (*) (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14*, const RuntimeMethod*))KeyValuePair_2_get_Key_m31FF72E7D6E74CE5DB2E5B3B8FC6B66B7A452210_gshared_inline)(__this, method);
|
|
}
|
|
inline RuntimeObject* KeyValuePair_2_get_Value_mD933B25C1491C37A3BE3B1E709D8C1C02408E76C_inline (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( RuntimeObject* (*) (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14*, const RuntimeMethod*))KeyValuePair_2_get_Value_mD933B25C1491C37A3BE3B1E709D8C1C02408E76C_gshared_inline)(__this, method);
|
|
}
|
|
inline void Dictionary_2_Add_mDD9B32011F99913F7C26C8CE44D64E35574D047E (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_mDD9B32011F99913F7C26C8CE44D64E35574D047E_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
|
|
}
|
|
inline bool Dictionary_2_Remove_m955C32400B1E624FFFA1E18F46FFBBB5963705B9 (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*))Dictionary_2_Remove_m955C32400B1E624FFFA1E18F46FFBBB5963705B9_gshared)(__this, ___0_key, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC (int32_t ___0_argument, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F (const RuntimeMethod* method) ;
|
|
inline int32_t Dictionary_2_get_Count_mC9C0153BE4100526AEB467BE880EFBD8FB00D56F (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, const RuntimeMethod*))Dictionary_2_get_Count_mC9C0153BE4100526AEB467BE880EFBD8FB00D56F_gshared)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA (int32_t ___0_resource, const RuntimeMethod* method) ;
|
|
inline void KeyValuePair_2__ctor_m7D13D8559B135D9A99FBA279CF4C2BDCB990CCF1 (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject*, const RuntimeMethod*))KeyValuePair_2__ctor_m7D13D8559B135D9A99FBA279CF4C2BDCB990CCF1_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline void Enumerator__ctor_m283889D2E2926F56ECD2EEA3767F2A21F0488164 (Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9* __this, Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* ___0_dictionary, int32_t ___1_getEnumeratorRetType, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9*, Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, int32_t, const RuntimeMethod*))Enumerator__ctor_m283889D2E2926F56ECD2EEA3767F2A21F0488164_gshared)(__this, ___0_dictionary, ___1_getEnumeratorRetType, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, int32_t ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, RuntimeObject* ___1_value, Type_t* ___2_type, const RuntimeMethod* method) ;
|
|
inline void Dictionary_2_CopyTo_m154D895C0AEC517A3F2A7C886C23633368AFCFC3 (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460*, int32_t, const RuntimeMethod*))Dictionary_2_CopyTo_m154D895C0AEC517A3F2A7C886C23633368AFCFC3_gshared)(__this, ___0_array, ___1_index, method);
|
|
}
|
|
inline int32_t ValueTuple_2_GetHashCode_m02C84696292D14B993EDCDED373702CF8E5DB5F7 (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*, const RuntimeMethod*))ValueTuple_2_GetHashCode_m02C84696292D14B993EDCDED373702CF8E5DB5F7_gshared)(__this, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0 (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472 (int32_t ___0_min, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowAddingDuplicateWithKeyArgumentException_m013C856C16A63018719A6096727CB43E1918CDE5 (RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
inline void Dictionary_2_Resize_m9C011EE1497A08BE38724E92602B8E81D73D2212 (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, const RuntimeMethod*))Dictionary_2_Resize_m9C011EE1497A08BE38724E92602B8E81D73D2212_gshared)(__this, method);
|
|
}
|
|
inline bool ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* __this, RuntimeObject* ___0_key, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37** ___1_value, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858*, RuntimeObject*, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37**, const RuntimeMethod*))ConditionalWeakTable_2_TryGetValue_mA6697354DA1D2A76999FFDCC072C62AC5C364124_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowSerializationException_m03BE2B48CD3617C32FBCEE16030F7C5563E04E16 (int32_t ___0_resource, const RuntimeMethod* method) ;
|
|
inline bool ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858*, RuntimeObject*, const RuntimeMethod*))ConditionalWeakTable_2_Remove_m51E45FAFE5B1D6E9FDA123477422367F1F215DE6_gshared)(__this, ___0_key, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9 (int32_t ___0_oldSize, const RuntimeMethod* method) ;
|
|
inline void Dictionary_2_Resize_m2D68A88747287ED742784209B25878766AF538DB (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, int32_t, bool, const RuntimeMethod*))Dictionary_2_Resize_m2D68A88747287ED742784209B25878766AF538DB_gshared)(__this, ___0_newSize, ___1_forceNewHashCodes, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC (RuntimeArray* __this, int32_t ___0_dimension, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58 (const RuntimeMethod* method) ;
|
|
inline bool Dictionary_2_IsCompatibleKey_mBADA2F1594D5A4B02B457440963FC7AFCDCB6861 (RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))Dictionary_2_IsCompatibleKey_mBADA2F1594D5A4B02B457440963FC7AFCDCB6861_gshared)(___0_key, method);
|
|
}
|
|
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRuntimeObject_m27E41ACCEE817CDFBB9616ED62F233A4EA0D8A49 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRuntimeObject_m27E41ACCEE817CDFBB9616ED62F233A4EA0D8A49_gshared)(___0_value, ___1_argName, method);
|
|
}
|
|
inline void Dictionary_2_set_Item_m4C8CF6E01F44588133C83CC2DF0C9F47F1644BD0 (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m4C8CF6E01F44588133C83CC2DF0C9F47F1644BD0_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910 (RuntimeObject* ___0_value, Type_t* ___1_targetType, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongKeyTypeArgumentException_m90E5BCE2CB10EEC16F254C237121C6816C4D6982 (RuntimeObject* ___0_key, Type_t* ___1_targetType, const RuntimeMethod* method) ;
|
|
inline bool Dictionary_2_ContainsKey_m784FD7E9B0EA6F7F56F90480CDDE24E7FFBBC46D (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27*, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, const RuntimeMethod*))Dictionary_2_ContainsKey_m784FD7E9B0EA6F7F56F90480CDDE24E7FFBBC46D_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline void Dictionary_2__ctor_m6622048D2EA973E2C0C1AFBF883FAD31F3364776 (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m6622048D2EA973E2C0C1AFBF883FAD31F3364776_gshared)(__this, ___0_capacity, ___1_comparer, method);
|
|
}
|
|
inline int32_t Dictionary_2_Initialize_m1D0FB6ACC5C3948EC4A01DBAB271603C8FA3291C (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, int32_t, const RuntimeMethod*))Dictionary_2_Initialize_m1D0FB6ACC5C3948EC4A01DBAB271603C8FA3291C_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_gshared_inline)(method);
|
|
}
|
|
inline void KeyCollection__ctor_m5D762EF6B877A540F015E03A0E265EA6367B4624 (KeyCollection_t569D169DB0A0CAA2C37B69567BE0A55895C49E57* __this, Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyCollection_t569D169DB0A0CAA2C37B69567BE0A55895C49E57*, Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, const RuntimeMethod*))KeyCollection__ctor_m5D762EF6B877A540F015E03A0E265EA6367B4624_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline void ValueCollection__ctor_mC18EDE20A9DB6783EEA3008A1B8E887CDD45C539 (ValueCollection_t35A819848191F48B46ACB5662DCF6D1377E4037D* __this, Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ValueCollection_t35A819848191F48B46ACB5662DCF6D1377E4037D*, Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, const RuntimeMethod*))ValueCollection__ctor_mC18EDE20A9DB6783EEA3008A1B8E887CDD45C539_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline int32_t Dictionary_2_FindEntry_m5BD56FF42783523370EF895BBD161A05FDBCFE05 (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, Il2CppChar, const RuntimeMethod*))Dictionary_2_FindEntry_m5BD56FF42783523370EF895BBD161A05FDBCFE05_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline bool Dictionary_2_TryInsert_mD34D0C0117C5740297F490EFD294C2BE233D94A9 (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, Il2CppChar, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2, uint8_t, const RuntimeMethod*))Dictionary_2_TryInsert_mD34D0C0117C5740297F490EFD294C2BE233D94A9_gshared)(__this, ___0_key, ___1_value, ___2_behavior, method);
|
|
}
|
|
inline Il2CppChar KeyValuePair_2_get_Key_m2EB52AB33F815CEC79A24B00E2D1FFCE03F6CF8E_inline (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Il2CppChar (*) (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB*, const RuntimeMethod*))KeyValuePair_2_get_Key_m2EB52AB33F815CEC79A24B00E2D1FFCE03F6CF8E_gshared_inline)(__this, method);
|
|
}
|
|
inline Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 KeyValuePair_2_get_Value_mE21B9B69A6B7323376C696EC224A1EF2591E51CD_inline (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 (*) (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB*, const RuntimeMethod*))KeyValuePair_2_get_Value_mE21B9B69A6B7323376C696EC224A1EF2591E51CD_gshared_inline)(__this, method);
|
|
}
|
|
inline void Dictionary_2_Add_mAB4B447EE1B52D0F9906EC1462DE3F7AFFCFF0E4 (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, Il2CppChar, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2, const RuntimeMethod*))Dictionary_2_Add_mAB4B447EE1B52D0F9906EC1462DE3F7AFFCFF0E4_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* EqualityComparer_1_get_Default_m97423BEEA40E4EE7BEF2DEEEC0725BAC4EF616D3_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m97423BEEA40E4EE7BEF2DEEEC0725BAC4EF616D3_gshared_inline)(method);
|
|
}
|
|
inline bool Dictionary_2_Remove_m03F4B0F89957F6F16CE74F9FFEA454301B916B6F (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, Il2CppChar, const RuntimeMethod*))Dictionary_2_Remove_m03F4B0F89957F6F16CE74F9FFEA454301B916B6F_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline int32_t Dictionary_2_get_Count_m44A4C2F6DD8CDAC9FA8738C602082654631D07FA (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, const RuntimeMethod*))Dictionary_2_get_Count_m44A4C2F6DD8CDAC9FA8738C602082654631D07FA_gshared)(__this, method);
|
|
}
|
|
inline void KeyValuePair_2__ctor_mA21E0F7739310DE217057A291D86BD9C04215447 (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB*, Il2CppChar, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2, const RuntimeMethod*))KeyValuePair_2__ctor_mA21E0F7739310DE217057A291D86BD9C04215447_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline void Enumerator__ctor_m8A1551E65781C25740899700AC9EA676AA8C54B1 (Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2* __this, Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* ___0_dictionary, int32_t ___1_getEnumeratorRetType, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2*, Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, int32_t, const RuntimeMethod*))Enumerator__ctor_m8A1551E65781C25740899700AC9EA676AA8C54B1_gshared)(__this, ___0_dictionary, ___1_getEnumeratorRetType, method);
|
|
}
|
|
inline void Dictionary_2_CopyTo_mE4ED79F7A29AD07AAD9D244E423EADFB51E44AD6 (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865*, int32_t, const RuntimeMethod*))Dictionary_2_CopyTo_mE4ED79F7A29AD07AAD9D244E423EADFB51E44AD6_gshared)(__this, ___0_array, ___1_index, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Char_GetHashCode_mB5406F7D8B6D7545CD1CE6FCA0567BD7217E6B93 (Il2CppChar* __this, const RuntimeMethod* method) ;
|
|
inline void Dictionary_2_Resize_m8C5D4536A82A442C473ECFF5413757D520063A2F (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, const RuntimeMethod*))Dictionary_2_Resize_m8C5D4536A82A442C473ECFF5413757D520063A2F_gshared)(__this, method);
|
|
}
|
|
inline void Dictionary_2_Resize_m1C6B7DC96DF3E8C09D66856EDC8DDAFA9E693227 (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, int32_t, bool, const RuntimeMethod*))Dictionary_2_Resize_m1C6B7DC96DF3E8C09D66856EDC8DDAFA9E693227_gshared)(__this, ___0_newSize, ___1_forceNewHashCodes, method);
|
|
}
|
|
inline bool Dictionary_2_IsCompatibleKey_mFDDEC0FA99AC3744344A92F542F93C67FC14D680 (RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))Dictionary_2_IsCompatibleKey_mFDDEC0FA99AC3744344A92F542F93C67FC14D680_gshared)(___0_key, method);
|
|
}
|
|
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisNullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2_m60E8C5716598E52C38BFCA09A79E73123C200DAA (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisNullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2_m60E8C5716598E52C38BFCA09A79E73123C200DAA_gshared)(___0_value, ___1_argName, method);
|
|
}
|
|
inline void Dictionary_2_set_Item_mF942BD437A51A7CE684FADA6D7036EFDE56AADB7 (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, Il2CppChar, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2, const RuntimeMethod*))Dictionary_2_set_Item_mF942BD437A51A7CE684FADA6D7036EFDE56AADB7_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline bool Dictionary_2_ContainsKey_m12F3250086263F096E4E87E5866045D30A050F01 (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F*, Il2CppChar, const RuntimeMethod*))Dictionary_2_ContainsKey_m12F3250086263F096E4E87E5866045D30A050F01_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline void Dictionary_2__ctor_m4550203D1CCEA960DF987B00BB0838D457326394 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m4550203D1CCEA960DF987B00BB0838D457326394_gshared)(__this, ___0_capacity, ___1_comparer, method);
|
|
}
|
|
inline int32_t Dictionary_2_Initialize_mE327DFEFD0B939DAF92352A628CF09A59FFD9670 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, int32_t, const RuntimeMethod*))Dictionary_2_Initialize_mE327DFEFD0B939DAF92352A628CF09A59FFD9670_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline void KeyCollection__ctor_m00910A8A9E71B11DFA4F77B24B7C6A48E109F27B (KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031* __this, Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031*, Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, const RuntimeMethod*))KeyCollection__ctor_m00910A8A9E71B11DFA4F77B24B7C6A48E109F27B_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline void ValueCollection__ctor_m6F1267CEC971C9DB1DA07AB6DF350BD78B9A4F9B (ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D* __this, Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D*, Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, const RuntimeMethod*))ValueCollection__ctor_m6F1267CEC971C9DB1DA07AB6DF350BD78B9A4F9B_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline int32_t Dictionary_2_FindEntry_mB7F5F475D0518A29D8D6639E60FF3F6D45E91478 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, Il2CppChar, const RuntimeMethod*))Dictionary_2_FindEntry_mB7F5F475D0518A29D8D6639E60FF3F6D45E91478_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline bool Dictionary_2_TryInsert_mF47F2BB780194D69BC4A2CA122B3FF3266E29810 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, Il2CppChar, Il2CppChar, uint8_t, const RuntimeMethod*))Dictionary_2_TryInsert_mF47F2BB780194D69BC4A2CA122B3FF3266E29810_gshared)(__this, ___0_key, ___1_value, ___2_behavior, method);
|
|
}
|
|
inline Il2CppChar KeyValuePair_2_get_Key_m9A6745166DEC3D2F5A49797A2914D60C83C69EC2_inline (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Il2CppChar (*) (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367*, const RuntimeMethod*))KeyValuePair_2_get_Key_m9A6745166DEC3D2F5A49797A2914D60C83C69EC2_gshared_inline)(__this, method);
|
|
}
|
|
inline Il2CppChar KeyValuePair_2_get_Value_m44A480D8E4C9FCD58F4982452FC765FF704972B5_inline (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Il2CppChar (*) (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367*, const RuntimeMethod*))KeyValuePair_2_get_Value_m44A480D8E4C9FCD58F4982452FC765FF704972B5_gshared_inline)(__this, method);
|
|
}
|
|
inline void Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, Il2CppChar, Il2CppChar, const RuntimeMethod*))Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline bool Dictionary_2_Remove_mAF382EF92CF36EBBE234FDE10ECD11E2743472FB (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, Il2CppChar, const RuntimeMethod*))Dictionary_2_Remove_mAF382EF92CF36EBBE234FDE10ECD11E2743472FB_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline int32_t Dictionary_2_get_Count_m675CFE4C319FC9FC8F3543B74E48FC5FA5BD0DB5 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, const RuntimeMethod*))Dictionary_2_get_Count_m675CFE4C319FC9FC8F3543B74E48FC5FA5BD0DB5_gshared)(__this, method);
|
|
}
|
|
inline void KeyValuePair_2__ctor_m37581543A0F5AD0D0256E1C6258B3E2EDE1D9F0F (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367*, Il2CppChar, Il2CppChar, const RuntimeMethod*))KeyValuePair_2__ctor_m37581543A0F5AD0D0256E1C6258B3E2EDE1D9F0F_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline void Enumerator__ctor_mF681B91E5C5C315766EA297AE1C93956B64D5450 (Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0* __this, Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* ___0_dictionary, int32_t ___1_getEnumeratorRetType, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0*, Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, int32_t, const RuntimeMethod*))Enumerator__ctor_mF681B91E5C5C315766EA297AE1C93956B64D5450_gshared)(__this, ___0_dictionary, ___1_getEnumeratorRetType, method);
|
|
}
|
|
inline void Dictionary_2_CopyTo_m49866921142B4573B20D32736EEB14166B885A91 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22*, int32_t, const RuntimeMethod*))Dictionary_2_CopyTo_m49866921142B4573B20D32736EEB14166B885A91_gshared)(__this, ___0_array, ___1_index, method);
|
|
}
|
|
inline void Dictionary_2_Resize_mABA9049A065362A6D1BFEA47E9CD016D933E8903 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, const RuntimeMethod*))Dictionary_2_Resize_mABA9049A065362A6D1BFEA47E9CD016D933E8903_gshared)(__this, method);
|
|
}
|
|
inline void Dictionary_2_Resize_m1A4130C39EB9CB4EEF7A85D09AFA505014C06530 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, int32_t, bool, const RuntimeMethod*))Dictionary_2_Resize_m1A4130C39EB9CB4EEF7A85D09AFA505014C06530_gshared)(__this, ___0_newSize, ___1_forceNewHashCodes, method);
|
|
}
|
|
inline bool Dictionary_2_IsCompatibleKey_m5ED013D40E0C885E209041A99E060E68A421898A (RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))Dictionary_2_IsCompatibleKey_m5ED013D40E0C885E209041A99E060E68A421898A_gshared)(___0_key, method);
|
|
}
|
|
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m824F1B8830C5D9946D6CDF297C66FABC7E1A94F2 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m824F1B8830C5D9946D6CDF297C66FABC7E1A94F2_gshared)(___0_value, ___1_argName, method);
|
|
}
|
|
inline void Dictionary_2_set_Item_m0091FEB7CE39E81EE6D4604B47177DA18FFBF204 (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, Il2CppChar, Il2CppChar, const RuntimeMethod*))Dictionary_2_set_Item_m0091FEB7CE39E81EE6D4604B47177DA18FFBF204_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline bool Dictionary_2_ContainsKey_m1BEC5AE19C2C4F24DAE6F24F20CECF9BA5CAC4DD (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335*, Il2CppChar, const RuntimeMethod*))Dictionary_2_ContainsKey_m1BEC5AE19C2C4F24DAE6F24F20CECF9BA5CAC4DD_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline void Dictionary_2__ctor_m6289671CF9C2AE755A8ED3278FE9CA56171DEF17 (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m6289671CF9C2AE755A8ED3278FE9CA56171DEF17_gshared)(__this, ___0_capacity, ___1_comparer, method);
|
|
}
|
|
inline int32_t Dictionary_2_Initialize_mA242B14841D13E405394EAB63CE60D83F0F5251B (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, int32_t, const RuntimeMethod*))Dictionary_2_Initialize_mA242B14841D13E405394EAB63CE60D83F0F5251B_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
inline EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline)(method);
|
|
}
|
|
inline void KeyCollection__ctor_m04155234C1C90297F973F2DD3B892015CF860306 (KeyCollection_t1C0270D8CA819EF870A1AB2BDF71FF7D9967AC6C* __this, Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyCollection_t1C0270D8CA819EF870A1AB2BDF71FF7D9967AC6C*, Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, const RuntimeMethod*))KeyCollection__ctor_m04155234C1C90297F973F2DD3B892015CF860306_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline void ValueCollection__ctor_m6F4F3F916020065EFA67C145A6EDA70F624A5384 (ValueCollection_t1A840A8972E8AE9C8564CF9D1EEC5519261BAFA9* __this, Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (ValueCollection_t1A840A8972E8AE9C8564CF9D1EEC5519261BAFA9*, Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, const RuntimeMethod*))ValueCollection__ctor_m6F4F3F916020065EFA67C145A6EDA70F624A5384_gshared)(__this, ___0_dictionary, method);
|
|
}
|
|
inline int32_t Dictionary_2_FindEntry_mD8B748D3A92124B5F9D01A9C0557BEEB772BD673 (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, int32_t, const RuntimeMethod*))Dictionary_2_FindEntry_mD8B748D3A92124B5F9D01A9C0557BEEB772BD673_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline bool Dictionary_2_TryInsert_m099201DE2E21B09B51345FF7EF0960AC8BD70E0E (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, int32_t, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC, uint8_t, const RuntimeMethod*))Dictionary_2_TryInsert_m099201DE2E21B09B51345FF7EF0960AC8BD70E0E_gshared)(__this, ___0_key, ___1_value, ___2_behavior, method);
|
|
}
|
|
inline int32_t KeyValuePair_2_get_Key_mA7C09E323BC8D58366E676F2135E5B976A40E152_inline (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD*, const RuntimeMethod*))KeyValuePair_2_get_Key_mA7C09E323BC8D58366E676F2135E5B976A40E152_gshared_inline)(__this, method);
|
|
}
|
|
inline ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC KeyValuePair_2_get_Value_m3418A391AB44E3DC55D9F6B456C7E6E694A45062_inline (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC (*) (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD*, const RuntimeMethod*))KeyValuePair_2_get_Value_m3418A391AB44E3DC55D9F6B456C7E6E694A45062_gshared_inline)(__this, method);
|
|
}
|
|
inline void Dictionary_2_Add_m2E83AB53AA4F67FD870D568B7E0F5269F3C9EF2F (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, int32_t, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC, const RuntimeMethod*))Dictionary_2_Add_m2E83AB53AA4F67FD870D568B7E0F5269F3C9EF2F_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* EqualityComparer_1_get_Default_mB3E88E8F0749A37FC3E4007A3F3142E8DE546515_inline (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mB3E88E8F0749A37FC3E4007A3F3142E8DE546515_gshared_inline)(method);
|
|
}
|
|
inline bool Dictionary_2_Remove_m7EF408E5FE0D4F747EC426DE23450F54F779E67A (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m7EF408E5FE0D4F747EC426DE23450F54F779E67A_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline int32_t Dictionary_2_get_Count_m4816BCB730A3F3AF171687270CB4619FB3C44E1C (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, const RuntimeMethod*))Dictionary_2_get_Count_m4816BCB730A3F3AF171687270CB4619FB3C44E1C_gshared)(__this, method);
|
|
}
|
|
inline void KeyValuePair_2__ctor_mE1295E1EB09A4C3624F079C94EE6A9ED1D66EE26 (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD*, int32_t, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC, const RuntimeMethod*))KeyValuePair_2__ctor_mE1295E1EB09A4C3624F079C94EE6A9ED1D66EE26_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline void Enumerator__ctor_m31B9A15C37D5A017654810B5B55B5C415CBAF885 (Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F* __this, Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* ___0_dictionary, int32_t ___1_getEnumeratorRetType, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F*, Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, int32_t, const RuntimeMethod*))Enumerator__ctor_m31B9A15C37D5A017654810B5B55B5C415CBAF885_gshared)(__this, ___0_dictionary, ___1_getEnumeratorRetType, method);
|
|
}
|
|
inline void Dictionary_2_CopyTo_m99769053B2973A908BB5E1F3B7547EA43A30C52B (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C*, int32_t, const RuntimeMethod*))Dictionary_2_CopyTo_m99769053B2973A908BB5E1F3B7547EA43A30C52B_gshared)(__this, ___0_array, ___1_index, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
|
|
inline void Dictionary_2_Resize_m49A6E36229F30CC88FA8BD6C75190330D88E7D7D (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, const RuntimeMethod*))Dictionary_2_Resize_m49A6E36229F30CC88FA8BD6C75190330D88E7D7D_gshared)(__this, method);
|
|
}
|
|
inline void Dictionary_2_Resize_mD4C4C781B27ECB1928BEBC290BFC10D191798670 (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, int32_t, bool, const RuntimeMethod*))Dictionary_2_Resize_mD4C4C781B27ECB1928BEBC290BFC10D191798670_gshared)(__this, ___0_newSize, ___1_forceNewHashCodes, method);
|
|
}
|
|
inline bool Dictionary_2_IsCompatibleKey_m078096C30896035127EB311E1323AD6D04F7B024 (RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (RuntimeObject*, const RuntimeMethod*))Dictionary_2_IsCompatibleKey_m078096C30896035127EB311E1323AD6D04F7B024_gshared)(___0_key, method);
|
|
}
|
|
inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_m1CB4F3E56295F4B5567E64280A4ACECF3FC671D6 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_m1CB4F3E56295F4B5567E64280A4ACECF3FC671D6_gshared)(___0_value, ___1_argName, method);
|
|
}
|
|
inline void Dictionary_2_set_Item_mA2D31862FA96D8794126CAA7B1E178B08B6BB566 (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, int32_t, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC, const RuntimeMethod*))Dictionary_2_set_Item_mA2D31862FA96D8794126CAA7B1E178B08B6BB566_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
inline bool Dictionary_2_ContainsKey_m39C81870CD15FA7F0BD586D3BCF55C5B1D7D4005 (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043*, int32_t, const RuntimeMethod*))Dictionary_2_ContainsKey_m39C81870CD15FA7F0BD586D3BCF55C5B1D7D4005_gshared)(__this, ___0_key, method);
|
|
}
|
|
inline EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* EqualityComparer_1_CreateComparer_mE9DC7CAF58EE3B2D235851CCFF895CD1C51F3E6B (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_mE9DC7CAF58EE3B2D235851CCFF895CD1C51F3E6B_gshared)(method);
|
|
}
|
|
inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634 (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared)(method);
|
|
}
|
|
inline EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* EqualityComparer_1_CreateComparer_m8D41903BD474DD9CEBD9B11C2D89FF5798C63F93 (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m8D41903BD474DD9CEBD9B11C2D89FF5798C63F93_gshared)(method);
|
|
}
|
|
inline EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* EqualityComparer_1_CreateComparer_m93E32F41ED852A2D895042FECB061551B786B3C6 (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m93E32F41ED852A2D895042FECB061551B786B3C6_gshared)(method);
|
|
}
|
|
inline EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E_gshared)(method);
|
|
}
|
|
inline EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* EqualityComparer_1_CreateComparer_mCF9A6FD34089F19E4321806469AE45B2618C11CE (const RuntimeMethod* method)
|
|
{
|
|
return (( EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_mCF9A6FD34089F19E4321806469AE45B2618C11CE_gshared)(method);
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
void DOSetter_1_Invoke_m33A2F9544086079EB900BD071BE919753ACC403D_Multicast(DOSetter_1_tD317D77AA1F91A2D7941174E732F54F68ACE8FA3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
il2cpp_array_size_t length = __this->___delegates->max_length;
|
|
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
|
|
for (il2cpp_array_size_t i = 0; i < length; i++)
|
|
{
|
|
DOSetter_1_tD317D77AA1F91A2D7941174E732F54F68ACE8FA3* currentDelegate = reinterpret_cast<DOSetter_1_tD317D77AA1F91A2D7941174E732F54F68ACE8FA3*>(delegatesToInvoke[i]);
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
|
|
((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_pNewValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
|
|
}
|
|
}
|
|
void DOSetter_1_Invoke_m33A2F9544086079EB900BD071BE919753ACC403D_OpenInst(DOSetter_1_tD317D77AA1F91A2D7941174E732F54F68ACE8FA3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___method_ptr)(___0_pNewValue, method);
|
|
}
|
|
void DOSetter_1_Invoke_m33A2F9544086079EB900BD071BE919753ACC403D_OpenStatic(DOSetter_1_tD317D77AA1F91A2D7941174E732F54F68ACE8FA3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___method_ptr)(___0_pNewValue, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DOSetter_1__ctor_mA79A773357949EF15813CBEEFC5D820F3BB024F2_gshared (DOSetter_1_tD317D77AA1F91A2D7941174E732F54F68ACE8FA3* __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 == 1;
|
|
if (isOpen)
|
|
__this->___invoke_impl = (intptr_t)&DOSetter_1_Invoke_m33A2F9544086079EB900BD071BE919753ACC403D_OpenStatic;
|
|
else
|
|
{
|
|
__this->___invoke_impl = __this->___method_ptr;
|
|
__this->___method_code = (intptr_t)__this->___m_target;
|
|
}
|
|
}
|
|
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)&DOSetter_1_Invoke_m33A2F9544086079EB900BD071BE919753ACC403D_Multicast;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DOSetter_1_Invoke_m33A2F9544086079EB900BD071BE919753ACC403D_gshared (DOSetter_1_tD317D77AA1F91A2D7941174E732F54F68ACE8FA3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_pNewValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DOSetter_1_BeginInvoke_mB1A253294C8EB2927B1A683A903AD3C7E9C23144_gshared (DOSetter_1_tD317D77AA1F91A2D7941174E732F54F68ACE8FA3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_pNewValue, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
void *__d_args[2] = {0};
|
|
__d_args[0] = Box(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var, &___0_pNewValue);
|
|
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DOSetter_1_EndInvoke_mA7BBEEC088D6C53A66DDBE60FD8B1E65865321F3_gshared (DOSetter_1_tD317D77AA1F91A2D7941174E732F54F68ACE8FA3* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
|
|
{
|
|
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
void DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_Multicast(DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, Il2CppFullySharedGenericAny ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
il2cpp_array_size_t length = __this->___delegates->max_length;
|
|
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
|
|
for (il2cpp_array_size_t i = 0; i < length; i++)
|
|
{
|
|
DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* currentDelegate = reinterpret_cast<DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16*>(delegatesToInvoke[i]);
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, const RuntimeMethod*);
|
|
((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_pNewValue, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
|
|
}
|
|
}
|
|
void DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenStaticInvoker(DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, Il2CppFullySharedGenericAny ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_pNewValue);
|
|
}
|
|
void DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_ClosedStaticInvoker(DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, Il2CppFullySharedGenericAny ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
InvokerActionInvoker2< RuntimeObject*, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_pNewValue);
|
|
}
|
|
void DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_ClosedInstInvoker(DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, Il2CppFullySharedGenericAny ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_pNewValue);
|
|
}
|
|
void DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenInstInvoker(DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, Il2CppFullySharedGenericAny ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
NullCheck(___0_pNewValue);
|
|
InvokerActionInvoker0::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_pNewValue);
|
|
}
|
|
void DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenVirtualInvoker(DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, Il2CppFullySharedGenericAny ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
NullCheck(___0_pNewValue);
|
|
VirtualActionInvoker0Invoker::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_pNewValue);
|
|
}
|
|
void DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenInterfaceInvoker(DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, Il2CppFullySharedGenericAny ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
NullCheck(___0_pNewValue);
|
|
InterfaceActionInvoker0Invoker::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_pNewValue);
|
|
}
|
|
void DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenGenericVirtualInvoker(DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, Il2CppFullySharedGenericAny ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
NullCheck(___0_pNewValue);
|
|
GenericVirtualActionInvoker0Invoker::Invoke(method, (RuntimeObject*)___0_pNewValue);
|
|
}
|
|
void DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenGenericInterfaceInvoker(DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, Il2CppFullySharedGenericAny ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
NullCheck(___0_pNewValue);
|
|
GenericInterfaceActionInvoker0Invoker::Invoke(method, (RuntimeObject*)___0_pNewValue);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DOSetter_1__ctor_m8CFAC84AD67DA750503BADC6195F3F8145DDA81B_gshared (DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __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 == 1;
|
|
if (isOpen)
|
|
__this->___invoke_impl = (intptr_t)&DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenStaticInvoker;
|
|
else
|
|
__this->___invoke_impl = (intptr_t)&DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_ClosedStaticInvoker;
|
|
}
|
|
else
|
|
{
|
|
bool isOpen = parameterCount == 0;
|
|
if (isOpen)
|
|
{
|
|
if (__this->___method_is_virtual)
|
|
{
|
|
if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
|
|
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
|
|
__this->___invoke_impl = (intptr_t)&DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenGenericInterfaceInvoker;
|
|
else
|
|
__this->___invoke_impl = (intptr_t)&DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenGenericVirtualInvoker;
|
|
else
|
|
if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
|
|
__this->___invoke_impl = (intptr_t)&DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenInterfaceInvoker;
|
|
else
|
|
__this->___invoke_impl = (intptr_t)&DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenVirtualInvoker;
|
|
}
|
|
else
|
|
{
|
|
__this->___invoke_impl = (intptr_t)&DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_OpenInstInvoker;
|
|
}
|
|
}
|
|
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 = (intptr_t)&DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_ClosedInstInvoker;
|
|
}
|
|
}
|
|
__this->___extra_arg = (intptr_t)&DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_Multicast;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DOSetter_1_Invoke_m05A0C804ED3EFAA02A9BA71FEF223EEDF11E1EB4_gshared (DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, Il2CppFullySharedGenericAny ___0_pNewValue, const RuntimeMethod* method)
|
|
{
|
|
typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, const RuntimeMethod*);
|
|
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_pNewValue, reinterpret_cast<RuntimeMethod*>(__this->___method));
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DOSetter_1_BeginInvoke_mB0B16E516F8E35C478DDF4D8375CBBB8E7ED7DE0_gshared (DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, Il2CppFullySharedGenericAny ___0_pNewValue, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method)
|
|
{
|
|
void *__d_args[2] = {0};
|
|
RuntimeClass* ___0_pNewValue_klass = il2cpp_codegen_class_from_type(il2cpp_codegen_method_parameter_type((MethodInfo*)__this->___method, 0));
|
|
__d_args[0] = (il2cpp_codegen_class_is_value_type(___0_pNewValue_klass) ? Box(___0_pNewValue_klass, ___0_pNewValue) : (void*)___0_pNewValue);
|
|
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DOSetter_1_EndInvoke_m80CA56E4E1041521C13BCAAD4871D1726A32B9A0_gshared (DOSetter_1_t856F6D96CAAFD28A21A398D2B3838D27D7E9BD16* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
|
|
{
|
|
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1__ctor_mDB98ABB84CC77BAB847C2EFE1F7090C3E3DBD1A6_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, int32_t ___0_bufferType, uint32_t ___1_totalCount, uint32_t ___2_maxQueuedFrameCount, uint32_t ___3_updateRangePoolSize, bool ___4_mockBuffer, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
bool L_0 = ___4_mockBuffer;
|
|
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
bool L_1 = V_1;
|
|
if (!L_1)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_2 = ___1_totalCount;
|
|
int32_t L_3 = ___0_bufferType;
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* L_4 = (GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
GPUBuffer_1__ctor_m887A7C2A1E63120AF0BBC893FA15DBF5BF10A5A5(L_4, (int32_t)L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
__this->___gpuData = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___gpuData), (void*)L_4);
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
uint32_t L_5 = ___1_totalCount;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
NativeArray_1__ctor_m2617672C9529B57F07A18828D26F410F5207483B((&L_6), (int32_t)L_5, (int32_t)4, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
__this->___cpuData = L_6;
|
|
uint32_t L_7 = ___1_totalCount;
|
|
GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48* L_8 = (GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48*)il2cpp_codegen_object_new(GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48_il2cpp_TypeInfo_var);
|
|
GPUBufferAllocator__ctor_m989E13DFCA8CAA59F399FAD27F7F5E0253C2E62E(L_8, L_7, NULL);
|
|
__this->___allocator = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___allocator), (void*)L_8);
|
|
bool L_9 = ___4_mockBuffer;
|
|
V_2 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
|
|
bool L_10 = V_2;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* L_11 = __this->___gpuData;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = GPUBuffer_1_get_ElementStride_m4817CE74F792E8E82E60F8E09341E01B1A7AA9B8(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
__this->___m_ElemStride = (uint32_t)L_12;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
uint32_t L_13 = ___3_updateRangePoolSize;
|
|
__this->___m_UpdateRangePoolSize = L_13;
|
|
uint32_t L_14 = __this->___m_UpdateRangePoolSize;
|
|
uint32_t L_15 = ___2_maxQueuedFrameCount;
|
|
V_0 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15));
|
|
uint32_t L_16 = V_0;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 L_17;
|
|
memset((&L_17), 0, sizeof(L_17));
|
|
NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25((&L_17), (int32_t)L_16, (int32_t)4, (int32_t)0, NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25_RuntimeMethod_var);
|
|
__this->___updateRanges = L_17;
|
|
__this->___m_UpdateRangeMin = (uint32_t)(-1);
|
|
__this->___m_UpdateRangeMax = (uint32_t)0;
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)0;
|
|
__this->___m_UpdateRangesBatchStart = (uint32_t)0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataSet_1_get_disposed_m1CDD97F62FB7D308CDD0BA7B889A6205C3F88A95_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = __this->___U3CdisposedU3Ek__BackingField;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_set_disposed_m6E5BD4BFBA25E3167C283E5230479D137D48509F_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CdisposedU3Ek__BackingField = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_Dispose_mE9997AB02B091EDA67677B46C117C46B57E2BC01_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __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;
|
|
}
|
|
{
|
|
DataSet_1_Dispose_m90593CA4035DAA8C3C8AC2DB5146E23B739173CA(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
|
|
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65((RuntimeObject*)__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_Dispose_m90593CA4035DAA8C3C8AC2DB5146E23B739173CA_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, bool ___0_disposing, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* G_B5_0 = NULL;
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* G_B4_0 = NULL;
|
|
{
|
|
bool L_0;
|
|
L_0 = DataSet_1_get_disposed_m1CDD97F62FB7D308CDD0BA7B889A6205C3F88A95_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
V_0 = L_0;
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
bool L_2 = ___0_disposing;
|
|
V_1 = L_2;
|
|
bool L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* L_4 = __this->___gpuData;
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* L_5 = L_4;
|
|
if (L_5)
|
|
{
|
|
G_B5_0 = L_5;
|
|
goto IL_001f;
|
|
}
|
|
G_B4_0 = L_5;
|
|
}
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
NullCheck(G_B5_0);
|
|
GPUBuffer_1_Dispose_mA35B93CBE6373AAD9513AAE3F3DEAD09AED17624(G_B5_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_6 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___cpuData);
|
|
NativeArray_1_Dispose_m1B103C4931EFC035BF435240AD0CBAEA1AE916E8(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_7 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420(L_7, NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420_RuntimeMethod_var);
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
DataSet_1_set_disposed_m6E5BD4BFBA25E3167C283E5230479D137D48509F_inline(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_RegisterUpdate_mBB1E17474C6B85A5F7E5596EA5C8CF98F9BB1744_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, uint32_t ___0_start, uint32_t ___1_size, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
uintptr_t V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
bool V_2 = false;
|
|
int32_t V_3 = 0;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
uint32_t V_5 = 0;
|
|
bool V_6 = false;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
bool V_8 = false;
|
|
{
|
|
uint32_t L_0 = ___0_start;
|
|
uint32_t L_1 = ___1_size;
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_2 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___cpuData);
|
|
int32_t L_3;
|
|
L_3 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_2)->___m_Length);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)((((int64_t)((int64_t)(uint64_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1))))) > ((int64_t)((int64_t)L_3)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
uint32_t L_4 = __this->___m_UpdateRangesBatchStart;
|
|
uint32_t L_5 = __this->___m_UpdateRangesEnqueued;
|
|
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5));
|
|
uint32_t L_6 = __this->___m_UpdateRangesEnqueued;
|
|
V_2 = (bool)((!(((uint32_t)L_6) <= ((uint32_t)0)))? 1 : 0);
|
|
bool L_7 = V_2;
|
|
if (!L_7)
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = V_0;
|
|
V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_9 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_10 = V_3;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_11;
|
|
L_11 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_9)->___m_Buffer, L_10);
|
|
V_4 = L_11;
|
|
uint32_t L_12 = ___0_start;
|
|
uint32_t L_13 = __this->___m_ElemStride;
|
|
V_5 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)L_13));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_14 = V_4;
|
|
uint32_t L_15 = L_14.___offsetFromWriteStart;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_16 = V_4;
|
|
uint32_t L_17 = L_16.___size;
|
|
uint32_t L_18 = V_5;
|
|
V_6 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_17))) == ((int32_t)L_18))? 1 : 0);
|
|
bool L_19 = V_6;
|
|
if (!L_19)
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_20 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_21 = V_3;
|
|
il2cpp_codegen_initobj((&V_7), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_22 = V_4;
|
|
uintptr_t L_23 = L_22.___source;
|
|
(&V_7)->___source = L_23;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_24 = V_4;
|
|
uint32_t L_25 = L_24.___offsetFromWriteStart;
|
|
(&V_7)->___offsetFromWriteStart = L_25;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_26 = V_4;
|
|
uint32_t L_27 = L_26.___size;
|
|
uint32_t L_28 = ___1_size;
|
|
uint32_t L_29 = __this->___m_ElemStride;
|
|
(&V_7)->___size = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, ((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)L_29))));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_30 = V_7;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_20)->___m_Buffer, L_21, (L_30));
|
|
uint32_t L_31 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_32 = ___0_start;
|
|
uint32_t L_33 = ___1_size;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
uint32_t L_34;
|
|
L_34 = Math_Max_m6612C5AE2D40056418765878E8787E4828D2ADD7(L_31, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)L_33)), NULL);
|
|
__this->___m_UpdateRangeMax = L_34;
|
|
goto IL_017d;
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
uint32_t L_35 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_36 = ___0_start;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
uint32_t L_37;
|
|
L_37 = Math_Min_m66781C8F3800C6682369B449FFDB62FAD5E87121(L_35, L_36, NULL);
|
|
__this->___m_UpdateRangeMin = L_37;
|
|
uint32_t L_38 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_39 = ___0_start;
|
|
uint32_t L_40 = ___1_size;
|
|
uint32_t L_41;
|
|
L_41 = Math_Max_m6612C5AE2D40056418765878E8787E4828D2ADD7(L_38, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)L_40)), NULL);
|
|
__this->___m_UpdateRangeMax = L_41;
|
|
uint32_t L_42 = __this->___m_UpdateRangesEnqueued;
|
|
uint32_t L_43 = __this->___m_UpdateRangePoolSize;
|
|
V_8 = (bool)((((int32_t)L_42) == ((int32_t)L_43))? 1 : 0);
|
|
bool L_44 = V_8;
|
|
if (!L_44)
|
|
{
|
|
goto IL_0119;
|
|
}
|
|
}
|
|
{
|
|
__this->___m_UpdateRangesSaturated = (bool)1;
|
|
goto IL_017d;
|
|
}
|
|
|
|
IL_0119:
|
|
{
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_45 = __this->___cpuData;
|
|
uint32_t L_46 = ___0_start;
|
|
uint32_t L_47 = ___1_size;
|
|
NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A L_48;
|
|
L_48 = NativeSliceExtensions_Slice_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE155357C8BB83BD4B7D34471587738A86B0D851(L_45, (int32_t)L_46, (int32_t)L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
void* L_49;
|
|
L_49 = NativeSliceUnsafeUtility_GetUnsafeReadOnlyPtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m25D2FEAD1520E2DEEBA11E8A6BF32EFCEC42D9EA(L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
UIntPtr__ctor_m8FD36BD3C315E2608A9570159B5668D33CA9C896_inline((&V_1), L_49, NULL);
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_50 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_51 = V_0;
|
|
il2cpp_codegen_initobj((&V_7), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
uintptr_t L_52 = V_1;
|
|
(&V_7)->___source = L_52;
|
|
uint32_t L_53 = ___0_start;
|
|
uint32_t L_54 = __this->___m_ElemStride;
|
|
(&V_7)->___offsetFromWriteStart = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)L_54));
|
|
uint32_t L_55 = ___1_size;
|
|
uint32_t L_56 = __this->___m_ElemStride;
|
|
(&V_7)->___size = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_55, (int32_t)L_56));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_57 = V_7;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_50)->___m_Buffer, L_51, (L_57));
|
|
uint32_t L_58 = __this->___m_UpdateRangesEnqueued;
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, 1));
|
|
}
|
|
|
|
IL_017d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataSet_1_HasMappedBufferRange_mF35963F8A8F935B5C3C691804A4EE85500317178_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
|
|
bool L_0;
|
|
L_0 = Utility_HasMappedBufferRange_mA6C2F771F01D644C872729B38BA8B5AEC6BA5ABB(NULL);
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
bool L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendUpdates_mA2707FFFFEEA7BADB5F7EBD5102913D14AB9ED78_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
bool L_0;
|
|
L_0 = DataSet_1_HasMappedBufferRange_mF35963F8A8F935B5C3C691804A4EE85500317178(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
V_0 = L_0;
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
DataSet_1_SendPartialRanges_m87137AD7DDCB1611EBFA0F3FCE782E70D5CD0973(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
DataSet_1_SendFullRange_m9AE9D73BC1CD97EA6325271EF1B1356A87220675(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendFullRange_m9AE9D73BC1CD97EA6325271EF1B1356A87220675_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint32_t V_0 = 0;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* G_B2_0 = NULL;
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* G_B1_0 = NULL;
|
|
{
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934* L_0 = (NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934*)(&__this->___cpuData);
|
|
int32_t L_1;
|
|
L_1 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_0)->___m_Length);
|
|
uint32_t L_2 = __this->___m_ElemStride;
|
|
V_0 = (uint32_t)((int32_t)(uint32_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)(uint64_t)L_2))));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_3 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
uint32_t L_4 = __this->___m_UpdateRangesBatchStart;
|
|
il2cpp_codegen_initobj((&V_1), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_5 = __this->___cpuData;
|
|
void* L_6;
|
|
L_6 = NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8E5335741788115AF07635B3B9C543C6BA1F2D3C(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
uintptr_t L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
UIntPtr__ctor_m8FD36BD3C315E2608A9570159B5668D33CA9C896_inline((&L_7), L_6, NULL);
|
|
(&V_1)->___source = L_7;
|
|
(&V_1)->___offsetFromWriteStart = (uint32_t)0;
|
|
uint32_t L_8 = V_0;
|
|
(&V_1)->___size = L_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_9 = V_1;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_3)->___m_Buffer, (int32_t)L_4, (L_9));
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* L_10 = __this->___gpuData;
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* L_11 = L_10;
|
|
if (L_11)
|
|
{
|
|
G_B2_0 = L_11;
|
|
goto IL_0065;
|
|
}
|
|
G_B1_0 = L_11;
|
|
}
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 L_12 = __this->___updateRanges;
|
|
uint32_t L_13 = __this->___m_UpdateRangesBatchStart;
|
|
NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F L_14;
|
|
L_14 = NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF(L_12, (int32_t)L_13, 1, NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
uint32_t L_15 = V_0;
|
|
NullCheck(G_B2_0);
|
|
GPUBuffer_1_UpdateRanges_m803C38D03A139CAAB5056161B62A3E96C48BF55E(G_B2_0, L_14, 0, (int32_t)L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
DataSet_1_ResetUpdateState_m7ECCC15503B9AE382D59B311EF10D44C32F9504A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendPartialRanges_m87137AD7DDCB1611EBFA0F3FCE782E70D5CD0973_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint32_t V_0 = 0;
|
|
uint32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
uint32_t V_4 = 0;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
bool V_6 = false;
|
|
uint32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
bool V_9 = false;
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* G_B11_0 = NULL;
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* G_B10_0 = NULL;
|
|
{
|
|
uint32_t L_0 = __this->___m_UpdateRangesEnqueued;
|
|
V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
bool L_1 = V_2;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0186;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
bool L_2 = __this->___m_UpdateRangesSaturated;
|
|
V_3 = L_2;
|
|
bool L_3 = V_3;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_4 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_5 = __this->___m_UpdateRangeMin;
|
|
V_4 = (uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5));
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)1;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_6 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
uint32_t L_7 = __this->___m_UpdateRangesBatchStart;
|
|
il2cpp_codegen_initobj((&V_5), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
NativeArray_1_t275C00CC374DEA66C69B3BB3992116F315A8E934 L_8 = __this->___cpuData;
|
|
uint32_t L_9 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_10 = V_4;
|
|
NativeSlice_1_t0D1A1AB7A9C4768B84EB7420D04A90920533C78A L_11;
|
|
L_11 = NativeSliceExtensions_Slice_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mEE155357C8BB83BD4B7D34471587738A86B0D851(L_8, (int32_t)L_9, (int32_t)L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
void* L_12;
|
|
L_12 = NativeSliceUnsafeUtility_GetUnsafeReadOnlyPtr_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m25D2FEAD1520E2DEEBA11E8A6BF32EFCEC42D9EA(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
uintptr_t L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
UIntPtr__ctor_m8FD36BD3C315E2608A9570159B5668D33CA9C896_inline((&L_13), L_12, NULL);
|
|
(&V_5)->___source = L_13;
|
|
uint32_t L_14 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_15 = __this->___m_ElemStride;
|
|
(&V_5)->___offsetFromWriteStart = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15));
|
|
uint32_t L_16 = V_4;
|
|
uint32_t L_17 = __this->___m_ElemStride;
|
|
(&V_5)->___size = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)L_17));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_18 = V_5;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_6)->___m_Buffer, (int32_t)L_7, (L_18));
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
uint32_t L_19 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_20 = __this->___m_ElemStride;
|
|
V_0 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)L_20));
|
|
uint32_t L_21 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_22 = __this->___m_ElemStride;
|
|
V_1 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_21, (int32_t)L_22));
|
|
uint32_t L_23 = V_0;
|
|
V_6 = (bool)((!(((uint32_t)L_23) <= ((uint32_t)0)))? 1 : 0);
|
|
bool L_24 = V_6;
|
|
if (!L_24)
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
V_7 = (uint32_t)0;
|
|
goto IL_0140;
|
|
}
|
|
|
|
IL_00c8:
|
|
{
|
|
uint32_t L_25 = V_7;
|
|
uint32_t L_26 = __this->___m_UpdateRangesBatchStart;
|
|
V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_27 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_28 = V_8;
|
|
il2cpp_codegen_initobj((&V_5), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_29 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_30 = V_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_31;
|
|
L_31 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_29)->___m_Buffer, L_30);
|
|
uintptr_t L_32 = L_31.___source;
|
|
(&V_5)->___source = L_32;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_33 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_34 = V_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_35;
|
|
L_35 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_33)->___m_Buffer, L_34);
|
|
uint32_t L_36 = L_35.___offsetFromWriteStart;
|
|
uint32_t L_37 = V_0;
|
|
(&V_5)->___offsetFromWriteStart = (uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_38 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_39 = V_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_40;
|
|
L_40 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_38)->___m_Buffer, L_39);
|
|
uint32_t L_41 = L_40.___size;
|
|
(&V_5)->___size = L_41;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_42 = V_5;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_27)->___m_Buffer, L_28, (L_42));
|
|
uint32_t L_43 = V_7;
|
|
V_7 = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, 1));
|
|
}
|
|
|
|
IL_0140:
|
|
{
|
|
uint32_t L_44 = V_7;
|
|
uint32_t L_45 = __this->___m_UpdateRangesEnqueued;
|
|
V_9 = (bool)((!(((uint32_t)L_44) >= ((uint32_t)L_45)))? 1 : 0);
|
|
bool L_46 = V_9;
|
|
if (L_46)
|
|
{
|
|
goto IL_00c8;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_0154:
|
|
{
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* L_47 = __this->___gpuData;
|
|
GPUBuffer_1_tB27A42EE52EA38FD7117C4EC0B1E42703FFE4C36* L_48 = L_47;
|
|
if (L_48)
|
|
{
|
|
G_B11_0 = L_48;
|
|
goto IL_0160;
|
|
}
|
|
G_B10_0 = L_48;
|
|
}
|
|
{
|
|
goto IL_017f;
|
|
}
|
|
|
|
IL_0160:
|
|
{
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 L_49 = __this->___updateRanges;
|
|
uint32_t L_50 = __this->___m_UpdateRangesBatchStart;
|
|
uint32_t L_51 = __this->___m_UpdateRangesEnqueued;
|
|
NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F L_52;
|
|
L_52 = NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF(L_49, (int32_t)L_50, (int32_t)L_51, NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
uint32_t L_53 = V_0;
|
|
uint32_t L_54 = V_1;
|
|
NullCheck(G_B11_0);
|
|
GPUBuffer_1_UpdateRanges_m803C38D03A139CAAB5056161B62A3E96C48BF55E(G_B11_0, L_52, (int32_t)L_53, (int32_t)L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
}
|
|
|
|
IL_017f:
|
|
{
|
|
DataSet_1_ResetUpdateState_m7ECCC15503B9AE382D59B311EF10D44C32F9504A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
}
|
|
|
|
IL_0186:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_ResetUpdateState_m7ECCC15503B9AE382D59B311EF10D44C32F9504A_gshared (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
__this->___m_UpdateRangeMin = (uint32_t)(-1);
|
|
__this->___m_UpdateRangeMax = (uint32_t)0;
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)0;
|
|
uint32_t L_0 = __this->___m_UpdateRangesBatchStart;
|
|
uint32_t L_1 = __this->___m_UpdateRangePoolSize;
|
|
__this->___m_UpdateRangesBatchStart = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1));
|
|
uint32_t L_2 = __this->___m_UpdateRangesBatchStart;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_3 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_4;
|
|
L_4 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_3)->___m_Length);
|
|
V_0 = (bool)((((int32_t)((((int64_t)((int64_t)(uint64_t)L_2)) < ((int64_t)((int64_t)L_4)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_5 = V_0;
|
|
if (!L_5)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
__this->___m_UpdateRangesBatchStart = (uint32_t)0;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
__this->___m_UpdateRangesSaturated = (bool)0;
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1__ctor_mF445E1E08DB3B7E56E177FC19E422A94F47274A6_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, int32_t ___0_bufferType, uint32_t ___1_totalCount, uint32_t ___2_maxQueuedFrameCount, uint32_t ___3_updateRangePoolSize, bool ___4_mockBuffer, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
bool L_0 = ___4_mockBuffer;
|
|
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
bool L_1 = V_1;
|
|
if (!L_1)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_2 = ___1_totalCount;
|
|
int32_t L_3 = ___0_bufferType;
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* L_4 = (GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
GPUBuffer_1__ctor_m7FED8993FD0D99C3A1166596920E67A1F222FF3D(L_4, (int32_t)L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
__this->___gpuData = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___gpuData), (void*)L_4);
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
uint32_t L_5 = ___1_totalCount;
|
|
NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
NativeArray_1__ctor_mE3B1C6D032AF42228A24E43A0F4CF2F261A52189((&L_6), (int32_t)L_5, (int32_t)4, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
__this->___cpuData = L_6;
|
|
uint32_t L_7 = ___1_totalCount;
|
|
GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48* L_8 = (GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48*)il2cpp_codegen_object_new(GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48_il2cpp_TypeInfo_var);
|
|
GPUBufferAllocator__ctor_m989E13DFCA8CAA59F399FAD27F7F5E0253C2E62E(L_8, L_7, NULL);
|
|
__this->___allocator = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___allocator), (void*)L_8);
|
|
bool L_9 = ___4_mockBuffer;
|
|
V_2 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
|
|
bool L_10 = V_2;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* L_11 = __this->___gpuData;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = GPUBuffer_1_get_ElementStride_mDCC5F4E2A919C976FB49727901EFDDDDCAC8A3E8(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
__this->___m_ElemStride = (uint32_t)L_12;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
uint32_t L_13 = ___3_updateRangePoolSize;
|
|
__this->___m_UpdateRangePoolSize = L_13;
|
|
uint32_t L_14 = __this->___m_UpdateRangePoolSize;
|
|
uint32_t L_15 = ___2_maxQueuedFrameCount;
|
|
V_0 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15));
|
|
uint32_t L_16 = V_0;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 L_17;
|
|
memset((&L_17), 0, sizeof(L_17));
|
|
NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25((&L_17), (int32_t)L_16, (int32_t)4, (int32_t)0, NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25_RuntimeMethod_var);
|
|
__this->___updateRanges = L_17;
|
|
__this->___m_UpdateRangeMin = (uint32_t)(-1);
|
|
__this->___m_UpdateRangeMax = (uint32_t)0;
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)0;
|
|
__this->___m_UpdateRangesBatchStart = (uint32_t)0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataSet_1_get_disposed_mD8A87D3D0B54327F20A175C926FBDBB64A6CD1AE_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = __this->___U3CdisposedU3Ek__BackingField;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_set_disposed_m4C7C5F68C0DA96DC663909C22EAD6599D682ED99_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CdisposedU3Ek__BackingField = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_Dispose_mD12AA80FA56001813C547DECAE9061F84CE98807_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __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;
|
|
}
|
|
{
|
|
DataSet_1_Dispose_m7BEE8813222BBCE8FBB1CCFE324750E87CB4D636(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
|
|
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65((RuntimeObject*)__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_Dispose_m7BEE8813222BBCE8FBB1CCFE324750E87CB4D636_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, bool ___0_disposing, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* G_B5_0 = NULL;
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* G_B4_0 = NULL;
|
|
{
|
|
bool L_0;
|
|
L_0 = DataSet_1_get_disposed_mD8A87D3D0B54327F20A175C926FBDBB64A6CD1AE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
V_0 = L_0;
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
bool L_2 = ___0_disposing;
|
|
V_1 = L_2;
|
|
bool L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* L_4 = __this->___gpuData;
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* L_5 = L_4;
|
|
if (L_5)
|
|
{
|
|
G_B5_0 = L_5;
|
|
goto IL_001f;
|
|
}
|
|
G_B4_0 = L_5;
|
|
}
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
NullCheck(G_B5_0);
|
|
GPUBuffer_1_Dispose_m7FE1433944303E41F530D60E704C70CF10818DC0(G_B5_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81* L_6 = (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81*)(&__this->___cpuData);
|
|
NativeArray_1_Dispose_m46C1F3A5DF2013F65AA709A58C45D36CC411D276(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_7 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420(L_7, NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420_RuntimeMethod_var);
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
DataSet_1_set_disposed_m4C7C5F68C0DA96DC663909C22EAD6599D682ED99_inline(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_RegisterUpdate_mA4D1CC618747094CDCA3CE176693E52901898085_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, uint32_t ___0_start, uint32_t ___1_size, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
uintptr_t V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
bool V_2 = false;
|
|
int32_t V_3 = 0;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
uint32_t V_5 = 0;
|
|
bool V_6 = false;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
bool V_8 = false;
|
|
{
|
|
uint32_t L_0 = ___0_start;
|
|
uint32_t L_1 = ___1_size;
|
|
NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81* L_2 = (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81*)(&__this->___cpuData);
|
|
int32_t L_3;
|
|
L_3 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_2)->___m_Length);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)((((int64_t)((int64_t)(uint64_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1))))) > ((int64_t)((int64_t)L_3)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
uint32_t L_4 = __this->___m_UpdateRangesBatchStart;
|
|
uint32_t L_5 = __this->___m_UpdateRangesEnqueued;
|
|
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5));
|
|
uint32_t L_6 = __this->___m_UpdateRangesEnqueued;
|
|
V_2 = (bool)((!(((uint32_t)L_6) <= ((uint32_t)0)))? 1 : 0);
|
|
bool L_7 = V_2;
|
|
if (!L_7)
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = V_0;
|
|
V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_9 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_10 = V_3;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_11;
|
|
L_11 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_9)->___m_Buffer, L_10);
|
|
V_4 = L_11;
|
|
uint32_t L_12 = ___0_start;
|
|
uint32_t L_13 = __this->___m_ElemStride;
|
|
V_5 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)L_13));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_14 = V_4;
|
|
uint32_t L_15 = L_14.___offsetFromWriteStart;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_16 = V_4;
|
|
uint32_t L_17 = L_16.___size;
|
|
uint32_t L_18 = V_5;
|
|
V_6 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_17))) == ((int32_t)L_18))? 1 : 0);
|
|
bool L_19 = V_6;
|
|
if (!L_19)
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_20 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_21 = V_3;
|
|
il2cpp_codegen_initobj((&V_7), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_22 = V_4;
|
|
uintptr_t L_23 = L_22.___source;
|
|
(&V_7)->___source = L_23;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_24 = V_4;
|
|
uint32_t L_25 = L_24.___offsetFromWriteStart;
|
|
(&V_7)->___offsetFromWriteStart = L_25;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_26 = V_4;
|
|
uint32_t L_27 = L_26.___size;
|
|
uint32_t L_28 = ___1_size;
|
|
uint32_t L_29 = __this->___m_ElemStride;
|
|
(&V_7)->___size = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, ((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)L_29))));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_30 = V_7;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_20)->___m_Buffer, L_21, (L_30));
|
|
uint32_t L_31 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_32 = ___0_start;
|
|
uint32_t L_33 = ___1_size;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
uint32_t L_34;
|
|
L_34 = Math_Max_m6612C5AE2D40056418765878E8787E4828D2ADD7(L_31, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)L_33)), NULL);
|
|
__this->___m_UpdateRangeMax = L_34;
|
|
goto IL_017d;
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
uint32_t L_35 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_36 = ___0_start;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
uint32_t L_37;
|
|
L_37 = Math_Min_m66781C8F3800C6682369B449FFDB62FAD5E87121(L_35, L_36, NULL);
|
|
__this->___m_UpdateRangeMin = L_37;
|
|
uint32_t L_38 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_39 = ___0_start;
|
|
uint32_t L_40 = ___1_size;
|
|
uint32_t L_41;
|
|
L_41 = Math_Max_m6612C5AE2D40056418765878E8787E4828D2ADD7(L_38, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)L_40)), NULL);
|
|
__this->___m_UpdateRangeMax = L_41;
|
|
uint32_t L_42 = __this->___m_UpdateRangesEnqueued;
|
|
uint32_t L_43 = __this->___m_UpdateRangePoolSize;
|
|
V_8 = (bool)((((int32_t)L_42) == ((int32_t)L_43))? 1 : 0);
|
|
bool L_44 = V_8;
|
|
if (!L_44)
|
|
{
|
|
goto IL_0119;
|
|
}
|
|
}
|
|
{
|
|
__this->___m_UpdateRangesSaturated = (bool)1;
|
|
goto IL_017d;
|
|
}
|
|
|
|
IL_0119:
|
|
{
|
|
NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81 L_45 = __this->___cpuData;
|
|
uint32_t L_46 = ___0_start;
|
|
uint32_t L_47 = ___1_size;
|
|
NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 L_48;
|
|
L_48 = NativeSliceExtensions_Slice_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m0D7D6BAB64810308797BD6D6C898432E45D4AC4C(L_45, (int32_t)L_46, (int32_t)L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
void* L_49;
|
|
L_49 = NativeSliceUnsafeUtility_GetUnsafeReadOnlyPtr_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mBA68ADCEE03FE9686B3E1093209D25043E18946D(L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
UIntPtr__ctor_m8FD36BD3C315E2608A9570159B5668D33CA9C896_inline((&V_1), L_49, NULL);
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_50 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_51 = V_0;
|
|
il2cpp_codegen_initobj((&V_7), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
uintptr_t L_52 = V_1;
|
|
(&V_7)->___source = L_52;
|
|
uint32_t L_53 = ___0_start;
|
|
uint32_t L_54 = __this->___m_ElemStride;
|
|
(&V_7)->___offsetFromWriteStart = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)L_54));
|
|
uint32_t L_55 = ___1_size;
|
|
uint32_t L_56 = __this->___m_ElemStride;
|
|
(&V_7)->___size = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_55, (int32_t)L_56));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_57 = V_7;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_50)->___m_Buffer, L_51, (L_57));
|
|
uint32_t L_58 = __this->___m_UpdateRangesEnqueued;
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, 1));
|
|
}
|
|
|
|
IL_017d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataSet_1_HasMappedBufferRange_mAA1FA654423EBCAF25BE87B51C495E8CAF2938AA_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
|
|
bool L_0;
|
|
L_0 = Utility_HasMappedBufferRange_mA6C2F771F01D644C872729B38BA8B5AEC6BA5ABB(NULL);
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
bool L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendUpdates_m54AC68C6CC27A8E17D832740AF1818D548F8FC16_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
bool L_0;
|
|
L_0 = DataSet_1_HasMappedBufferRange_mAA1FA654423EBCAF25BE87B51C495E8CAF2938AA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
V_0 = L_0;
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
DataSet_1_SendPartialRanges_mFAA112DB810A113A66765CBBE53012692668D64F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
DataSet_1_SendFullRange_mD3261CCB43378E1AE61E954FCCB4C914EE2DD895(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendFullRange_mD3261CCB43378E1AE61E954FCCB4C914EE2DD895_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint32_t V_0 = 0;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* G_B2_0 = NULL;
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* G_B1_0 = NULL;
|
|
{
|
|
NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81* L_0 = (NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81*)(&__this->___cpuData);
|
|
int32_t L_1;
|
|
L_1 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_0)->___m_Length);
|
|
uint32_t L_2 = __this->___m_ElemStride;
|
|
V_0 = (uint32_t)((int32_t)(uint32_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)(uint64_t)L_2))));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_3 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
uint32_t L_4 = __this->___m_UpdateRangesBatchStart;
|
|
il2cpp_codegen_initobj((&V_1), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81 L_5 = __this->___cpuData;
|
|
void* L_6;
|
|
L_6 = NativeArrayUnsafeUtility_GetUnsafeReadOnlyPtr_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m3687E938D6A361C1C9500F894455AD0E14BBF0C8(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
uintptr_t L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
UIntPtr__ctor_m8FD36BD3C315E2608A9570159B5668D33CA9C896_inline((&L_7), L_6, NULL);
|
|
(&V_1)->___source = L_7;
|
|
(&V_1)->___offsetFromWriteStart = (uint32_t)0;
|
|
uint32_t L_8 = V_0;
|
|
(&V_1)->___size = L_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_9 = V_1;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_3)->___m_Buffer, (int32_t)L_4, (L_9));
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* L_10 = __this->___gpuData;
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* L_11 = L_10;
|
|
if (L_11)
|
|
{
|
|
G_B2_0 = L_11;
|
|
goto IL_0065;
|
|
}
|
|
G_B1_0 = L_11;
|
|
}
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 L_12 = __this->___updateRanges;
|
|
uint32_t L_13 = __this->___m_UpdateRangesBatchStart;
|
|
NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F L_14;
|
|
L_14 = NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF(L_12, (int32_t)L_13, 1, NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
uint32_t L_15 = V_0;
|
|
NullCheck(G_B2_0);
|
|
GPUBuffer_1_UpdateRanges_m3C82F04A4DBF59CADF1675AE1EEB5467303B118D(G_B2_0, L_14, 0, (int32_t)L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
DataSet_1_ResetUpdateState_m3E76857D00FB6B3D1B6FAE2B3805CD187428A045(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendPartialRanges_mFAA112DB810A113A66765CBBE53012692668D64F_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint32_t V_0 = 0;
|
|
uint32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
uint32_t V_4 = 0;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
bool V_6 = false;
|
|
uint32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
bool V_9 = false;
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* G_B11_0 = NULL;
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* G_B10_0 = NULL;
|
|
{
|
|
uint32_t L_0 = __this->___m_UpdateRangesEnqueued;
|
|
V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
bool L_1 = V_2;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0186;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
bool L_2 = __this->___m_UpdateRangesSaturated;
|
|
V_3 = L_2;
|
|
bool L_3 = V_3;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_4 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_5 = __this->___m_UpdateRangeMin;
|
|
V_4 = (uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5));
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)1;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_6 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
uint32_t L_7 = __this->___m_UpdateRangesBatchStart;
|
|
il2cpp_codegen_initobj((&V_5), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
NativeArray_1_tB60512C6E4578B7CC8EB79321680E495E69ABF81 L_8 = __this->___cpuData;
|
|
uint32_t L_9 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_10 = V_4;
|
|
NativeSlice_1_t66375568C4FF313931F4D2F646D64FE6A406BAD2 L_11;
|
|
L_11 = NativeSliceExtensions_Slice_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_m0D7D6BAB64810308797BD6D6C898432E45D4AC4C(L_8, (int32_t)L_9, (int32_t)L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
void* L_12;
|
|
L_12 = NativeSliceUnsafeUtility_GetUnsafeReadOnlyPtr_TisVertex_t016AC68A2E6C62576E65412BEC71544AFC01AFC7_mBA68ADCEE03FE9686B3E1093209D25043E18946D(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
uintptr_t L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
UIntPtr__ctor_m8FD36BD3C315E2608A9570159B5668D33CA9C896_inline((&L_13), L_12, NULL);
|
|
(&V_5)->___source = L_13;
|
|
uint32_t L_14 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_15 = __this->___m_ElemStride;
|
|
(&V_5)->___offsetFromWriteStart = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15));
|
|
uint32_t L_16 = V_4;
|
|
uint32_t L_17 = __this->___m_ElemStride;
|
|
(&V_5)->___size = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)L_17));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_18 = V_5;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_6)->___m_Buffer, (int32_t)L_7, (L_18));
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
uint32_t L_19 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_20 = __this->___m_ElemStride;
|
|
V_0 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)L_20));
|
|
uint32_t L_21 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_22 = __this->___m_ElemStride;
|
|
V_1 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_21, (int32_t)L_22));
|
|
uint32_t L_23 = V_0;
|
|
V_6 = (bool)((!(((uint32_t)L_23) <= ((uint32_t)0)))? 1 : 0);
|
|
bool L_24 = V_6;
|
|
if (!L_24)
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
V_7 = (uint32_t)0;
|
|
goto IL_0140;
|
|
}
|
|
|
|
IL_00c8:
|
|
{
|
|
uint32_t L_25 = V_7;
|
|
uint32_t L_26 = __this->___m_UpdateRangesBatchStart;
|
|
V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_27 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_28 = V_8;
|
|
il2cpp_codegen_initobj((&V_5), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_29 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_30 = V_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_31;
|
|
L_31 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_29)->___m_Buffer, L_30);
|
|
uintptr_t L_32 = L_31.___source;
|
|
(&V_5)->___source = L_32;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_33 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_34 = V_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_35;
|
|
L_35 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_33)->___m_Buffer, L_34);
|
|
uint32_t L_36 = L_35.___offsetFromWriteStart;
|
|
uint32_t L_37 = V_0;
|
|
(&V_5)->___offsetFromWriteStart = (uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_38 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_39 = V_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_40;
|
|
L_40 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_38)->___m_Buffer, L_39);
|
|
uint32_t L_41 = L_40.___size;
|
|
(&V_5)->___size = L_41;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_42 = V_5;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_27)->___m_Buffer, L_28, (L_42));
|
|
uint32_t L_43 = V_7;
|
|
V_7 = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, 1));
|
|
}
|
|
|
|
IL_0140:
|
|
{
|
|
uint32_t L_44 = V_7;
|
|
uint32_t L_45 = __this->___m_UpdateRangesEnqueued;
|
|
V_9 = (bool)((!(((uint32_t)L_44) >= ((uint32_t)L_45)))? 1 : 0);
|
|
bool L_46 = V_9;
|
|
if (L_46)
|
|
{
|
|
goto IL_00c8;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_0154:
|
|
{
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* L_47 = __this->___gpuData;
|
|
GPUBuffer_1_tA6A8BA754BA691383F7FA4302803FC11DA7373F3* L_48 = L_47;
|
|
if (L_48)
|
|
{
|
|
G_B11_0 = L_48;
|
|
goto IL_0160;
|
|
}
|
|
G_B10_0 = L_48;
|
|
}
|
|
{
|
|
goto IL_017f;
|
|
}
|
|
|
|
IL_0160:
|
|
{
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 L_49 = __this->___updateRanges;
|
|
uint32_t L_50 = __this->___m_UpdateRangesBatchStart;
|
|
uint32_t L_51 = __this->___m_UpdateRangesEnqueued;
|
|
NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F L_52;
|
|
L_52 = NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF(L_49, (int32_t)L_50, (int32_t)L_51, NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
uint32_t L_53 = V_0;
|
|
uint32_t L_54 = V_1;
|
|
NullCheck(G_B11_0);
|
|
GPUBuffer_1_UpdateRanges_m3C82F04A4DBF59CADF1675AE1EEB5467303B118D(G_B11_0, L_52, (int32_t)L_53, (int32_t)L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
}
|
|
|
|
IL_017f:
|
|
{
|
|
DataSet_1_ResetUpdateState_m3E76857D00FB6B3D1B6FAE2B3805CD187428A045(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
}
|
|
|
|
IL_0186:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_ResetUpdateState_m3E76857D00FB6B3D1B6FAE2B3805CD187428A045_gshared (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
__this->___m_UpdateRangeMin = (uint32_t)(-1);
|
|
__this->___m_UpdateRangeMax = (uint32_t)0;
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)0;
|
|
uint32_t L_0 = __this->___m_UpdateRangesBatchStart;
|
|
uint32_t L_1 = __this->___m_UpdateRangePoolSize;
|
|
__this->___m_UpdateRangesBatchStart = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1));
|
|
uint32_t L_2 = __this->___m_UpdateRangesBatchStart;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_3 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_4;
|
|
L_4 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_3)->___m_Length);
|
|
V_0 = (bool)((((int32_t)((((int64_t)((int64_t)(uint64_t)L_2)) < ((int64_t)((int64_t)L_4)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_5 = V_0;
|
|
if (!L_5)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
__this->___m_UpdateRangesBatchStart = (uint32_t)0;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
__this->___m_UpdateRangesSaturated = (bool)0;
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1__ctor_m28064C840B1363D41E46A9C603F99094D99DDC76_gshared (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E* __this, int32_t ___0_bufferType, uint32_t ___1_totalCount, uint32_t ___2_maxQueuedFrameCount, uint32_t ___3_updateRangePoolSize, bool ___4_mockBuffer, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
bool L_0 = ___4_mockBuffer;
|
|
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
bool L_1 = V_1;
|
|
if (!L_1)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_2 = ___1_totalCount;
|
|
int32_t L_3 = ___0_bufferType;
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* L_4 = (GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
(( void (*) (GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_4, (int32_t)L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
__this->___gpuData = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___gpuData), (void*)L_4);
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
uint32_t L_5 = ___1_totalCount;
|
|
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
NativeArray_1__ctor_m788DE0F85C4051DDF092DDF96484DE655ACFB6F1((&L_6), (int32_t)L_5, (int32_t)4, (int32_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
|
|
__this->___cpuData = L_6;
|
|
uint32_t L_7 = ___1_totalCount;
|
|
GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48* L_8 = (GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48*)il2cpp_codegen_object_new(GPUBufferAllocator_tF80B451375FD15F0C2A169E686269C5312DE9C48_il2cpp_TypeInfo_var);
|
|
GPUBufferAllocator__ctor_m989E13DFCA8CAA59F399FAD27F7F5E0253C2E62E(L_8, L_7, NULL);
|
|
__this->___allocator = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___allocator), (void*)L_8);
|
|
bool L_9 = ___4_mockBuffer;
|
|
V_2 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
|
|
bool L_10 = V_2;
|
|
if (!L_10)
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* L_11 = __this->___gpuData;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = (( int32_t (*) (GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
|
|
__this->___m_ElemStride = (uint32_t)L_12;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
uint32_t L_13 = ___3_updateRangePoolSize;
|
|
__this->___m_UpdateRangePoolSize = L_13;
|
|
uint32_t L_14 = __this->___m_UpdateRangePoolSize;
|
|
uint32_t L_15 = ___2_maxQueuedFrameCount;
|
|
V_0 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15));
|
|
uint32_t L_16 = V_0;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 L_17;
|
|
memset((&L_17), 0, sizeof(L_17));
|
|
NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25((&L_17), (int32_t)L_16, (int32_t)4, (int32_t)0, NativeArray_1__ctor_mE6E8B8F798392D6872A9BF0124039EC660532B25_RuntimeMethod_var);
|
|
__this->___updateRanges = L_17;
|
|
__this->___m_UpdateRangeMin = (uint32_t)(-1);
|
|
__this->___m_UpdateRangeMax = (uint32_t)0;
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)0;
|
|
__this->___m_UpdateRangesBatchStart = (uint32_t)0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataSet_1_get_disposed_m50538A1EE7DCC21957B6D9748663423C8AA2F05E_gshared (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = __this->___U3CdisposedU3Ek__BackingField;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_set_disposed_m54372C6A82545B910701EC09304C661AF9A9F8CA_gshared (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CdisposedU3Ek__BackingField = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_Dispose_mD9E8D0266A0401BEE8195553FAFEF45F7E5305D5_gshared (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E* __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;
|
|
}
|
|
{
|
|
(( void (*) (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
|
|
GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65((RuntimeObject*)__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_Dispose_mB57CE3C19F880D2F0865A4764745C5B7D44173FB_gshared (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E* __this, bool ___0_disposing, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* G_B5_0 = NULL;
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* G_B4_0 = NULL;
|
|
{
|
|
bool L_0;
|
|
L_0 = (( bool (*) (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
V_0 = L_0;
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
bool L_2 = ___0_disposing;
|
|
V_1 = L_2;
|
|
bool L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* L_4 = __this->___gpuData;
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* L_5 = L_4;
|
|
if (L_5)
|
|
{
|
|
G_B5_0 = L_5;
|
|
goto IL_001f;
|
|
}
|
|
G_B4_0 = L_5;
|
|
}
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
NullCheck(G_B5_0);
|
|
(( void (*) (GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(G_B5_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* L_6 = (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)(&__this->___cpuData);
|
|
(( void (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_7 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420(L_7, NativeArray_1_Dispose_m0631C917E9C8476BD255A892F70999545005C420_RuntimeMethod_var);
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
(( void (*) (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(__this, (bool)1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_RegisterUpdate_mA73DB834887ABB724CE2E2543B69ADE2D60AA444_gshared (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E* __this, uint32_t ___0_start, uint32_t ___1_size, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
uintptr_t V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
bool V_2 = false;
|
|
int32_t V_3 = 0;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
uint32_t V_5 = 0;
|
|
bool V_6 = false;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
bool V_8 = false;
|
|
{
|
|
uint32_t L_0 = ___0_start;
|
|
uint32_t L_1 = ___1_size;
|
|
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* L_2 = (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)(&__this->___cpuData);
|
|
int32_t L_3;
|
|
L_3 = (( int32_t (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)((((int64_t)((int64_t)(uint64_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1))))) > ((int64_t)((int64_t)L_3)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
|
|
uint32_t L_4 = __this->___m_UpdateRangesBatchStart;
|
|
uint32_t L_5 = __this->___m_UpdateRangesEnqueued;
|
|
V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5));
|
|
uint32_t L_6 = __this->___m_UpdateRangesEnqueued;
|
|
V_2 = (bool)((!(((uint32_t)L_6) <= ((uint32_t)0)))? 1 : 0);
|
|
bool L_7 = V_2;
|
|
if (!L_7)
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = V_0;
|
|
V_3 = ((int32_t)il2cpp_codegen_subtract(L_8, 1));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_9 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_10 = V_3;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_11;
|
|
L_11 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_9)->___m_Buffer, L_10);
|
|
V_4 = L_11;
|
|
uint32_t L_12 = ___0_start;
|
|
uint32_t L_13 = __this->___m_ElemStride;
|
|
V_5 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)L_13));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_14 = V_4;
|
|
uint32_t L_15 = L_14.___offsetFromWriteStart;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_16 = V_4;
|
|
uint32_t L_17 = L_16.___size;
|
|
uint32_t L_18 = V_5;
|
|
V_6 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_17))) == ((int32_t)L_18))? 1 : 0);
|
|
bool L_19 = V_6;
|
|
if (!L_19)
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_20 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_21 = V_3;
|
|
il2cpp_codegen_initobj((&V_7), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_22 = V_4;
|
|
uintptr_t L_23 = L_22.___source;
|
|
(&V_7)->___source = L_23;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_24 = V_4;
|
|
uint32_t L_25 = L_24.___offsetFromWriteStart;
|
|
(&V_7)->___offsetFromWriteStart = L_25;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_26 = V_4;
|
|
uint32_t L_27 = L_26.___size;
|
|
uint32_t L_28 = ___1_size;
|
|
uint32_t L_29 = __this->___m_ElemStride;
|
|
(&V_7)->___size = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, ((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)L_29))));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_30 = V_7;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_20)->___m_Buffer, L_21, (L_30));
|
|
uint32_t L_31 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_32 = ___0_start;
|
|
uint32_t L_33 = ___1_size;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
uint32_t L_34;
|
|
L_34 = Math_Max_m6612C5AE2D40056418765878E8787E4828D2ADD7(L_31, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)L_33)), NULL);
|
|
__this->___m_UpdateRangeMax = L_34;
|
|
goto IL_017d;
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
uint32_t L_35 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_36 = ___0_start;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
uint32_t L_37;
|
|
L_37 = Math_Min_m66781C8F3800C6682369B449FFDB62FAD5E87121(L_35, L_36, NULL);
|
|
__this->___m_UpdateRangeMin = L_37;
|
|
uint32_t L_38 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_39 = ___0_start;
|
|
uint32_t L_40 = ___1_size;
|
|
uint32_t L_41;
|
|
L_41 = Math_Max_m6612C5AE2D40056418765878E8787E4828D2ADD7(L_38, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)L_40)), NULL);
|
|
__this->___m_UpdateRangeMax = L_41;
|
|
uint32_t L_42 = __this->___m_UpdateRangesEnqueued;
|
|
uint32_t L_43 = __this->___m_UpdateRangePoolSize;
|
|
V_8 = (bool)((((int32_t)L_42) == ((int32_t)L_43))? 1 : 0);
|
|
bool L_44 = V_8;
|
|
if (!L_44)
|
|
{
|
|
goto IL_0119;
|
|
}
|
|
}
|
|
{
|
|
__this->___m_UpdateRangesSaturated = (bool)1;
|
|
goto IL_017d;
|
|
}
|
|
|
|
IL_0119:
|
|
{
|
|
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 L_45 = __this->___cpuData;
|
|
uint32_t L_46 = ___0_start;
|
|
uint32_t L_47 = ___1_size;
|
|
NativeSlice_1_tA54E5D259EBCC7CD8512AA352C6F3709EB237B52 L_48;
|
|
L_48 = (( NativeSlice_1_tA54E5D259EBCC7CD8512AA352C6F3709EB237B52 (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_45, (int32_t)L_46, (int32_t)L_47, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
void* L_49;
|
|
L_49 = (( void* (*) (NativeSlice_1_tA54E5D259EBCC7CD8512AA352C6F3709EB237B52, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
UIntPtr__ctor_m8FD36BD3C315E2608A9570159B5668D33CA9C896_inline((&V_1), L_49, NULL);
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_50 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_51 = V_0;
|
|
il2cpp_codegen_initobj((&V_7), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
uintptr_t L_52 = V_1;
|
|
(&V_7)->___source = L_52;
|
|
uint32_t L_53 = ___0_start;
|
|
uint32_t L_54 = __this->___m_ElemStride;
|
|
(&V_7)->___offsetFromWriteStart = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)L_54));
|
|
uint32_t L_55 = ___1_size;
|
|
uint32_t L_56 = __this->___m_ElemStride;
|
|
(&V_7)->___size = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_55, (int32_t)L_56));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_57 = V_7;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_50)->___m_Buffer, L_51, (L_57));
|
|
uint32_t L_58 = __this->___m_UpdateRangesEnqueued;
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, 1));
|
|
}
|
|
|
|
IL_017d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataSet_1_HasMappedBufferRange_m86746DBD72D2B5B94018367E1811C9C6764C71F9_gshared (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Utility_t8CE21DCF1C28EAB31D71109C60BE5319271612D9_il2cpp_TypeInfo_var);
|
|
bool L_0;
|
|
L_0 = Utility_HasMappedBufferRange_mA6C2F771F01D644C872729B38BA8B5AEC6BA5ABB(NULL);
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
bool L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendUpdates_mCB87D4D23BA2EBA9F6E82901E1FDB32033D1AAA8_gshared (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E* __this, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
bool L_0;
|
|
L_0 = (( bool (*) (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
V_0 = L_0;
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
(( void (*) (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
(( void (*) (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendFullRange_m51D36BB81832FA9D7272E6F96A4C5C13F8C7A28E_gshared (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint32_t V_0 = 0;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* G_B2_0 = NULL;
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* G_B1_0 = NULL;
|
|
{
|
|
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18* L_0 = (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*)(&__this->___cpuData);
|
|
int32_t L_1;
|
|
L_1 = (( int32_t (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
uint32_t L_2 = __this->___m_ElemStride;
|
|
V_0 = (uint32_t)((int32_t)(uint32_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)(uint64_t)L_2))));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_3 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
uint32_t L_4 = __this->___m_UpdateRangesBatchStart;
|
|
il2cpp_codegen_initobj((&V_1), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 L_5 = __this->___cpuData;
|
|
void* L_6;
|
|
L_6 = (( void* (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
uintptr_t L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
UIntPtr__ctor_m8FD36BD3C315E2608A9570159B5668D33CA9C896_inline((&L_7), L_6, NULL);
|
|
(&V_1)->___source = L_7;
|
|
(&V_1)->___offsetFromWriteStart = (uint32_t)0;
|
|
uint32_t L_8 = V_0;
|
|
(&V_1)->___size = L_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_9 = V_1;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_3)->___m_Buffer, (int32_t)L_4, (L_9));
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* L_10 = __this->___gpuData;
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* L_11 = L_10;
|
|
if (L_11)
|
|
{
|
|
G_B2_0 = L_11;
|
|
goto IL_0065;
|
|
}
|
|
G_B1_0 = L_11;
|
|
}
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 L_12 = __this->___updateRanges;
|
|
uint32_t L_13 = __this->___m_UpdateRangesBatchStart;
|
|
NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F L_14;
|
|
L_14 = NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF(L_12, (int32_t)L_13, 1, NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
uint32_t L_15 = V_0;
|
|
NullCheck(G_B2_0);
|
|
(( void (*) (GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86*, NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(G_B2_0, L_14, 0, (int32_t)L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
(( void (*) (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_SendPartialRanges_mB4D7FFBC98FF98DA829C7F326EE370662229DA9D_gshared (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint32_t V_0 = 0;
|
|
uint32_t V_1 = 0;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
uint32_t V_4 = 0;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
bool V_6 = false;
|
|
uint32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
bool V_9 = false;
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* G_B11_0 = NULL;
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* G_B10_0 = NULL;
|
|
{
|
|
uint32_t L_0 = __this->___m_UpdateRangesEnqueued;
|
|
V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
|
|
bool L_1 = V_2;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0186;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
bool L_2 = __this->___m_UpdateRangesSaturated;
|
|
V_3 = L_2;
|
|
bool L_3 = V_3;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0099;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_4 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_5 = __this->___m_UpdateRangeMin;
|
|
V_4 = (uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5));
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)1;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_6 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
uint32_t L_7 = __this->___m_UpdateRangesBatchStart;
|
|
il2cpp_codegen_initobj((&V_5), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18 L_8 = __this->___cpuData;
|
|
uint32_t L_9 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_10 = V_4;
|
|
NativeSlice_1_tA54E5D259EBCC7CD8512AA352C6F3709EB237B52 L_11;
|
|
L_11 = (( NativeSlice_1_tA54E5D259EBCC7CD8512AA352C6F3709EB237B52 (*) (NativeArray_1_tDB8B8DC66CC8E16ED6D9A8C75D2C1AFC80AC1E18, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_8, (int32_t)L_9, (int32_t)L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
void* L_12;
|
|
L_12 = (( void* (*) (NativeSlice_1_tA54E5D259EBCC7CD8512AA352C6F3709EB237B52, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
uintptr_t L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
UIntPtr__ctor_m8FD36BD3C315E2608A9570159B5668D33CA9C896_inline((&L_13), L_12, NULL);
|
|
(&V_5)->___source = L_13;
|
|
uint32_t L_14 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_15 = __this->___m_ElemStride;
|
|
(&V_5)->___offsetFromWriteStart = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15));
|
|
uint32_t L_16 = V_4;
|
|
uint32_t L_17 = __this->___m_ElemStride;
|
|
(&V_5)->___size = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)L_17));
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_18 = V_5;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_6)->___m_Buffer, (int32_t)L_7, (L_18));
|
|
}
|
|
|
|
IL_0099:
|
|
{
|
|
uint32_t L_19 = __this->___m_UpdateRangeMin;
|
|
uint32_t L_20 = __this->___m_ElemStride;
|
|
V_0 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)L_20));
|
|
uint32_t L_21 = __this->___m_UpdateRangeMax;
|
|
uint32_t L_22 = __this->___m_ElemStride;
|
|
V_1 = (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_21, (int32_t)L_22));
|
|
uint32_t L_23 = V_0;
|
|
V_6 = (bool)((!(((uint32_t)L_23) <= ((uint32_t)0)))? 1 : 0);
|
|
bool L_24 = V_6;
|
|
if (!L_24)
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
V_7 = (uint32_t)0;
|
|
goto IL_0140;
|
|
}
|
|
|
|
IL_00c8:
|
|
{
|
|
uint32_t L_25 = V_7;
|
|
uint32_t L_26 = __this->___m_UpdateRangesBatchStart;
|
|
V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_27 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_28 = V_8;
|
|
il2cpp_codegen_initobj((&V_5), sizeof(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_29 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_30 = V_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_31;
|
|
L_31 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_29)->___m_Buffer, L_30);
|
|
uintptr_t L_32 = L_31.___source;
|
|
(&V_5)->___source = L_32;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_33 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_34 = V_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_35;
|
|
L_35 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_33)->___m_Buffer, L_34);
|
|
uint32_t L_36 = L_35.___offsetFromWriteStart;
|
|
uint32_t L_37 = V_0;
|
|
(&V_5)->___offsetFromWriteStart = (uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37));
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_38 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_39 = V_8;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_40;
|
|
L_40 = IL2CPP_NATIVEARRAY_GET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_38)->___m_Buffer, L_39);
|
|
uint32_t L_41 = L_40.___size;
|
|
(&V_5)->___size = L_41;
|
|
GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C L_42 = V_5;
|
|
IL2CPP_NATIVEARRAY_SET_ITEM(GfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C, (L_27)->___m_Buffer, L_28, (L_42));
|
|
uint32_t L_43 = V_7;
|
|
V_7 = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, 1));
|
|
}
|
|
|
|
IL_0140:
|
|
{
|
|
uint32_t L_44 = V_7;
|
|
uint32_t L_45 = __this->___m_UpdateRangesEnqueued;
|
|
V_9 = (bool)((!(((uint32_t)L_44) >= ((uint32_t)L_45)))? 1 : 0);
|
|
bool L_46 = V_9;
|
|
if (L_46)
|
|
{
|
|
goto IL_00c8;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
|
|
IL_0154:
|
|
{
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* L_47 = __this->___gpuData;
|
|
GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86* L_48 = L_47;
|
|
if (L_48)
|
|
{
|
|
G_B11_0 = L_48;
|
|
goto IL_0160;
|
|
}
|
|
G_B10_0 = L_48;
|
|
}
|
|
{
|
|
goto IL_017f;
|
|
}
|
|
|
|
IL_0160:
|
|
{
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421 L_49 = __this->___updateRanges;
|
|
uint32_t L_50 = __this->___m_UpdateRangesBatchStart;
|
|
uint32_t L_51 = __this->___m_UpdateRangesEnqueued;
|
|
NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F L_52;
|
|
L_52 = NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF(L_49, (int32_t)L_50, (int32_t)L_51, NativeSliceExtensions_Slice_TisGfxUpdateBufferRange_t2991435FD0E056C19D7E3D4E524C13493F244B4C_mC56CDE15F76977EC66E76AA6F18258BDFFCC76AF_RuntimeMethod_var);
|
|
uint32_t L_53 = V_0;
|
|
uint32_t L_54 = V_1;
|
|
NullCheck(G_B11_0);
|
|
(( void (*) (GPUBuffer_1_tB799E550DAF939E606A31722DEC8AD338C447E86*, NativeSlice_1_t2584A7E323E2DAA0F082C26AD9D0DE0FC661F85F, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)))(G_B11_0, L_52, (int32_t)L_53, (int32_t)L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
}
|
|
|
|
IL_017f:
|
|
{
|
|
(( void (*) (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
}
|
|
|
|
IL_0186:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataSet_1_ResetUpdateState_mC1C28EA24CA71982B1E66141D85EBE803E8CBF62_gshared (DataSet_1_t328F87CD2D146E4FB8C0C72C068F29173C0B277E* __this, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
__this->___m_UpdateRangeMin = (uint32_t)(-1);
|
|
__this->___m_UpdateRangeMax = (uint32_t)0;
|
|
__this->___m_UpdateRangesEnqueued = (uint32_t)0;
|
|
uint32_t L_0 = __this->___m_UpdateRangesBatchStart;
|
|
uint32_t L_1 = __this->___m_UpdateRangePoolSize;
|
|
__this->___m_UpdateRangesBatchStart = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1));
|
|
uint32_t L_2 = __this->___m_UpdateRangesBatchStart;
|
|
NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421* L_3 = (NativeArray_1_t70CC53B5D3DD2663B4FA4C73609D8D98EFDB2421*)(&__this->___updateRanges);
|
|
int32_t L_4;
|
|
L_4 = IL2CPP_NATIVEARRAY_GET_LENGTH((L_3)->___m_Length);
|
|
V_0 = (bool)((((int32_t)((((int64_t)((int64_t)(uint64_t)L_2)) < ((int64_t)((int64_t)L_4)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
bool L_5 = V_0;
|
|
if (!L_5)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
__this->___m_UpdateRangesBatchStart = (uint32_t)0;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
__this->___m_UpdateRangesSaturated = (bool)0;
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultComparer_1_Compare_m394F7F49471D14333A96E4D1609FF38B351FC316_gshared (DefaultComparer_1_t612242F4555E59390215CE9BFA23C8ECB894D939* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___1_y;
|
|
int32_t L_1;
|
|
L_1 = Int32_CompareTo_mFA011811D4447442ED442B4A507BD4267621C586((&___0_x), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C int32_t DefaultComparer_1_Compare_m394F7F49471D14333A96E4D1609FF38B351FC316_AdjustorThunk (RuntimeObject* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
|
|
{
|
|
DefaultComparer_1_t612242F4555E59390215CE9BFA23C8ECB894D939* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DefaultComparer_1_t612242F4555E59390215CE9BFA23C8ECB894D939*>(__this + _offset);
|
|
int32_t _returnValue;
|
|
_returnValue = DefaultComparer_1_Compare_m394F7F49471D14333A96E4D1609FF38B351FC316(_thisAdjusted, ___0_x, ___1_y, 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 int32_t DefaultComparer_1_Compare_m9AFDE98A831C5D34362AB4315E7367A344D13863_gshared (DefaultComparer_1_t0F39973C3E447023E3D3182C6710202AA34073E9* __this, Il2CppFullySharedGenericAny ___0_x, Il2CppFullySharedGenericAny ___1_y, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_T_t575A15A58669A37242DC151F62F2FB44F3F049C8 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 0));
|
|
void* L_1 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)));
|
|
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t575A15A58669A37242DC151F62F2FB44F3F049C8);
|
|
{
|
|
il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t575A15A58669A37242DC151F62F2FB44F3F049C8);
|
|
int32_t L_2;
|
|
L_2 = ConstrainedFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2), L_1, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 0)) ? ___0_x : &___0_x), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 0)) ? L_0: *(void**)L_0));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C int32_t DefaultComparer_1_Compare_m9AFDE98A831C5D34362AB4315E7367A344D13863_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericAny ___0_x, Il2CppFullySharedGenericAny ___1_y, const RuntimeMethod* method)
|
|
{
|
|
DefaultComparer_1_t0F39973C3E447023E3D3182C6710202AA34073E9* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DefaultComparer_1_t0F39973C3E447023E3D3182C6710202AA34073E9*>(__this + _offset);
|
|
int32_t _returnValue;
|
|
_returnValue = DefaultComparer_1_Compare_m9AFDE98A831C5D34362AB4315E7367A344D13863(_thisAdjusted, ___0_x, ___1_y, 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 bool DefaultComparer_1_Equals_m1F20F6C75C2B1F09A3CDF201579A52C44E2CAFD2_gshared (DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
int32_t L_1 = ___0_x;
|
|
int32_t L_2 = L_1;
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), &L_2);
|
|
V_0 = (RuntimeObject*)L_3;
|
|
RuntimeObject* L_4 = V_0;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
int32_t L_6 = ___1_y;
|
|
NullCheck(L_5);
|
|
bool L_7;
|
|
L_7 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_5, L_6);
|
|
return L_7;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
int32_t L_8 = ___0_x;
|
|
int32_t L_9 = L_8;
|
|
RuntimeObject* L_10 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), &L_9);
|
|
int32_t L_11 = ___1_y;
|
|
int32_t L_12 = L_11;
|
|
RuntimeObject* L_13 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), &L_12);
|
|
bool L_14;
|
|
L_14 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_10, L_13);
|
|
return L_14;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultComparer_1_GetHashCode_m3608055BEFF92A8B1E02C3960D5EC0DB6D0EAA4D_gshared (DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644* __this, int32_t ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_obj;
|
|
int32_t L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), &L_1);
|
|
int32_t L_3;
|
|
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultComparer_1__ctor_m1FB334BED8F2ED543F453D87C912BDA6611F368E_gshared (DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__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 bool DefaultComparer_1_Equals_m38EFDD8C102634417E24C322106E302D76D92AF2_gshared (DefaultComparer_1_tF12896E32765999A5CD556EEF744B5B1AEB870E5* __this, Il2CppFullySharedGenericAny ___0_x, Il2CppFullySharedGenericAny ___1_y, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
|
|
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196);
|
|
const Il2CppFullySharedGenericAny L_2 = L_0;
|
|
const Il2CppFullySharedGenericAny L_5 = L_0;
|
|
const Il2CppFullySharedGenericAny L_9 = L_0;
|
|
const Il2CppFullySharedGenericAny L_11 = L_0;
|
|
const Il2CppFullySharedGenericAny L_13 = alloca(SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196);
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_x : &___0_x), SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196);
|
|
bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_0);
|
|
if (L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196);
|
|
bool L_3 = !il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_2);
|
|
bool L_4 = L_3;
|
|
return L_4;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_x : &___0_x), SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196);
|
|
RuntimeObject* L_6 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_5);
|
|
V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_6, il2cpp_rgctx_data(method->klass->rgctx_data, 1)));
|
|
RuntimeObject* L_7 = V_0;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_8 = V_0;
|
|
il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196);
|
|
NullCheck(L_8);
|
|
bool L_10;
|
|
L_10 = InterfaceFuncInvoker1Invoker< bool, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_9: *(void**)L_9));
|
|
return L_10;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
il2cpp_codegen_memcpy(L_11, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_x : &___0_x), SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196);
|
|
RuntimeObject* L_12 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_11);
|
|
il2cpp_codegen_memcpy(L_13, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___1_y : &___1_y), SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196);
|
|
RuntimeObject* L_14 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_13);
|
|
NullCheck(L_12);
|
|
bool L_15;
|
|
L_15 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_12, L_14);
|
|
return L_15;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultComparer_1_GetHashCode_m763329D490F675E16A666B61F387D5F323EEC697_gshared (DefaultComparer_1_tF12896E32765999A5CD556EEF744B5B1AEB870E5* __this, Il2CppFullySharedGenericAny ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
|
|
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196);
|
|
{
|
|
il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_obj : &___0_obj), SizeOf_T_t25D6ED7DCA825D17E8E43E3B0CA2E0AD9FECE196);
|
|
RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_0);
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_1);
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultComparer_1__ctor_m3125A41749298C596BE7DAE59E0801F21BDE1482_gshared (DefaultComparer_1_tF12896E32765999A5CD556EEF744B5B1AEB870E5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__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 TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, const RuntimeMethod* method)
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* V_0 = NULL;
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* G_B2_0 = NULL;
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* G_B1_0 = NULL;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0 = __this->___m_TreeDataController;
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_1 = L_0;
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
goto IL_0018;
|
|
}
|
|
G_B1_0 = L_1;
|
|
}
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_2 = (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
|
|
TreeDataController_1__ctor_mD3A1E315AE26FC698CD393C0859C66D9B8BF0F25(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_3 = L_2;
|
|
V_0 = L_3;
|
|
__this->___m_TreeDataController = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TreeDataController), (void*)L_3);
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_4 = V_0;
|
|
G_B2_0 = L_4;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
return G_B2_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMultiColumnTreeViewController_1__ctor_mEF1EB1BEB2B62059619A9D5173A4FCE5FE59C7F2_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, Columns_t487EAF3B634F6D919D58F1927099A8883964831B* ___0_columns, SortColumnDescriptions_tDC3FDF948D96F26E0BCB2C971C6EDA1E02BAB1EA* ___1_sortDescriptions, List_1_t75E66FBE18EAE33E2DBD8F2C48C54549332A997F* ___2_sortedColumns, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Columns_t487EAF3B634F6D919D58F1927099A8883964831B* L_0 = ___0_columns;
|
|
SortColumnDescriptions_tDC3FDF948D96F26E0BCB2C971C6EDA1E02BAB1EA* L_1 = ___1_sortDescriptions;
|
|
List_1_t75E66FBE18EAE33E2DBD8F2C48C54549332A997F* L_2 = ___2_sortedColumns;
|
|
MultiColumnTreeViewController__ctor_m705FE6CEF71CB478F8FC5A951A337FF5A7B2F919((MultiColumnTreeViewController_t9FFDEDF1F2C2F5476271370488740DB7A8C70BAC*)__this, L_0, L_1, L_2, NULL);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultMultiColumnTreeViewController_1_get_itemsSource_m0FEE1F09C7345F832CEE268DBA030C8B48AA0E57_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
RuntimeObject* L_0;
|
|
L_0 = BaseTreeViewController_get_itemsSource_m255C08213C616F6B7B7988736AC7733F3C3C2B6B((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMultiColumnTreeViewController_1_set_itemsSource_m00398B664F385BF360325A450ED02EF7F1217564_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6F226D28002C2F1DC22087B3E6B50E09BC4F4A8);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
RuntimeObject* V_1 = NULL;
|
|
bool V_2 = false;
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
DefaultMultiColumnTreeViewController_1_SetRootItems_mC165F2F9CC0A77110F243D924CCD101C5E85C365(__this, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
RuntimeObject* L_2 = ___0_value;
|
|
V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
|
|
RuntimeObject* L_3 = V_1;
|
|
V_2 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_4 = V_2;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_1;
|
|
DefaultMultiColumnTreeViewController_1_SetRootItems_mC165F2F9CC0A77110F243D924CCD101C5E85C365(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
String_t* L_8;
|
|
L_8 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralD6F226D28002C2F1DC22087B3E6B50E09BC4F4A8, (RuntimeObject*)L_7, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2((RuntimeObject*)L_8, NULL);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMultiColumnTreeViewController_1_SetRootItems_mC165F2F9CC0A77110F243D924CCD101C5E85C365_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, RuntimeObject* ___0_items, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
RuntimeObject* L_0 = ___0_items;
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
RuntimeObject* L_1;
|
|
L_1 = BaseTreeViewController_get_itemsSource_m255C08213C616F6B7B7988736AC7733F3C3C2B6B((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_3;
|
|
L_3 = DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
RuntimeObject* L_4 = ___0_items;
|
|
NullCheck(L_3);
|
|
TreeDataController_1_SetRootItems_m6F7F0EB984FB0EF74568F95CBA33ED5E1F2F3A8E(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
BaseTreeViewController_RebuildTree_m62236909D5F390B5E64E3A61FF2765A11C3A9ADB((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
NullCheck((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this);
|
|
CollectionViewController_RaiseItemsSourceChanged_mFA839DFF187864594DA98808C07A4358060CD734((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultMultiColumnTreeViewController_1_GetItemForIndex_m24FA04020D9DB5B5265B6262A223B7F0C1D6C3C5_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_index;
|
|
NullCheck((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this);
|
|
int32_t L_2;
|
|
L_2 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this, L_1);
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_3;
|
|
L_3 = TreeDataController_1_GetDataForId_m572DC40BD7C71F7401122216BD7A18BFA94679FC(L_0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
V_0 = L_3;
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultMultiColumnTreeViewController_1_GetParentId_mD961D2E3546DDB3B2206BF56CC9E62E64BE4FE94_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
int32_t L_2;
|
|
L_2 = TreeDataController_1_GetParentId_m33B7D7BB1E817DF15E621F535C6E7EE3290A73D5(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
int32_t L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultMultiColumnTreeViewController_1_HasChildren_mBE1315291BDB87D95FC31927A655E49DFA5B7D01_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = TreeDataController_1_HasChildren_m2978AF4CB8A5BDDE630F44B9DE471D892C4340BC(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
bool L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultMultiColumnTreeViewController_1_GetChildrenIds_m0194CDFB1B744C13CE7E3F234A7923F74A80D638_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_2;
|
|
L_2 = TreeDataController_1_GetChildrenIds_m0C39B4E828DE3829426145460DC781C94E340B93(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMultiColumnTreeViewController_1_Move_m55164A409C0B824E2458CA1EBB94BD04C9B44B57_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, int32_t ___0_id, int32_t ___1_newParentId, int32_t ___2_childIndex, bool ___3_rebuildTree, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
{
|
|
int32_t L_0 = ___0_id;
|
|
int32_t L_1 = ___1_newParentId;
|
|
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
int32_t L_3 = ___1_newParentId;
|
|
int32_t L_4 = ___0_id;
|
|
bool L_5;
|
|
L_5 = DefaultMultiColumnTreeViewController_1_IsChildOf_m5578110A47C2FEF49D77F3483BA28A5883AB5245(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
V_1 = L_5;
|
|
bool L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_7;
|
|
L_7 = DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_8 = ___0_id;
|
|
int32_t L_9 = ___1_newParentId;
|
|
int32_t L_10 = ___2_childIndex;
|
|
NullCheck(L_7);
|
|
TreeDataController_1_Move_m1D23573D5813A158772DAB8463B815F342129BA1(L_7, L_8, L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
bool L_11 = ___3_rebuildTree;
|
|
V_2 = L_11;
|
|
bool L_12 = V_2;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
BaseTreeViewController_RebuildTree_m62236909D5F390B5E64E3A61FF2765A11C3A9ADB((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
int32_t L_13 = ___0_id;
|
|
int32_t L_14 = ___1_newParentId;
|
|
NullCheck((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this);
|
|
CollectionViewController_RaiseItemIndexChanged_mE12A41E7F1E29A78B60EDE6E02A9D3728D944E77((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this, L_13, L_14, NULL);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultMultiColumnTreeViewController_1_IsChildOf_m5578110A47C2FEF49D77F3483BA28A5883AB5245_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_childId;
|
|
int32_t L_2 = ___1_id;
|
|
NullCheck(L_0);
|
|
bool L_3;
|
|
L_3 = TreeDataController_1_IsChildOf_m05D9AEDF18CD63F505385C5586B346B59103DD25(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
V_0 = L_3;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
bool L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultMultiColumnTreeViewController_1_GetAllItemIds_mD0F7EF4794F673CAE28004E8C9AC8895D869DE85_gshared (DefaultMultiColumnTreeViewController_1_t0AB237E3A16ABF695C0971BC0606DEA7DC479E5B* __this, RuntimeObject* ___0_rootIds, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultMultiColumnTreeViewController_1_get_treeDataController_mF31A778522F1CD7D1DFAAC05FB82CEEBC293874A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
RuntimeObject* L_1 = ___0_rootIds;
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_2;
|
|
L_2 = TreeDataController_1_GetAllItemIds_m61EF8ED75DD1C3A82895DCB9F39050770BEDE3AA(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
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 TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* DefaultMultiColumnTreeViewController_1_get_treeDataController_mDB47A4F064CBFF164239CF868BB935E4AF48917B_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, const RuntimeMethod* method)
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* V_0 = NULL;
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* G_B2_0 = NULL;
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* G_B1_0 = NULL;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0 = __this->___m_TreeDataController;
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_1 = L_0;
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
goto IL_0018;
|
|
}
|
|
G_B1_0 = L_1;
|
|
}
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_2 = (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
|
|
(( void (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_3 = L_2;
|
|
V_0 = L_3;
|
|
__this->___m_TreeDataController = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TreeDataController), (void*)L_3);
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_4 = V_0;
|
|
G_B2_0 = L_4;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
return G_B2_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMultiColumnTreeViewController_1__ctor_mD82A3F301FC391E9C4B868B7FEF687E15A7F3906_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, Columns_t487EAF3B634F6D919D58F1927099A8883964831B* ___0_columns, SortColumnDescriptions_tDC3FDF948D96F26E0BCB2C971C6EDA1E02BAB1EA* ___1_sortDescriptions, List_1_t75E66FBE18EAE33E2DBD8F2C48C54549332A997F* ___2_sortedColumns, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Columns_t487EAF3B634F6D919D58F1927099A8883964831B* L_0 = ___0_columns;
|
|
SortColumnDescriptions_tDC3FDF948D96F26E0BCB2C971C6EDA1E02BAB1EA* L_1 = ___1_sortDescriptions;
|
|
List_1_t75E66FBE18EAE33E2DBD8F2C48C54549332A997F* L_2 = ___2_sortedColumns;
|
|
MultiColumnTreeViewController__ctor_m705FE6CEF71CB478F8FC5A951A337FF5A7B2F919((MultiColumnTreeViewController_t9FFDEDF1F2C2F5476271370488740DB7A8C70BAC*)__this, L_0, L_1, L_2, NULL);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultMultiColumnTreeViewController_1_get_itemsSource_m3014D39CACB92A87B8EBD61F2D631F25545807C4_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
RuntimeObject* L_0;
|
|
L_0 = BaseTreeViewController_get_itemsSource_m255C08213C616F6B7B7988736AC7733F3C3C2B6B((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMultiColumnTreeViewController_1_set_itemsSource_mBD91C2CF4E535ED5914CC200626851F26A26D9E9_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6F226D28002C2F1DC22087B3E6B50E09BC4F4A8);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
RuntimeObject* V_1 = NULL;
|
|
bool V_2 = false;
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
(( void (*) (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
RuntimeObject* L_2 = ___0_value;
|
|
V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
|
|
RuntimeObject* L_3 = V_1;
|
|
V_2 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_4 = V_2;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_1;
|
|
(( void (*) (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
String_t* L_8;
|
|
L_8 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralD6F226D28002C2F1DC22087B3E6B50E09BC4F4A8, (RuntimeObject*)L_7, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2((RuntimeObject*)L_8, NULL);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMultiColumnTreeViewController_1_SetRootItems_m16AF10D0A53B12BADB73620CDCDEC0992451E623_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, RuntimeObject* ___0_items, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
RuntimeObject* L_0 = ___0_items;
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
RuntimeObject* L_1;
|
|
L_1 = BaseTreeViewController_get_itemsSource_m255C08213C616F6B7B7988736AC7733F3C3C2B6B((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_3;
|
|
L_3 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
RuntimeObject* L_4 = ___0_items;
|
|
NullCheck(L_3);
|
|
(( void (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
BaseTreeViewController_RebuildTree_m62236909D5F390B5E64E3A61FF2765A11C3A9ADB((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
NullCheck((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this);
|
|
CollectionViewController_RaiseItemsSourceChanged_mFA839DFF187864594DA98808C07A4358060CD734((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultMultiColumnTreeViewController_1_GetItemForIndex_m8EB76F61313576AA8E82AB8F063D0C9A4A3AFD29_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_T_t00BE912088ED26BF719AD2BEEA04F0F8D3849672 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9));
|
|
const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_T_t00BE912088ED26BF719AD2BEEA04F0F8D3849672);
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_index;
|
|
NullCheck((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this);
|
|
int32_t L_2;
|
|
L_2 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this, L_1);
|
|
NullCheck(L_0);
|
|
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 8), L_0, L_2, (Il2CppFullySharedGenericAny*)L_3);
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), L_3);
|
|
V_0 = L_4;
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultMultiColumnTreeViewController_1_GetParentId_mA7FAE2E5FD0141501FEEFEFA9578C0F9BF6DDE33_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
int32_t L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultMultiColumnTreeViewController_1_HasChildren_m55D6A2CF819D7FC5F312ACA9FAA9B80EDCF5EB16_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = (( bool (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
bool L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultMultiColumnTreeViewController_1_GetChildrenIds_m6F787ABA5F8B8468FE1E740DDF44D629BD559F52_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_2;
|
|
L_2 = (( RuntimeObject* (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultMultiColumnTreeViewController_1_Move_m749329237478F8277C929B5BD54C96E62B3DF281_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, int32_t ___0_id, int32_t ___1_newParentId, int32_t ___2_childIndex, bool ___3_rebuildTree, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
{
|
|
int32_t L_0 = ___0_id;
|
|
int32_t L_1 = ___1_newParentId;
|
|
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
int32_t L_3 = ___1_newParentId;
|
|
int32_t L_4 = ___0_id;
|
|
bool L_5;
|
|
L_5 = (( bool (*) (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
V_1 = L_5;
|
|
bool L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_7;
|
|
L_7 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_8 = ___0_id;
|
|
int32_t L_9 = ___1_newParentId;
|
|
int32_t L_10 = ___2_childIndex;
|
|
NullCheck(L_7);
|
|
(( void (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, int32_t, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_7, L_8, L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
bool L_11 = ___3_rebuildTree;
|
|
V_2 = L_11;
|
|
bool L_12 = V_2;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
BaseTreeViewController_RebuildTree_m62236909D5F390B5E64E3A61FF2765A11C3A9ADB((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
int32_t L_13 = ___0_id;
|
|
int32_t L_14 = ___1_newParentId;
|
|
NullCheck((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this);
|
|
CollectionViewController_RaiseItemIndexChanged_mE12A41E7F1E29A78B60EDE6E02A9D3728D944E77((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this, L_13, L_14, NULL);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultMultiColumnTreeViewController_1_IsChildOf_mFDA0E743A2F237D1DC7AC4B8062D113C1EFEEACB_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_childId;
|
|
int32_t L_2 = ___1_id;
|
|
NullCheck(L_0);
|
|
bool L_3;
|
|
L_3 = (( bool (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
V_0 = L_3;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
bool L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultMultiColumnTreeViewController_1_GetAllItemIds_mB75CA248757BEF1F74ACC068896292759120BC09_gshared (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F* __this, RuntimeObject* ___0_rootIds, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultMultiColumnTreeViewController_1_tC40FA6F7AF6429DC0BA099D2A6F5B784DF74933F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
RuntimeObject* L_1 = ___0_rootIds;
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_2;
|
|
L_2 = (( RuntimeObject* (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
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 TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, const RuntimeMethod* method)
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* V_0 = NULL;
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* G_B2_0 = NULL;
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* G_B1_0 = NULL;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0 = __this->___m_TreeDataController;
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_1 = L_0;
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
goto IL_0018;
|
|
}
|
|
G_B1_0 = L_1;
|
|
}
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_2 = (TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
|
|
TreeDataController_1__ctor_mD3A1E315AE26FC698CD393C0859C66D9B8BF0F25(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_3 = L_2;
|
|
V_0 = L_3;
|
|
__this->___m_TreeDataController = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TreeDataController), (void*)L_3);
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_4 = V_0;
|
|
G_B2_0 = L_4;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
return G_B2_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultTreeViewController_1_get_itemsSource_mD5E0009C4175B06DA4D3841F020E1228BAB1DC1F_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
RuntimeObject* L_0;
|
|
L_0 = BaseTreeViewController_get_itemsSource_m255C08213C616F6B7B7988736AC7733F3C3C2B6B((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultTreeViewController_1_set_itemsSource_m990048927FAD48D4BE8FDD2592E0C4F99CFECC2A_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6F226D28002C2F1DC22087B3E6B50E09BC4F4A8);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
RuntimeObject* V_1 = NULL;
|
|
bool V_2 = false;
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
DefaultTreeViewController_1_SetRootItems_m46AC656FEBC2C1FB661CC09B9995E68E83C6812B(__this, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
RuntimeObject* L_2 = ___0_value;
|
|
V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
|
|
RuntimeObject* L_3 = V_1;
|
|
V_2 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_4 = V_2;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_1;
|
|
DefaultTreeViewController_1_SetRootItems_m46AC656FEBC2C1FB661CC09B9995E68E83C6812B(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
String_t* L_8;
|
|
L_8 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralD6F226D28002C2F1DC22087B3E6B50E09BC4F4A8, (RuntimeObject*)L_7, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2((RuntimeObject*)L_8, NULL);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultTreeViewController_1_SetRootItems_m46AC656FEBC2C1FB661CC09B9995E68E83C6812B_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, RuntimeObject* ___0_items, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
RuntimeObject* L_0 = ___0_items;
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
RuntimeObject* L_1;
|
|
L_1 = BaseTreeViewController_get_itemsSource_m255C08213C616F6B7B7988736AC7733F3C3C2B6B((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_3;
|
|
L_3 = DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
RuntimeObject* L_4 = ___0_items;
|
|
NullCheck(L_3);
|
|
TreeDataController_1_SetRootItems_m6F7F0EB984FB0EF74568F95CBA33ED5E1F2F3A8E(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
BaseTreeViewController_RebuildTree_m62236909D5F390B5E64E3A61FF2765A11C3A9ADB((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
NullCheck((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this);
|
|
CollectionViewController_RaiseItemsSourceChanged_mFA839DFF187864594DA98808C07A4358060CD734((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultTreeViewController_1_GetItemForIndex_m51774EE1EAD0593BB5AF57EC6D82361FBD11531D_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_index;
|
|
NullCheck((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this);
|
|
int32_t L_2;
|
|
L_2 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this, L_1);
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_3;
|
|
L_3 = TreeDataController_1_GetDataForId_m572DC40BD7C71F7401122216BD7A18BFA94679FC(L_0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
V_0 = L_3;
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultTreeViewController_1_GetParentId_mDA7CEA92A43CD8EF80F5F0D0163171ABFC5834EE_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
int32_t L_2;
|
|
L_2 = TreeDataController_1_GetParentId_m33B7D7BB1E817DF15E621F535C6E7EE3290A73D5(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
int32_t L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultTreeViewController_1_HasChildren_mB043EC1AC806DFDF4AFCD8F904F93FBF22D7C1DC_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = TreeDataController_1_HasChildren_m2978AF4CB8A5BDDE630F44B9DE471D892C4340BC(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
bool L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultTreeViewController_1_GetChildrenIds_mCD860DA6AF532B8BD7FE27462C3D775259E564E1_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_2;
|
|
L_2 = TreeDataController_1_GetChildrenIds_m0C39B4E828DE3829426145460DC781C94E340B93(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultTreeViewController_1_Move_m3428B20395A4FA811B2B7622F933BC23EEE2ACD8_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, int32_t ___0_id, int32_t ___1_newParentId, int32_t ___2_childIndex, bool ___3_rebuildTree, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
{
|
|
int32_t L_0 = ___0_id;
|
|
int32_t L_1 = ___1_newParentId;
|
|
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
int32_t L_3 = ___1_newParentId;
|
|
int32_t L_4 = ___0_id;
|
|
bool L_5;
|
|
L_5 = DefaultTreeViewController_1_IsChildOf_mAF258044FD18F70420B2C73D4C80CD98BCBFDB67(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
V_1 = L_5;
|
|
bool L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_7;
|
|
L_7 = DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_8 = ___0_id;
|
|
int32_t L_9 = ___1_newParentId;
|
|
int32_t L_10 = ___2_childIndex;
|
|
NullCheck(L_7);
|
|
TreeDataController_1_Move_m1D23573D5813A158772DAB8463B815F342129BA1(L_7, L_8, L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
bool L_11 = ___3_rebuildTree;
|
|
V_2 = L_11;
|
|
bool L_12 = V_2;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
BaseTreeViewController_RebuildTree_m62236909D5F390B5E64E3A61FF2765A11C3A9ADB((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
int32_t L_13 = ___0_id;
|
|
int32_t L_14 = ___1_newParentId;
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
BaseTreeViewController_RaiseItemParentChanged_m3D91BCB67E4577C1373C9A8A9122C8D7F0457322((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, L_13, L_14, NULL);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultTreeViewController_1_IsChildOf_mAF258044FD18F70420B2C73D4C80CD98BCBFDB67_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_childId;
|
|
int32_t L_2 = ___1_id;
|
|
NullCheck(L_0);
|
|
bool L_3;
|
|
L_3 = TreeDataController_1_IsChildOf_m05D9AEDF18CD63F505385C5586B346B59103DD25(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
V_0 = L_3;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
bool L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultTreeViewController_1_GetAllItemIds_mC4A7FF2401C847EC7F3F2F95CAB289808E3BE69B_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, RuntimeObject* ___0_rootIds, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tCB161E2BF359B123532DAB4C774AB4C11AB29D96* L_0;
|
|
L_0 = DefaultTreeViewController_1_get_treeDataController_mBC7530EA0F5C02E6863FCAFA5544122B9990198F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
RuntimeObject* L_1 = ___0_rootIds;
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_2;
|
|
L_2 = TreeDataController_1_GetAllItemIds_m61EF8ED75DD1C3A82895DCB9F39050770BEDE3AA(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultTreeViewController_1__ctor_m5FA5A68E68E1486756E09EB2EC660B072666BE61_gshared (DefaultTreeViewController_1_tA28EE955C3FA4A6CD739A872CAAE2DF78097BDF7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreeViewController__ctor_m0BA584E2BFF10F466D94E3ED33E4FB9840907AF2((TreeViewController_t2A6E23D78D68A63B7DBFE6AE3B40DBD847F5034A*)__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 TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* DefaultTreeViewController_1_get_treeDataController_m7E9E89E1B23E11E0E80778544AED21FCA6CBF54F_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, const RuntimeMethod* method)
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* V_0 = NULL;
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* G_B2_0 = NULL;
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* G_B1_0 = NULL;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0 = __this->___m_TreeDataController;
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_1 = L_0;
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
goto IL_0018;
|
|
}
|
|
G_B1_0 = L_1;
|
|
}
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_2 = (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 1));
|
|
(( void (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_3 = L_2;
|
|
V_0 = L_3;
|
|
__this->___m_TreeDataController = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_TreeDataController), (void*)L_3);
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_4 = V_0;
|
|
G_B2_0 = L_4;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
return G_B2_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultTreeViewController_1_get_itemsSource_m71A06943FE19EC53AA0A693BFCA3FEC2D3E5B771_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
RuntimeObject* L_0;
|
|
L_0 = BaseTreeViewController_get_itemsSource_m255C08213C616F6B7B7988736AC7733F3C3C2B6B((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultTreeViewController_1_set_itemsSource_m397219E85DD9564F50C85B2B01A91C6EB41C9BF2_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6F226D28002C2F1DC22087B3E6B50E09BC4F4A8);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
RuntimeObject* V_1 = NULL;
|
|
bool V_2 = false;
|
|
{
|
|
RuntimeObject* L_0 = ___0_value;
|
|
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
(( void (*) (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
RuntimeObject* L_2 = ___0_value;
|
|
V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
|
|
RuntimeObject* L_3 = V_1;
|
|
V_2 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
bool L_4 = V_2;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_5 = V_1;
|
|
(( void (*) (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
goto IL_004c;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
String_t* L_8;
|
|
L_8 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralD6F226D28002C2F1DC22087B3E6B50E09BC4F4A8, (RuntimeObject*)L_7, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2((RuntimeObject*)L_8, NULL);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultTreeViewController_1_SetRootItems_mFBC214CF0F4E0C67B0114A7D9051268B96D00E2F_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, RuntimeObject* ___0_items, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
RuntimeObject* L_0 = ___0_items;
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
RuntimeObject* L_1;
|
|
L_1 = BaseTreeViewController_get_itemsSource_m255C08213C616F6B7B7988736AC7733F3C3C2B6B((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_3;
|
|
L_3 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
RuntimeObject* L_4 = ___0_items;
|
|
NullCheck(L_3);
|
|
(( void (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
BaseTreeViewController_RebuildTree_m62236909D5F390B5E64E3A61FF2765A11C3A9ADB((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
NullCheck((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this);
|
|
CollectionViewController_RaiseItemsSourceChanged_mFA839DFF187864594DA98808C07A4358060CD734((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultTreeViewController_1_GetItemForIndex_m3388DAB31BA3720C4F56BEED24E87A70619E0241_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_T_t70CA3447B7982C0A826E2C517DFA26A303EC7378 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9));
|
|
const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_T_t70CA3447B7982C0A826E2C517DFA26A303EC7378);
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_index;
|
|
NullCheck((CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this);
|
|
int32_t L_2;
|
|
L_2 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(12, (CollectionViewController_t89D7C4989B72B4127DF82DC97FED5D7FE01D9768*)__this, L_1);
|
|
NullCheck(L_0);
|
|
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 8), L_0, L_2, (Il2CppFullySharedGenericAny*)L_3);
|
|
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), L_3);
|
|
V_0 = L_4;
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
RuntimeObject* L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DefaultTreeViewController_1_GetParentId_m91D4EF4603F4E16AEB6DA0D366AC81142A60BEAE_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
int32_t L_2;
|
|
L_2 = (( int32_t (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
int32_t L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultTreeViewController_1_HasChildren_m7099101A6CE7573FFDE1160588465D7BE7642BEC_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = (( bool (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
bool L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultTreeViewController_1_GetChildrenIds_mC3602866202DF0714EAE6574A5A3CE531ED6D353_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, int32_t ___0_id, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_id;
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_2;
|
|
L_2 = (( RuntimeObject* (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultTreeViewController_1_Move_m6072DEBDF2580333A0B88C4C3645D7826B513582_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, int32_t ___0_id, int32_t ___1_newParentId, int32_t ___2_childIndex, bool ___3_rebuildTree, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
{
|
|
int32_t L_0 = ___0_id;
|
|
int32_t L_1 = ___1_newParentId;
|
|
V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
|
|
bool L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
int32_t L_3 = ___1_newParentId;
|
|
int32_t L_4 = ___0_id;
|
|
bool L_5;
|
|
L_5 = (( bool (*) (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
V_1 = L_5;
|
|
bool L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_7;
|
|
L_7 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_8 = ___0_id;
|
|
int32_t L_9 = ___1_newParentId;
|
|
int32_t L_10 = ___2_childIndex;
|
|
NullCheck(L_7);
|
|
(( void (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, int32_t, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_7, L_8, L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
|
|
bool L_11 = ___3_rebuildTree;
|
|
V_2 = L_11;
|
|
bool L_12 = V_2;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
BaseTreeViewController_RebuildTree_m62236909D5F390B5E64E3A61FF2765A11C3A9ADB((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, NULL);
|
|
int32_t L_13 = ___0_id;
|
|
int32_t L_14 = ___1_newParentId;
|
|
NullCheck((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this);
|
|
BaseTreeViewController_RaiseItemParentChanged_m3D91BCB67E4577C1373C9A8A9122C8D7F0457322((BaseTreeViewController_t8359BFF7DA01FF2425D81CB17628B4B43AC6E5C0*)__this, L_13, L_14, NULL);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DefaultTreeViewController_1_IsChildOf_m998BC86C72F8779A402B14C89999F49007091CA4_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, int32_t ___0_childId, int32_t ___1_id, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
int32_t L_1 = ___0_childId;
|
|
int32_t L_2 = ___1_id;
|
|
NullCheck(L_0);
|
|
bool L_3;
|
|
L_3 = (( bool (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
V_0 = L_3;
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
bool L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DefaultTreeViewController_1_GetAllItemIds_mFC937CE83D745461C0116D83CD7B4BD95C070C5A_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, RuntimeObject* ___0_rootIds, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* L_0;
|
|
L_0 = (( TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E* (*) (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
RuntimeObject* L_1 = ___0_rootIds;
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_2;
|
|
L_2 = (( RuntimeObject* (*) (TreeDataController_1_tF42ED79D54F18D58AE50474BB489E97D5A1FAB4E*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
V_0 = L_2;
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultTreeViewController_1__ctor_m45900DF251FCCA1508967C774740F0DA99D6F0AC_gshared (DefaultTreeViewController_1_t801E81FA573E9777E5EA48EFDC9BBE4068FDEFAD* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
TreeViewController__ctor_m0BA584E2BFF10F466D94E3ED33E4FB9840907AF2((TreeViewController_t2A6E23D78D68A63B7DBFE6AE3B40DBD847F5034A*)__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 DelegateFormatter_1__ctor_m89DD1AA73F96E755811F76E9E8EECF5A45378CAB_gshared (DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
DelegateFormatter_1__ctor_m8B5A17EE5ADE531A3F7031ACB3656EFF4B1C78C2(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateFormatter_1__ctor_m8B5A17EE5ADE531A3F7031ACB3656EFF4B1C78C2_gshared (DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573* __this, Type_t* ___0_delegateType, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Delegate_t_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Type_t* G_B3_0 = NULL;
|
|
String_t* G_B3_1 = NULL;
|
|
Type_t* G_B2_0 = NULL;
|
|
String_t* G_B2_1 = NULL;
|
|
String_t* G_B4_0 = NULL;
|
|
String_t* G_B4_1 = NULL;
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
|
|
BaseFormatter_1__ctor_m2983A767E1A91FA75EBDD97562622B0E2BF8A73B((BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Delegate_t_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
Type_t* L_2 = ___0_delegateType;
|
|
NullCheck(L_1);
|
|
bool L_3;
|
|
L_3 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_1, L_2);
|
|
if (L_3)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
Type_t* L_4 = ___0_delegateType;
|
|
Type_t* L_5 = L_4;
|
|
if (L_5)
|
|
{
|
|
G_B3_0 = L_5;
|
|
G_B3_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008));
|
|
goto IL_0025;
|
|
}
|
|
G_B2_0 = L_5;
|
|
G_B2_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral118E38B2D412E6F22C505D9D88DD635BB1155008));
|
|
}
|
|
{
|
|
G_B4_0 = ((String_t*)(NULL));
|
|
G_B4_1 = G_B2_1;
|
|
goto IL_002a;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
NullCheck((RuntimeObject*)G_B3_0);
|
|
String_t* L_6;
|
|
L_6 = VirtualFuncInvoker0< String_t* >::Invoke(3, (RuntimeObject*)G_B3_0);
|
|
G_B4_0 = L_6;
|
|
G_B4_1 = G_B3_1;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
String_t* L_7;
|
|
L_7 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B4_1, G_B4_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDA08AC481C11FB3115453E3DC2E5C891268B551A)), NULL);
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_8, L_7, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, method);
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
Type_t* L_9 = ___0_delegateType;
|
|
__this->___DelegateType = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___DelegateType), (void*)L_9);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateFormatter_1_DeserializeImplementation_mB9959BEE368586794A33E6D8AEBF52B497E31383_gshared (DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01DD81E429C622D63B8911FE53C9FE9A29E9778D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06A3B48EAC6C8DA773E0990A0E09031B165CC892);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AD526A6CAE839FA40285AC49B7A36BD70352203);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FDCE847AC1FEBD8989CBFF53204352FE49AF8F3);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11F25DEDD384610EDEB545AAF0635479C4FD1E88);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15E616B87E357276CD147AD23E2284C8413BE7C7);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2AC516F891B82F40FB2721FFA7CF59D1BC0CA498);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38E5284D29C7616F5DF69ADF95E673EA1B8F6B56);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral405CED5336AC4AAC40A7089919734707F5CF4BED);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4EB9A9EFA83BC6268F8407EAF88A07F0F9CA26AF);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56523000EB0DC99140E4A773335BF89014A68AF1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6178EC91F663F40322FE74960B4A07F48BE42609);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral727AD84A0D9E03651428710B2D8C43E95027807B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7407725FFD6352AE4002A09297E16396B14D5167);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B6EF03E8FA049C9671FAF73C46BF541C9D615AF);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C3885DFC2902BC04DD53BA924AEBAA10A918B8A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA29486D06A6B55C266A25C5CDCEF5A7E4BA4E8E9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB0FBD77ECA4414F4A044410D892E7D88617AA62);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE34B5EFBB5C4B41E95DC5E5474144CB7616510C);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFA80B1EF765D5169ABA56F93FF310E42B5F2ED3);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC90E9C620FF08EC425BBC933A1E5074B3084EFB0);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB189C7998B6C87CA7D3C51CA7ACE48336982A39);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF026AA046B971047020D8BDBDDEE192ADF6443F9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
uint8_t V_1 = 0;
|
|
Type_t* V_2 = NULL;
|
|
Type_t* V_3 = NULL;
|
|
RuntimeObject* V_4 = NULL;
|
|
String_t* V_5 = NULL;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_6 = NULL;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_7 = NULL;
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* V_8 = NULL;
|
|
MethodInfo_t* V_9 = NULL;
|
|
bool V_10 = false;
|
|
bool V_11 = false;
|
|
uint32_t V_12 = 0;
|
|
Type_t* V_13 = NULL;
|
|
Type_t* V_14 = NULL;
|
|
Delegate_t* V_15 = NULL;
|
|
Exception_t* V_16 = NULL;
|
|
int32_t V_17 = 0;
|
|
int32_t V_18 = 0;
|
|
int32_t V_19 = 0;
|
|
Exception_t* V_20 = NULL;
|
|
Type_t* V_21 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* G_B68_0 = NULL;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B68_1 = NULL;
|
|
String_t* G_B68_2 = NULL;
|
|
int32_t G_B68_3 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B68_4 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B68_5 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B68_6 = NULL;
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* G_B67_0 = NULL;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B67_1 = NULL;
|
|
String_t* G_B67_2 = NULL;
|
|
int32_t G_B67_3 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B67_4 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B67_5 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B67_6 = NULL;
|
|
int32_t G_B70_0 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B70_1 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B70_2 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B70_3 = NULL;
|
|
int32_t G_B69_0 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B69_1 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B69_2 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B69_3 = NULL;
|
|
String_t* G_B71_0 = NULL;
|
|
int32_t G_B71_1 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B71_2 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B71_3 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B71_4 = NULL;
|
|
int32_t G_B74_0 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B74_1 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B74_2 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B74_3 = NULL;
|
|
int32_t G_B73_0 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B73_1 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B73_2 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B73_3 = NULL;
|
|
String_t* G_B75_0 = NULL;
|
|
int32_t G_B75_1 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B75_2 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B75_3 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B75_4 = NULL;
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* G_B90_0 = NULL;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B90_1 = NULL;
|
|
String_t* G_B90_2 = NULL;
|
|
int32_t G_B90_3 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B90_4 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B90_5 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B90_6 = NULL;
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* G_B89_0 = NULL;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B89_1 = NULL;
|
|
String_t* G_B89_2 = NULL;
|
|
int32_t G_B89_3 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B89_4 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B89_5 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B89_6 = NULL;
|
|
{
|
|
Type_t* L_0 = __this->___DelegateType;
|
|
V_2 = L_0;
|
|
V_3 = (Type_t*)NULL;
|
|
V_4 = NULL;
|
|
V_5 = (String_t*)NULL;
|
|
V_6 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL;
|
|
V_7 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL;
|
|
V_8 = (DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771*)NULL;
|
|
goto IL_0192;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
String_t* L_1 = V_0;
|
|
uint32_t L_2;
|
|
L_2 = U3CPrivateImplementationDetailsU3E_ComputeStringHash_m236049CB8A5159920740B89C4E7391F2DC338FE6(L_1, NULL);
|
|
V_12 = L_2;
|
|
uint32_t L_3 = V_12;
|
|
if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)1605069165)))))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_4 = V_12;
|
|
if ((((int32_t)L_4) == ((int32_t)((int32_t)845187144))))
|
|
{
|
|
goto IL_009d;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_5 = V_12;
|
|
if ((((int32_t)L_5) == ((int32_t)((int32_t)875570706))))
|
|
{
|
|
goto IL_00f7;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_6 = V_12;
|
|
if ((((int32_t)L_6) == ((int32_t)((int32_t)1605069165))))
|
|
{
|
|
goto IL_00e5;
|
|
}
|
|
}
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
uint32_t L_7 = V_12;
|
|
if ((!(((uint32_t)L_7) <= ((uint32_t)((int32_t)-1586816098)))))
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_8 = V_12;
|
|
if ((((int32_t)L_8) == ((int32_t)((int32_t)1895696091))))
|
|
{
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_9 = V_12;
|
|
if ((((int32_t)L_9) == ((int32_t)((int32_t)-1586816098))))
|
|
{
|
|
goto IL_00af;
|
|
}
|
|
}
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
uint32_t L_10 = V_12;
|
|
if ((((int32_t)L_10) == ((int32_t)((int32_t)-741189078))))
|
|
{
|
|
goto IL_00d3;
|
|
}
|
|
}
|
|
{
|
|
uint32_t L_11 = V_12;
|
|
if ((((int32_t)L_11) == ((int32_t)((int32_t)-512591213))))
|
|
{
|
|
goto IL_00c1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
String_t* L_12 = V_0;
|
|
bool L_13;
|
|
L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_12, _stringLiteral6178EC91F663F40322FE74960B4A07F48BE42609, NULL);
|
|
if (L_13)
|
|
{
|
|
goto IL_0109;
|
|
}
|
|
}
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
String_t* L_14 = V_0;
|
|
bool L_15;
|
|
L_15 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_14, _stringLiteral320772EF40302B49A179DB96BAD02224E97B4018, NULL);
|
|
if (L_15)
|
|
{
|
|
goto IL_0118;
|
|
}
|
|
}
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
String_t* L_16 = V_0;
|
|
bool L_17;
|
|
L_17 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_16, _stringLiteral38E5284D29C7616F5DF69ADF95E673EA1B8F6B56, NULL);
|
|
if (L_17)
|
|
{
|
|
goto IL_0127;
|
|
}
|
|
}
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
|
|
IL_00c1:
|
|
{
|
|
String_t* L_18 = V_0;
|
|
bool L_19;
|
|
L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_18, _stringLiteral0FDCE847AC1FEBD8989CBFF53204352FE49AF8F3, NULL);
|
|
if (L_19)
|
|
{
|
|
goto IL_0143;
|
|
}
|
|
}
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
|
|
IL_00d3:
|
|
{
|
|
String_t* L_20 = V_0;
|
|
bool L_21;
|
|
L_21 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_20, _stringLiteralAB0FBD77ECA4414F4A044410D892E7D88617AA62, NULL);
|
|
if (L_21)
|
|
{
|
|
goto IL_0152;
|
|
}
|
|
}
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
|
|
IL_00e5:
|
|
{
|
|
String_t* L_22 = V_0;
|
|
bool L_23;
|
|
L_23 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_22, _stringLiteralC90E9C620FF08EC425BBC933A1E5074B3084EFB0, NULL);
|
|
if (L_23)
|
|
{
|
|
goto IL_016e;
|
|
}
|
|
}
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
|
|
IL_00f7:
|
|
{
|
|
String_t* L_24 = V_0;
|
|
bool L_25;
|
|
L_25 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_24, _stringLiteralAE34B5EFBB5C4B41E95DC5E5474144CB7616510C, NULL);
|
|
if (L_25)
|
|
{
|
|
goto IL_017d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_018c;
|
|
}
|
|
|
|
IL_0109:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_t791C208D47901AA4B8602FF55CB96971D640228E* L_26 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___DelegateArraySerializer;
|
|
RuntimeObject* L_27 = ___1_reader;
|
|
NullCheck(L_26);
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_28;
|
|
L_28 = VirtualFuncInvoker1< DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771*, RuntimeObject* >::Invoke(6, L_26, L_27);
|
|
V_8 = L_28;
|
|
goto IL_0192;
|
|
}
|
|
|
|
IL_0118:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_29 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___ObjectSerializer;
|
|
RuntimeObject* L_30 = ___1_reader;
|
|
NullCheck(L_29);
|
|
RuntimeObject* L_31;
|
|
L_31 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(6, L_29, L_30);
|
|
V_4 = L_31;
|
|
goto IL_0192;
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8* L_32 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___TypeSerializer;
|
|
RuntimeObject* L_33 = ___1_reader;
|
|
NullCheck(L_32);
|
|
Type_t* L_34;
|
|
L_34 = VirtualFuncInvoker1< Type_t*, RuntimeObject* >::Invoke(6, L_32, L_33);
|
|
V_13 = L_34;
|
|
Type_t* L_35 = V_13;
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
bool L_36;
|
|
L_36 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_35, (Type_t*)NULL, NULL);
|
|
if (!L_36)
|
|
{
|
|
goto IL_0192;
|
|
}
|
|
}
|
|
{
|
|
Type_t* L_37 = V_13;
|
|
V_3 = L_37;
|
|
goto IL_0192;
|
|
}
|
|
|
|
IL_0143:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0* L_38 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___StringSerializer;
|
|
RuntimeObject* L_39 = ___1_reader;
|
|
NullCheck(L_38);
|
|
String_t* L_40;
|
|
L_40 = VirtualFuncInvoker1< String_t*, RuntimeObject* >::Invoke(6, L_38, L_39);
|
|
V_5 = L_40;
|
|
goto IL_0192;
|
|
}
|
|
|
|
IL_0152:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8* L_41 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___TypeSerializer;
|
|
RuntimeObject* L_42 = ___1_reader;
|
|
NullCheck(L_41);
|
|
Type_t* L_43;
|
|
L_43 = VirtualFuncInvoker1< Type_t*, RuntimeObject* >::Invoke(6, L_41, L_42);
|
|
V_14 = L_43;
|
|
Type_t* L_44 = V_14;
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
bool L_45;
|
|
L_45 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_44, (Type_t*)NULL, NULL);
|
|
if (!L_45)
|
|
{
|
|
goto IL_0192;
|
|
}
|
|
}
|
|
{
|
|
Type_t* L_46 = V_14;
|
|
V_2 = L_46;
|
|
goto IL_0192;
|
|
}
|
|
|
|
IL_016e:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3* L_47 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___TypeArraySerializer;
|
|
RuntimeObject* L_48 = ___1_reader;
|
|
NullCheck(L_47);
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_49;
|
|
L_49 = VirtualFuncInvoker1< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*, RuntimeObject* >::Invoke(6, L_47, L_48);
|
|
V_6 = L_49;
|
|
goto IL_0192;
|
|
}
|
|
|
|
IL_017d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3* L_50 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___TypeArraySerializer;
|
|
RuntimeObject* L_51 = ___1_reader;
|
|
NullCheck(L_50);
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_52;
|
|
L_52 = VirtualFuncInvoker1< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*, RuntimeObject* >::Invoke(6, L_50, L_51);
|
|
V_7 = L_52;
|
|
goto IL_0192;
|
|
}
|
|
|
|
IL_018c:
|
|
{
|
|
RuntimeObject* L_53 = ___1_reader;
|
|
NullCheck(L_53);
|
|
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_53);
|
|
}
|
|
|
|
IL_0192:
|
|
{
|
|
RuntimeObject* L_54 = ___1_reader;
|
|
NullCheck(L_54);
|
|
uint8_t L_55;
|
|
L_55 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_54, (&V_0));
|
|
uint8_t L_56 = L_55;
|
|
V_1 = L_56;
|
|
if ((((int32_t)L_56) == ((int32_t)8)))
|
|
{
|
|
goto IL_01ac;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_57 = V_1;
|
|
if ((((int32_t)L_57) == ((int32_t)((int32_t)13))))
|
|
{
|
|
goto IL_01ac;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_58 = V_1;
|
|
if ((!(((uint32_t)L_58) == ((uint32_t)((int32_t)15)))))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
|
|
IL_01ac:
|
|
{
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_59 = V_8;
|
|
if (!L_59)
|
|
{
|
|
goto IL_0268;
|
|
}
|
|
}
|
|
{
|
|
V_15 = (Delegate_t*)NULL;
|
|
}
|
|
try
|
|
{
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_60 = V_8;
|
|
Delegate_t* L_61;
|
|
L_61 = Delegate_Combine_m6A7902172AF755ED829CD473401FF20DCEDF8998(L_60, NULL);
|
|
V_15 = L_61;
|
|
goto IL_01fc;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_01c1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_01c1:
|
|
{
|
|
V_16 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
|
|
RuntimeObject* L_62 = ___1_reader;
|
|
NullCheck(L_62);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_63;
|
|
L_63 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_62);
|
|
NullCheck(L_63);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_64;
|
|
L_64 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_63, NULL);
|
|
NullCheck(L_64);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_65;
|
|
L_65 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_64, NULL);
|
|
Exception_t* L_66 = V_16;
|
|
NullCheck(L_66);
|
|
Type_t* L_67;
|
|
L_67 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(L_66, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
|
|
String_t* L_68;
|
|
L_68 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_67, NULL);
|
|
Exception_t* L_69 = V_16;
|
|
NullCheck(L_69);
|
|
String_t* L_70;
|
|
L_70 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_69);
|
|
String_t* L_71;
|
|
L_71 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1A2F46A582C0B9E9308564ECA5379D246CE14EBA)), L_68, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE297D115A3B1A33C82CCF4AD71B4A0F75CA25300)), L_70, NULL);
|
|
NullCheck(L_65);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_65, L_71, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_01fc;
|
|
}
|
|
|
|
IL_01fc:
|
|
{
|
|
Delegate_t* L_72 = V_15;
|
|
if (!L_72)
|
|
{
|
|
goto IL_0267;
|
|
}
|
|
}
|
|
try
|
|
{
|
|
RuntimeObject** L_73 = ___0_value;
|
|
Delegate_t* L_74 = V_15;
|
|
*(RuntimeObject**)L_73 = ((RuntimeObject*)Castclass((RuntimeObject*)L_74, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_73, (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_74, il2cpp_rgctx_data(method->klass->rgctx_data, 7))));
|
|
goto IL_0267;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_020f;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_020f:
|
|
{
|
|
RuntimeObject* L_75 = ___1_reader;
|
|
NullCheck(L_75);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_76;
|
|
L_76 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_75);
|
|
NullCheck(L_76);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_77;
|
|
L_77 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_76, NULL);
|
|
NullCheck(L_77);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_78;
|
|
L_78 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_77, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = L_79;
|
|
NullCheck(L_80);
|
|
(L_80)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2906F90C740459325D7F94AC0857B5CE307BFF6)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = L_80;
|
|
Delegate_t* L_82 = V_15;
|
|
NullCheck((RuntimeObject*)L_82);
|
|
Type_t* L_83;
|
|
L_83 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_82, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
|
|
String_t* L_84;
|
|
L_84 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_83, NULL);
|
|
NullCheck(L_81);
|
|
(L_81)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_84);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_85 = L_81;
|
|
NullCheck(L_85);
|
|
(L_85)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB225B1530B543AFBEEAD6C6C35F4E24079431D15)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_86 = L_85;
|
|
Type_t* L_87 = __this->___DelegateType;
|
|
String_t* L_88;
|
|
L_88 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_87, NULL);
|
|
NullCheck(L_86);
|
|
(L_86)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_88);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_89 = L_86;
|
|
NullCheck(L_89);
|
|
(L_89)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)));
|
|
String_t* L_90;
|
|
L_90 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_89, NULL);
|
|
NullCheck(L_78);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_78, L_90, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0267;
|
|
}
|
|
|
|
IL_0267:
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0268:
|
|
{
|
|
Type_t* L_91 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
bool L_92;
|
|
L_92 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_91, (Type_t*)NULL, NULL);
|
|
if (!L_92)
|
|
{
|
|
goto IL_028c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_93 = ___1_reader;
|
|
NullCheck(L_93);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_94;
|
|
L_94 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_93);
|
|
NullCheck(L_94);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_95;
|
|
L_95 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_94, NULL);
|
|
NullCheck(L_95);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_96;
|
|
L_96 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_95, NULL);
|
|
NullCheck(L_96);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_96, _stringLiteral56523000EB0DC99140E4A773335BF89014A68AF1, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_028c:
|
|
{
|
|
String_t* L_97 = V_5;
|
|
if (L_97)
|
|
{
|
|
goto IL_02ab;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_98 = ___1_reader;
|
|
NullCheck(L_98);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_99;
|
|
L_99 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_98);
|
|
NullCheck(L_99);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_100;
|
|
L_100 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_99, NULL);
|
|
NullCheck(L_100);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_101;
|
|
L_101 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_100, NULL);
|
|
NullCheck(L_101);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_101, _stringLiteral8B6EF03E8FA049C9671FAF73C46BF541C9D615AF, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_02ab:
|
|
{
|
|
V_10 = (bool)0;
|
|
V_11 = (bool)0;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_102 = V_6;
|
|
if (!L_102)
|
|
{
|
|
goto IL_02dd;
|
|
}
|
|
}
|
|
{
|
|
V_10 = (bool)1;
|
|
V_17 = 0;
|
|
goto IL_02d5;
|
|
}
|
|
|
|
IL_02bd:
|
|
{
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_103 = V_6;
|
|
int32_t L_104 = V_17;
|
|
NullCheck(L_103);
|
|
int32_t L_105 = L_104;
|
|
Type_t* L_106 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
bool L_107;
|
|
L_107 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_106, (Type_t*)NULL, NULL);
|
|
if (!L_107)
|
|
{
|
|
goto IL_02cf;
|
|
}
|
|
}
|
|
{
|
|
V_10 = (bool)0;
|
|
goto IL_02dd;
|
|
}
|
|
|
|
IL_02cf:
|
|
{
|
|
int32_t L_108 = V_17;
|
|
V_17 = ((int32_t)il2cpp_codegen_add(L_108, 1));
|
|
}
|
|
|
|
IL_02d5:
|
|
{
|
|
int32_t L_109 = V_17;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_110 = V_6;
|
|
NullCheck(L_110);
|
|
if ((((int32_t)L_109) < ((int32_t)((int32_t)(((RuntimeArray*)L_110)->max_length)))))
|
|
{
|
|
goto IL_02bd;
|
|
}
|
|
}
|
|
|
|
IL_02dd:
|
|
{
|
|
bool L_111 = V_10;
|
|
if (!L_111)
|
|
{
|
|
goto IL_02fc;
|
|
}
|
|
}
|
|
try
|
|
{
|
|
Type_t* L_112 = V_3;
|
|
String_t* L_113 = V_5;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_114 = V_6;
|
|
NullCheck(L_112);
|
|
MethodInfo_t* L_115;
|
|
L_115 = Type_GetMethod_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562(L_112, L_113, (int32_t)((int32_t)124), (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, L_114, (ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*)NULL, NULL);
|
|
V_9 = L_115;
|
|
goto IL_0314;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_02f3;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_02f3:
|
|
{
|
|
V_9 = (MethodInfo_t*)NULL;
|
|
V_11 = (bool)1;
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0314;
|
|
}
|
|
|
|
IL_02fc:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
Type_t* L_116 = V_3;
|
|
String_t* L_117 = V_5;
|
|
NullCheck(L_116);
|
|
MethodInfo_t* L_118;
|
|
L_118 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_116, L_117, (int32_t)((int32_t)124), NULL);
|
|
V_9 = L_118;
|
|
goto IL_0314;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AmbiguousMatchException_t74F105B42C618E39EEE32A52E79C24044604E70E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_030b;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_030b:
|
|
{
|
|
V_9 = (MethodInfo_t*)NULL;
|
|
V_11 = (bool)1;
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0314;
|
|
}
|
|
|
|
IL_0314:
|
|
{
|
|
MethodInfo_t* L_119 = V_9;
|
|
bool L_120;
|
|
L_120 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_119, (MethodInfo_t*)NULL, NULL);
|
|
if (!L_120)
|
|
{
|
|
goto IL_041a;
|
|
}
|
|
}
|
|
{
|
|
bool L_121 = V_10;
|
|
if (!L_121)
|
|
{
|
|
goto IL_03c1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_122 = ___1_reader;
|
|
NullCheck(L_122);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_123;
|
|
L_123 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_122);
|
|
NullCheck(L_123);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_124;
|
|
L_124 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_123, NULL);
|
|
NullCheck(L_124);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_125;
|
|
L_125 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_124, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_126 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)8);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_127 = L_126;
|
|
NullCheck(L_127);
|
|
(L_127)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralDB189C7998B6C87CA7D3C51CA7ACE48336982A39);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_128 = L_127;
|
|
String_t* L_129 = V_0;
|
|
NullCheck(L_128);
|
|
(L_128)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_129);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_130 = L_128;
|
|
NullCheck(L_130);
|
|
(L_130)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_131 = L_130;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_132 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_133 = ((U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__8_0;
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_134 = L_133;
|
|
if (L_134)
|
|
{
|
|
G_B68_0 = L_134;
|
|
G_B68_1 = L_132;
|
|
G_B68_2 = _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
|
|
G_B68_3 = 3;
|
|
G_B68_4 = L_131;
|
|
G_B68_5 = L_131;
|
|
G_B68_6 = L_125;
|
|
goto IL_037a;
|
|
}
|
|
G_B67_0 = L_134;
|
|
G_B67_1 = L_132;
|
|
G_B67_2 = _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
|
|
G_B67_3 = 3;
|
|
G_B67_4 = L_131;
|
|
G_B67_5 = L_131;
|
|
G_B67_6 = L_125;
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
|
|
U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F* L_135 = ((U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9;
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_136 = (Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121*)il2cpp_codegen_object_new(Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121_il2cpp_TypeInfo_var);
|
|
Func_2__ctor_m059A8C7FD3318EFF79FD145F9FDA4C44E4192897(L_136, (RuntimeObject*)L_135, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 10)), NULL);
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_137 = L_136;
|
|
((U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__8_0 = L_137;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__8_0), (void*)L_137);
|
|
G_B68_0 = L_137;
|
|
G_B68_1 = G_B67_1;
|
|
G_B68_2 = G_B67_2;
|
|
G_B68_3 = G_B67_3;
|
|
G_B68_4 = G_B67_4;
|
|
G_B68_5 = G_B67_5;
|
|
G_B68_6 = G_B67_6;
|
|
}
|
|
|
|
IL_037a:
|
|
{
|
|
RuntimeObject* L_138;
|
|
L_138 = Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD((RuntimeObject*)G_B68_1, G_B68_0, Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD_RuntimeMethod_var);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_139;
|
|
L_139 = Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194(L_138, Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var);
|
|
String_t* L_140;
|
|
L_140 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(G_B68_2, L_139, NULL);
|
|
NullCheck(G_B68_4);
|
|
(G_B68_4)->SetAt(static_cast<il2cpp_array_size_t>(G_B68_3), (String_t*)L_140);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_141 = G_B68_5;
|
|
NullCheck(L_141);
|
|
(L_141)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral405CED5336AC4AAC40A7089919734707F5CF4BED);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_142 = L_141;
|
|
Type_t* L_143 = V_3;
|
|
NullCheck(L_143);
|
|
String_t* L_144;
|
|
L_144 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_143);
|
|
NullCheck(L_142);
|
|
(L_142)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_144);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_145 = L_142;
|
|
bool L_146 = V_11;
|
|
if (L_146)
|
|
{
|
|
G_B70_0 = 6;
|
|
G_B70_1 = L_145;
|
|
G_B70_2 = L_145;
|
|
G_B70_3 = G_B68_6;
|
|
goto IL_03a8;
|
|
}
|
|
G_B69_0 = 6;
|
|
G_B69_1 = L_145;
|
|
G_B69_2 = L_145;
|
|
G_B69_3 = G_B68_6;
|
|
}
|
|
{
|
|
String_t* L_147 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
|
|
G_B71_0 = L_147;
|
|
G_B71_1 = G_B69_0;
|
|
G_B71_2 = G_B69_1;
|
|
G_B71_3 = G_B69_2;
|
|
G_B71_4 = G_B69_3;
|
|
goto IL_03ad;
|
|
}
|
|
|
|
IL_03a8:
|
|
{
|
|
G_B71_0 = _stringLiteral8C3885DFC2902BC04DD53BA924AEBAA10A918B8A;
|
|
G_B71_1 = G_B70_0;
|
|
G_B71_2 = G_B70_1;
|
|
G_B71_3 = G_B70_2;
|
|
G_B71_4 = G_B70_3;
|
|
}
|
|
|
|
IL_03ad:
|
|
{
|
|
NullCheck(G_B71_2);
|
|
(G_B71_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B71_1), (String_t*)G_B71_0);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_148 = G_B71_3;
|
|
NullCheck(L_148);
|
|
(L_148)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
|
|
String_t* L_149;
|
|
L_149 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_148, NULL);
|
|
NullCheck(G_B71_4);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(G_B71_4, L_149, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_03c1:
|
|
{
|
|
RuntimeObject* L_150 = ___1_reader;
|
|
NullCheck(L_150);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_151;
|
|
L_151 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_150);
|
|
NullCheck(L_151);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_152;
|
|
L_152 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_151, NULL);
|
|
NullCheck(L_152);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_153;
|
|
L_153 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_152, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_154 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_155 = L_154;
|
|
NullCheck(L_155);
|
|
(L_155)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral727AD84A0D9E03651428710B2D8C43E95027807B);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_156 = L_155;
|
|
String_t* L_157 = V_0;
|
|
NullCheck(L_156);
|
|
(L_156)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_157);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_158 = L_156;
|
|
NullCheck(L_158);
|
|
(L_158)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralA29486D06A6B55C266A25C5CDCEF5A7E4BA4E8E9);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_159 = L_158;
|
|
Type_t* L_160 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
|
|
String_t* L_161;
|
|
L_161 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_160, NULL);
|
|
NullCheck(L_159);
|
|
(L_159)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_161);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_162 = L_159;
|
|
bool L_163 = V_11;
|
|
if (L_163)
|
|
{
|
|
G_B74_0 = 4;
|
|
G_B74_1 = L_162;
|
|
G_B74_2 = L_162;
|
|
G_B74_3 = L_153;
|
|
goto IL_0401;
|
|
}
|
|
G_B73_0 = 4;
|
|
G_B73_1 = L_162;
|
|
G_B73_2 = L_162;
|
|
G_B73_3 = L_153;
|
|
}
|
|
{
|
|
String_t* L_164 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
|
|
G_B75_0 = L_164;
|
|
G_B75_1 = G_B73_0;
|
|
G_B75_2 = G_B73_1;
|
|
G_B75_3 = G_B73_2;
|
|
G_B75_4 = G_B73_3;
|
|
goto IL_0406;
|
|
}
|
|
|
|
IL_0401:
|
|
{
|
|
G_B75_0 = _stringLiteral8C3885DFC2902BC04DD53BA924AEBAA10A918B8A;
|
|
G_B75_1 = G_B74_0;
|
|
G_B75_2 = G_B74_1;
|
|
G_B75_3 = G_B74_2;
|
|
G_B75_4 = G_B74_3;
|
|
}
|
|
|
|
IL_0406:
|
|
{
|
|
NullCheck(G_B75_2);
|
|
(G_B75_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B75_1), (String_t*)G_B75_0);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_165 = G_B75_3;
|
|
NullCheck(L_165);
|
|
(L_165)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
|
|
String_t* L_166;
|
|
L_166 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_165, NULL);
|
|
NullCheck(G_B75_4);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(G_B75_4, L_166, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_041a:
|
|
{
|
|
MethodInfo_t* L_167 = V_9;
|
|
NullCheck((MethodBase_t*)L_167);
|
|
bool L_168;
|
|
L_168 = VirtualFuncInvoker0< bool >::Invoke(26, (MethodBase_t*)L_167);
|
|
if (!L_168)
|
|
{
|
|
goto IL_0607;
|
|
}
|
|
}
|
|
{
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_169 = V_7;
|
|
if (L_169)
|
|
{
|
|
goto IL_0476;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_170 = ___1_reader;
|
|
NullCheck(L_170);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_171;
|
|
L_171 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_170);
|
|
NullCheck(L_171);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_172;
|
|
L_172 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_171, NULL);
|
|
NullCheck(L_172);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_173;
|
|
L_173 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_172, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_174 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_175 = L_174;
|
|
NullCheck(L_175);
|
|
(L_175)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralAFA80B1EF765D5169ABA56F93FF310E42B5F2ED3);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_176 = L_175;
|
|
Type_t* L_177 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
|
|
String_t* L_178;
|
|
L_178 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_177, NULL);
|
|
NullCheck(L_176);
|
|
(L_176)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_178);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_179 = L_176;
|
|
NullCheck(L_179);
|
|
(L_179)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_180 = L_179;
|
|
MethodInfo_t* L_181 = V_9;
|
|
String_t* L_182;
|
|
L_182 = MemberInfoExtensions_GetNiceName_mDD38DA7F83B59FE9217C70AB7078233F4737E787((MemberInfo_t*)L_181, NULL);
|
|
NullCheck(L_180);
|
|
(L_180)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_182);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_183 = L_180;
|
|
NullCheck(L_183);
|
|
(L_183)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral11F25DEDD384610EDEB545AAF0635479C4FD1E88);
|
|
String_t* L_184;
|
|
L_184 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_183, NULL);
|
|
NullCheck(L_173);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_173, L_184, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0476:
|
|
{
|
|
MethodInfo_t* L_185 = V_9;
|
|
NullCheck((MethodBase_t*)L_185);
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_186;
|
|
L_186 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(27, (MethodBase_t*)L_185);
|
|
NullCheck(L_186);
|
|
V_18 = ((int32_t)(((RuntimeArray*)L_186)->max_length));
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_187 = V_7;
|
|
NullCheck(L_187);
|
|
int32_t L_188 = V_18;
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_187)->max_length))) == ((int32_t)L_188)))
|
|
{
|
|
goto IL_04d5;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_189 = ___1_reader;
|
|
NullCheck(L_189);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_190;
|
|
L_190 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_189);
|
|
NullCheck(L_190);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_191;
|
|
L_191 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_190, NULL);
|
|
NullCheck(L_191);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_192;
|
|
L_192 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_191, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_193 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_194 = L_193;
|
|
NullCheck(L_194);
|
|
(L_194)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralAFA80B1EF765D5169ABA56F93FF310E42B5F2ED3);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_195 = L_194;
|
|
Type_t* L_196 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
|
|
String_t* L_197;
|
|
L_197 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_196, NULL);
|
|
NullCheck(L_195);
|
|
(L_195)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_197);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_198 = L_195;
|
|
NullCheck(L_198);
|
|
(L_198)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_199 = L_198;
|
|
MethodInfo_t* L_200 = V_9;
|
|
String_t* L_201;
|
|
L_201 = MemberInfoExtensions_GetNiceName_mDD38DA7F83B59FE9217C70AB7078233F4737E787((MemberInfo_t*)L_200, NULL);
|
|
NullCheck(L_199);
|
|
(L_199)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_201);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_202 = L_199;
|
|
NullCheck(L_202);
|
|
(L_202)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralF026AA046B971047020D8BDBDDEE192ADF6443F9);
|
|
String_t* L_203;
|
|
L_203 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_202, NULL);
|
|
NullCheck(L_192);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_192, L_203, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_04d5:
|
|
{
|
|
V_19 = 0;
|
|
goto IL_0539;
|
|
}
|
|
|
|
IL_04da:
|
|
{
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_204 = V_7;
|
|
int32_t L_205 = V_19;
|
|
NullCheck(L_204);
|
|
int32_t L_206 = L_205;
|
|
Type_t* L_207 = (L_204)->GetAt(static_cast<il2cpp_array_size_t>(L_206));
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
bool L_208;
|
|
L_208 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_207, (Type_t*)NULL, NULL);
|
|
if (!L_208)
|
|
{
|
|
goto IL_0533;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_209 = ___1_reader;
|
|
NullCheck(L_209);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_210;
|
|
L_210 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_209);
|
|
NullCheck(L_210);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_211;
|
|
L_211 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_210, NULL);
|
|
NullCheck(L_211);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_212;
|
|
L_212 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_211, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_213 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_214 = L_213;
|
|
NullCheck(L_214);
|
|
(L_214)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralAFA80B1EF765D5169ABA56F93FF310E42B5F2ED3);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_215 = L_214;
|
|
Type_t* L_216 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
|
|
String_t* L_217;
|
|
L_217 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_216, NULL);
|
|
NullCheck(L_215);
|
|
(L_215)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_217);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_218 = L_215;
|
|
NullCheck(L_218);
|
|
(L_218)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_219 = L_218;
|
|
MethodInfo_t* L_220 = V_9;
|
|
String_t* L_221;
|
|
L_221 = MemberInfoExtensions_GetNiceName_mDD38DA7F83B59FE9217C70AB7078233F4737E787((MemberInfo_t*)L_220, NULL);
|
|
NullCheck(L_219);
|
|
(L_219)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_221);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_222 = L_219;
|
|
NullCheck(L_222);
|
|
(L_222)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral2AC516F891B82F40FB2721FFA7CF59D1BC0CA498);
|
|
String_t* L_223;
|
|
L_223 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_222, NULL);
|
|
NullCheck(L_212);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_212, L_223, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0533:
|
|
{
|
|
int32_t L_224 = V_19;
|
|
V_19 = ((int32_t)il2cpp_codegen_add(L_224, 1));
|
|
}
|
|
|
|
IL_0539:
|
|
{
|
|
int32_t L_225 = V_19;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_226 = V_7;
|
|
NullCheck(L_226);
|
|
if ((((int32_t)L_225) < ((int32_t)((int32_t)(((RuntimeArray*)L_226)->max_length)))))
|
|
{
|
|
goto IL_04da;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
try
|
|
{
|
|
MethodInfo_t* L_227 = V_9;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_228 = V_7;
|
|
NullCheck(L_227);
|
|
MethodInfo_t* L_229;
|
|
L_229 = VirtualFuncInvoker1< MethodInfo_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(41, L_227, L_228);
|
|
V_9 = L_229;
|
|
goto IL_0607;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0552;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0552:
|
|
{
|
|
{
|
|
V_20 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
|
|
RuntimeObject* L_230 = ___1_reader;
|
|
NullCheck(L_230);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_231;
|
|
L_231 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_230);
|
|
NullCheck(L_231);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_232;
|
|
L_232 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_231, NULL);
|
|
NullCheck(L_232);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_233;
|
|
L_233 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_232, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_234 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)((int32_t)10));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_235 = L_234;
|
|
NullCheck(L_235);
|
|
(L_235)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAFA80B1EF765D5169ABA56F93FF310E42B5F2ED3)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_236 = L_235;
|
|
Type_t* L_237 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
|
|
String_t* L_238;
|
|
L_238 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_237, NULL);
|
|
NullCheck(L_236);
|
|
(L_236)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_238);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_239 = L_236;
|
|
NullCheck(L_239);
|
|
(L_239)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_240 = L_239;
|
|
MethodInfo_t* L_241 = V_9;
|
|
String_t* L_242;
|
|
L_242 = MemberInfoExtensions_GetNiceName_mDD38DA7F83B59FE9217C70AB7078233F4737E787((MemberInfo_t*)L_241, NULL);
|
|
NullCheck(L_240);
|
|
(L_240)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_242);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_243 = L_240;
|
|
NullCheck(L_243);
|
|
(L_243)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8493D0B22882F1860FEB4660DE58216CDC906C79)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_244 = L_243;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_245 = V_7;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_246 = ((U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__8_1;
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_247 = L_246;
|
|
if (L_247)
|
|
{
|
|
G_B90_0 = L_247;
|
|
G_B90_1 = L_245;
|
|
G_B90_2 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D));
|
|
G_B90_3 = 5;
|
|
G_B90_4 = L_244;
|
|
G_B90_5 = L_244;
|
|
G_B90_6 = L_233;
|
|
goto IL_05be;
|
|
}
|
|
G_B89_0 = L_247;
|
|
G_B89_1 = L_245;
|
|
G_B89_2 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D));
|
|
G_B89_3 = 5;
|
|
G_B89_4 = L_244;
|
|
G_B89_5 = L_244;
|
|
G_B89_6 = L_233;
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
|
|
U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F* L_248 = ((U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9;
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_249 = (Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121_il2cpp_TypeInfo_var)));
|
|
Func_2__ctor_m059A8C7FD3318EFF79FD145F9FDA4C44E4192897(L_249, (RuntimeObject*)L_248, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 11)), NULL);
|
|
Func_2_t9D09D397B043BC5218B2565C13BA5AA81CABC121* L_250 = L_249;
|
|
((U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__8_1 = L_250;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t0AC59AFD6E669C1B3D6ECE0F5BE16F680E0FDE3F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__8_1), (void*)L_250);
|
|
G_B90_0 = L_250;
|
|
G_B90_1 = G_B89_1;
|
|
G_B90_2 = G_B89_2;
|
|
G_B90_3 = G_B89_3;
|
|
G_B90_4 = G_B89_4;
|
|
G_B90_5 = G_B89_5;
|
|
G_B90_6 = G_B89_6;
|
|
}
|
|
|
|
IL_05be:
|
|
{
|
|
RuntimeObject* L_251;
|
|
L_251 = Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD((RuntimeObject*)G_B90_1, G_B90_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerable_Select_TisType_t_TisString_t_m502CBD7F0EB7537D4C51DA8071B417FC79622BBD_RuntimeMethod_var)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_252;
|
|
L_252 = Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194(L_251, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerable_ToArray_TisString_t_m3B23EE2DD15B2996E7D2ECA6E74696DA892AA194_RuntimeMethod_var)));
|
|
String_t* L_253;
|
|
L_253 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(G_B90_2, L_252, NULL);
|
|
NullCheck(G_B90_4);
|
|
(G_B90_4)->SetAt(static_cast<il2cpp_array_size_t>(G_B90_3), (String_t*)L_253);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_254 = G_B90_5;
|
|
NullCheck(L_254);
|
|
(L_254)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA16CF315F35682546F0515CE74F7B1EA23581539)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_255 = L_254;
|
|
Exception_t* L_256 = V_20;
|
|
NullCheck(L_256);
|
|
Type_t* L_257;
|
|
L_257 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(L_256, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var)));
|
|
String_t* L_258;
|
|
L_258 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_257, NULL);
|
|
NullCheck(L_255);
|
|
(L_255)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_258);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_259 = L_255;
|
|
NullCheck(L_259);
|
|
(L_259)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB700D5CD9527CA782DF000D962847E856CB7EBF9)));
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_260 = L_259;
|
|
Exception_t* L_261 = V_20;
|
|
NullCheck(L_261);
|
|
String_t* L_262;
|
|
L_262 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_261);
|
|
NullCheck(L_260);
|
|
(L_260)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)L_262);
|
|
String_t* L_263;
|
|
L_263 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_260, NULL);
|
|
NullCheck(G_B90_6);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(G_B90_6, L_263, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_07b1;
|
|
}
|
|
}
|
|
|
|
IL_0607:
|
|
{
|
|
MethodInfo_t* L_264 = V_9;
|
|
NullCheck((MethodBase_t*)L_264);
|
|
bool L_265;
|
|
L_265 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E((MethodBase_t*)L_264, NULL);
|
|
if (!L_265)
|
|
{
|
|
goto IL_0629;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_266 = ___0_value;
|
|
Type_t* L_267 = V_2;
|
|
MethodInfo_t* L_268 = V_9;
|
|
Delegate_t* L_269;
|
|
L_269 = Delegate_CreateDelegate_mDBC5DC9EA0E8CB940DAFFBAC763E586C48E115D6(L_267, L_268, (bool)0, NULL);
|
|
*(RuntimeObject**)L_266 = ((RuntimeObject*)Castclass((RuntimeObject*)L_269, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_266, (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_269, il2cpp_rgctx_data(method->klass->rgctx_data, 7))));
|
|
goto IL_072d;
|
|
}
|
|
|
|
IL_0629:
|
|
{
|
|
MethodInfo_t* L_270 = V_9;
|
|
NullCheck((MemberInfo_t*)L_270);
|
|
Type_t* L_271;
|
|
L_271 = VirtualFuncInvoker0< Type_t* >::Invoke(8, (MemberInfo_t*)L_270);
|
|
V_21 = L_271;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_272 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_273;
|
|
L_273 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_272, NULL);
|
|
Type_t* L_274 = V_21;
|
|
NullCheck(L_273);
|
|
bool L_275;
|
|
L_275 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_273, L_274);
|
|
if (!L_275)
|
|
{
|
|
goto IL_06b5;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_276 = V_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_277;
|
|
L_277 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_276, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_277)
|
|
{
|
|
goto IL_0717;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_278 = ___1_reader;
|
|
NullCheck(L_278);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_279;
|
|
L_279 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_278);
|
|
NullCheck(L_279);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_280;
|
|
L_280 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_279, NULL);
|
|
NullCheck(L_280);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_281;
|
|
L_281 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_280, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_282 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_283 = L_282;
|
|
NullCheck(L_283);
|
|
(L_283)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralAFA80B1EF765D5169ABA56F93FF310E42B5F2ED3);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_284 = L_283;
|
|
Type_t* L_285 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
|
|
String_t* L_286;
|
|
L_286 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_285, NULL);
|
|
NullCheck(L_284);
|
|
(L_284)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_286);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_287 = L_284;
|
|
NullCheck(L_287);
|
|
(L_287)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_288 = L_287;
|
|
MethodInfo_t* L_289 = V_9;
|
|
String_t* L_290;
|
|
L_290 = MemberInfoExtensions_GetNiceName_mDD38DA7F83B59FE9217C70AB7078233F4737E787((MemberInfo_t*)L_289, NULL);
|
|
NullCheck(L_288);
|
|
(L_288)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_290);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_291 = L_288;
|
|
NullCheck(L_291);
|
|
(L_291)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral06A3B48EAC6C8DA773E0990A0E09031B165CC892);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_292 = L_291;
|
|
Type_t* L_293 = V_21;
|
|
String_t* L_294;
|
|
L_294 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_293, NULL);
|
|
NullCheck(L_292);
|
|
(L_292)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_294);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_295 = L_292;
|
|
NullCheck(L_295);
|
|
(L_295)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral15E616B87E357276CD147AD23E2284C8413BE7C7);
|
|
String_t* L_296;
|
|
L_296 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_295, NULL);
|
|
NullCheck(L_281);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_281, L_296, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_06b5:
|
|
{
|
|
RuntimeObject* L_297 = V_4;
|
|
if (L_297)
|
|
{
|
|
goto IL_0717;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_298 = ___1_reader;
|
|
NullCheck(L_298);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_299;
|
|
L_299 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_298);
|
|
NullCheck(L_299);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_300;
|
|
L_300 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_299, NULL);
|
|
NullCheck(L_300);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_301;
|
|
L_301 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_300, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_302 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_303 = L_302;
|
|
NullCheck(L_303);
|
|
(L_303)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralAFA80B1EF765D5169ABA56F93FF310E42B5F2ED3);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_304 = L_303;
|
|
Type_t* L_305 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
|
|
String_t* L_306;
|
|
L_306 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_305, NULL);
|
|
NullCheck(L_304);
|
|
(L_304)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_306);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_307 = L_304;
|
|
NullCheck(L_307);
|
|
(L_307)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_308 = L_307;
|
|
MethodInfo_t* L_309 = V_9;
|
|
String_t* L_310;
|
|
L_310 = MemberInfoExtensions_GetNiceName_mDD38DA7F83B59FE9217C70AB7078233F4737E787((MemberInfo_t*)L_309, NULL);
|
|
NullCheck(L_308);
|
|
(L_308)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_310);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_311 = L_308;
|
|
NullCheck(L_311);
|
|
(L_311)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral7407725FFD6352AE4002A09297E16396B14D5167);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_312 = L_311;
|
|
Type_t* L_313 = V_21;
|
|
String_t* L_314;
|
|
L_314 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_313, NULL);
|
|
NullCheck(L_312);
|
|
(L_312)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_314);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_315 = L_312;
|
|
NullCheck(L_315);
|
|
(L_315)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral0AD526A6CAE839FA40285AC49B7A36BD70352203);
|
|
String_t* L_316;
|
|
L_316 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_315, NULL);
|
|
NullCheck(L_301);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_301, L_316, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0717:
|
|
{
|
|
RuntimeObject** L_317 = ___0_value;
|
|
Type_t* L_318 = V_2;
|
|
RuntimeObject* L_319 = V_4;
|
|
MethodInfo_t* L_320 = V_9;
|
|
Delegate_t* L_321;
|
|
L_321 = Delegate_CreateDelegate_m07C51C93CC42660203B05FB4953A5384EB81AA3F(L_318, L_319, L_320, (bool)0, NULL);
|
|
*(RuntimeObject**)L_317 = ((RuntimeObject*)Castclass((RuntimeObject*)L_321, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_317, (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_321, il2cpp_rgctx_data(method->klass->rgctx_data, 7))));
|
|
}
|
|
|
|
IL_072d:
|
|
{
|
|
RuntimeObject** L_322 = ___0_value;
|
|
RuntimeObject* L_323 = (*(RuntimeObject**)L_322);
|
|
if (L_323)
|
|
{
|
|
goto IL_0797;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_324 = ___1_reader;
|
|
NullCheck(L_324);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_325;
|
|
L_325 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_324);
|
|
NullCheck(L_325);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_326;
|
|
L_326 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_325, NULL);
|
|
NullCheck(L_326);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_327;
|
|
L_327 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_326, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_328 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_329 = L_328;
|
|
NullCheck(L_329);
|
|
(L_329)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral4EB9A9EFA83BC6268F8407EAF88A07F0F9CA26AF);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_330 = L_329;
|
|
Type_t* L_331 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t64F202663D46FE6B6690C6AECD6A2AD5BED4DE49_il2cpp_TypeInfo_var);
|
|
String_t* L_332;
|
|
L_332 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_331, NULL);
|
|
NullCheck(L_330);
|
|
(L_330)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_332);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_333 = L_330;
|
|
NullCheck(L_333);
|
|
(L_333)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral01DD81E429C622D63B8911FE53C9FE9A29E9778D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_334 = L_333;
|
|
Type_t* L_335 = V_3;
|
|
String_t* L_336;
|
|
L_336 = TypeExtensions_GetNiceFullName_m485DEE70C40BE0715AACC505B16628D1492FF26B(L_335, NULL);
|
|
NullCheck(L_334);
|
|
(L_334)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_336);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_337 = L_334;
|
|
NullCheck(L_337);
|
|
(L_337)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_338 = L_337;
|
|
MethodInfo_t* L_339 = V_9;
|
|
String_t* L_340;
|
|
L_340 = MemberInfoExtensions_GetNiceName_mDD38DA7F83B59FE9217C70AB7078233F4737E787((MemberInfo_t*)L_339, NULL);
|
|
NullCheck(L_338);
|
|
(L_338)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_340);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_341 = L_338;
|
|
NullCheck(L_341);
|
|
(L_341)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
|
|
String_t* L_342;
|
|
L_342 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_341, NULL);
|
|
NullCheck(L_327);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_327, L_342, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0797:
|
|
{
|
|
RuntimeObject** L_343 = ___0_value;
|
|
RuntimeObject* L_344 = (*(RuntimeObject**)L_343);
|
|
RuntimeObject* L_345 = ___1_reader;
|
|
NullCheck((BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*)__this);
|
|
BaseFormatter_1_RegisterReferenceID_mC2823B7F46CBAB5565A61974084F0B78E4A6DA2B((BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*)__this, L_344, L_345, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
RuntimeObject** L_346 = ___0_value;
|
|
RuntimeObject* L_347 = ___1_reader;
|
|
NullCheck(L_347);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_348;
|
|
L_348 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_347);
|
|
NullCheck((BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*)__this);
|
|
BaseFormatter_1_InvokeOnDeserializingCallbacks_m6F07458B4187969015D37B73E61B66BCF6C77875((BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*)__this, L_346, L_348, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
|
|
}
|
|
|
|
IL_07b1:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateFormatter_1_SerializeImplementation_m06120C201B9BD2D7375FC0A3BD35590D9A390FB9_gshared (DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Delegate_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0413E264EF1D71D9FDC2AD19557EF098F4CF579D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FDCE847AC1FEBD8989CBFF53204352FE49AF8F3);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18C94D9F93AFF34A414BFB5D38C78155B741E4F8);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38E5284D29C7616F5DF69ADF95E673EA1B8F6B56);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6178EC91F663F40322FE74960B4A07F48BE42609);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral91703B6559F1ACDD52D7A846D8957A48C6027012);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FCBB4D9A9F55826D0334EEB9381C181940BF7A0);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB0FBD77ECA4414F4A044410D892E7D88617AA62);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE34B5EFBB5C4B41E95DC5E5474144CB7616510C);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC90E9C620FF08EC425BBC933A1E5074B3084EFB0);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Delegate_t* V_0 = NULL;
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* V_1 = NULL;
|
|
MethodInfo_t* V_2 = NULL;
|
|
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_3 = NULL;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_6 = NULL;
|
|
MethodInfo_t* G_B5_0 = NULL;
|
|
String_t* G_B5_1 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B5_2 = NULL;
|
|
MethodInfo_t* G_B4_0 = NULL;
|
|
String_t* G_B4_1 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B4_2 = NULL;
|
|
String_t* G_B6_0 = NULL;
|
|
String_t* G_B6_1 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B6_2 = NULL;
|
|
MethodInfo_t* G_B10_0 = NULL;
|
|
String_t* G_B10_1 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B10_2 = NULL;
|
|
MethodInfo_t* G_B9_0 = NULL;
|
|
String_t* G_B9_1 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B9_2 = NULL;
|
|
String_t* G_B11_0 = NULL;
|
|
String_t* G_B11_1 = NULL;
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* G_B11_2 = NULL;
|
|
{
|
|
RuntimeObject** L_0 = ___0_value;
|
|
RuntimeObject* L_1 = (*(RuntimeObject**)L_0);
|
|
V_0 = ((Delegate_t*)CastclassClass((RuntimeObject*)L_1, Delegate_t_il2cpp_TypeInfo_var));
|
|
Delegate_t* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_3;
|
|
L_3 = VirtualFuncInvoker0< DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* >::Invoke(9, L_2);
|
|
V_1 = L_3;
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_4 = V_1;
|
|
NullCheck(L_4);
|
|
if ((((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_t791C208D47901AA4B8602FF55CB96971D640228E* L_5 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___DelegateArraySerializer;
|
|
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* L_6 = V_1;
|
|
RuntimeObject* L_7 = ___1_writer;
|
|
NullCheck(L_5);
|
|
VirtualActionInvoker3< String_t*, DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771*, RuntimeObject* >::Invoke(7, L_5, _stringLiteral6178EC91F663F40322FE74960B4A07F48BE42609, L_6, L_7);
|
|
return;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
Delegate_t* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
MethodInfo_t* L_9;
|
|
L_9 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_8, NULL);
|
|
V_2 = L_9;
|
|
MethodInfo_t* L_10 = V_2;
|
|
NullCheck((RuntimeObject*)L_10);
|
|
Type_t* L_11;
|
|
L_11 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_10, NULL);
|
|
NullCheck((MemberInfo_t*)L_11);
|
|
String_t* L_12;
|
|
L_12 = VirtualFuncInvoker0< String_t* >::Invoke(7, (MemberInfo_t*)L_11);
|
|
NullCheck(L_12);
|
|
bool L_13;
|
|
L_13 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_12, _stringLiteral18C94D9F93AFF34A414BFB5D38C78155B741E4F8, NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_14 = ___1_writer;
|
|
NullCheck(L_14);
|
|
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_15;
|
|
L_15 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_14);
|
|
NullCheck(L_15);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_16;
|
|
L_16 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_15, NULL);
|
|
NullCheck(L_16);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_17;
|
|
L_17 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_16, NULL);
|
|
MethodInfo_t* L_18 = V_2;
|
|
MethodInfo_t* L_19 = L_18;
|
|
if (L_19)
|
|
{
|
|
G_B5_0 = L_19;
|
|
G_B5_1 = _stringLiteral91703B6559F1ACDD52D7A846D8957A48C6027012;
|
|
G_B5_2 = L_17;
|
|
goto IL_006b;
|
|
}
|
|
G_B4_0 = L_19;
|
|
G_B4_1 = _stringLiteral91703B6559F1ACDD52D7A846D8957A48C6027012;
|
|
G_B4_2 = L_17;
|
|
}
|
|
{
|
|
G_B6_0 = ((String_t*)(NULL));
|
|
G_B6_1 = G_B4_1;
|
|
G_B6_2 = G_B4_2;
|
|
goto IL_0070;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
NullCheck((RuntimeObject*)G_B5_0);
|
|
String_t* L_20;
|
|
L_20 = VirtualFuncInvoker0< String_t* >::Invoke(3, (RuntimeObject*)G_B5_0);
|
|
G_B6_0 = L_20;
|
|
G_B6_1 = G_B5_1;
|
|
G_B6_2 = G_B5_2;
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
String_t* L_21;
|
|
L_21 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B6_1, G_B6_0, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
|
|
NullCheck(G_B6_2);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(G_B6_2, L_21, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
MethodInfo_t* L_22 = V_2;
|
|
NullCheck((MethodBase_t*)L_22);
|
|
bool L_23;
|
|
L_23 = VirtualFuncInvoker0< bool >::Invoke(26, (MethodBase_t*)L_22);
|
|
if (!L_23)
|
|
{
|
|
goto IL_00ba;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_24 = ___1_writer;
|
|
NullCheck(L_24);
|
|
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_25;
|
|
L_25 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_24);
|
|
NullCheck(L_25);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_26;
|
|
L_26 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_25, NULL);
|
|
NullCheck(L_26);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_27;
|
|
L_27 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_26, NULL);
|
|
MethodInfo_t* L_28 = V_2;
|
|
MethodInfo_t* L_29 = L_28;
|
|
if (L_29)
|
|
{
|
|
G_B10_0 = L_29;
|
|
G_B10_1 = _stringLiteral0413E264EF1D71D9FDC2AD19557EF098F4CF579D;
|
|
G_B10_2 = L_27;
|
|
goto IL_00a5;
|
|
}
|
|
G_B9_0 = L_29;
|
|
G_B9_1 = _stringLiteral0413E264EF1D71D9FDC2AD19557EF098F4CF579D;
|
|
G_B9_2 = L_27;
|
|
}
|
|
{
|
|
G_B11_0 = ((String_t*)(NULL));
|
|
G_B11_1 = G_B9_1;
|
|
G_B11_2 = G_B9_2;
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
NullCheck((RuntimeObject*)G_B10_0);
|
|
String_t* L_30;
|
|
L_30 = VirtualFuncInvoker0< String_t* >::Invoke(3, (RuntimeObject*)G_B10_0);
|
|
G_B11_0 = L_30;
|
|
G_B11_1 = G_B10_1;
|
|
G_B11_2 = G_B10_2;
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
String_t* L_31;
|
|
L_31 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B11_1, G_B11_0, _stringLiteral9FCBB4D9A9F55826D0334EEB9381C181940BF7A0, NULL);
|
|
NullCheck(G_B11_2);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(G_B11_2, L_31, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_00ba:
|
|
{
|
|
Delegate_t* L_32 = V_0;
|
|
NullCheck(L_32);
|
|
RuntimeObject* L_33;
|
|
L_33 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline(L_32, NULL);
|
|
if (!L_33)
|
|
{
|
|
goto IL_00d8;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_34 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___ObjectSerializer;
|
|
Delegate_t* L_35 = V_0;
|
|
NullCheck(L_35);
|
|
RuntimeObject* L_36;
|
|
L_36 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline(L_35, NULL);
|
|
RuntimeObject* L_37 = ___1_writer;
|
|
NullCheck(L_34);
|
|
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_34, _stringLiteral320772EF40302B49A179DB96BAD02224E97B4018, L_36, L_37);
|
|
}
|
|
|
|
IL_00d8:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8* L_38 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___TypeSerializer;
|
|
MethodInfo_t* L_39 = V_2;
|
|
NullCheck((MemberInfo_t*)L_39);
|
|
Type_t* L_40;
|
|
L_40 = VirtualFuncInvoker0< Type_t* >::Invoke(8, (MemberInfo_t*)L_39);
|
|
RuntimeObject* L_41 = ___1_writer;
|
|
NullCheck(L_38);
|
|
VirtualActionInvoker3< String_t*, Type_t*, RuntimeObject* >::Invoke(7, L_38, _stringLiteral38E5284D29C7616F5DF69ADF95E673EA1B8F6B56, L_40, L_41);
|
|
Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0* L_42 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___StringSerializer;
|
|
MethodInfo_t* L_43 = V_2;
|
|
NullCheck((MemberInfo_t*)L_43);
|
|
String_t* L_44;
|
|
L_44 = VirtualFuncInvoker0< String_t* >::Invoke(7, (MemberInfo_t*)L_43);
|
|
RuntimeObject* L_45 = ___1_writer;
|
|
NullCheck(L_42);
|
|
VirtualActionInvoker3< String_t*, String_t*, RuntimeObject* >::Invoke(7, L_42, _stringLiteral0FDCE847AC1FEBD8989CBFF53204352FE49AF8F3, L_44, L_45);
|
|
Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8* L_46 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___TypeSerializer;
|
|
Delegate_t* L_47 = V_0;
|
|
NullCheck((RuntimeObject*)L_47);
|
|
Type_t* L_48;
|
|
L_48 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_47, NULL);
|
|
RuntimeObject* L_49 = ___1_writer;
|
|
NullCheck(L_46);
|
|
VirtualActionInvoker3< String_t*, Type_t*, RuntimeObject* >::Invoke(7, L_46, _stringLiteralAB0FBD77ECA4414F4A044410D892E7D88617AA62, L_48, L_49);
|
|
MethodInfo_t* L_50 = V_2;
|
|
NullCheck((MethodBase_t*)L_50);
|
|
bool L_51;
|
|
L_51 = VirtualFuncInvoker0< bool >::Invoke(25, (MethodBase_t*)L_50);
|
|
if (!L_51)
|
|
{
|
|
goto IL_0130;
|
|
}
|
|
}
|
|
{
|
|
MethodInfo_t* L_52 = V_2;
|
|
NullCheck(L_52);
|
|
MethodInfo_t* L_53;
|
|
L_53 = VirtualFuncInvoker0< MethodInfo_t* >::Invoke(40, L_52);
|
|
NullCheck((MethodBase_t*)L_53);
|
|
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_54;
|
|
L_54 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, (MethodBase_t*)L_53);
|
|
V_3 = L_54;
|
|
goto IL_0137;
|
|
}
|
|
|
|
IL_0130:
|
|
{
|
|
MethodInfo_t* L_55 = V_2;
|
|
NullCheck((MethodBase_t*)L_55);
|
|
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_56;
|
|
L_56 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(15, (MethodBase_t*)L_55);
|
|
V_3 = L_56;
|
|
}
|
|
|
|
IL_0137:
|
|
{
|
|
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_57 = V_3;
|
|
NullCheck(L_57);
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_58 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_57)->max_length)));
|
|
V_4 = L_58;
|
|
V_5 = 0;
|
|
goto IL_015a;
|
|
}
|
|
|
|
IL_0146:
|
|
{
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_59 = V_4;
|
|
int32_t L_60 = V_5;
|
|
ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_61 = V_3;
|
|
int32_t L_62 = V_5;
|
|
NullCheck(L_61);
|
|
int32_t L_63 = L_62;
|
|
ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_64 = (L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
|
|
NullCheck(L_64);
|
|
Type_t* L_65;
|
|
L_65 = VirtualFuncInvoker0< Type_t* >::Invoke(10, L_64);
|
|
NullCheck(L_59);
|
|
ArrayElementTypeCheck (L_59, L_65);
|
|
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(L_60), (Type_t*)L_65);
|
|
int32_t L_66 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_66, 1));
|
|
}
|
|
|
|
IL_015a:
|
|
{
|
|
int32_t L_67 = V_5;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_68 = V_4;
|
|
NullCheck(L_68);
|
|
if ((((int32_t)L_67) < ((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length)))))
|
|
{
|
|
goto IL_0146;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3* L_69 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___TypeArraySerializer;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_70 = V_4;
|
|
RuntimeObject* L_71 = ___1_writer;
|
|
NullCheck(L_69);
|
|
VirtualActionInvoker3< String_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*, RuntimeObject* >::Invoke(7, L_69, _stringLiteralC90E9C620FF08EC425BBC933A1E5074B3084EFB0, L_70, L_71);
|
|
MethodInfo_t* L_72 = V_2;
|
|
NullCheck((MethodBase_t*)L_72);
|
|
bool L_73;
|
|
L_73 = VirtualFuncInvoker0< bool >::Invoke(25, (MethodBase_t*)L_72);
|
|
if (!L_73)
|
|
{
|
|
goto IL_0196;
|
|
}
|
|
}
|
|
{
|
|
MethodInfo_t* L_74 = V_2;
|
|
NullCheck((MethodBase_t*)L_74);
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_75;
|
|
L_75 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(27, (MethodBase_t*)L_74);
|
|
V_6 = L_75;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
|
|
Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3* L_76 = ((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 5)))->___TypeArraySerializer;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_77 = V_6;
|
|
RuntimeObject* L_78 = ___1_writer;
|
|
NullCheck(L_76);
|
|
VirtualActionInvoker3< String_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*, RuntimeObject* >::Invoke(7, L_76, _stringLiteralAE34B5EFBB5C4B41E95DC5E5474144CB7616510C, L_77, L_78);
|
|
}
|
|
|
|
IL_0196:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DelegateFormatter_1_GetUninitializedObject_m9833ACAE8DED19B0C4065BCBB6F4BCAA30660CF9_gshared (DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573* __this, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject*));
|
|
RuntimeObject* L_0 = V_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateFormatter_1__cctor_mFA4BE6FCFD39D4BE51BD48082110F26246E1B077_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisDelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_mB548490F1E2BC5FB2C22DFA9BB74E70B0ACBD92E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisString_t_m25C64207B929E7189DFAB925F138D230D9D556AA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisTypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_m90E45E7170E62D4D45F19DAB88B8D8DCD8500E19_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_Get_TisType_t_m56AE3B0C1510706F2AD5880111C9C9D0C246B645_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_0;
|
|
L_0 = Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088(Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088_RuntimeMethod_var);
|
|
((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5)))->___ObjectSerializer = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5)))->___ObjectSerializer), (void*)L_0);
|
|
Serializer_1_t9854C0179F50900A646768F185F6E029A9121EE0* L_1;
|
|
L_1 = Serializer_Get_TisString_t_m25C64207B929E7189DFAB925F138D230D9D556AA(Serializer_Get_TisString_t_m25C64207B929E7189DFAB925F138D230D9D556AA_RuntimeMethod_var);
|
|
((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5)))->___StringSerializer = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5)))->___StringSerializer), (void*)L_1);
|
|
Serializer_1_t5C51674B5ED3616CBEE8B2D0A4027EA76D1DAFE8* L_2;
|
|
L_2 = Serializer_Get_TisType_t_m56AE3B0C1510706F2AD5880111C9C9D0C246B645(Serializer_Get_TisType_t_m56AE3B0C1510706F2AD5880111C9C9D0C246B645_RuntimeMethod_var);
|
|
((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5)))->___TypeSerializer = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5)))->___TypeSerializer), (void*)L_2);
|
|
Serializer_1_tDC7A5BD42897ADA268B808AB5E801A1FFB7636C3* L_3;
|
|
L_3 = Serializer_Get_TisTypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_m90E45E7170E62D4D45F19DAB88B8D8DCD8500E19(Serializer_Get_TisTypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_m90E45E7170E62D4D45F19DAB88B8D8DCD8500E19_RuntimeMethod_var);
|
|
((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5)))->___TypeArraySerializer = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5)))->___TypeArraySerializer), (void*)L_3);
|
|
Serializer_1_t791C208D47901AA4B8602FF55CB96971D640228E* L_4;
|
|
L_4 = Serializer_Get_TisDelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_mB548490F1E2BC5FB2C22DFA9BB74E70B0ACBD92E(Serializer_Get_TisDelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771_mB548490F1E2BC5FB2C22DFA9BB74E70B0ACBD92E_RuntimeMethod_var);
|
|
((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5)))->___DelegateArraySerializer = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DelegateFormatter_1_t0756A46FB49D6AAF044D515C99C2EEBA22A7D573_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5)))->___DelegateArraySerializer), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DelegateProperty_2_get_Name_mEED824A0D241861F8FC2831C7A27631DDE0459B0_gshared (DelegateProperty_2_t01193E1768A8EAF3454CBFF6D25951EB24A714D4* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateProperty_2__ctor_mCC0F3ACE346BA3B05952715FFDB8B276B2F0B6FA_gshared (DelegateProperty_2_t01193E1768A8EAF3454CBFF6D25951EB24A714D4* __this, String_t* ___0_name, PropertyGetter_2_tD8230F45A3604AE20647869510A7F5AB8FD35963* ___1_getter, PropertySetter_2_t797AB5E970C439127F7C26A99ECABAEB82F8DDDA* ___2_setter, const RuntimeMethod* method)
|
|
{
|
|
PropertyGetter_2_tD8230F45A3604AE20647869510A7F5AB8FD35963* G_B2_0 = NULL;
|
|
DelegateProperty_2_t01193E1768A8EAF3454CBFF6D25951EB24A714D4* G_B2_1 = NULL;
|
|
PropertyGetter_2_tD8230F45A3604AE20647869510A7F5AB8FD35963* G_B1_0 = NULL;
|
|
DelegateProperty_2_t01193E1768A8EAF3454CBFF6D25951EB24A714D4* G_B1_1 = NULL;
|
|
{
|
|
(( void (*) (Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))((Property_2_tE9B27417C17E0D8EA0D6A88F71B3C9347F2332A3*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
String_t* L_0 = ___0_name;
|
|
__this->___U3CNameU3Ek__BackingField = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
|
|
PropertyGetter_2_tD8230F45A3604AE20647869510A7F5AB8FD35963* L_1 = ___1_getter;
|
|
PropertyGetter_2_tD8230F45A3604AE20647869510A7F5AB8FD35963* L_2 = L_1;
|
|
if (L_2)
|
|
{
|
|
G_B2_0 = L_2;
|
|
G_B2_1 = __this;
|
|
goto IL_0020;
|
|
}
|
|
G_B1_0 = L_2;
|
|
G_B1_1 = __this;
|
|
}
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2A57163F65B0EE8A44DC4359CBCD332A446966AA)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
NullCheck(G_B2_1);
|
|
G_B2_1->___m_Getter = G_B2_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___m_Getter), (void*)G_B2_0);
|
|
PropertySetter_2_t797AB5E970C439127F7C26A99ECABAEB82F8DDDA* L_4 = ___2_setter;
|
|
__this->___m_Setter = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Setter), (void*)L_4);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerivedDictionaryFormatter_3__cctor_m6BE549DDE4AD9BC1EB0AE86B54C38D4399E925D6_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerivedDictionaryFormatter_3__ctor_mEBA54312129E24DD12FA7697D311636AA2491933_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_1, NULL);
|
|
((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyIsValueType = L_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
|
|
Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* L_3;
|
|
L_3 = Serializer_Get_TisIEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9_m15A3E1C1F9E54BCA49E22C1B3283CB945094F261(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___EqualityComparerSerializer = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___EqualityComparerSerializer), (void*)L_3);
|
|
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_4;
|
|
L_4 = Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
|
|
((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyReaderWriter = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyReaderWriter), (void*)L_4);
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_5;
|
|
L_5 = Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
|
|
((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ValueReaderWriter = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ValueReaderWriter), (void*)L_5);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 10)) };
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = L_8;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 11)) };
|
|
Type_t* L_11;
|
|
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
|
|
NullCheck(L_9);
|
|
ArrayElementTypeCheck (L_9, L_11);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_11);
|
|
NullCheck(L_7);
|
|
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_12;
|
|
L_12 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_7, L_9, NULL);
|
|
((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ComparerConstructor = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ComparerConstructor), (void*)L_12);
|
|
DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349* L_13 = (DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349*)il2cpp_codegen_object_new(DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349_il2cpp_TypeInfo_var);
|
|
DerivedDictionaryFormatter_3__ctor_mEBA54312129E24DD12FA7697D311636AA2491933(L_13, DerivedDictionaryFormatter_3__ctor_mEBA54312129E24DD12FA7697D311636AA2491933_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerivedDictionaryFormatter_3__ctor_m44B54EA3223DF1DB282FB965B4FA71CBF70D18B6_gshared (DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
|
|
BaseFormatter_1__ctor_m2983A767E1A91FA75EBDD97562622B0E2BF8A73B((BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DerivedDictionaryFormatter_3_GetUninitializedObject_m9FECE27A172F9895638CF6E018CCF031A35C8D1D_gshared (DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F* __this, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject*));
|
|
RuntimeObject* L_0 = V_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerivedDictionaryFormatter_3_DeserializeImplementation_mBA3B6FF3F10898E75419A1387ACD12FFFB954038_gshared (DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
uint8_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
int64_t V_3 = 0;
|
|
Type_t* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
bool V_6 = false;
|
|
int32_t V_7 = 0;
|
|
RuntimeObject* V_8 = NULL;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_9 = NULL;
|
|
Exception_t* V_10 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_reader;
|
|
NullCheck(L_0);
|
|
uint8_t L_1;
|
|
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
|
|
V_1 = L_1;
|
|
V_2 = (RuntimeObject*)NULL;
|
|
String_t* L_2 = V_0;
|
|
bool L_3;
|
|
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_4 = V_1;
|
|
if ((!(((uint32_t)L_4) == ((uint32_t)7))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* L_5 = ((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___EqualityComparerSerializer;
|
|
RuntimeObject* L_6 = ___1_reader;
|
|
NullCheck(L_5);
|
|
RuntimeObject* L_7;
|
|
L_7 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(6, L_5, L_6);
|
|
V_2 = L_7;
|
|
RuntimeObject* L_8 = ___1_reader;
|
|
NullCheck(L_8);
|
|
uint8_t L_9;
|
|
L_9 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_8, (&V_0));
|
|
V_1 = L_9;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
uint8_t L_10 = V_1;
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)12)))))
|
|
{
|
|
goto IL_01e4;
|
|
}
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01dc:
|
|
{
|
|
RuntimeObject* L_11 = ___1_reader;
|
|
NullCheck(L_11);
|
|
bool L_12;
|
|
L_12 = InterfaceFuncInvoker0< bool >::Invoke(14, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_11);
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_13 = ___1_reader;
|
|
NullCheck(L_13);
|
|
bool L_14;
|
|
L_14 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(13, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_13, (&V_3));
|
|
RuntimeObject* L_15 = V_2;
|
|
if (!L_15)
|
|
{
|
|
goto IL_0073_1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_16 = ((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ComparerConstructor;
|
|
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
|
|
bool L_17;
|
|
L_17 = ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4(L_16, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
|
|
if (!L_17)
|
|
{
|
|
goto IL_0073_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_18 = ___0_value;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_19 = ((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ComparerConstructor;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = L_20;
|
|
RuntimeObject* L_22 = V_2;
|
|
NullCheck(L_21);
|
|
ArrayElementTypeCheck (L_21, L_22);
|
|
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_22);
|
|
NullCheck(L_19);
|
|
RuntimeObject* L_23;
|
|
L_23 = ConstructorInfo_Invoke_m15FDF2B682BD01CC934BE4D314EF2193103CECFE(L_19, L_21, NULL);
|
|
*(RuntimeObject**)L_18 = ((RuntimeObject*)Castclass((RuntimeObject*)L_23, il2cpp_rgctx_data(method->klass->rgctx_data, 13)));
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_23, il2cpp_rgctx_data(method->klass->rgctx_data, 13))));
|
|
goto IL_007e_1;
|
|
}
|
|
|
|
IL_0073_1:
|
|
{
|
|
RuntimeObject** L_24 = ___0_value;
|
|
RuntimeObject* L_25;
|
|
L_25 = Activator_CreateInstance_TisRuntimeObject_m62506836177F0F862A8D619638BF37F48721F138(il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
*(RuntimeObject**)L_24 = L_25;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)L_25);
|
|
}
|
|
|
|
IL_007e_1:
|
|
{
|
|
RuntimeObject** L_26 = ___0_value;
|
|
RuntimeObject* L_27 = (*(RuntimeObject**)L_26);
|
|
RuntimeObject* L_28 = ___1_reader;
|
|
NullCheck((BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*)__this);
|
|
BaseFormatter_1_RegisterReferenceID_mC2823B7F46CBAB5565A61974084F0B78E4A6DA2B((BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*)__this, L_27, L_28, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
V_5 = 0;
|
|
goto IL_01d1_1;
|
|
}
|
|
|
|
IL_0093_1:
|
|
{
|
|
RuntimeObject* L_29 = ___1_reader;
|
|
NullCheck(L_29);
|
|
uint8_t L_30;
|
|
L_30 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_29, (&V_0));
|
|
if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)13)))))
|
|
{
|
|
goto IL_00f0_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_31 = ___1_reader;
|
|
NullCheck(L_31);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_32;
|
|
L_32 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
|
|
NullCheck(L_32);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_33;
|
|
L_33 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_32, NULL);
|
|
NullCheck(L_33);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_34;
|
|
L_34 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_33, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35;
|
|
NullCheck(L_36);
|
|
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36;
|
|
String_t* L_38;
|
|
L_38 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_5), NULL);
|
|
NullCheck(L_37);
|
|
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_38);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_37;
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
|
|
String_t* L_41;
|
|
L_41 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_3), NULL);
|
|
NullCheck(L_40);
|
|
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_41);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_40;
|
|
NullCheck(L_42);
|
|
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
|
|
String_t* L_43;
|
|
L_43 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_42, NULL);
|
|
NullCheck(L_34);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_34, L_43, NULL);
|
|
goto IL_01ea;
|
|
}
|
|
|
|
IL_00f0_1:
|
|
{
|
|
V_6 = (bool)1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0190_1:
|
|
{
|
|
{
|
|
bool L_44 = V_6;
|
|
if (!L_44)
|
|
{
|
|
goto IL_019b_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_45 = ___1_reader;
|
|
NullCheck(L_45);
|
|
bool L_46;
|
|
L_46 = InterfaceFuncInvoker0< bool >::Invoke(12, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_45);
|
|
}
|
|
|
|
IL_019b_1:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_47 = ___1_reader;
|
|
NullCheck(L_47);
|
|
bool L_48;
|
|
L_48 = InterfaceFuncInvoker1< bool, Type_t** >::Invoke(11, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_47, (&V_4));
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_49 = ((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyReaderWriter;
|
|
RuntimeObject* L_50 = ___1_reader;
|
|
NullCheck(L_49);
|
|
int32_t L_51;
|
|
L_51 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(6, L_49, L_50);
|
|
V_7 = L_51;
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_52 = ((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ValueReaderWriter;
|
|
RuntimeObject* L_53 = ___1_reader;
|
|
NullCheck(L_52);
|
|
RuntimeObject* L_54;
|
|
L_54 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(6, L_52, L_53);
|
|
V_8 = L_54;
|
|
bool L_55 = ((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyIsValueType;
|
|
if (L_55)
|
|
{
|
|
goto IL_015b_3;
|
|
}
|
|
}
|
|
{
|
|
goto IL_015b_3;
|
|
}
|
|
{
|
|
RuntimeObject* L_57 = ___1_reader;
|
|
NullCheck(L_57);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_58;
|
|
L_58 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_57);
|
|
NullCheck(L_58);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_59;
|
|
L_59 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_58, NULL);
|
|
NullCheck(L_59);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_60;
|
|
L_60 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_59, NULL);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_62;
|
|
L_62 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_61, NULL);
|
|
NullCheck(L_62);
|
|
String_t* L_63;
|
|
L_63 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_62);
|
|
String_t* L_64;
|
|
L_64 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB, L_63, _stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E, NULL);
|
|
NullCheck(L_60);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_60, L_64, NULL);
|
|
goto IL_01cb_1;
|
|
}
|
|
|
|
IL_015b_3:
|
|
{
|
|
RuntimeObject** L_65 = ___0_value;
|
|
int32_t L_66 = V_7;
|
|
RuntimeObject* L_67 = V_8;
|
|
NullCheck((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)(*L_65));
|
|
Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)(*L_65), L_66, L_67, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
|
|
goto IL_019c_1;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_016d_2;
|
|
}
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0175_2;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_016d_2:
|
|
{
|
|
V_9 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
|
|
V_6 = (bool)0;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_68 = V_9;
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_68, method);
|
|
}
|
|
|
|
CATCH_0175_2:
|
|
{
|
|
V_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
|
|
RuntimeObject* L_69 = ___1_reader;
|
|
NullCheck(L_69);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_70;
|
|
L_70 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_69);
|
|
NullCheck(L_70);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_71;
|
|
L_71 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_70, NULL);
|
|
NullCheck(L_71);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_72;
|
|
L_72 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_71, NULL);
|
|
Exception_t* L_73 = V_10;
|
|
NullCheck(L_72);
|
|
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_72, L_73, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_019c_1;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_019c_1:
|
|
{
|
|
RuntimeObject* L_74 = ___1_reader;
|
|
NullCheck(L_74);
|
|
bool L_75;
|
|
L_75 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_74);
|
|
if (L_75)
|
|
{
|
|
goto IL_01cb_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_76 = ___1_reader;
|
|
NullCheck(L_76);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_77;
|
|
L_77 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_76);
|
|
NullCheck(L_77);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_78;
|
|
L_78 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_77, NULL);
|
|
NullCheck(L_78);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_79;
|
|
L_79 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_78, NULL);
|
|
RuntimeObject* L_80 = ___1_reader;
|
|
NullCheck(L_80);
|
|
String_t* L_81;
|
|
L_81 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_80);
|
|
String_t* L_82;
|
|
L_82 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_81, NULL);
|
|
NullCheck(L_79);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_79, L_82, NULL);
|
|
goto IL_01ea;
|
|
}
|
|
|
|
IL_01cb_1:
|
|
{
|
|
int32_t L_83 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_83, 1));
|
|
}
|
|
|
|
IL_01d1_1:
|
|
{
|
|
int32_t L_84 = V_5;
|
|
int64_t L_85 = V_3;
|
|
if ((((int64_t)((int64_t)L_84)) < ((int64_t)L_85)))
|
|
{
|
|
goto IL_0093_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01ea;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01e4:
|
|
{
|
|
RuntimeObject* L_86 = ___1_reader;
|
|
NullCheck(L_86);
|
|
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_86);
|
|
}
|
|
|
|
IL_01ea:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerivedDictionaryFormatter_3_SerializeImplementation_mF57075AEED41E7ED8B9A4850DD376773C97A72AE_gshared (DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
bool V_2 = false;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_3 = NULL;
|
|
Exception_t* V_4 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00d2:
|
|
{
|
|
RuntimeObject* L_0 = ___1_writer;
|
|
NullCheck(L_0);
|
|
InterfaceActionInvoker0::Invoke(13, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0);
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject** L_1 = ___0_value;
|
|
NullCheck((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)(*L_1));
|
|
RuntimeObject* L_2;
|
|
L_2 = Dictionary_2_get_Comparer_m967848304834656D83C710E397DC29639C78B367((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)(*L_1), il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_2)
|
|
{
|
|
goto IL_002a_1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* L_3 = ((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___EqualityComparerSerializer;
|
|
RuntimeObject** L_4 = ___0_value;
|
|
NullCheck((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)(*L_4));
|
|
RuntimeObject* L_5;
|
|
L_5 = Dictionary_2_get_Comparer_m967848304834656D83C710E397DC29639C78B367((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)(*L_4), il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
RuntimeObject* L_6 = ___1_writer;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_3, _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D, L_5, L_6);
|
|
}
|
|
|
|
IL_002a_1:
|
|
{
|
|
RuntimeObject* L_7 = ___1_writer;
|
|
RuntimeObject** L_8 = ___0_value;
|
|
NullCheck((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)(*L_8));
|
|
int32_t L_9;
|
|
L_9 = Dictionary_2_get_Count_mB1687BC0FFB3D5E49E5129641D4FB9EA23743F91((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)(*L_8), il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
NullCheck(L_7);
|
|
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_7, ((int64_t)L_9));
|
|
RuntimeObject** L_10 = ___0_value;
|
|
NullCheck((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)(*L_10));
|
|
Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 L_11;
|
|
L_11 = Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)(*L_10), il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
V_0 = L_11;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00c4_1:
|
|
{
|
|
Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565((&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 37));
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
goto IL_00b9_2;
|
|
}
|
|
|
|
IL_004c_2:
|
|
{
|
|
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 L_12;
|
|
L_12 = Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_inline((&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
V_1 = L_12;
|
|
V_2 = (bool)1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ae_2:
|
|
{
|
|
{
|
|
bool L_13 = V_2;
|
|
if (!L_13)
|
|
{
|
|
goto IL_00b8_2;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_14 = ___1_writer;
|
|
NullCheck(L_14);
|
|
InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_14, (String_t*)NULL);
|
|
}
|
|
|
|
IL_00b8_2:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
try
|
|
{
|
|
RuntimeObject* L_15 = ___1_writer;
|
|
NullCheck(L_15);
|
|
InterfaceActionInvoker2< String_t*, Type_t* >::Invoke(10, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_15, (String_t*)NULL, (Type_t*)NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_16 = ((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyReaderWriter;
|
|
int32_t L_17;
|
|
L_17 = KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_inline((&V_1), il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
RuntimeObject* L_18 = ___1_writer;
|
|
NullCheck(L_16);
|
|
VirtualActionInvoker3< String_t*, int32_t, RuntimeObject* >::Invoke(7, L_16, _stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694, L_17, L_18);
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_19 = ((DerivedDictionaryFormatter_3_t59B52FD5AF82F24311F4EF25484E4EF67417EA0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ValueReaderWriter;
|
|
RuntimeObject* L_20;
|
|
L_20 = KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_inline((&V_1), il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
RuntimeObject* L_21 = ___1_writer;
|
|
NullCheck(L_19);
|
|
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_19, _stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32, L_20, L_21);
|
|
goto IL_00b9_2;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_008e_3;
|
|
}
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0093_3;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_008e_3:
|
|
{
|
|
V_3 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
|
|
V_2 = (bool)0;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_22 = V_3;
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, method);
|
|
}
|
|
|
|
CATCH_0093_3:
|
|
{
|
|
V_4 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
|
|
RuntimeObject* L_23 = ___1_writer;
|
|
NullCheck(L_23);
|
|
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_24;
|
|
L_24 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_23);
|
|
NullCheck(L_24);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_25;
|
|
L_25 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_24, NULL);
|
|
NullCheck(L_25);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_26;
|
|
L_26 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_25, NULL);
|
|
Exception_t* L_27 = V_4;
|
|
NullCheck(L_26);
|
|
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_26, L_27, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_00b9_2;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00b9_2:
|
|
{
|
|
bool L_28;
|
|
L_28 = Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E((&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
if (L_28)
|
|
{
|
|
goto IL_004c_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
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 DerivedDictionaryFormatter_3__cctor_m197C43A90B42AC8E29124CEB381A8D7A4F8D4949_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerivedDictionaryFormatter_3__ctor_mEBA54312129E24DD12FA7697D311636AA2491933_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_1, NULL);
|
|
((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyIsValueType = L_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
|
|
Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A* L_3;
|
|
L_3 = (( Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___EqualityComparerSerializer = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___EqualityComparerSerializer), (void*)L_3);
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_4;
|
|
L_4 = (( Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
|
|
((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyReaderWriter = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyReaderWriter), (void*)L_4);
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_5;
|
|
L_5 = (( Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
|
|
((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ValueReaderWriter = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ValueReaderWriter), (void*)L_5);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 10)) };
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = L_8;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 11)) };
|
|
Type_t* L_11;
|
|
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
|
|
NullCheck(L_9);
|
|
ArrayElementTypeCheck (L_9, L_11);
|
|
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_11);
|
|
NullCheck(L_7);
|
|
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_12;
|
|
L_12 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_7, L_9, NULL);
|
|
((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ComparerConstructor = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ComparerConstructor), (void*)L_12);
|
|
DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349* L_13 = (DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349*)il2cpp_codegen_object_new(DerivedDictionaryFormatter_3_t4F0898EE4FCA3294FA6867BFC87A71E9281E2349_il2cpp_TypeInfo_var);
|
|
DerivedDictionaryFormatter_3__ctor_mEBA54312129E24DD12FA7697D311636AA2491933(L_13, DerivedDictionaryFormatter_3__ctor_mEBA54312129E24DD12FA7697D311636AA2491933_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerivedDictionaryFormatter_3__ctor_m06DBEEB00F199BF7C71D3A3B2767CD15DF1A4858_gshared (DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
|
|
BaseFormatter_1__ctor_m2983A767E1A91FA75EBDD97562622B0E2BF8A73B((BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DerivedDictionaryFormatter_3_GetUninitializedObject_mC1B461E12935401E6CA39723D1012D45773AE336_gshared (DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0* __this, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject*));
|
|
RuntimeObject* L_0 = V_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerivedDictionaryFormatter_3_DeserializeImplementation_m4295C3D0BDFD9288352F840A4AE110B5C00DFB92_gshared (DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
const uint32_t SizeOf_TKey_tD194279C583596EB06DA5036E45457CE9819418C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20));
|
|
const uint32_t SizeOf_TValue_t88ACC02224DEC671BAFDB69D5174081C3003C85C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 22));
|
|
const Il2CppFullySharedGenericAny L_51 = alloca(SizeOf_TKey_tD194279C583596EB06DA5036E45457CE9819418C);
|
|
const Il2CppFullySharedGenericAny L_56 = L_51;
|
|
const Il2CppFullySharedGenericAny L_67 = L_51;
|
|
const Il2CppFullySharedGenericAny L_54 = alloca(SizeOf_TValue_t88ACC02224DEC671BAFDB69D5174081C3003C85C);
|
|
const Il2CppFullySharedGenericAny L_68 = L_54;
|
|
String_t* V_0 = NULL;
|
|
uint8_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
int64_t V_3 = 0;
|
|
Type_t* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
bool V_6 = false;
|
|
Il2CppFullySharedGenericAny V_7 = alloca(SizeOf_TKey_tD194279C583596EB06DA5036E45457CE9819418C);
|
|
memset(V_7, 0, SizeOf_TKey_tD194279C583596EB06DA5036E45457CE9819418C);
|
|
Il2CppFullySharedGenericAny V_8 = alloca(SizeOf_TValue_t88ACC02224DEC671BAFDB69D5174081C3003C85C);
|
|
memset(V_8, 0, SizeOf_TValue_t88ACC02224DEC671BAFDB69D5174081C3003C85C);
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_9 = NULL;
|
|
Exception_t* V_10 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___1_reader;
|
|
NullCheck(L_0);
|
|
uint8_t L_1;
|
|
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
|
|
V_1 = L_1;
|
|
V_2 = (RuntimeObject*)NULL;
|
|
String_t* L_2 = V_0;
|
|
bool L_3;
|
|
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_4 = V_1;
|
|
if ((!(((uint32_t)L_4) == ((uint32_t)7))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A* L_5 = ((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___EqualityComparerSerializer;
|
|
RuntimeObject* L_6 = ___1_reader;
|
|
NullCheck(L_5);
|
|
RuntimeObject* L_7;
|
|
L_7 = VirtualFuncInvoker1Invoker< RuntimeObject*, RuntimeObject* >::Invoke(6, L_5, L_6);
|
|
V_2 = L_7;
|
|
RuntimeObject* L_8 = ___1_reader;
|
|
NullCheck(L_8);
|
|
uint8_t L_9;
|
|
L_9 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_8, (&V_0));
|
|
V_1 = L_9;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
uint8_t L_10 = V_1;
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)12)))))
|
|
{
|
|
goto IL_01e4;
|
|
}
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01dc:
|
|
{
|
|
RuntimeObject* L_11 = ___1_reader;
|
|
NullCheck(L_11);
|
|
bool L_12;
|
|
L_12 = InterfaceFuncInvoker0< bool >::Invoke(14, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_11);
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_13 = ___1_reader;
|
|
NullCheck(L_13);
|
|
bool L_14;
|
|
L_14 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(13, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_13, (&V_3));
|
|
RuntimeObject* L_15 = V_2;
|
|
if (!L_15)
|
|
{
|
|
goto IL_0073_1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_16 = ((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ComparerConstructor;
|
|
il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
|
|
bool L_17;
|
|
L_17 = ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4(L_16, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
|
|
if (!L_17)
|
|
{
|
|
goto IL_0073_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_18 = ___0_value;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_19 = ((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ComparerConstructor;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = L_20;
|
|
RuntimeObject* L_22 = V_2;
|
|
NullCheck(L_21);
|
|
ArrayElementTypeCheck (L_21, L_22);
|
|
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_22);
|
|
NullCheck(L_19);
|
|
RuntimeObject* L_23;
|
|
L_23 = ConstructorInfo_Invoke_m15FDF2B682BD01CC934BE4D314EF2193103CECFE(L_19, L_21, NULL);
|
|
*(RuntimeObject**)L_18 = ((RuntimeObject*)Castclass((RuntimeObject*)L_23, il2cpp_rgctx_data(method->klass->rgctx_data, 13)));
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_23, il2cpp_rgctx_data(method->klass->rgctx_data, 13))));
|
|
goto IL_007e_1;
|
|
}
|
|
|
|
IL_0073_1:
|
|
{
|
|
RuntimeObject** L_24 = ___0_value;
|
|
RuntimeObject* L_25;
|
|
L_25 = Activator_CreateInstance_TisRuntimeObject_m62506836177F0F862A8D619638BF37F48721F138(il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
*(RuntimeObject**)L_24 = L_25;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)L_25);
|
|
}
|
|
|
|
IL_007e_1:
|
|
{
|
|
RuntimeObject** L_26 = ___0_value;
|
|
RuntimeObject* L_27 = (*(RuntimeObject**)L_26);
|
|
RuntimeObject* L_28 = ___1_reader;
|
|
NullCheck((BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*)__this);
|
|
BaseFormatter_1_RegisterReferenceID_mC2823B7F46CBAB5565A61974084F0B78E4A6DA2B((BaseFormatter_1_tBEF49962328C9B88AE050EF6DB7C7977EB030146*)__this, L_27, L_28, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
V_5 = 0;
|
|
goto IL_01d1_1;
|
|
}
|
|
|
|
IL_0093_1:
|
|
{
|
|
RuntimeObject* L_29 = ___1_reader;
|
|
NullCheck(L_29);
|
|
uint8_t L_30;
|
|
L_30 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_29, (&V_0));
|
|
if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)13)))))
|
|
{
|
|
goto IL_00f0_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_31 = ___1_reader;
|
|
NullCheck(L_31);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_32;
|
|
L_32 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_31);
|
|
NullCheck(L_32);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_33;
|
|
L_33 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_32, NULL);
|
|
NullCheck(L_33);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_34;
|
|
L_34 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_33, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35;
|
|
NullCheck(L_36);
|
|
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36;
|
|
String_t* L_38;
|
|
L_38 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_5), NULL);
|
|
NullCheck(L_37);
|
|
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_38);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_37;
|
|
NullCheck(L_39);
|
|
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
|
|
String_t* L_41;
|
|
L_41 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_3), NULL);
|
|
NullCheck(L_40);
|
|
(L_40)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_41);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_40;
|
|
NullCheck(L_42);
|
|
(L_42)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
|
|
String_t* L_43;
|
|
L_43 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_42, NULL);
|
|
NullCheck(L_34);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_34, L_43, NULL);
|
|
goto IL_01ea;
|
|
}
|
|
|
|
IL_00f0_1:
|
|
{
|
|
V_6 = (bool)1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0190_1:
|
|
{
|
|
{
|
|
bool L_44 = V_6;
|
|
if (!L_44)
|
|
{
|
|
goto IL_019b_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_45 = ___1_reader;
|
|
NullCheck(L_45);
|
|
bool L_46;
|
|
L_46 = InterfaceFuncInvoker0< bool >::Invoke(12, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_45);
|
|
}
|
|
|
|
IL_019b_1:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_47 = ___1_reader;
|
|
NullCheck(L_47);
|
|
bool L_48;
|
|
L_48 = InterfaceFuncInvoker1< bool, Type_t** >::Invoke(11, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_47, (&V_4));
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_49 = ((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyReaderWriter;
|
|
RuntimeObject* L_50 = ___1_reader;
|
|
NullCheck(L_49);
|
|
VirtualActionInvoker2Invoker< RuntimeObject*, Il2CppFullySharedGenericAny* >::Invoke(6, L_49, L_50, (Il2CppFullySharedGenericAny*)L_51);
|
|
il2cpp_codegen_memcpy(V_7, L_51, SizeOf_TKey_tD194279C583596EB06DA5036E45457CE9819418C);
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_52 = ((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ValueReaderWriter;
|
|
RuntimeObject* L_53 = ___1_reader;
|
|
NullCheck(L_52);
|
|
VirtualActionInvoker2Invoker< RuntimeObject*, Il2CppFullySharedGenericAny* >::Invoke(6, L_52, L_53, (Il2CppFullySharedGenericAny*)L_54);
|
|
il2cpp_codegen_memcpy(V_8, L_54, SizeOf_TValue_t88ACC02224DEC671BAFDB69D5174081C3003C85C);
|
|
bool L_55 = ((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyIsValueType;
|
|
if (L_55)
|
|
{
|
|
goto IL_015b_3;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_memcpy(L_56, V_7, SizeOf_TKey_tD194279C583596EB06DA5036E45457CE9819418C);
|
|
bool L_57 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20), L_56);
|
|
if (L_57)
|
|
{
|
|
goto IL_015b_3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_58 = ___1_reader;
|
|
NullCheck(L_58);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_59;
|
|
L_59 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_58);
|
|
NullCheck(L_59);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_60;
|
|
L_60 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_59, NULL);
|
|
NullCheck(L_60);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_61;
|
|
L_61 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_60, NULL);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_62 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_63;
|
|
L_63 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_62, NULL);
|
|
NullCheck(L_63);
|
|
String_t* L_64;
|
|
L_64 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_63);
|
|
String_t* L_65;
|
|
L_65 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB, L_64, _stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E, NULL);
|
|
NullCheck(L_61);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_61, L_65, NULL);
|
|
goto IL_01cb_1;
|
|
}
|
|
|
|
IL_015b_3:
|
|
{
|
|
RuntimeObject** L_66 = ___0_value;
|
|
il2cpp_codegen_memcpy(L_67, V_7, SizeOf_TKey_tD194279C583596EB06DA5036E45457CE9819418C);
|
|
il2cpp_codegen_memcpy(L_68, V_8, SizeOf_TValue_t88ACC02224DEC671BAFDB69D5174081C3003C85C);
|
|
NullCheck((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)(*L_66));
|
|
InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)), il2cpp_rgctx_method(method->klass->rgctx_data, 24), (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)(*L_66), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20)) ? L_67: *(void**)L_67), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 22)) ? L_68: *(void**)L_68));
|
|
goto IL_019c_1;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_016d_2;
|
|
}
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0175_2;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_016d_2:
|
|
{
|
|
V_9 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
|
|
V_6 = (bool)0;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_69 = V_9;
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, method);
|
|
}
|
|
|
|
CATCH_0175_2:
|
|
{
|
|
V_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
|
|
RuntimeObject* L_70 = ___1_reader;
|
|
NullCheck(L_70);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_71;
|
|
L_71 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_70);
|
|
NullCheck(L_71);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_72;
|
|
L_72 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_71, NULL);
|
|
NullCheck(L_72);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_73;
|
|
L_73 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_72, NULL);
|
|
Exception_t* L_74 = V_10;
|
|
NullCheck(L_73);
|
|
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_73, L_74, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_019c_1;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_019c_1:
|
|
{
|
|
RuntimeObject* L_75 = ___1_reader;
|
|
NullCheck(L_75);
|
|
bool L_76;
|
|
L_76 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_75);
|
|
if (L_76)
|
|
{
|
|
goto IL_01cb_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_77 = ___1_reader;
|
|
NullCheck(L_77);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_78;
|
|
L_78 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_77);
|
|
NullCheck(L_78);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_79;
|
|
L_79 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_78, NULL);
|
|
NullCheck(L_79);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_80;
|
|
L_80 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_79, NULL);
|
|
RuntimeObject* L_81 = ___1_reader;
|
|
NullCheck(L_81);
|
|
String_t* L_82;
|
|
L_82 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_81);
|
|
String_t* L_83;
|
|
L_83 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_82, NULL);
|
|
NullCheck(L_80);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_80, L_83, NULL);
|
|
goto IL_01ea;
|
|
}
|
|
|
|
IL_01cb_1:
|
|
{
|
|
int32_t L_84 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_84, 1));
|
|
}
|
|
|
|
IL_01d1_1:
|
|
{
|
|
int32_t L_85 = V_5;
|
|
int64_t L_86 = V_3;
|
|
if ((((int64_t)((int64_t)L_85)) < ((int64_t)L_86)))
|
|
{
|
|
goto IL_0093_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01ea;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01e4:
|
|
{
|
|
RuntimeObject* L_87 = ___1_reader;
|
|
NullCheck(L_87);
|
|
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_87);
|
|
}
|
|
|
|
IL_01ea:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DerivedDictionaryFormatter_3_SerializeImplementation_m3969CB28E71CB766BB7F63A514DCC65507A69426_gshared (DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0* __this, RuntimeObject** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
const uint32_t SizeOf_Enumerator_tE81CAC57E39F07E45F381F9861D2031AFFC589F5 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29));
|
|
const uint32_t SizeOf_KeyValuePair_2_t68234B48B7D99C95B328A5FB40232396136DFF53 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 31));
|
|
void* L_12 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 29)));
|
|
const uint32_t SizeOf_TKey_tD194279C583596EB06DA5036E45457CE9819418C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20));
|
|
const Il2CppFullySharedGenericAny L_18 = alloca(SizeOf_TKey_tD194279C583596EB06DA5036E45457CE9819418C);
|
|
const uint32_t SizeOf_TValue_t88ACC02224DEC671BAFDB69D5174081C3003C85C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 22));
|
|
const Il2CppFullySharedGenericAny L_21 = alloca(SizeOf_TValue_t88ACC02224DEC671BAFDB69D5174081C3003C85C);
|
|
const Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1 L_11 = alloca(SizeOf_Enumerator_tE81CAC57E39F07E45F381F9861D2031AFFC589F5);
|
|
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_13 = alloca(SizeOf_KeyValuePair_2_t68234B48B7D99C95B328A5FB40232396136DFF53);
|
|
Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1 V_0 = alloca(SizeOf_Enumerator_tE81CAC57E39F07E45F381F9861D2031AFFC589F5);
|
|
memset(V_0, 0, SizeOf_Enumerator_tE81CAC57E39F07E45F381F9861D2031AFFC589F5);
|
|
KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 V_1 = alloca(SizeOf_KeyValuePair_2_t68234B48B7D99C95B328A5FB40232396136DFF53);
|
|
memset(V_1, 0, SizeOf_KeyValuePair_2_t68234B48B7D99C95B328A5FB40232396136DFF53);
|
|
bool V_2 = false;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_3 = NULL;
|
|
Exception_t* V_4 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00d2:
|
|
{
|
|
RuntimeObject* L_0 = ___1_writer;
|
|
NullCheck(L_0);
|
|
InterfaceActionInvoker0::Invoke(13, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0);
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject** L_1 = ___0_value;
|
|
NullCheck((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)(*L_1));
|
|
RuntimeObject* L_2;
|
|
L_2 = Dictionary_2_get_Comparer_m46CB1D13F7DB369D819F4C2397EAF293292FF2CF((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)(*L_1), il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
if (!L_2)
|
|
{
|
|
goto IL_002a_1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A* L_3 = ((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___EqualityComparerSerializer;
|
|
RuntimeObject** L_4 = ___0_value;
|
|
NullCheck((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)(*L_4));
|
|
RuntimeObject* L_5;
|
|
L_5 = Dictionary_2_get_Comparer_m46CB1D13F7DB369D819F4C2397EAF293292FF2CF((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)(*L_4), il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
RuntimeObject* L_6 = ___1_writer;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker3Invoker< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_3, _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D, L_5, L_6);
|
|
}
|
|
|
|
IL_002a_1:
|
|
{
|
|
RuntimeObject* L_7 = ___1_writer;
|
|
RuntimeObject** L_8 = ___0_value;
|
|
NullCheck((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)(*L_8));
|
|
int32_t L_9;
|
|
L_9 = Dictionary_2_get_Count_mBB454C6743410D3E06D44D494D4D6FF4CBBBDB1E((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)(*L_8), il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
NullCheck(L_7);
|
|
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_7, ((int64_t)L_9));
|
|
RuntimeObject** L_10 = ___0_value;
|
|
NullCheck((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)(*L_10));
|
|
InvokerActionInvoker1< Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)), il2cpp_rgctx_method(method->klass->rgctx_data, 28), (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)(*L_10), (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)L_11);
|
|
il2cpp_codegen_memcpy(V_0, L_11, SizeOf_Enumerator_tE81CAC57E39F07E45F381F9861D2031AFFC589F5);
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00c4_1:
|
|
{
|
|
ConstrainedActionInvoker0::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 29), il2cpp_rgctx_method(method->klass->rgctx_data, 37), L_12, (void*)(Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)V_0);
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
goto IL_00b9_2;
|
|
}
|
|
|
|
IL_004c_2:
|
|
{
|
|
InvokerActionInvoker1< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)), il2cpp_rgctx_method(method->klass->rgctx_data, 30), (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)V_0, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_13);
|
|
il2cpp_codegen_memcpy(V_1, L_13, SizeOf_KeyValuePair_2_t68234B48B7D99C95B328A5FB40232396136DFF53);
|
|
V_2 = (bool)1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00ae_2:
|
|
{
|
|
{
|
|
bool L_14 = V_2;
|
|
if (!L_14)
|
|
{
|
|
goto IL_00b8_2;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_15 = ___1_writer;
|
|
NullCheck(L_15);
|
|
InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_15, (String_t*)NULL);
|
|
}
|
|
|
|
IL_00b8_2:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
try
|
|
{
|
|
RuntimeObject* L_16 = ___1_writer;
|
|
NullCheck(L_16);
|
|
InterfaceActionInvoker2< String_t*, Type_t* >::Invoke(10, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_16, (String_t*)NULL, (Type_t*)NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_17 = ((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyReaderWriter;
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)), il2cpp_rgctx_method(method->klass->rgctx_data, 32), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_1, (Il2CppFullySharedGenericAny*)L_18);
|
|
RuntimeObject* L_19 = ___1_writer;
|
|
NullCheck(L_17);
|
|
VirtualActionInvoker3Invoker< String_t*, Il2CppFullySharedGenericAny, RuntimeObject* >::Invoke(7, L_17, _stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 20)) ? L_18: *(void**)L_18), L_19);
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_20 = ((DerivedDictionaryFormatter_3_t1544108F7467D9432A010DF4D66D0302E1E38FB0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ValueReaderWriter;
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)), il2cpp_rgctx_method(method->klass->rgctx_data, 34), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_1, (Il2CppFullySharedGenericAny*)L_21);
|
|
RuntimeObject* L_22 = ___1_writer;
|
|
NullCheck(L_20);
|
|
VirtualActionInvoker3Invoker< String_t*, Il2CppFullySharedGenericAny, RuntimeObject* >::Invoke(7, L_20, _stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 22)) ? L_21: *(void**)L_21), L_22);
|
|
goto IL_00b9_2;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_008e_3;
|
|
}
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0093_3;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_008e_3:
|
|
{
|
|
V_3 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
|
|
V_2 = (bool)0;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_23 = V_3;
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, method);
|
|
}
|
|
|
|
CATCH_0093_3:
|
|
{
|
|
V_4 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
|
|
RuntimeObject* L_24 = ___1_writer;
|
|
NullCheck(L_24);
|
|
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_25;
|
|
L_25 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_24);
|
|
NullCheck(L_25);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_26;
|
|
L_26 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_25, NULL);
|
|
NullCheck(L_26);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_27;
|
|
L_27 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_26, NULL);
|
|
Exception_t* L_28 = V_4;
|
|
NullCheck(L_27);
|
|
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_27, L_28, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_00b9_2;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00b9_2:
|
|
{
|
|
bool L_29;
|
|
L_29 = (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)V_0, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
if (L_29)
|
|
{
|
|
goto IL_004c_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
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 DictionaryEnumerator__ctor_mED6D481F16E8597DF1F8FD3F1A173ED8F0D4D8E9_gshared (DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9* __this, ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF* L_0 = ___0_dictionary;
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_1;
|
|
L_1 = ConcurrentDictionary_2_GetEnumerator_m12EC3080C7512F05099338965FD8626ACB343320(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
__this->____enumerator = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____enumerator), (void*)L_1);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB DictionaryEnumerator_get_Entry_m3D603D6F0FFDE77F0366C90242C43563CEBB3257_gshared (DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9* __this, const RuntimeMethod* method)
|
|
{
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = __this->____enumerator;
|
|
NullCheck(L_0);
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_1;
|
|
L_1 = InterfaceFuncInvoker0< KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_0);
|
|
V_0 = L_1;
|
|
RuntimeObject* L_2;
|
|
L_2 = KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_inline((&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
RuntimeObject* L_3 = __this->____enumerator;
|
|
NullCheck(L_3);
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_4;
|
|
L_4 = InterfaceFuncInvoker0< KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_3);
|
|
V_0 = L_4;
|
|
RuntimeObject* L_5;
|
|
L_5 = KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_inline((&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA((&L_6), L_2, L_5, NULL);
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEnumerator_get_Key_m8D259867AB5E2DC9BB7842AF3E12D610D928B673_gshared (DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9* __this, const RuntimeMethod* method)
|
|
{
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = __this->____enumerator;
|
|
NullCheck(L_0);
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_1;
|
|
L_1 = InterfaceFuncInvoker0< KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_0);
|
|
V_0 = L_1;
|
|
RuntimeObject* L_2;
|
|
L_2 = KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_inline((&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 6));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEnumerator_get_Value_m7EC80AD0D446500C9824A6B681B418A5D0684717_gshared (DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9* __this, const RuntimeMethod* method)
|
|
{
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
RuntimeObject* L_0 = __this->____enumerator;
|
|
NullCheck(L_0);
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_1;
|
|
L_1 = InterfaceFuncInvoker0< KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_0);
|
|
V_0 = L_1;
|
|
RuntimeObject* L_2;
|
|
L_2 = KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_inline((&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEnumerator_get_Current_m7501DF54C4E255F50E90B671CD323B1CD34C65C8_gshared (DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_0;
|
|
L_0 = DictionaryEnumerator_get_Entry_m3D603D6F0FFDE77F0366C90242C43563CEBB3257(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var, &L_1);
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryEnumerator_MoveNext_mB31588BC8CD43AFACC8AA4951D86F21B677419CB_gshared (DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____enumerator;
|
|
NullCheck((RuntimeObject*)L_0);
|
|
bool L_1;
|
|
L_1 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEnumerator_Reset_mB5B330221AC0A9B73F3C3D3297A3E499C6353D10_gshared (DictionaryEnumerator_tBF822449C5FD8462D9DB8BF961E29F69C2F913A9* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____enumerator;
|
|
NullCheck((RuntimeObject*)L_0);
|
|
InterfaceActionInvoker0::Invoke(2, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)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 IL2CPP_METHOD_ATTR void DictionaryEnumerator__ctor_mE63FC46E53E46535C7DD59172E65E42BD570D5F3_gshared (DictionaryEnumerator_t50968DBECB732082714E6294722DC51777C8A22A* __this, ConcurrentDictionary_2_t6DF554984593E2F9932FAFBF9E1AFD30D1ED0812* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
ConcurrentDictionary_2_t6DF554984593E2F9932FAFBF9E1AFD30D1ED0812* L_0 = ___0_dictionary;
|
|
NullCheck(L_0);
|
|
RuntimeObject* L_1;
|
|
L_1 = (( RuntimeObject* (*) (ConcurrentDictionary_2_t6DF554984593E2F9932FAFBF9E1AFD30D1ED0812*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
__this->____enumerator = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____enumerator), (void*)L_1);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB DictionaryEnumerator_get_Entry_m6EB9062A7B59C89B18B6B61214B707BE4AA44086_gshared (DictionaryEnumerator_t50968DBECB732082714E6294722DC51777C8A22A* __this, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5));
|
|
const uint32_t SizeOf_TKey_t41C513A174F5F1C2B7E599C2ECFAF69540C6C9C7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7));
|
|
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TKey_t41C513A174F5F1C2B7E599C2ECFAF69540C6C9C7);
|
|
const uint32_t SizeOf_TValue_t9F4D688327705ABBE7AC2FE14F9F923B56192632 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9));
|
|
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_TValue_t9F4D688327705ABBE7AC2FE14F9F923B56192632);
|
|
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_1 = alloca(SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_5 = alloca(SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 V_0 = alloca(SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
memset(V_0, 0, SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
{
|
|
RuntimeObject* L_0 = __this->____enumerator;
|
|
NullCheck(L_0);
|
|
InterfaceActionInvoker1Invoker< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_0, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_1);
|
|
il2cpp_codegen_memcpy(V_0, L_1, SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_0, (Il2CppFullySharedGenericAny*)L_2);
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7), L_2);
|
|
RuntimeObject* L_4 = __this->____enumerator;
|
|
NullCheck(L_4);
|
|
InterfaceActionInvoker1Invoker< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_4, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_5);
|
|
il2cpp_codegen_memcpy(V_0, L_5, SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 8), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_0, (Il2CppFullySharedGenericAny*)L_6);
|
|
RuntimeObject* L_7 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), L_6);
|
|
DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA((&L_8), L_3, L_7, NULL);
|
|
return L_8;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEnumerator_get_Key_m0990C99F94EA95C5392CA5485B4BFD344BAED6FE_gshared (DictionaryEnumerator_t50968DBECB732082714E6294722DC51777C8A22A* __this, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5));
|
|
const uint32_t SizeOf_TKey_t41C513A174F5F1C2B7E599C2ECFAF69540C6C9C7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7));
|
|
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TKey_t41C513A174F5F1C2B7E599C2ECFAF69540C6C9C7);
|
|
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_1 = alloca(SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 V_0 = alloca(SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
memset(V_0, 0, SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
{
|
|
RuntimeObject* L_0 = __this->____enumerator;
|
|
NullCheck(L_0);
|
|
InterfaceActionInvoker1Invoker< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_0, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_1);
|
|
il2cpp_codegen_memcpy(V_0, L_1, SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_0, (Il2CppFullySharedGenericAny*)L_2);
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7), L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEnumerator_get_Value_mD790494FF5E50257030CC045B516A70513EE98A8_gshared (DictionaryEnumerator_t50968DBECB732082714E6294722DC51777C8A22A* __this, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 5));
|
|
const uint32_t SizeOf_TValue_t9F4D688327705ABBE7AC2FE14F9F923B56192632 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9));
|
|
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TValue_t9F4D688327705ABBE7AC2FE14F9F923B56192632);
|
|
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_1 = alloca(SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 V_0 = alloca(SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
memset(V_0, 0, SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
{
|
|
RuntimeObject* L_0 = __this->____enumerator;
|
|
NullCheck(L_0);
|
|
InterfaceActionInvoker1Invoker< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 2), L_0, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_1);
|
|
il2cpp_codegen_memcpy(V_0, L_1, SizeOf_KeyValuePair_2_t7B799B8ED9C86E8E9BC5354DE4FDABD0184FF6B7);
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)), il2cpp_rgctx_method(method->klass->rgctx_data, 8), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_0, (Il2CppFullySharedGenericAny*)L_2);
|
|
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), L_2);
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryEnumerator_get_Current_m84A050320869FF83584304FF56D3BA05368095F2_gshared (DictionaryEnumerator_t50968DBECB732082714E6294722DC51777C8A22A* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_0;
|
|
L_0 = (( DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB (*) (DictionaryEnumerator_t50968DBECB732082714E6294722DC51777C8A22A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB_il2cpp_TypeInfo_var, &L_1);
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryEnumerator_MoveNext_mCD670B5AE8886409051790844BF74853977F5846_gshared (DictionaryEnumerator_t50968DBECB732082714E6294722DC51777C8A22A* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____enumerator;
|
|
NullCheck((RuntimeObject*)L_0);
|
|
bool L_1;
|
|
L_1 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_0);
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEnumerator_Reset_mBAC7702D03B6B7A6496AA713EC06CE6162127B2C_gshared (DictionaryEnumerator_t50968DBECB732082714E6294722DC51777C8A22A* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____enumerator;
|
|
NullCheck((RuntimeObject*)L_0);
|
|
InterfaceActionInvoker0::Invoke(2, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)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 IL2CPP_METHOD_ATTR void DictionaryFormatter_2__cctor_m955C45CC71783E3D806D24BC8C0DAFD22AA29DE1_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryFormatter_2__ctor_mACECC9F360BA00DBAB2C11ACBDDCE453887AFAAD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_1, NULL);
|
|
((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyIsValueType = L_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
|
|
Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* L_3;
|
|
L_3 = Serializer_Get_TisIEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9_m15A3E1C1F9E54BCA49E22C1B3283CB945094F261(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___EqualityComparerSerializer = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___EqualityComparerSerializer), (void*)L_3);
|
|
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_4;
|
|
L_4 = Serializer_Get_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9070C5041A02BA8FCF816CA03C027453AF83CA65(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
|
|
((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyReaderWriter = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyReaderWriter), (void*)L_4);
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_5;
|
|
L_5 = Serializer_Get_TisRuntimeObject_mC51DDDE8B80F5826B8E85D4605344EC40EE0B088(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
|
|
((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ValueReaderWriter = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ValueReaderWriter), (void*)L_5);
|
|
DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0* L_6 = (DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0*)il2cpp_codegen_object_new(DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0_il2cpp_TypeInfo_var);
|
|
DictionaryFormatter_2__ctor_mACECC9F360BA00DBAB2C11ACBDDCE453887AFAAD(L_6, DictionaryFormatter_2__ctor_mACECC9F360BA00DBAB2C11ACBDDCE453887AFAAD_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryFormatter_2__ctor_m2494A16C2004C9CB872393C197E08227A7B95685_gshared (DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
|
|
BaseFormatter_1__ctor_mE2616AD36A638210D2EE5E94B6771AC0B1E447A6((BaseFormatter_1_t5A750A2B8D42BD1897903DC53FFD0399AF0D2340*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* DictionaryFormatter_2_GetUninitializedObject_mB3C3EE41D582692C114F1CA1394B0179674294A0_gshared (DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)NULL;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryFormatter_2_DeserializeImplementation_m7E5EA4ADE990BE6F1EAF3EC1CBFB9570FD796944_gshared (DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD* __this, Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
uint8_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
int64_t V_3 = 0;
|
|
Type_t* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
bool V_6 = false;
|
|
int32_t V_7 = 0;
|
|
RuntimeObject* V_8 = NULL;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_9 = NULL;
|
|
Exception_t* V_10 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** G_B6_0 = NULL;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** G_B5_0 = NULL;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* G_B7_0 = NULL;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** G_B7_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_reader;
|
|
NullCheck(L_0);
|
|
uint8_t L_1;
|
|
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
|
|
V_1 = L_1;
|
|
V_2 = (RuntimeObject*)NULL;
|
|
String_t* L_2 = V_0;
|
|
bool L_3;
|
|
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_4 = V_1;
|
|
if ((((int32_t)L_4) == ((int32_t)((int32_t)12))))
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* L_5 = ((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___EqualityComparerSerializer;
|
|
RuntimeObject* L_6 = ___1_reader;
|
|
NullCheck(L_5);
|
|
RuntimeObject* L_7;
|
|
L_7 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(6, L_5, L_6);
|
|
V_2 = L_7;
|
|
RuntimeObject* L_8 = ___1_reader;
|
|
NullCheck(L_8);
|
|
uint8_t L_9;
|
|
L_9 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_8, (&V_0));
|
|
V_1 = L_9;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
uint8_t L_10 = V_1;
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)12)))))
|
|
{
|
|
goto IL_01b6;
|
|
}
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01ae:
|
|
{
|
|
RuntimeObject* L_11 = ___1_reader;
|
|
NullCheck(L_11);
|
|
bool L_12;
|
|
L_12 = InterfaceFuncInvoker0< bool >::Invoke(14, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_11);
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_13 = ___1_reader;
|
|
NullCheck(L_13);
|
|
bool L_14;
|
|
L_14 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(13, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_13, (&V_3));
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** L_15 = ___0_value;
|
|
RuntimeObject* L_16 = V_2;
|
|
if (!L_16)
|
|
{
|
|
G_B6_0 = L_15;
|
|
goto IL_0051_1;
|
|
}
|
|
G_B5_0 = L_15;
|
|
}
|
|
{
|
|
int64_t L_17 = V_3;
|
|
RuntimeObject* L_18 = V_2;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_19 = (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 11));
|
|
Dictionary_2__ctor_m00DCECE9CF73378A5790CFF38699D1A8FCA110F2(L_19, ((int32_t)L_17), L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
G_B7_0 = L_19;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_0058_1;
|
|
}
|
|
|
|
IL_0051_1:
|
|
{
|
|
int64_t L_20 = V_3;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_21 = (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 11));
|
|
Dictionary_2__ctor_m2E996E8E97DFC188B4E8854C11A9C82B16EDD2CE(L_21, ((int32_t)L_20), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
G_B7_0 = L_21;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_0058_1:
|
|
{
|
|
*((RuntimeObject**)G_B7_1) = (RuntimeObject*)G_B7_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B7_1, (void*)(RuntimeObject*)G_B7_0);
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** L_22 = ___0_value;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_23 = *((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907**)L_22);
|
|
RuntimeObject* L_24 = ___1_reader;
|
|
NullCheck((BaseFormatter_1_t5A750A2B8D42BD1897903DC53FFD0399AF0D2340*)__this);
|
|
BaseFormatter_1_RegisterReferenceID_m072C14B6E666F2ACA4461E5768F05F47B3F2279E((BaseFormatter_1_t5A750A2B8D42BD1897903DC53FFD0399AF0D2340*)__this, L_23, L_24, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
|
|
V_5 = 0;
|
|
goto IL_01a3_1;
|
|
}
|
|
|
|
IL_006a_1:
|
|
{
|
|
RuntimeObject* L_25 = ___1_reader;
|
|
NullCheck(L_25);
|
|
uint8_t L_26;
|
|
L_26 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_25, (&V_0));
|
|
if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)13)))))
|
|
{
|
|
goto IL_00c7_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_27 = ___1_reader;
|
|
NullCheck(L_27);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_28;
|
|
L_28 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_27);
|
|
NullCheck(L_28);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_29;
|
|
L_29 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_28, NULL);
|
|
NullCheck(L_29);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_30;
|
|
L_30 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_29, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31;
|
|
NullCheck(L_32);
|
|
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32;
|
|
String_t* L_34;
|
|
L_34 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_5), NULL);
|
|
NullCheck(L_33);
|
|
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_34);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_33;
|
|
NullCheck(L_35);
|
|
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35;
|
|
String_t* L_37;
|
|
L_37 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_3), NULL);
|
|
NullCheck(L_36);
|
|
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_37);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_36;
|
|
NullCheck(L_38);
|
|
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
|
|
String_t* L_39;
|
|
L_39 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_38, NULL);
|
|
NullCheck(L_30);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_30, L_39, NULL);
|
|
goto IL_01bc;
|
|
}
|
|
|
|
IL_00c7_1:
|
|
{
|
|
V_6 = (bool)1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0162_1:
|
|
{
|
|
{
|
|
bool L_40 = V_6;
|
|
if (!L_40)
|
|
{
|
|
goto IL_016d_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = ___1_reader;
|
|
NullCheck(L_41);
|
|
bool L_42;
|
|
L_42 = InterfaceFuncInvoker0< bool >::Invoke(12, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_41);
|
|
}
|
|
|
|
IL_016d_1:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_43 = ___1_reader;
|
|
NullCheck(L_43);
|
|
bool L_44;
|
|
L_44 = InterfaceFuncInvoker1< bool, Type_t** >::Invoke(11, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_43, (&V_4));
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_45 = ((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyReaderWriter;
|
|
RuntimeObject* L_46 = ___1_reader;
|
|
NullCheck(L_45);
|
|
int32_t L_47;
|
|
L_47 = VirtualFuncInvoker1< int32_t, RuntimeObject* >::Invoke(6, L_45, L_46);
|
|
V_7 = L_47;
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_48 = ((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ValueReaderWriter;
|
|
RuntimeObject* L_49 = ___1_reader;
|
|
NullCheck(L_48);
|
|
RuntimeObject* L_50;
|
|
L_50 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(6, L_48, L_49);
|
|
V_8 = L_50;
|
|
bool L_51 = ((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyIsValueType;
|
|
if (L_51)
|
|
{
|
|
goto IL_0132_3;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0132_3;
|
|
}
|
|
{
|
|
RuntimeObject* L_53 = ___1_reader;
|
|
NullCheck(L_53);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_54;
|
|
L_54 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_53);
|
|
NullCheck(L_54);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_55;
|
|
L_55 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_54, NULL);
|
|
NullCheck(L_55);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_56;
|
|
L_56 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_55, NULL);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_57 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_58;
|
|
L_58 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_57, NULL);
|
|
NullCheck(L_58);
|
|
String_t* L_59;
|
|
L_59 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_58);
|
|
String_t* L_60;
|
|
L_60 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB, L_59, _stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E, NULL);
|
|
NullCheck(L_56);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_56, L_60, NULL);
|
|
goto IL_019d_1;
|
|
}
|
|
|
|
IL_0132_3:
|
|
{
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** L_61 = ___0_value;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_62 = *((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907**)L_61);
|
|
int32_t L_63 = V_7;
|
|
RuntimeObject* L_64 = V_8;
|
|
NullCheck(L_62);
|
|
Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1(L_62, L_63, L_64, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
|
|
goto IL_016e_1;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_013f_2;
|
|
}
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0147_2;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_013f_2:
|
|
{
|
|
V_9 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
|
|
V_6 = (bool)0;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_65 = V_9;
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_65, method);
|
|
}
|
|
|
|
CATCH_0147_2:
|
|
{
|
|
V_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
|
|
RuntimeObject* L_66 = ___1_reader;
|
|
NullCheck(L_66);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_67;
|
|
L_67 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_66);
|
|
NullCheck(L_67);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_68;
|
|
L_68 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_67, NULL);
|
|
NullCheck(L_68);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_69;
|
|
L_69 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_68, NULL);
|
|
Exception_t* L_70 = V_10;
|
|
NullCheck(L_69);
|
|
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_69, L_70, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_016e_1;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_016e_1:
|
|
{
|
|
RuntimeObject* L_71 = ___1_reader;
|
|
NullCheck(L_71);
|
|
bool L_72;
|
|
L_72 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_71);
|
|
if (L_72)
|
|
{
|
|
goto IL_019d_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_73 = ___1_reader;
|
|
NullCheck(L_73);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_74;
|
|
L_74 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_73);
|
|
NullCheck(L_74);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_75;
|
|
L_75 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_74, NULL);
|
|
NullCheck(L_75);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_76;
|
|
L_76 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_75, NULL);
|
|
RuntimeObject* L_77 = ___1_reader;
|
|
NullCheck(L_77);
|
|
String_t* L_78;
|
|
L_78 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_77);
|
|
String_t* L_79;
|
|
L_79 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_78, NULL);
|
|
NullCheck(L_76);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_76, L_79, NULL);
|
|
goto IL_01bc;
|
|
}
|
|
|
|
IL_019d_1:
|
|
{
|
|
int32_t L_80 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_80, 1));
|
|
}
|
|
|
|
IL_01a3_1:
|
|
{
|
|
int32_t L_81 = V_5;
|
|
int64_t L_82 = V_3;
|
|
if ((((int64_t)((int64_t)L_81)) < ((int64_t)L_82)))
|
|
{
|
|
goto IL_006a_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01bc;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01b6:
|
|
{
|
|
RuntimeObject* L_83 = ___1_reader;
|
|
NullCheck(L_83);
|
|
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_83);
|
|
}
|
|
|
|
IL_01bc:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryFormatter_2_SerializeImplementation_m44EC415ACB48C75108950896BFEC51419DC920D4_gshared (DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD* __this, Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
bool V_2 = false;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_3 = NULL;
|
|
Exception_t* V_4 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00be:
|
|
{
|
|
RuntimeObject* L_0 = ___1_writer;
|
|
NullCheck(L_0);
|
|
InterfaceActionInvoker0::Invoke(13, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0);
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** L_1 = ___0_value;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_2 = *((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907**)L_1);
|
|
NullCheck(L_2);
|
|
RuntimeObject* L_3;
|
|
L_3 = Dictionary_2_get_Comparer_m967848304834656D83C710E397DC29639C78B367(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (!L_3)
|
|
{
|
|
goto IL_0020_1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t43E548C83BC2FFD1BF8D70F74337FD6B50BAC4FC* L_4 = ((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___EqualityComparerSerializer;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** L_5 = ___0_value;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_6 = *((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907**)L_5);
|
|
NullCheck(L_6);
|
|
RuntimeObject* L_7;
|
|
L_7 = Dictionary_2_get_Comparer_m967848304834656D83C710E397DC29639C78B367(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RuntimeObject* L_8 = ___1_writer;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_4, _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D, L_7, L_8);
|
|
}
|
|
|
|
IL_0020_1:
|
|
{
|
|
RuntimeObject* L_9 = ___1_writer;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** L_10 = ___0_value;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_11 = *((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907**)L_10);
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = Dictionary_2_get_Count_mB1687BC0FFB3D5E49E5129641D4FB9EA23743F91(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_9, ((int64_t)L_12));
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907** L_13 = ___0_value;
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_14 = *((Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907**)L_13);
|
|
NullCheck(L_14);
|
|
Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 L_15;
|
|
L_15 = Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
|
|
V_0 = L_15;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00b0_1:
|
|
{
|
|
Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565((&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 35));
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
goto IL_00a5_2;
|
|
}
|
|
|
|
IL_0038_2:
|
|
{
|
|
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 L_16;
|
|
L_16 = Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_inline((&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
V_1 = L_16;
|
|
V_2 = (bool)1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_009a_2:
|
|
{
|
|
{
|
|
bool L_17 = V_2;
|
|
if (!L_17)
|
|
{
|
|
goto IL_00a4_2;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_18 = ___1_writer;
|
|
NullCheck(L_18);
|
|
InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_18, (String_t*)NULL);
|
|
}
|
|
|
|
IL_00a4_2:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
try
|
|
{
|
|
RuntimeObject* L_19 = ___1_writer;
|
|
NullCheck(L_19);
|
|
InterfaceActionInvoker2< String_t*, Type_t* >::Invoke(10, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_19, (String_t*)NULL, (Type_t*)NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_tB9533CFC0D3480AB1A3646A517BFB1110081BF07* L_20 = ((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyReaderWriter;
|
|
int32_t L_21;
|
|
L_21 = KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_inline((&V_1), il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
RuntimeObject* L_22 = ___1_writer;
|
|
NullCheck(L_20);
|
|
VirtualActionInvoker3< String_t*, int32_t, RuntimeObject* >::Invoke(7, L_20, _stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694, L_21, L_22);
|
|
Serializer_1_t1CDDD4599196934467FD7DFAB2D9B447ED9CC0D7* L_23 = ((DictionaryFormatter_2_tC1A8430E922E95BADF9F0674AEB63762163ED8CD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ValueReaderWriter;
|
|
RuntimeObject* L_24;
|
|
L_24 = KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_inline((&V_1), il2cpp_rgctx_method(method->klass->rgctx_data, 32));
|
|
RuntimeObject* L_25 = ___1_writer;
|
|
NullCheck(L_23);
|
|
VirtualActionInvoker3< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_23, _stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32, L_24, L_25);
|
|
goto IL_00a5_2;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_007a_3;
|
|
}
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_007f_3;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_007a_3:
|
|
{
|
|
V_3 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
|
|
V_2 = (bool)0;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_26 = V_3;
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, method);
|
|
}
|
|
|
|
CATCH_007f_3:
|
|
{
|
|
V_4 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
|
|
RuntimeObject* L_27 = ___1_writer;
|
|
NullCheck(L_27);
|
|
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_28;
|
|
L_28 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_27);
|
|
NullCheck(L_28);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_29;
|
|
L_29 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_28, NULL);
|
|
NullCheck(L_29);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_30;
|
|
L_30 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_29, NULL);
|
|
Exception_t* L_31 = V_4;
|
|
NullCheck(L_30);
|
|
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_30, L_31, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_00a5_2;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00a5_2:
|
|
{
|
|
bool L_32;
|
|
L_32 = Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E((&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
if (L_32)
|
|
{
|
|
goto IL_0038_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
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 DictionaryFormatter_2__cctor_m9091CAD7B5D28B04EBC83F26698A0383E11ADD3B_gshared (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryFormatter_2__ctor_mACECC9F360BA00DBAB2C11ACBDDCE453887AFAAD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 0)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_1;
|
|
L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_1, NULL);
|
|
((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyIsValueType = L_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Serializer_t6C6FF0C071058921A25F0197AEBE808891C78EDA_il2cpp_TypeInfo_var);
|
|
Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A* L_3;
|
|
L_3 = (( Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___EqualityComparerSerializer = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___EqualityComparerSerializer), (void*)L_3);
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_4;
|
|
L_4 = (( Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
|
|
((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyReaderWriter = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___KeyReaderWriter), (void*)L_4);
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_5;
|
|
L_5 = (( Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
|
|
((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ValueReaderWriter = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ValueReaderWriter), (void*)L_5);
|
|
DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0* L_6 = (DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0*)il2cpp_codegen_object_new(DictionaryFormatter_2_t9D846A37E9B7361ED746D2EAB34547F3046CFFB0_il2cpp_TypeInfo_var);
|
|
DictionaryFormatter_2__ctor_mACECC9F360BA00DBAB2C11ACBDDCE453887AFAAD(L_6, DictionaryFormatter_2__ctor_mACECC9F360BA00DBAB2C11ACBDDCE453887AFAAD_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryFormatter_2__ctor_mC370C741AF760B623A307AC5794FCB2D03C54590_gshared (DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 3));
|
|
(( void (*) (BaseFormatter_1_tD8EC379DCB1144BDD182C0DFE55ADA354FF0D2DB*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))((BaseFormatter_1_tD8EC379DCB1144BDD182C0DFE55ADA354FF0D2DB*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* DictionaryFormatter_2_GetUninitializedObject_m382BBAF0BFA0BF1AF8261F2CD9E70CCAAB39089A_gshared (DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)NULL;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryFormatter_2_DeserializeImplementation_m5B895AAD6B84DA0F7F3ACC84F3B4744162A48CEB_gshared (DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** ___0_value, RuntimeObject* ___1_reader, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
const uint32_t SizeOf_TKey_t8BC97F4B793BC3373E2959F6C92767B566053C62 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
|
|
const uint32_t SizeOf_TValue_tF98EF4B55C26337883866CB67E6CA78BC5508D00 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 21));
|
|
const Il2CppFullySharedGenericAny L_47 = alloca(SizeOf_TKey_t8BC97F4B793BC3373E2959F6C92767B566053C62);
|
|
const Il2CppFullySharedGenericAny L_52 = L_47;
|
|
const Il2CppFullySharedGenericAny L_64 = L_47;
|
|
const Il2CppFullySharedGenericAny L_50 = alloca(SizeOf_TValue_tF98EF4B55C26337883866CB67E6CA78BC5508D00);
|
|
const Il2CppFullySharedGenericAny L_65 = L_50;
|
|
String_t* V_0 = NULL;
|
|
uint8_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
int64_t V_3 = 0;
|
|
Type_t* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
bool V_6 = false;
|
|
Il2CppFullySharedGenericAny V_7 = alloca(SizeOf_TKey_t8BC97F4B793BC3373E2959F6C92767B566053C62);
|
|
memset(V_7, 0, SizeOf_TKey_t8BC97F4B793BC3373E2959F6C92767B566053C62);
|
|
Il2CppFullySharedGenericAny V_8 = alloca(SizeOf_TValue_tF98EF4B55C26337883866CB67E6CA78BC5508D00);
|
|
memset(V_8, 0, SizeOf_TValue_tF98EF4B55C26337883866CB67E6CA78BC5508D00);
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_9 = NULL;
|
|
Exception_t* V_10 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** G_B6_0 = NULL;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** G_B5_0 = NULL;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* G_B7_0 = NULL;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** G_B7_1 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___1_reader;
|
|
NullCheck(L_0);
|
|
uint8_t L_1;
|
|
L_1 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_0, (&V_0));
|
|
V_1 = L_1;
|
|
V_2 = (RuntimeObject*)NULL;
|
|
String_t* L_2 = V_0;
|
|
bool L_3;
|
|
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_4 = V_1;
|
|
if ((((int32_t)L_4) == ((int32_t)((int32_t)12))))
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A* L_5 = ((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___EqualityComparerSerializer;
|
|
RuntimeObject* L_6 = ___1_reader;
|
|
NullCheck(L_5);
|
|
RuntimeObject* L_7;
|
|
L_7 = VirtualFuncInvoker1Invoker< RuntimeObject*, RuntimeObject* >::Invoke(6, L_5, L_6);
|
|
V_2 = L_7;
|
|
RuntimeObject* L_8 = ___1_reader;
|
|
NullCheck(L_8);
|
|
uint8_t L_9;
|
|
L_9 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_8, (&V_0));
|
|
V_1 = L_9;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
uint8_t L_10 = V_1;
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)12)))))
|
|
{
|
|
goto IL_01b6;
|
|
}
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_01ae:
|
|
{
|
|
RuntimeObject* L_11 = ___1_reader;
|
|
NullCheck(L_11);
|
|
bool L_12;
|
|
L_12 = InterfaceFuncInvoker0< bool >::Invoke(14, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_11);
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_13 = ___1_reader;
|
|
NullCheck(L_13);
|
|
bool L_14;
|
|
L_14 = InterfaceFuncInvoker1< bool, int64_t* >::Invoke(13, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_13, (&V_3));
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** L_15 = ___0_value;
|
|
RuntimeObject* L_16 = V_2;
|
|
if (!L_16)
|
|
{
|
|
G_B6_0 = L_15;
|
|
goto IL_0051_1;
|
|
}
|
|
G_B5_0 = L_15;
|
|
}
|
|
{
|
|
int64_t L_17 = V_3;
|
|
RuntimeObject* L_18 = V_2;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_19 = (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 11));
|
|
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_19, ((int32_t)L_17), L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
|
|
G_B7_0 = L_19;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_0058_1;
|
|
}
|
|
|
|
IL_0051_1:
|
|
{
|
|
int64_t L_20 = V_3;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_21 = (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 11));
|
|
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_21, ((int32_t)L_20), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
G_B7_0 = L_21;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_0058_1:
|
|
{
|
|
*((RuntimeObject**)G_B7_1) = (RuntimeObject*)G_B7_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B7_1, (void*)(RuntimeObject*)G_B7_0);
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** L_22 = ___0_value;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_23 = *((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E**)L_22);
|
|
RuntimeObject* L_24 = ___1_reader;
|
|
NullCheck((BaseFormatter_1_tD8EC379DCB1144BDD182C0DFE55ADA354FF0D2DB*)__this);
|
|
InvokerActionInvoker2< Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)), il2cpp_rgctx_method(method->klass->rgctx_data, 17), (BaseFormatter_1_tD8EC379DCB1144BDD182C0DFE55ADA354FF0D2DB*)__this, L_23, L_24);
|
|
V_5 = 0;
|
|
goto IL_01a3_1;
|
|
}
|
|
|
|
IL_006a_1:
|
|
{
|
|
RuntimeObject* L_25 = ___1_reader;
|
|
NullCheck(L_25);
|
|
uint8_t L_26;
|
|
L_26 = InterfaceFuncInvoker1< uint8_t, String_t** >::Invoke(16, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_25, (&V_0));
|
|
if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)13)))))
|
|
{
|
|
goto IL_00c7_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_27 = ___1_reader;
|
|
NullCheck(L_27);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_28;
|
|
L_28 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_27);
|
|
NullCheck(L_28);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_29;
|
|
L_29 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_28, NULL);
|
|
NullCheck(L_29);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_30;
|
|
L_30 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_29, NULL);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31;
|
|
NullCheck(L_32);
|
|
(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral7483A8715546446B88DC220E397191DE8747F253);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32;
|
|
String_t* L_34;
|
|
L_34 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_5), NULL);
|
|
NullCheck(L_33);
|
|
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_34);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_33;
|
|
NullCheck(L_35);
|
|
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral614873C01A2D14E293DCF71F3BE4B31FB98851A9);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35;
|
|
String_t* L_37;
|
|
L_37 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_3), NULL);
|
|
NullCheck(L_36);
|
|
(L_36)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_37);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_36;
|
|
NullCheck(L_38);
|
|
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral1BF7D18078AF96BAB7AA7C78B773FEF7BE508C57);
|
|
String_t* L_39;
|
|
L_39 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_38, NULL);
|
|
NullCheck(L_30);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_30, L_39, NULL);
|
|
goto IL_01bc;
|
|
}
|
|
|
|
IL_00c7_1:
|
|
{
|
|
V_6 = (bool)1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0162_1:
|
|
{
|
|
{
|
|
bool L_40 = V_6;
|
|
if (!L_40)
|
|
{
|
|
goto IL_016d_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_41 = ___1_reader;
|
|
NullCheck(L_41);
|
|
bool L_42;
|
|
L_42 = InterfaceFuncInvoker0< bool >::Invoke(12, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_41);
|
|
}
|
|
|
|
IL_016d_1:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_43 = ___1_reader;
|
|
NullCheck(L_43);
|
|
bool L_44;
|
|
L_44 = InterfaceFuncInvoker1< bool, Type_t** >::Invoke(11, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_43, (&V_4));
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_45 = ((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyReaderWriter;
|
|
RuntimeObject* L_46 = ___1_reader;
|
|
NullCheck(L_45);
|
|
VirtualActionInvoker2Invoker< RuntimeObject*, Il2CppFullySharedGenericAny* >::Invoke(6, L_45, L_46, (Il2CppFullySharedGenericAny*)L_47);
|
|
il2cpp_codegen_memcpy(V_7, L_47, SizeOf_TKey_t8BC97F4B793BC3373E2959F6C92767B566053C62);
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_48 = ((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ValueReaderWriter;
|
|
RuntimeObject* L_49 = ___1_reader;
|
|
NullCheck(L_48);
|
|
VirtualActionInvoker2Invoker< RuntimeObject*, Il2CppFullySharedGenericAny* >::Invoke(6, L_48, L_49, (Il2CppFullySharedGenericAny*)L_50);
|
|
il2cpp_codegen_memcpy(V_8, L_50, SizeOf_TValue_tF98EF4B55C26337883866CB67E6CA78BC5508D00);
|
|
bool L_51 = ((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyIsValueType;
|
|
if (L_51)
|
|
{
|
|
goto IL_0132_3;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_memcpy(L_52, V_7, SizeOf_TKey_t8BC97F4B793BC3373E2959F6C92767B566053C62);
|
|
bool L_53 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19), L_52);
|
|
if (L_53)
|
|
{
|
|
goto IL_0132_3;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_54 = ___1_reader;
|
|
NullCheck(L_54);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_55;
|
|
L_55 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_54);
|
|
NullCheck(L_55);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_56;
|
|
L_56 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_55, NULL);
|
|
NullCheck(L_56);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_57;
|
|
L_57 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_56, NULL);
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_58 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 0)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_59;
|
|
L_59 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_58, NULL);
|
|
NullCheck(L_59);
|
|
String_t* L_60;
|
|
L_60 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_59);
|
|
String_t* L_61;
|
|
L_61 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral6E308FB934D7DCBE6E83CC7CC96FD29475945FBB, L_60, _stringLiteralB78A24AD43A7AEBFD5840B756FF4A6F90FC7053E, NULL);
|
|
NullCheck(L_57);
|
|
DebugContext_LogWarning_m3C62B4C52E0B07A2790375DE4C290A44C6804949(L_57, L_61, NULL);
|
|
goto IL_019d_1;
|
|
}
|
|
|
|
IL_0132_3:
|
|
{
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** L_62 = ___0_value;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_63 = *((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E**)L_62);
|
|
il2cpp_codegen_memcpy(L_64, V_7, SizeOf_TKey_t8BC97F4B793BC3373E2959F6C92767B566053C62);
|
|
il2cpp_codegen_memcpy(L_65, V_8, SizeOf_TValue_tF98EF4B55C26337883866CB67E6CA78BC5508D00);
|
|
NullCheck(L_63);
|
|
InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), L_63, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_64: *(void**)L_64), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 21)) ? L_65: *(void**)L_65));
|
|
goto IL_016e_1;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_013f_2;
|
|
}
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0147_2;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_013f_2:
|
|
{
|
|
V_9 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
|
|
V_6 = (bool)0;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_66 = V_9;
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_66, method);
|
|
}
|
|
|
|
CATCH_0147_2:
|
|
{
|
|
V_10 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
|
|
RuntimeObject* L_67 = ___1_reader;
|
|
NullCheck(L_67);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_68;
|
|
L_68 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var)), L_67);
|
|
NullCheck(L_68);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_69;
|
|
L_69 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_68, NULL);
|
|
NullCheck(L_69);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_70;
|
|
L_70 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_69, NULL);
|
|
Exception_t* L_71 = V_10;
|
|
NullCheck(L_70);
|
|
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_70, L_71, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_016e_1;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_016e_1:
|
|
{
|
|
RuntimeObject* L_72 = ___1_reader;
|
|
NullCheck(L_72);
|
|
bool L_73;
|
|
L_73 = InterfaceFuncInvoker0< bool >::Invoke(4, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_72);
|
|
if (L_73)
|
|
{
|
|
goto IL_019d_1;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_74 = ___1_reader;
|
|
NullCheck(L_74);
|
|
DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* L_75;
|
|
L_75 = InterfaceFuncInvoker0< DeserializationContext_t4DBD446D4880A092A2824DFC21E2ECAE53CD86C1* >::Invoke(8, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_74);
|
|
NullCheck(L_75);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_76;
|
|
L_76 = DeserializationContext_get_Config_mE392E4DD9894B26123D8CA07405E7ADF7CAEA678(L_75, NULL);
|
|
NullCheck(L_76);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_77;
|
|
L_77 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_76, NULL);
|
|
RuntimeObject* L_78 = ___1_reader;
|
|
NullCheck(L_78);
|
|
String_t* L_79;
|
|
L_79 = InterfaceFuncInvoker0< String_t* >::Invoke(10, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_78);
|
|
String_t* L_80;
|
|
L_80 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral67B76953D7C4200B304B3393B23C3688A9A67FC1, L_79, NULL);
|
|
NullCheck(L_77);
|
|
DebugContext_LogError_mA39F7688549F785CEF315428BC53941ECAFE8A1A(L_77, L_80, NULL);
|
|
goto IL_01bc;
|
|
}
|
|
|
|
IL_019d_1:
|
|
{
|
|
int32_t L_81 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_81, 1));
|
|
}
|
|
|
|
IL_01a3_1:
|
|
{
|
|
int32_t L_82 = V_5;
|
|
int64_t L_83 = V_3;
|
|
if ((((int64_t)((int64_t)L_82)) < ((int64_t)L_83)))
|
|
{
|
|
goto IL_006a_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01bc;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_01b6:
|
|
{
|
|
RuntimeObject* L_84 = ___1_reader;
|
|
NullCheck(L_84);
|
|
InterfaceActionInvoker0::Invoke(37, IDataReader_t387D8EF56B60D4587344CF62EFED4C811EC91816_il2cpp_TypeInfo_var, L_84);
|
|
}
|
|
|
|
IL_01bc:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryFormatter_2_SerializeImplementation_mFBC09B46E3C72792E7C39116240CF6F578FBF5CE_gshared (DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** ___0_value, RuntimeObject* ___1_writer, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
const uint32_t SizeOf_Enumerator_t1E3129E75926BB16DC045CC3C5069336E25E5CE3 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 27));
|
|
const uint32_t SizeOf_KeyValuePair_2_tE39F70E8108C3DABC2F3856141390C15B21030C8 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29));
|
|
void* L_16 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 27)));
|
|
const uint32_t SizeOf_TKey_t8BC97F4B793BC3373E2959F6C92767B566053C62 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19));
|
|
const Il2CppFullySharedGenericAny L_22 = alloca(SizeOf_TKey_t8BC97F4B793BC3373E2959F6C92767B566053C62);
|
|
const uint32_t SizeOf_TValue_tF98EF4B55C26337883866CB67E6CA78BC5508D00 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 21));
|
|
const Il2CppFullySharedGenericAny L_25 = alloca(SizeOf_TValue_tF98EF4B55C26337883866CB67E6CA78BC5508D00);
|
|
const Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1 L_15 = alloca(SizeOf_Enumerator_t1E3129E75926BB16DC045CC3C5069336E25E5CE3);
|
|
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_17 = alloca(SizeOf_KeyValuePair_2_tE39F70E8108C3DABC2F3856141390C15B21030C8);
|
|
Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1 V_0 = alloca(SizeOf_Enumerator_t1E3129E75926BB16DC045CC3C5069336E25E5CE3);
|
|
memset(V_0, 0, SizeOf_Enumerator_t1E3129E75926BB16DC045CC3C5069336E25E5CE3);
|
|
KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 V_1 = alloca(SizeOf_KeyValuePair_2_tE39F70E8108C3DABC2F3856141390C15B21030C8);
|
|
memset(V_1, 0, SizeOf_KeyValuePair_2_tE39F70E8108C3DABC2F3856141390C15B21030C8);
|
|
bool V_2 = false;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* V_3 = NULL;
|
|
Exception_t* V_4 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00be:
|
|
{
|
|
RuntimeObject* L_0 = ___1_writer;
|
|
NullCheck(L_0);
|
|
InterfaceActionInvoker0::Invoke(13, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_0);
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** L_1 = ___0_value;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_2 = *((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E**)L_1);
|
|
NullCheck(L_2);
|
|
RuntimeObject* L_3;
|
|
L_3 = (( RuntimeObject* (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
if (!L_3)
|
|
{
|
|
goto IL_0020_1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t40339CDD83C0ABAE409D586A48DC9AF909E4CE2A* L_4 = ((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___EqualityComparerSerializer;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** L_5 = ___0_value;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_6 = *((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E**)L_5);
|
|
NullCheck(L_6);
|
|
RuntimeObject* L_7;
|
|
L_7 = (( RuntimeObject* (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
|
|
RuntimeObject* L_8 = ___1_writer;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker3Invoker< String_t*, RuntimeObject*, RuntimeObject* >::Invoke(7, L_4, _stringLiteral0C3FC9399673D70886E209A79694134E10FB6A1D, L_7, L_8);
|
|
}
|
|
|
|
IL_0020_1:
|
|
{
|
|
RuntimeObject* L_9 = ___1_writer;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** L_10 = ___0_value;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_11 = *((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E**)L_10);
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = (( int32_t (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
NullCheck(L_9);
|
|
InterfaceActionInvoker1< int64_t >::Invoke(12, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_9, ((int64_t)L_12));
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E** L_13 = ___0_value;
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_14 = *((Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E**)L_13);
|
|
NullCheck(L_14);
|
|
InvokerActionInvoker1< Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)), il2cpp_rgctx_method(method->klass->rgctx_data, 26), L_14, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)L_15);
|
|
il2cpp_codegen_memcpy(V_0, L_15, SizeOf_Enumerator_t1E3129E75926BB16DC045CC3C5069336E25E5CE3);
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_00b0_1:
|
|
{
|
|
ConstrainedActionInvoker0::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 27), il2cpp_rgctx_method(method->klass->rgctx_data, 35), L_16, (void*)(Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)V_0);
|
|
return;
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
goto IL_00a5_2;
|
|
}
|
|
|
|
IL_0038_2:
|
|
{
|
|
InvokerActionInvoker1< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)), il2cpp_rgctx_method(method->klass->rgctx_data, 28), (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)V_0, (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_17);
|
|
il2cpp_codegen_memcpy(V_1, L_17, SizeOf_KeyValuePair_2_tE39F70E8108C3DABC2F3856141390C15B21030C8);
|
|
V_2 = (bool)1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_009a_2:
|
|
{
|
|
{
|
|
bool L_18 = V_2;
|
|
if (!L_18)
|
|
{
|
|
goto IL_00a4_2;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_19 = ___1_writer;
|
|
NullCheck(L_19);
|
|
InterfaceActionInvoker1< String_t* >::Invoke(11, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_19, (String_t*)NULL);
|
|
}
|
|
|
|
IL_00a4_2:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
try
|
|
{
|
|
RuntimeObject* L_20 = ___1_writer;
|
|
NullCheck(L_20);
|
|
InterfaceActionInvoker2< String_t*, Type_t* >::Invoke(10, IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var, L_20, (String_t*)NULL, (Type_t*)NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_21 = ((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___KeyReaderWriter;
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)), il2cpp_rgctx_method(method->klass->rgctx_data, 30), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_1, (Il2CppFullySharedGenericAny*)L_22);
|
|
RuntimeObject* L_23 = ___1_writer;
|
|
NullCheck(L_21);
|
|
VirtualActionInvoker3Invoker< String_t*, Il2CppFullySharedGenericAny, RuntimeObject* >::Invoke(7, L_21, _stringLiteralEE09D6362AE3E3971C21C14EE5B744770A79A694, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 19)) ? L_22: *(void**)L_22), L_23);
|
|
Serializer_1_t94CE14A27577317D3D2E89BBF5CFB81EC9E1492D* L_24 = ((DictionaryFormatter_2_t79D3228A87EB1B117A58EFCDAF8B9FC071828F4E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ValueReaderWriter;
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)), il2cpp_rgctx_method(method->klass->rgctx_data, 32), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_1, (Il2CppFullySharedGenericAny*)L_25);
|
|
RuntimeObject* L_26 = ___1_writer;
|
|
NullCheck(L_24);
|
|
VirtualActionInvoker3Invoker< String_t*, Il2CppFullySharedGenericAny, RuntimeObject* >::Invoke(7, L_24, _stringLiteral9E8F348DBD05FA85579E24AD53B707605EEB6F32, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 21)) ? L_25: *(void**)L_25), L_26);
|
|
goto IL_00a5_2;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_007a_3;
|
|
}
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_007f_3;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_007a_3:
|
|
{
|
|
V_3 = ((SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*)IL2CPP_GET_ACTIVE_EXCEPTION(SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F*));
|
|
V_2 = (bool)0;
|
|
SerializationAbortException_t9B2E50F1CCF6EBE819388902E01014E9709A393F* L_27 = V_3;
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, method);
|
|
}
|
|
|
|
CATCH_007f_3:
|
|
{
|
|
V_4 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
|
|
RuntimeObject* L_28 = ___1_writer;
|
|
NullCheck(L_28);
|
|
SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* L_29;
|
|
L_29 = InterfaceFuncInvoker0< SerializationContext_t7D96C70BEDCF9F425639DEB95D3367185D269659* >::Invoke(5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IDataWriter_t54F3756A26CA3F366434D96287930E867B999653_il2cpp_TypeInfo_var)), L_28);
|
|
NullCheck(L_29);
|
|
SerializationConfig_t6D2562EC18C4263B7A22E2629142AACFD3CECAAB* L_30;
|
|
L_30 = SerializationContext_get_Config_m7DD4BE390B9B8B36E56305AD86CDB48CEED4A5CB(L_29, NULL);
|
|
NullCheck(L_30);
|
|
DebugContext_t417A5CB26111558E5F6688BCE4ABB7F97DA080AF* L_31;
|
|
L_31 = SerializationConfig_get_DebugContext_m3B30B1DBC7046A3764B42952E8DA071AB411FA9D(L_30, NULL);
|
|
Exception_t* L_32 = V_4;
|
|
NullCheck(L_31);
|
|
DebugContext_LogException_mB2049C271A61D73E3B468A6931D4A694FD58CDFB(L_31, L_32, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_00a5_2;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00a5_2:
|
|
{
|
|
bool L_33;
|
|
L_33 = (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)))((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)V_0, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
if (L_33)
|
|
{
|
|
goto IL_0038_2;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
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 DictionaryIterator_2__ctor_m6FE52D1A78A2BA18D96F3CCC2BAEC38A6EA17C36_gshared (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_0 = ___0_dictionary;
|
|
__this->___isNull = (bool)((((RuntimeObject*)(Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = __this->___isNull;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
__this->___dictionary = (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dictionary), (void*)(Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907*)NULL);
|
|
Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* L_2 = (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3*)(&__this->___enumerator);
|
|
il2cpp_codegen_initobj(L_2, sizeof(Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3));
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_3 = ___0_dictionary;
|
|
__this->___dictionary = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dictionary), (void*)L_3);
|
|
Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* L_4 = __this->___dictionary;
|
|
NullCheck(L_4);
|
|
Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3 L_5;
|
|
L_5 = Dictionary_2_GetEnumerator_m3F1620145BA0815B7C7CD648EF054558AA26556A(L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
__this->___enumerator = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____dictionary), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___value), (void*)NULL);
|
|
#endif
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2__ctor_m6FE52D1A78A2BA18D96F3CCC2BAEC38A6EA17C36_AdjustorThunk (RuntimeObject* __this, Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F*>(__this + _offset);
|
|
DictionaryIterator_2__ctor_m6FE52D1A78A2BA18D96F3CCC2BAEC38A6EA17C36(_thisAdjusted, ___0_dictionary, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F DictionaryIterator_2_GetEnumerator_mF7F0895F9932B862547B0F5F048D7A4B934C4048_gshared (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F L_0 = (*(DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F*)__this);
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F DictionaryIterator_2_GetEnumerator_mF7F0895F9932B862547B0F5F048D7A4B934C4048_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F*>(__this + _offset);
|
|
DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F _returnValue;
|
|
_returnValue = DictionaryIterator_2_GetEnumerator_mF7F0895F9932B862547B0F5F048D7A4B934C4048(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 DictionaryIterator_2_get_Current_mB864D3B7315ED9D89E1BA256A7AE2DF50E2CA52E_gshared (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* L_0 = (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3*)(&__this->___enumerator);
|
|
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 L_1;
|
|
L_1 = Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 DictionaryIterator_2_get_Current_mB864D3B7315ED9D89E1BA256A7AE2DF50E2CA52E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F*>(__this + _offset);
|
|
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 _returnValue;
|
|
_returnValue = DictionaryIterator_2_get_Current_mB864D3B7315ED9D89E1BA256A7AE2DF50E2CA52E(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryIterator_2_MoveNext_m45F99C4B577605E107CB353C834E6362258FA683_gshared (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = __this->___isNull;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* L_1 = (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3*)(&__this->___enumerator);
|
|
bool L_2;
|
|
L_2 = Enumerator_MoveNext_m4DC143BC57F14EDD85AB13B6D6F3B5D0E319B30E(L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool DictionaryIterator_2_MoveNext_m45F99C4B577605E107CB353C834E6362258FA683_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = DictionaryIterator_2_MoveNext_m45F99C4B577605E107CB353C834E6362258FA683(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_Dispose_m77B682B7F08A99F491D17C58FA8BCE1F401FCF5C_gshared (DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* L_0 = (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3*)(&__this->___enumerator);
|
|
Enumerator_Dispose_mAECCBE12C0427D7ACF88F82FA266F1AE37402565(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2_Dispose_m77B682B7F08A99F491D17C58FA8BCE1F401FCF5C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t7C79568088B33BFC50A64368A00CFDC93C3EB35F*>(__this + _offset);
|
|
DictionaryIterator_2_Dispose_m77B682B7F08A99F491D17C58FA8BCE1F401FCF5C(_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 IL2CPP_METHOD_ATTR void DictionaryIterator_2__ctor_m9B8D8008A2D6B472E0BA5CDC8A983F503372A66E_gshared (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_0 = ___0_dictionary;
|
|
__this->___isNull = (bool)((((RuntimeObject*)(Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = __this->___isNull;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
__this->___dictionary = (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dictionary), (void*)(Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)NULL);
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* L_2 = (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9*)(&__this->___enumerator);
|
|
il2cpp_codegen_initobj(L_2, sizeof(Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9));
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_3 = ___0_dictionary;
|
|
__this->___dictionary = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dictionary), (void*)L_3);
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_4 = __this->___dictionary;
|
|
NullCheck(L_4);
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 L_5;
|
|
L_5 = Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA(L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
__this->___enumerator = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____dictionary), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___key), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___value), (void*)NULL);
|
|
#endif
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2__ctor_m9B8D8008A2D6B472E0BA5CDC8A983F503372A66E_AdjustorThunk (RuntimeObject* __this, Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505*>(__this + _offset);
|
|
DictionaryIterator_2__ctor_m9B8D8008A2D6B472E0BA5CDC8A983F503372A66E(_thisAdjusted, ___0_dictionary, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505 DictionaryIterator_2_GetEnumerator_mB123B47F560E8ED2049ACC35C4F61BC9D7B53DFA_gshared (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505 L_0 = (*(DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505*)__this);
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505 DictionaryIterator_2_GetEnumerator_mB123B47F560E8ED2049ACC35C4F61BC9D7B53DFA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505*>(__this + _offset);
|
|
DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505 _returnValue;
|
|
_returnValue = DictionaryIterator_2_GetEnumerator_mB123B47F560E8ED2049ACC35C4F61BC9D7B53DFA(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 DictionaryIterator_2_get_Current_mF8C9C6D0470ADD73CEDD1CF98137A4024307697D_gshared (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* L_0 = (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9*)(&__this->___enumerator);
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_1;
|
|
L_1 = Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 DictionaryIterator_2_get_Current_mF8C9C6D0470ADD73CEDD1CF98137A4024307697D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505*>(__this + _offset);
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 _returnValue;
|
|
_returnValue = DictionaryIterator_2_get_Current_mF8C9C6D0470ADD73CEDD1CF98137A4024307697D(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryIterator_2_MoveNext_m5487E41BABF11AD1C1A764B603C2C388237A63B4_gshared (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = __this->___isNull;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* L_1 = (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9*)(&__this->___enumerator);
|
|
bool L_2;
|
|
L_2 = Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4(L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool DictionaryIterator_2_MoveNext_m5487E41BABF11AD1C1A764B603C2C388237A63B4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = DictionaryIterator_2_MoveNext_m5487E41BABF11AD1C1A764B603C2C388237A63B4(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_Dispose_m4FC375113E8474A389DCD5E0DABEEDA1FB258860_gshared (DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* L_0 = (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9*)(&__this->___enumerator);
|
|
Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2_Dispose_m4FC375113E8474A389DCD5E0DABEEDA1FB258860_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_tF11CD151F7684CF13DE49A11B8A427118F84C505*>(__this + _offset);
|
|
DictionaryIterator_2_Dispose_m4FC375113E8474A389DCD5E0DABEEDA1FB258860(_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 IL2CPP_METHOD_ATTR void DictionaryIterator_2__ctor_mA95224A24C5296E63EECB98617BD765A297AF9B8_gshared (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_0 = ___0_dictionary;
|
|
__this->___isNull = (bool)((((RuntimeObject*)(Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
bool L_1 = __this->___isNull;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
__this->___dictionary = (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dictionary), (void*)(Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA*)NULL);
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* L_2 = (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9*)(&__this->___enumerator);
|
|
il2cpp_codegen_initobj(L_2, sizeof(Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9));
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_3 = ___0_dictionary;
|
|
__this->___dictionary = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dictionary), (void*)L_3);
|
|
Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* L_4 = __this->___dictionary;
|
|
NullCheck(L_4);
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 L_5;
|
|
L_5 = Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA(L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
__this->___enumerator = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___enumerator))->____dictionary), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___key), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___enumerator))->____current))->___value), (void*)NULL);
|
|
#endif
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2__ctor_mA95224A24C5296E63EECB98617BD765A297AF9B8_AdjustorThunk (RuntimeObject* __this, Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE*>(__this + _offset);
|
|
DictionaryIterator_2__ctor_mA95224A24C5296E63EECB98617BD765A297AF9B8(_thisAdjusted, ___0_dictionary, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE DictionaryIterator_2_GetEnumerator_m7D25B3D51DD9EB203C203832A69BFD35A3E5612F_gshared (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE L_0 = (*(DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE*)__this);
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE DictionaryIterator_2_GetEnumerator_m7D25B3D51DD9EB203C203832A69BFD35A3E5612F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE*>(__this + _offset);
|
|
DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE _returnValue;
|
|
_returnValue = DictionaryIterator_2_GetEnumerator_m7D25B3D51DD9EB203C203832A69BFD35A3E5612F(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 DictionaryIterator_2_get_Current_m0DEA487691543A1F2CDFA4D34BE3A6F04469C875_gshared (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* L_0 = (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9*)(&__this->___enumerator);
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_1;
|
|
L_1 = Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 DictionaryIterator_2_get_Current_m0DEA487691543A1F2CDFA4D34BE3A6F04469C875_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE*>(__this + _offset);
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 _returnValue;
|
|
_returnValue = DictionaryIterator_2_get_Current_m0DEA487691543A1F2CDFA4D34BE3A6F04469C875(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryIterator_2_MoveNext_mA8CB3355F0281753E579AE8E1ECF6ED4A4D16C74_gshared (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = __this->___isNull;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* L_1 = (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9*)(&__this->___enumerator);
|
|
bool L_2;
|
|
L_2 = Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4(L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool DictionaryIterator_2_MoveNext_mA8CB3355F0281753E579AE8E1ECF6ED4A4D16C74_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = DictionaryIterator_2_MoveNext_mA8CB3355F0281753E579AE8E1ECF6ED4A4D16C74(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_Dispose_m21CEBDA8CF05BECC21FC260B002CDACC09CFC053_gshared (DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* L_0 = (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9*)(&__this->___enumerator);
|
|
Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2_Dispose_m21CEBDA8CF05BECC21FC260B002CDACC09CFC053_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t18F4E1117A9C8A4F13ADAC9530D601ADB5BB77CE*>(__this + _offset);
|
|
DictionaryIterator_2_Dispose_m21CEBDA8CF05BECC21FC260B002CDACC09CFC053(_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 IL2CPP_METHOD_ATTR void DictionaryIterator_2__ctor_mE590DB3B42A0B56B06DE0EC76C81C1702D37AFA1_gshared (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_Enumerator_tAA05A4C8A6FFE6EDF85820F9B634DF2E4E2CD785 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
const Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1 L_4 = alloca(SizeOf_Enumerator_tAA05A4C8A6FFE6EDF85820F9B634DF2E4E2CD785);
|
|
{
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_0 = ___0_dictionary;
|
|
il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2), (bool)((((RuntimeObject*)(Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0));
|
|
bool L_1 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_write_instance_field_data<Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0), (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)NULL);
|
|
il2cpp_codegen_initobj((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), SizeOf_Enumerator_tAA05A4C8A6FFE6EDF85820F9B634DF2E4E2CD785);
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_2 = ___0_dictionary;
|
|
il2cpp_codegen_write_instance_field_data<Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0), L_2);
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_3 = *(Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0));
|
|
NullCheck(L_3);
|
|
InvokerActionInvoker1< Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3), L_3, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)L_4);
|
|
il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1), L_4, SizeOf_Enumerator_tAA05A4C8A6FFE6EDF85820F9B634DF2E4E2CD785);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2__ctor_mE590DB3B42A0B56B06DE0EC76C81C1702D37AFA1_AdjustorThunk (RuntimeObject* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*>(__this + _offset);
|
|
DictionaryIterator_2__ctor_mE590DB3B42A0B56B06DE0EC76C81C1702D37AFA1(_thisAdjusted, ___0_dictionary, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_GetEnumerator_mDE1F6C4D875D3E800B093A884F52B0844DFE3361_gshared (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_DictionaryIterator_2_t48F3591A4D00A30FE2BC6C9E752602F1DC5E022C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
const DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61 L_0 = alloca(SizeOf_DictionaryIterator_2_t48F3591A4D00A30FE2BC6C9E752602F1DC5E022C);
|
|
{
|
|
il2cpp_codegen_memcpy(L_0, __this, SizeOf_DictionaryIterator_2_t48F3591A4D00A30FE2BC6C9E752602F1DC5E022C);
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_DictionaryIterator_2_t48F3591A4D00A30FE2BC6C9E752602F1DC5E022C);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2_GetEnumerator_mDE1F6C4D875D3E800B093A884F52B0844DFE3361_AdjustorThunk (RuntimeObject* __this, DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*>(__this + _offset);
|
|
DictionaryIterator_2_GetEnumerator_mDE1F6C4D875D3E800B093A884F52B0844DFE3361(_thisAdjusted, il2cppRetVal, method);
|
|
return;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_get_Current_m44435A706CBC038F2D0DC60C588C3C1226CEFB43_gshared (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_KeyValuePair_2_t244F58BCCD1E063AC6F2D8ED10869EEC0CE56407 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_0 = alloca(SizeOf_KeyValuePair_2_t244F58BCCD1E063AC6F2D8ED10869EEC0CE56407);
|
|
{
|
|
InvokerActionInvoker1< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4), (((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_0);
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_KeyValuePair_2_t244F58BCCD1E063AC6F2D8ED10869EEC0CE56407);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2_get_Current_m44435A706CBC038F2D0DC60C588C3C1226CEFB43_AdjustorThunk (RuntimeObject* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*>(__this + _offset);
|
|
DictionaryIterator_2_get_Current_m44435A706CBC038F2D0DC60C588C3C1226CEFB43(_thisAdjusted, il2cppRetVal, method);
|
|
return;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryIterator_2_MoveNext_m7A06FBD39D39D3FC86422E45F38327D8985603F2_gshared (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2));
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
bool L_1;
|
|
L_1 = (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool DictionaryIterator_2_MoveNext_m7A06FBD39D39D3FC86422E45F38327D8985603F2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = DictionaryIterator_2_MoveNext_m7A06FBD39D39D3FC86422E45F38327D8985603F2(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_Dispose_m79D5E228BDB5BED986B74AFA8BBF0336B2841150_gshared (DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2_Dispose_m79D5E228BDB5BED986B74AFA8BBF0336B2841150_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_t7F3E9AF325BF17E0B0F9AC9E2B852C6456404A61*>(__this + _offset);
|
|
DictionaryIterator_2_Dispose_m79D5E228BDB5BED986B74AFA8BBF0336B2841150(_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 IL2CPP_METHOD_ATTR void DictionaryIterator_2__ctor_mD937072F4BABF86BC0D96D4F918174A63BBF2DEB_gshared (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_Enumerator_tBE06A58D8AC705D89363EB6FDC3DD1BBA327C38B = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
const Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1 L_4 = alloca(SizeOf_Enumerator_tBE06A58D8AC705D89363EB6FDC3DD1BBA327C38B);
|
|
{
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_0 = ___0_dictionary;
|
|
il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2), (bool)((((RuntimeObject*)(Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0));
|
|
bool L_1 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_write_instance_field_data<Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0), (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)NULL);
|
|
il2cpp_codegen_initobj((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), SizeOf_Enumerator_tBE06A58D8AC705D89363EB6FDC3DD1BBA327C38B);
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_2 = ___0_dictionary;
|
|
il2cpp_codegen_write_instance_field_data<Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0), L_2);
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_3 = *(Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0));
|
|
NullCheck(L_3);
|
|
InvokerActionInvoker1< Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3), L_3, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)L_4);
|
|
il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1), L_4, SizeOf_Enumerator_tBE06A58D8AC705D89363EB6FDC3DD1BBA327C38B);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2__ctor_mD937072F4BABF86BC0D96D4F918174A63BBF2DEB_AdjustorThunk (RuntimeObject* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*>(__this + _offset);
|
|
DictionaryIterator_2__ctor_mD937072F4BABF86BC0D96D4F918174A63BBF2DEB(_thisAdjusted, ___0_dictionary, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_GetEnumerator_mD3A7E20F0DCD59184D3EE319ED374CBA69316EE3_gshared (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_DictionaryIterator_2_tBA78C454A6AFFA71E4082869D2F4FE386C2E2C44 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
const DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22 L_0 = alloca(SizeOf_DictionaryIterator_2_tBA78C454A6AFFA71E4082869D2F4FE386C2E2C44);
|
|
{
|
|
il2cpp_codegen_memcpy(L_0, __this, SizeOf_DictionaryIterator_2_tBA78C454A6AFFA71E4082869D2F4FE386C2E2C44);
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_DictionaryIterator_2_tBA78C454A6AFFA71E4082869D2F4FE386C2E2C44);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2_GetEnumerator_mD3A7E20F0DCD59184D3EE319ED374CBA69316EE3_AdjustorThunk (RuntimeObject* __this, DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*>(__this + _offset);
|
|
DictionaryIterator_2_GetEnumerator_mD3A7E20F0DCD59184D3EE319ED374CBA69316EE3(_thisAdjusted, il2cppRetVal, method);
|
|
return;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_get_Current_m3A01C67EECA679799A253B77BAD0822CBAE51667_gshared (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_KeyValuePair_2_t6385D97B9AC6016E130D17A288ABB6D5C45EA56E = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_0 = alloca(SizeOf_KeyValuePair_2_t6385D97B9AC6016E130D17A288ABB6D5C45EA56E);
|
|
{
|
|
InvokerActionInvoker1< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4), (((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_0);
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_KeyValuePair_2_t6385D97B9AC6016E130D17A288ABB6D5C45EA56E);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2_get_Current_m3A01C67EECA679799A253B77BAD0822CBAE51667_AdjustorThunk (RuntimeObject* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*>(__this + _offset);
|
|
DictionaryIterator_2_get_Current_m3A01C67EECA679799A253B77BAD0822CBAE51667(_thisAdjusted, il2cppRetVal, method);
|
|
return;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryIterator_2_MoveNext_mA0678A3EC5AEFAEA48956DB9563C8FF1AEFD0376_gshared (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2));
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
bool L_1;
|
|
L_1 = (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool DictionaryIterator_2_MoveNext_mA0678A3EC5AEFAEA48956DB9563C8FF1AEFD0376_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = DictionaryIterator_2_MoveNext_mA0678A3EC5AEFAEA48956DB9563C8FF1AEFD0376(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryIterator_2_Dispose_mC5D12A3A11D7BB82DD5EDC17C06ED52CEECBD8E2_gshared (DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryIterator_2_Dispose_mC5D12A3A11D7BB82DD5EDC17C06ED52CEECBD8E2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryIterator_2_tF4133E2FA2935AB7B8CE7CFE8782B01AC7B86D22*>(__this + _offset);
|
|
DictionaryIterator_2_Dispose_mC5D12A3A11D7BB82DD5EDC17C06ED52CEECBD8E2(_thisAdjusted, method);
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DictionaryPropertyBag_2_get_InstantiationKind_m641573CD1323CD15A7F099323BA1B2546F063182_gshared (DictionaryPropertyBag_2_tB597C417CF7505B25BF7B87BA095BDE4F999B934* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (int32_t)(1);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* DictionaryPropertyBag_2_Instantiate_m7778199CDF045586687AB5A9F377D8FB3786C1E0_gshared (DictionaryPropertyBag_2_tB597C417CF7505B25BF7B87BA095BDE4F999B934* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_0 = (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
|
|
(( void (*) (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryPropertyBag_2__ctor_m8FC636BBC54135160381FA25CF825CCC925E5E33_gshared (DictionaryPropertyBag_2_tB597C417CF7505B25BF7B87BA095BDE4F999B934* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
(( void (*) (KeyValueCollectionPropertyBag_3_t5E0DC90A64EA0D5A2ECA5F96F46C708F625A8D08*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((KeyValueCollectionPropertyBag_3_t5E0DC90A64EA0D5A2ECA5F96F46C708F625A8D08*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
#ifdef __clang__
|
|
#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 DictionaryValueIterator_2__ctor_m4FE4A364377D976E9253D6ABA072EA4E336BF019_gshared (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_Enumerator_t4254B0B8E8A8AD4245A1F656DADB913E233894FA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
const Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1 L_4 = alloca(SizeOf_Enumerator_t4254B0B8E8A8AD4245A1F656DADB913E233894FA);
|
|
{
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_0 = ___0_dictionary;
|
|
il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2), (bool)((((RuntimeObject*)(Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0));
|
|
bool L_1 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_write_instance_field_data<Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0), (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)NULL);
|
|
il2cpp_codegen_initobj((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), SizeOf_Enumerator_t4254B0B8E8A8AD4245A1F656DADB913E233894FA);
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_2 = ___0_dictionary;
|
|
il2cpp_codegen_write_instance_field_data<Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0), L_2);
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_3 = *(Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0));
|
|
NullCheck(L_3);
|
|
InvokerActionInvoker1< Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3), L_3, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)L_4);
|
|
il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1), L_4, SizeOf_Enumerator_t4254B0B8E8A8AD4245A1F656DADB913E233894FA);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryValueIterator_2__ctor_m4FE4A364377D976E9253D6ABA072EA4E336BF019_AdjustorThunk (RuntimeObject* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*>(__this + _offset);
|
|
DictionaryValueIterator_2__ctor_m4FE4A364377D976E9253D6ABA072EA4E336BF019(_thisAdjusted, ___0_dictionary, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_GetEnumerator_m25793B09E17DC02D259FAADF6B1E1D031F873F92_gshared (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_DictionaryValueIterator_2_t35E1C6D455BDC9C2F7AE827683795F104C2B4814 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
const DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74 L_0 = alloca(SizeOf_DictionaryValueIterator_2_t35E1C6D455BDC9C2F7AE827683795F104C2B4814);
|
|
{
|
|
il2cpp_codegen_memcpy(L_0, __this, SizeOf_DictionaryValueIterator_2_t35E1C6D455BDC9C2F7AE827683795F104C2B4814);
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_DictionaryValueIterator_2_t35E1C6D455BDC9C2F7AE827683795F104C2B4814);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryValueIterator_2_GetEnumerator_m25793B09E17DC02D259FAADF6B1E1D031F873F92_AdjustorThunk (RuntimeObject* __this, DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*>(__this + _offset);
|
|
DictionaryValueIterator_2_GetEnumerator_m25793B09E17DC02D259FAADF6B1E1D031F873F92(_thisAdjusted, il2cppRetVal, method);
|
|
return;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_get_Current_m3D01AA03197CA7A248DEB02DA78771E2325BE439_gshared (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_KeyValuePair_2_t3AE60799838C6FA5066D7882B3922684E099AF9F = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
const uint32_t SizeOf_T2_t06FB7B9BE6F2FC9EFF4B85A00102C3EEC6ADDC90 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 7));
|
|
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T2_t06FB7B9BE6F2FC9EFF4B85A00102C3EEC6ADDC90);
|
|
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_0 = alloca(SizeOf_KeyValuePair_2_t3AE60799838C6FA5066D7882B3922684E099AF9F);
|
|
KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 V_0 = alloca(SizeOf_KeyValuePair_2_t3AE60799838C6FA5066D7882B3922684E099AF9F);
|
|
memset(V_0, 0, SizeOf_KeyValuePair_2_t3AE60799838C6FA5066D7882B3922684E099AF9F);
|
|
{
|
|
InvokerActionInvoker1< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4), (((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_0);
|
|
il2cpp_codegen_memcpy(V_0, L_0, SizeOf_KeyValuePair_2_t3AE60799838C6FA5066D7882B3922684E099AF9F);
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_0, (Il2CppFullySharedGenericAny*)L_1);
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_1, SizeOf_T2_t06FB7B9BE6F2FC9EFF4B85A00102C3EEC6ADDC90);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryValueIterator_2_get_Current_m3D01AA03197CA7A248DEB02DA78771E2325BE439_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*>(__this + _offset);
|
|
DictionaryValueIterator_2_get_Current_m3D01AA03197CA7A248DEB02DA78771E2325BE439(_thisAdjusted, il2cppRetVal, method);
|
|
return;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryValueIterator_2_MoveNext_m4CC20F0C97D623B361B8523BAC91CADE37B2B66F_gshared (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2));
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
bool L_1;
|
|
L_1 = (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool DictionaryValueIterator_2_MoveNext_m4CC20F0C97D623B361B8523BAC91CADE37B2B66F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = DictionaryValueIterator_2_MoveNext_m4CC20F0C97D623B361B8523BAC91CADE37B2B66F(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_Dispose_mA6388C3A02CA761D4F4ECD7117B836227DF6E77C_gshared (DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)))((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryValueIterator_2_Dispose_mA6388C3A02CA761D4F4ECD7117B836227DF6E77C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryValueIterator_2_t5A9B4EBC49DA74DFADD943C174F5BD9962FA3E74*>(__this + _offset);
|
|
DictionaryValueIterator_2_Dispose_mA6388C3A02CA761D4F4ECD7117B836227DF6E77C(_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 IL2CPP_METHOD_ATTR void DictionaryValueIterator_2__ctor_mCD35B785725E5A5FE26B7ADA341FE7CBAB62CCE2_gshared (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_Enumerator_t1CE63CAF189BA2BDD9CE7C2FEF0E77AFE353F415 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
|
|
const Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1 L_4 = alloca(SizeOf_Enumerator_t1CE63CAF189BA2BDD9CE7C2FEF0E77AFE353F415);
|
|
{
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_0 = ___0_dictionary;
|
|
il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2), (bool)((((RuntimeObject*)(Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0));
|
|
bool L_1 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_write_instance_field_data<Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0), (Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*)NULL);
|
|
il2cpp_codegen_initobj((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), SizeOf_Enumerator_t1CE63CAF189BA2BDD9CE7C2FEF0E77AFE353F415);
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_2 = ___0_dictionary;
|
|
il2cpp_codegen_write_instance_field_data<Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E*>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0), L_2);
|
|
Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* L_3 = *(Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),0));
|
|
NullCheck(L_3);
|
|
InvokerActionInvoker1< Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3), L_3, (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)L_4);
|
|
il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1), L_4, SizeOf_Enumerator_t1CE63CAF189BA2BDD9CE7C2FEF0E77AFE353F415);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryValueIterator_2__ctor_mCD35B785725E5A5FE26B7ADA341FE7CBAB62CCE2_AdjustorThunk (RuntimeObject* __this, Dictionary_2_t5C32AF17A5801FB3109E5B0E622BA8402A04E08E* ___0_dictionary, const RuntimeMethod* method)
|
|
{
|
|
DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*>(__this + _offset);
|
|
DictionaryValueIterator_2__ctor_mCD35B785725E5A5FE26B7ADA341FE7CBAB62CCE2(_thisAdjusted, ___0_dictionary, method);
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_GetEnumerator_m840C8CA1AF36DDE695C6407AE46F83A1801D462E_gshared (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_DictionaryValueIterator_2_t90B8E021E280201A149F704CCC3DBADC8BA350EB = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1));
|
|
const DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A L_0 = alloca(SizeOf_DictionaryValueIterator_2_t90B8E021E280201A149F704CCC3DBADC8BA350EB);
|
|
{
|
|
il2cpp_codegen_memcpy(L_0, __this, SizeOf_DictionaryValueIterator_2_t90B8E021E280201A149F704CCC3DBADC8BA350EB);
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_DictionaryValueIterator_2_t90B8E021E280201A149F704CCC3DBADC8BA350EB);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryValueIterator_2_GetEnumerator_m840C8CA1AF36DDE695C6407AE46F83A1801D462E_AdjustorThunk (RuntimeObject* __this, DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*>(__this + _offset);
|
|
DictionaryValueIterator_2_GetEnumerator_m840C8CA1AF36DDE695C6407AE46F83A1801D462E(_thisAdjusted, il2cppRetVal, method);
|
|
return;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_get_Current_m1D979A8E5AE8B7432F5DE670CD5D6AF513B95043_gshared (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
const uint32_t SizeOf_KeyValuePair_2_t6F4C43F8A8FE05BDB2ED5EAE508935993BCA51F9 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 5));
|
|
const uint32_t SizeOf_T2_t5CA1C86A96632558F6E01B1A2B01B7B4D32D4A5B = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 7));
|
|
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T2_t5CA1C86A96632558F6E01B1A2B01B7B4D32D4A5B);
|
|
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_0 = alloca(SizeOf_KeyValuePair_2_t6F4C43F8A8FE05BDB2ED5EAE508935993BCA51F9);
|
|
KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 V_0 = alloca(SizeOf_KeyValuePair_2_t6F4C43F8A8FE05BDB2ED5EAE508935993BCA51F9);
|
|
memset(V_0, 0, SizeOf_KeyValuePair_2_t6F4C43F8A8FE05BDB2ED5EAE508935993BCA51F9);
|
|
{
|
|
InvokerActionInvoker1< KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4), (((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_0);
|
|
il2cpp_codegen_memcpy(V_0, L_0, SizeOf_KeyValuePair_2_t6F4C43F8A8FE05BDB2ED5EAE508935993BCA51F9);
|
|
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)V_0, (Il2CppFullySharedGenericAny*)L_1);
|
|
il2cpp_codegen_memcpy(il2cppRetVal, L_1, SizeOf_T2_t5CA1C86A96632558F6E01B1A2B01B7B4D32D4A5B);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryValueIterator_2_get_Current_m1D979A8E5AE8B7432F5DE670CD5D6AF513B95043_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
|
|
{
|
|
DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*>(__this + _offset);
|
|
DictionaryValueIterator_2_get_Current_m1D979A8E5AE8B7432F5DE670CD5D6AF513B95043(_thisAdjusted, il2cppRetVal, method);
|
|
return;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryValueIterator_2_MoveNext_m310DC3DD3FC329444BE967E883876D3BF3D6EC8C_gshared (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),2));
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
bool L_1;
|
|
L_1 = (( bool (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool DictionaryValueIterator_2_MoveNext_m310DC3DD3FC329444BE967E883876D3BF3D6EC8C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = DictionaryValueIterator_2_MoveNext_m310DC3DD3FC329444BE967E883876D3BF3D6EC8C(_thisAdjusted, method);
|
|
return _returnValue;
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryValueIterator_2_Dispose_mA7DB9FC5F8E58AF0F1D63493B967C5515E8DB71B_gshared (DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
(( void (*) (Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)))((((Enumerator_tB3750C37D2E2D54A46142439AF83A76EC665D9B1*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 1),1)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void DictionaryValueIterator_2_Dispose_mA7DB9FC5F8E58AF0F1D63493B967C5515E8DB71B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
|
|
{
|
|
DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<DictionaryValueIterator_2_tEACD61E8A9B6693FB1964C9AA5BED1E569A64E1A*>(__this + _offset);
|
|
DictionaryValueIterator_2_Dispose_mA7DB9FC5F8E58AF0F1D63493B967C5515E8DB71B(_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 IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC25FF6793652922985BFAA4DC8F11A4B0B090CF8_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Dictionary_2__ctor_m18EC2EB0F8F881C57774CFDDE6414E33F26F1539(__this, 0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mA647361FB5882A25C765F596760030CB84824C97_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
Dictionary_2__ctor_m18EC2EB0F8F881C57774CFDDE6414E33F26F1539(__this, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF092F25D416129BCC755E245CEC88345A7E17540_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_comparer;
|
|
Dictionary_2__ctor_m18EC2EB0F8F881C57774CFDDE6414E33F26F1539(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m18EC2EB0F8F881C57774CFDDE6414E33F26F1539_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)12), NULL);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if ((((int32_t)L_1) <= ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___0_capacity;
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_Initialize_m7165BFCECD406FEF2F6EA0DCDDF34B2450CA12E4(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
RuntimeObject* L_4 = ___1_comparer;
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* L_5;
|
|
L_5 = EqualityComparer_1_get_Default_m337E4360DF25127CED0E5DEC4827A905E8EBA5E0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
if ((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE*)L_5)))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_6 = ___1_comparer;
|
|
__this->____comparer = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_6);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1E17FF0178C889BBACDC95DECEB4EF50BB31F65F_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_0;
|
|
L_0 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = ___0_info;
|
|
NullCheck(L_0);
|
|
ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7(L_0, (RuntimeObject*)__this, L_1, ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_mA6A3FA1FA8E6BE2EBF404B4C20EA33A227F65E3E_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = __this->____comparer;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = __this->____comparer;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* L_2;
|
|
L_2 = EqualityComparer_1_get_Default_m337E4360DF25127CED0E5DEC4827A905E8EBA5E0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
V_0 = (RuntimeObject*)L_2;
|
|
RuntimeObject* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mC9C0153BE4100526AEB467BE880EFBD8FB00D56F_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
int32_t L_1 = __this->____freeCount;
|
|
return ((int32_t)il2cpp_codegen_subtract(L_0, L_1));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t90C2F9D22B44E6B189DB7B61265585A859F93123* Dictionary_2_get_Keys_m48AD1CD8EB0B41F2D58FDFA10B92A85DB9933FF2_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t90C2F9D22B44E6B189DB7B61265585A859F93123* L_0 = __this->____keys;
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t90C2F9D22B44E6B189DB7B61265585A859F93123* L_1 = (KeyCollection_t90C2F9D22B44E6B189DB7B61265585A859F93123*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 7));
|
|
KeyCollection__ctor_mEFFF76B810FF7EC07A4071049F088B68FFD484C6(L_1, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
__this->____keys = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____keys), (void*)L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t90C2F9D22B44E6B189DB7B61265585A859F93123* L_2 = __this->____keys;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t5221C67954BD6EEB65BAE1FFD366E7538FDA0E1F* Dictionary_2_get_Values_mC54912268568667F725754EBE2356518610AE832_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t5221C67954BD6EEB65BAE1FFD366E7538FDA0E1F* L_0 = __this->____values;
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t5221C67954BD6EEB65BAE1FFD366E7538FDA0E1F* L_1 = (ValueCollection_t5221C67954BD6EEB65BAE1FFD366E7538FDA0E1F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
|
|
ValueCollection__ctor_m1B8096B8C7A5D20948283B1AD3A1C2B6032B93B7(L_1, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
__this->____values = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____values), (void*)L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t5221C67954BD6EEB65BAE1FFD366E7538FDA0E1F* L_2 = __this->____values;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m04A4017ED4A293A5D3A2164CBCD6A6CB8BCCA116_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
RuntimeObject* V_1 = NULL;
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_m934C298F9973F16F2A755D65E374A6EE37302D63(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_3 = __this->____entries;
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
RuntimeObject* L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___value;
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_6 = ___0_key;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_7 = L_6;
|
|
RuntimeObject* L_8 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_7);
|
|
ThrowHelper_ThrowKeyNotFoundException_m6A17735FA486AD43F2488DE39B755AC60BC99CE7(L_8, NULL);
|
|
il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject*));
|
|
RuntimeObject* L_9 = V_1;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m4C8CF6E01F44588133C83CC2DF0C9F47F1644BD0_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_0 = ___0_key;
|
|
RuntimeObject* L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_mC32565FBB5F884CC065F1EE7E2BE4F250DF6AECD(__this, L_0, L_1, (uint8_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mDD9B32011F99913F7C26C8CE44D64E35574D047E_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_0 = ___0_key;
|
|
RuntimeObject* L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_mC32565FBB5F884CC065F1EE7E2BE4F250DF6AECD(__this, L_0, L_1, (uint8_t)2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m4EEACDC46AD23A0E7FA39004DBEDA017B8687FAF_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_0;
|
|
L_0 = KeyValuePair_2_get_Key_m31FF72E7D6E74CE5DB2E5B3B8FC6B66B7A452210_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
RuntimeObject* L_1;
|
|
L_1 = KeyValuePair_2_get_Value_mD933B25C1491C37A3BE3B1E709D8C1C02408E76C_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
Dictionary_2_Add_mDD9B32011F99913F7C26C8CE44D64E35574D047E(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_mA39A0BE52118902D1EC9ED983321B0D8B415DF24_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_0;
|
|
L_0 = KeyValuePair_2_get_Key_m31FF72E7D6E74CE5DB2E5B3B8FC6B66B7A452210_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_m934C298F9973F16F2A755D65E374A6EE37302D63(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_3;
|
|
L_3 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject* L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
RuntimeObject* L_7;
|
|
L_7 = KeyValuePair_2_get_Value_mD933B25C1491C37A3BE3B1E709D8C1C02408E76C_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
NullCheck(L_3);
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(8, L_3, L_6, L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m4DB7A9F0B32B7B8DD0D41B3F6611E7B03B9436CA_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_0;
|
|
L_0 = KeyValuePair_2_get_Key_m31FF72E7D6E74CE5DB2E5B3B8FC6B66B7A452210_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_m934C298F9973F16F2A755D65E374A6EE37302D63(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_3;
|
|
L_3 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject* L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
RuntimeObject* L_7;
|
|
L_7 = KeyValuePair_2_get_Value_mD933B25C1491C37A3BE3B1E709D8C1C02408E76C_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
NullCheck(L_3);
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(8, L_3, L_6, L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_9;
|
|
L_9 = KeyValuePair_2_get_Key_m31FF72E7D6E74CE5DB2E5B3B8FC6B66B7A452210_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
bool L_10;
|
|
L_10 = Dictionary_2_Remove_m955C32400B1E624FFFA1E18F46FFBBB5963705B9(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m07051E2711DEDC818DC462838A3D89CDD0959D9A_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
if ((((int32_t)L_1) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->____buckets;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
|
|
NullCheck(L_3);
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL);
|
|
__this->____count = 0;
|
|
__this->____freeList = (-1);
|
|
__this->____freeCount = 0;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, 0, L_5, NULL);
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
int32_t L_6 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m784FD7E9B0EA6F7F56F90480CDDE24E7FFBBC46D_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_m934C298F9973F16F2A755D65E374A6EE37302D63(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m2E1A55234F27A4F98C337C2202E8241F8E42ED04_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
RuntimeObject* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_0 = __this->____entries;
|
|
V_0 = L_0;
|
|
RuntimeObject* L_1 = ___0_value;
|
|
if (L_1)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
V_1 = 0;
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_2 = V_0;
|
|
int32_t L_3 = V_1;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_5 = V_0;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
RuntimeObject* L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
|
|
if (L_7)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
int32_t L_8 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
int32_t L_9 = V_1;
|
|
int32_t L_10 = __this->____count;
|
|
if ((((int32_t)L_9) < ((int32_t)L_10)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00db;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject*));
|
|
RuntimeObject* L_11 = V_2;
|
|
if (!L_11)
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
V_3 = 0;
|
|
goto IL_008b;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_12 = V_0;
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___hashCode;
|
|
if ((((int32_t)L_14) < ((int32_t)0)))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_15;
|
|
L_15 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_16 = V_0;
|
|
int32_t L_17 = V_3;
|
|
NullCheck(L_16);
|
|
RuntimeObject* L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
|
|
RuntimeObject* L_19 = ___0_value;
|
|
NullCheck(L_15);
|
|
bool L_20;
|
|
L_20 = VirtualFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(8, L_15, L_18, L_19);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_21 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
int32_t L_22 = V_3;
|
|
int32_t L_23 = __this->____count;
|
|
if ((((int32_t)L_22) < ((int32_t)L_23)))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00db;
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_24;
|
|
L_24 = EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_4 = L_24;
|
|
V_5 = 0;
|
|
goto IL_00d1;
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_25 = V_0;
|
|
int32_t L_26 = V_5;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___hashCode;
|
|
if ((((int32_t)L_27) < ((int32_t)0)))
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_28 = V_4;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_29 = V_0;
|
|
int32_t L_30 = V_5;
|
|
NullCheck(L_29);
|
|
RuntimeObject* L_31 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___value;
|
|
RuntimeObject* L_32 = ___0_value;
|
|
NullCheck(L_28);
|
|
bool L_33;
|
|
L_33 = VirtualFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(8, L_28, L_31, L_32);
|
|
if (!L_33)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
int32_t L_34 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
int32_t L_35 = V_5;
|
|
int32_t L_36 = __this->____count;
|
|
if ((((int32_t)L_35) < ((int32_t)L_36)))
|
|
{
|
|
goto IL_00a2;
|
|
}
|
|
}
|
|
|
|
IL_00db:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m154D895C0AEC517A3F2A7C886C23633368AFCFC3_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_index;
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_2 = ___0_array;
|
|
NullCheck(L_2);
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_3 = ___0_array;
|
|
NullCheck(L_3);
|
|
int32_t L_4 = ___1_index;
|
|
int32_t L_5;
|
|
L_5 = Dictionary_2_get_Count_mC9C0153BE4100526AEB467BE880EFBD8FB00D56F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), L_4))) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_6 = __this->____count;
|
|
V_0 = L_6;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_7 = __this->____entries;
|
|
V_1 = L_7;
|
|
V_2 = 0;
|
|
goto IL_0075;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_8 = V_1;
|
|
int32_t L_9 = V_2;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_11 = ___0_array;
|
|
int32_t L_12 = ___1_index;
|
|
int32_t L_13 = L_12;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_14 = V_1;
|
|
int32_t L_15 = V_2;
|
|
NullCheck(L_14);
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___key;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_17 = V_1;
|
|
int32_t L_18 = V_2;
|
|
NullCheck(L_17);
|
|
RuntimeObject* L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___value;
|
|
KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 L_20;
|
|
memset((&L_20), 0, sizeof(L_20));
|
|
KeyValuePair_2__ctor_m7D13D8559B135D9A99FBA279CF4C2BDCB990CCF1((&L_20), L_16, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14)L_20);
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
int32_t L_21 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
int32_t L_22 = V_2;
|
|
int32_t L_23 = V_0;
|
|
if ((((int32_t)L_22) < ((int32_t)L_23)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9 Dictionary_2_GetEnumerator_m1C2674F51BACC5E23084DA0374A70B0EBB20CB1F_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m283889D2E2926F56ECD2EEA3767F2A21F0488164((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mF90BAD88410B5EEFD79B8D5A86638D03C61B08AC_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m283889D2E2926F56ECD2EEA3767F2A21F0488164((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_mE2783EE614A6743CAC1102BE510AF8978CE8C547_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* V_0 = NULL;
|
|
RuntimeObject* G_B4_0 = NULL;
|
|
String_t* G_B4_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_2 = NULL;
|
|
RuntimeObject* G_B3_0 = NULL;
|
|
String_t* G_B3_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_2 = NULL;
|
|
String_t* G_B6_0 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B6_1 = NULL;
|
|
String_t* G_B5_0 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_1 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
String_t* G_B7_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B7_2 = NULL;
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = ___0_info;
|
|
int32_t L_2 = __this->____version;
|
|
NullCheck(L_1);
|
|
SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_1, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_2, NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = ___0_info;
|
|
RuntimeObject* L_4 = __this->____comparer;
|
|
RuntimeObject* L_5 = L_4;
|
|
if (L_5)
|
|
{
|
|
G_B4_0 = L_5;
|
|
G_B4_1 = _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
|
|
G_B4_2 = L_3;
|
|
goto IL_002f;
|
|
}
|
|
G_B3_0 = L_5;
|
|
G_B3_1 = _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
|
|
G_B3_2 = L_3;
|
|
}
|
|
{
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* L_6;
|
|
L_6 = EqualityComparer_1_get_Default_m337E4360DF25127CED0E5DEC4827A905E8EBA5E0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
G_B4_0 = ((RuntimeObject*)(L_6));
|
|
G_B4_1 = G_B3_1;
|
|
G_B4_2 = G_B3_2;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 32)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_8;
|
|
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
|
|
NullCheck(G_B4_2);
|
|
SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(G_B4_2, G_B4_1, (RuntimeObject*)G_B4_0, L_8, NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_9 = ___0_info;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
|
|
if (!L_10)
|
|
{
|
|
G_B6_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
|
|
G_B6_1 = L_9;
|
|
goto IL_0056;
|
|
}
|
|
G_B5_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
|
|
G_B5_1 = L_9;
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
|
|
NullCheck(L_11);
|
|
G_B7_0 = ((int32_t)(((RuntimeArray*)L_11)->max_length));
|
|
G_B7_1 = G_B5_0;
|
|
G_B7_2 = G_B5_1;
|
|
goto IL_0057;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
G_B7_2 = G_B6_1;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
NullCheck(G_B7_2);
|
|
SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B7_2, G_B7_1, G_B7_0, NULL);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->____buckets;
|
|
if (!L_12)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_13;
|
|
L_13 = Dictionary_2_get_Count_mC9C0153BE4100526AEB467BE880EFBD8FB00D56F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_14 = (KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460*)(KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 33), (uint32_t)L_13);
|
|
V_0 = L_14;
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_15 = V_0;
|
|
Dictionary_2_CopyTo_m154D895C0AEC517A3F2A7C886C23633368AFCFC3(__this, L_15, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_16 = ___0_info;
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_17 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 35)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_19;
|
|
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
|
|
NullCheck(L_16);
|
|
SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_16, _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject*)L_17, L_19, NULL);
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m934C298F9973F16F2A755D65E374A6EE37302D63_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
RuntimeObject* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
V_0 = (-1);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
|
|
V_1 = L_1;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_2 = __this->____entries;
|
|
V_2 = L_2;
|
|
V_3 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = __this->____comparer;
|
|
V_4 = L_4;
|
|
RuntimeObject* L_5 = V_4;
|
|
if (L_5)
|
|
{
|
|
goto IL_0110;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6;
|
|
L_6 = ValueTuple_2_GetHashCode_m02C84696292D14B993EDCDED373702CF8E5DB5F7((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
V_5 = ((int32_t)(L_6&((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_1;
|
|
int32_t L_8 = V_5;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1;
|
|
NullCheck(L_9);
|
|
NullCheck(L_7);
|
|
int32_t L_10 = ((int32_t)(L_8%((int32_t)(((RuntimeArray*)L_9)->max_length))));
|
|
int32_t L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
|
|
il2cpp_codegen_initobj((&V_6), sizeof(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A));
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_13 = V_0;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_14 = V_2;
|
|
NullCheck(L_14);
|
|
if ((!(((uint32_t)L_13) < ((uint32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))))
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_15 = V_2;
|
|
int32_t L_16 = V_0;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___hashCode;
|
|
int32_t L_18 = V_5;
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)L_18))))
|
|
{
|
|
goto IL_009b;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* L_19;
|
|
L_19 = EqualityComparer_1_get_Default_m337E4360DF25127CED0E5DEC4827A905E8EBA5E0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_20 = V_2;
|
|
int32_t L_21 = V_0;
|
|
NullCheck(L_20);
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->___key;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_23 = ___0_key;
|
|
NullCheck(L_19);
|
|
bool L_24;
|
|
L_24 = VirtualFuncInvoker2< bool, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(8, L_19, L_22, L_23);
|
|
if (L_24)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_25 = V_2;
|
|
int32_t L_26 = V_0;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
|
|
V_0 = L_27;
|
|
int32_t L_28 = V_3;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_29 = V_2;
|
|
NullCheck(L_29);
|
|
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
int32_t L_30 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
goto IL_0066;
|
|
}
|
|
|
|
IL_0110:
|
|
{
|
|
RuntimeObject* L_31 = V_4;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_32 = ___0_key;
|
|
NullCheck(L_31);
|
|
int32_t L_33;
|
|
L_33 = InterfaceFuncInvoker1< int32_t, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_31, L_32);
|
|
V_8 = ((int32_t)(L_33&((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = V_1;
|
|
int32_t L_35 = V_8;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_1;
|
|
NullCheck(L_36);
|
|
NullCheck(L_34);
|
|
int32_t L_37 = ((int32_t)(L_35%((int32_t)(((RuntimeArray*)L_36)->max_length))));
|
|
int32_t L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_38, 1));
|
|
}
|
|
|
|
IL_012b:
|
|
{
|
|
int32_t L_39 = V_0;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_40 = V_2;
|
|
NullCheck(L_40);
|
|
if ((!(((uint32_t)L_39) < ((uint32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))))))
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_41 = V_2;
|
|
int32_t L_42 = V_0;
|
|
NullCheck(L_41);
|
|
int32_t L_43 = ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode;
|
|
int32_t L_44 = V_8;
|
|
if ((!(((uint32_t)L_43) == ((uint32_t)L_44))))
|
|
{
|
|
goto IL_0157;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_45 = V_4;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_46 = V_2;
|
|
int32_t L_47 = V_0;
|
|
NullCheck(L_46);
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___key;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_49 = ___0_key;
|
|
NullCheck(L_45);
|
|
bool L_50;
|
|
L_50 = InterfaceFuncInvoker2< bool, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_45, L_48, L_49);
|
|
if (L_50)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
|
|
IL_0157:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_51 = V_2;
|
|
int32_t L_52 = V_0;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->___next;
|
|
V_0 = L_53;
|
|
int32_t L_54 = V_3;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_55 = V_2;
|
|
NullCheck(L_55);
|
|
if ((((int32_t)L_54) < ((int32_t)((int32_t)(((RuntimeArray*)L_55)->max_length)))))
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_016f:
|
|
{
|
|
int32_t L_56 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_56, 1));
|
|
goto IL_012b;
|
|
}
|
|
|
|
IL_0175:
|
|
{
|
|
int32_t L_57 = V_0;
|
|
return L_57;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_Initialize_m7165BFCECD406FEF2F6EA0DCDDF34B2450CA12E4_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
|
|
V_0 = L_1;
|
|
__this->____freeList = (-1);
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->____buckets = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
|
|
int32_t L_4 = V_0;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_5 = (EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9*)(EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 40), (uint32_t)L_4);
|
|
__this->____entries = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____entries), (void*)L_5);
|
|
int32_t L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mC32565FBB5F884CC065F1EE7E2BE4F250DF6AECD_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method)
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* V_0 = NULL;
|
|
RuntimeObject* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
int32_t V_8 = 0;
|
|
int32_t* V_9 = NULL;
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* V_10 = NULL;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* V_12 = NULL;
|
|
int32_t V_13 = 0;
|
|
int32_t G_B7_0 = 0;
|
|
int32_t* G_B51_0 = NULL;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_1 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->____buckets;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_Initialize_m7165BFCECD406FEF2F6EA0DCDDF34B2450CA12E4(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_4 = __this->____entries;
|
|
V_0 = L_4;
|
|
RuntimeObject* L_5 = __this->____comparer;
|
|
V_1 = L_5;
|
|
RuntimeObject* L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_7 = V_1;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_8 = ___0_key;
|
|
NullCheck(L_7);
|
|
int32_t L_9;
|
|
L_9 = InterfaceFuncInvoker1< int32_t, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_7, L_8);
|
|
G_B7_0 = L_9;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_10;
|
|
L_10 = ValueTuple_2_GetHashCode_m02C84696292D14B993EDCDED373702CF8E5DB5F7((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
G_B7_0 = L_10;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
V_2 = ((int32_t)(G_B7_0&((int32_t)2147483647LL)));
|
|
V_3 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
|
|
int32_t L_12 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = __this->____buckets;
|
|
NullCheck(L_13);
|
|
NullCheck(L_11);
|
|
V_4 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_12%((int32_t)(((RuntimeArray*)L_13)->max_length)))))));
|
|
int32_t* L_14 = V_4;
|
|
int32_t L_15 = *((int32_t*)L_14);
|
|
V_5 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
|
|
RuntimeObject* L_16 = V_1;
|
|
if (L_16)
|
|
{
|
|
goto IL_0187;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_11), sizeof(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A));
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
int32_t L_18 = V_5;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
if ((!(((uint32_t)L_18) < ((uint32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))))
|
|
{
|
|
goto IL_01f9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_20 = V_0;
|
|
int32_t L_21 = V_5;
|
|
NullCheck(L_20);
|
|
int32_t L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->___hashCode;
|
|
int32_t L_23 = V_2;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)L_23))))
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* L_24;
|
|
L_24 = EqualityComparer_1_get_Default_m337E4360DF25127CED0E5DEC4827A905E8EBA5E0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_25 = V_0;
|
|
int32_t L_26 = V_5;
|
|
NullCheck(L_25);
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___key;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_28 = ___0_key;
|
|
NullCheck(L_24);
|
|
bool L_29;
|
|
L_29 = VirtualFuncInvoker2< bool, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(8, L_24, L_27, L_28);
|
|
if (!L_29)
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_30 = ___2_behavior;
|
|
if ((!(((uint32_t)L_30) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_31 = V_0;
|
|
int32_t L_32 = V_5;
|
|
NullCheck(L_31);
|
|
RuntimeObject* L_33 = ___1_value;
|
|
((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___value = L_33;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___value), (void*)L_33);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
uint8_t L_34 = ___2_behavior;
|
|
if ((!(((uint32_t)L_34) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00e8;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_35 = ___0_key;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_36 = L_35;
|
|
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_36);
|
|
ThrowHelper_ThrowAddingDuplicateWithKeyArgumentException_m013C856C16A63018719A6096727CB43E1918CDE5(L_37, NULL);
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_38 = V_0;
|
|
int32_t L_39 = V_5;
|
|
NullCheck(L_38);
|
|
int32_t L_40 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->___next;
|
|
V_5 = L_40;
|
|
int32_t L_41 = V_3;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_42 = V_0;
|
|
NullCheck(L_42);
|
|
if ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))))
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
int32_t L_43 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
goto IL_0091;
|
|
}
|
|
|
|
IL_0187:
|
|
{
|
|
int32_t L_44 = V_5;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_45 = V_0;
|
|
NullCheck(L_45);
|
|
if ((!(((uint32_t)L_44) < ((uint32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))))
|
|
{
|
|
goto IL_01f9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_46 = V_0;
|
|
int32_t L_47 = V_5;
|
|
NullCheck(L_46);
|
|
int32_t L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___hashCode;
|
|
int32_t L_49 = V_2;
|
|
if ((!(((uint32_t)L_48) == ((uint32_t)L_49))))
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_50 = V_1;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_51 = V_0;
|
|
int32_t L_52 = V_5;
|
|
NullCheck(L_51);
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->___key;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_54 = ___0_key;
|
|
NullCheck(L_50);
|
|
bool L_55;
|
|
L_55 = InterfaceFuncInvoker2< bool, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_50, L_53, L_54);
|
|
if (!L_55)
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_56 = ___2_behavior;
|
|
if ((!(((uint32_t)L_56) == ((uint32_t)1))))
|
|
{
|
|
goto IL_01c8;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_57 = V_0;
|
|
int32_t L_58 = V_5;
|
|
NullCheck(L_57);
|
|
RuntimeObject* L_59 = ___1_value;
|
|
((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->___value = L_59;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->___value), (void*)L_59);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_01c8:
|
|
{
|
|
uint8_t L_60 = ___2_behavior;
|
|
if ((!(((uint32_t)L_60) == ((uint32_t)2))))
|
|
{
|
|
goto IL_01d7;
|
|
}
|
|
}
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_61 = ___0_key;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_62 = L_61;
|
|
RuntimeObject* L_63 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_62);
|
|
ThrowHelper_ThrowAddingDuplicateWithKeyArgumentException_m013C856C16A63018719A6096727CB43E1918CDE5(L_63, NULL);
|
|
}
|
|
|
|
IL_01d7:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_01d9:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_64 = V_0;
|
|
int32_t L_65 = V_5;
|
|
NullCheck(L_64);
|
|
int32_t L_66 = ((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_65)))->___next;
|
|
V_5 = L_66;
|
|
int32_t L_67 = V_3;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_68 = V_0;
|
|
NullCheck(L_68);
|
|
if ((((int32_t)L_67) < ((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length)))))
|
|
{
|
|
goto IL_01f3;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_01f3:
|
|
{
|
|
int32_t L_69 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_69, 1));
|
|
goto IL_0187;
|
|
}
|
|
|
|
IL_01f9:
|
|
{
|
|
V_6 = (bool)0;
|
|
V_7 = (bool)0;
|
|
int32_t L_70 = __this->____freeCount;
|
|
if ((((int32_t)L_70) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0223;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_71 = __this->____freeList;
|
|
V_8 = L_71;
|
|
V_7 = (bool)1;
|
|
int32_t L_72 = __this->____freeCount;
|
|
__this->____freeCount = ((int32_t)il2cpp_codegen_subtract(L_72, 1));
|
|
goto IL_0250;
|
|
}
|
|
|
|
IL_0223:
|
|
{
|
|
int32_t L_73 = __this->____count;
|
|
V_13 = L_73;
|
|
int32_t L_74 = V_13;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_75 = V_0;
|
|
NullCheck(L_75);
|
|
if ((!(((uint32_t)L_74) == ((uint32_t)((int32_t)(((RuntimeArray*)L_75)->max_length))))))
|
|
{
|
|
goto IL_023b;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_Resize_m9C011EE1497A08BE38724E92602B8E81D73D2212(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
V_6 = (bool)1;
|
|
}
|
|
|
|
IL_023b:
|
|
{
|
|
int32_t L_76 = V_13;
|
|
V_8 = L_76;
|
|
int32_t L_77 = V_13;
|
|
__this->____count = ((int32_t)il2cpp_codegen_add(L_77, 1));
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_78 = __this->____entries;
|
|
V_0 = L_78;
|
|
}
|
|
|
|
IL_0250:
|
|
{
|
|
bool L_79 = V_6;
|
|
if (L_79)
|
|
{
|
|
goto IL_0258;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_80 = V_4;
|
|
G_B51_0 = L_80;
|
|
goto IL_026d;
|
|
}
|
|
|
|
IL_0258:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = __this->____buckets;
|
|
int32_t L_82 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = __this->____buckets;
|
|
NullCheck(L_83);
|
|
NullCheck(L_81);
|
|
G_B51_0 = ((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_82%((int32_t)(((RuntimeArray*)L_83)->max_length)))))));
|
|
}
|
|
|
|
IL_026d:
|
|
{
|
|
V_9 = G_B51_0;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_84 = V_0;
|
|
int32_t L_85 = V_8;
|
|
NullCheck(L_84);
|
|
V_10 = ((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)));
|
|
bool L_86 = V_7;
|
|
if (!L_86)
|
|
{
|
|
goto IL_028a;
|
|
}
|
|
}
|
|
{
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_87 = V_10;
|
|
int32_t L_88 = L_87->___next;
|
|
__this->____freeList = L_88;
|
|
}
|
|
|
|
IL_028a:
|
|
{
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_89 = V_10;
|
|
int32_t L_90 = V_2;
|
|
L_89->___hashCode = L_90;
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_91 = V_10;
|
|
int32_t* L_92 = V_9;
|
|
int32_t L_93 = *((int32_t*)L_92);
|
|
L_91->___next = ((int32_t)il2cpp_codegen_subtract(L_93, 1));
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_94 = V_10;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_95 = ___0_key;
|
|
L_94->___key = L_95;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_94->___key))->___Item1), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_94->___key))->___Item2), (void*)NULL);
|
|
#endif
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_96 = V_10;
|
|
RuntimeObject* L_97 = ___1_value;
|
|
L_96->___value = L_97;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_96->___value), (void*)L_97);
|
|
int32_t* L_98 = V_9;
|
|
int32_t L_99 = V_8;
|
|
*((int32_t*)L_98) = (int32_t)((int32_t)il2cpp_codegen_add(L_99, 1));
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m40CC8AF5495433361FFFBAE6BF3EB27D6A9C9E05_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_0;
|
|
L_0 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F(L_0, (RuntimeObject*)__this, (&V_0), ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = V_0;
|
|
if (L_2)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_3, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
|
|
V_1 = L_4;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_5, _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, NULL);
|
|
V_2 = L_6;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_7 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 32)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_9;
|
|
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
|
|
NullCheck(L_7);
|
|
RuntimeObject* L_10;
|
|
L_10 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_7, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_9, NULL);
|
|
__this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 1)));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 1))));
|
|
int32_t L_11 = V_2;
|
|
if (!L_11)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_12 = V_2;
|
|
int32_t L_13;
|
|
L_13 = Dictionary_2_Initialize_m7165BFCECD406FEF2F6EA0DCDDF34B2450CA12E4(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_14 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 35)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_16;
|
|
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
|
|
NullCheck(L_14);
|
|
RuntimeObject* L_17;
|
|
L_17 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_14, _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, L_16, NULL);
|
|
V_3 = ((KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460*)Castclass((RuntimeObject*)L_17, il2cpp_rgctx_data(method->klass->rgctx_data, 26)));
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_18 = V_3;
|
|
if (L_18)
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowSerializationException_m03BE2B48CD3617C32FBCEE16030F7C5563E04E16((int32_t)((int32_t)16), NULL);
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
V_4 = 0;
|
|
goto IL_00c0;
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_19 = V_3;
|
|
int32_t L_20 = V_4;
|
|
NullCheck(L_19);
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_21;
|
|
L_21 = KeyValuePair_2_get_Key_m31FF72E7D6E74CE5DB2E5B3B8FC6B66B7A452210_inline(((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
goto IL_009a;
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_22 = V_3;
|
|
int32_t L_23 = V_4;
|
|
NullCheck(L_22);
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_24;
|
|
L_24 = KeyValuePair_2_get_Key_m31FF72E7D6E74CE5DB2E5B3B8FC6B66B7A452210_inline(((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_25 = V_3;
|
|
int32_t L_26 = V_4;
|
|
NullCheck(L_25);
|
|
RuntimeObject* L_27;
|
|
L_27 = KeyValuePair_2_get_Value_mD933B25C1491C37A3BE3B1E709D8C1C02408E76C_inline(((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26))), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
Dictionary_2_Add_mDD9B32011F99913F7C26C8CE44D64E35574D047E(__this, L_24, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
int32_t L_28 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
int32_t L_29 = V_4;
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_30 = V_3;
|
|
NullCheck(L_30);
|
|
if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
__this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
int32_t L_31 = V_1;
|
|
__this->____version = L_31;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_32;
|
|
L_32 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
NullCheck(L_32);
|
|
bool L_33;
|
|
L_33 = ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E(L_32, (RuntimeObject*)__this, ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m9C011EE1497A08BE38724E92602B8E81D73D2212_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
|
|
Dictionary_2_Resize_m2D68A88747287ED742784209B25878766AF538DB(__this, L_1, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m2D68A88747287ED742784209B25878766AF538DB_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
{
|
|
int32_t L_0 = ___0_newSize;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = ___0_newSize;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_3 = (EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9*)(EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 40), (uint32_t)L_2);
|
|
V_1 = L_3;
|
|
int32_t L_4 = __this->____count;
|
|
V_2 = L_4;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_5 = __this->____entries;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_6 = V_1;
|
|
int32_t L_7 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, 0, (RuntimeArray*)L_6, 0, L_7, NULL);
|
|
il2cpp_codegen_initobj((&V_3), sizeof(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A));
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_8 = V_3;
|
|
bool L_9 = ___1_forceNewHashCodes;
|
|
if (!((int32_t)((int32_t)false&(int32_t)L_9)))
|
|
{
|
|
goto IL_0084;
|
|
}
|
|
}
|
|
{
|
|
V_4 = 0;
|
|
goto IL_007f;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_10 = V_1;
|
|
int32_t L_11 = V_4;
|
|
NullCheck(L_10);
|
|
int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
|
|
if ((((int32_t)L_12) < ((int32_t)0)))
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_13 = V_1;
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_15 = V_1;
|
|
int32_t L_16 = V_4;
|
|
NullCheck(L_15);
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A* L_17 = (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)(&((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___key);
|
|
int32_t L_18;
|
|
L_18 = ValueTuple_2_GetHashCode_m02C84696292D14B993EDCDED373702CF8E5DB5F7(L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___hashCode = ((int32_t)(L_18&((int32_t)2147483647LL)));
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
int32_t L_19 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1));
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
int32_t L_20 = V_4;
|
|
int32_t L_21 = V_2;
|
|
if ((((int32_t)L_20) < ((int32_t)L_21)))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
V_5 = 0;
|
|
goto IL_00cb;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_22 = V_1;
|
|
int32_t L_23 = V_5;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___hashCode;
|
|
if ((((int32_t)L_24) < ((int32_t)0)))
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_25 = V_1;
|
|
int32_t L_26 = V_5;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___hashCode;
|
|
int32_t L_28 = ___0_newSize;
|
|
V_6 = ((int32_t)(L_27%L_28));
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_29 = V_1;
|
|
int32_t L_30 = V_5;
|
|
NullCheck(L_29);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_0;
|
|
int32_t L_32 = V_6;
|
|
NullCheck(L_31);
|
|
int32_t L_33 = L_32;
|
|
int32_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
|
|
((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___next = ((int32_t)il2cpp_codegen_subtract(L_34, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_0;
|
|
int32_t L_36 = V_6;
|
|
int32_t L_37 = V_5;
|
|
NullCheck(L_35);
|
|
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_36), (int32_t)((int32_t)il2cpp_codegen_add(L_37, 1)));
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
int32_t L_38 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
int32_t L_39 = V_5;
|
|
int32_t L_40 = V_2;
|
|
if ((((int32_t)L_39) < ((int32_t)L_40)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_0;
|
|
__this->____buckets = L_41;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_41);
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_42 = V_1;
|
|
__this->____entries = L_42;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____entries), (void*)L_42);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m955C32400B1E624FFFA1E18F46FFBBB5963705B9_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* V_4 = NULL;
|
|
RuntimeObject* G_B5_0 = NULL;
|
|
RuntimeObject* G_B4_0 = NULL;
|
|
int32_t G_B6_0 = 0;
|
|
RuntimeObject* G_B10_0 = NULL;
|
|
RuntimeObject* G_B9_0 = NULL;
|
|
bool G_B11_0 = false;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0149;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = __this->____comparer;
|
|
RuntimeObject* L_3 = L_2;
|
|
if (L_3)
|
|
{
|
|
G_B5_0 = L_3;
|
|
goto IL_0032;
|
|
}
|
|
G_B4_0 = L_3;
|
|
}
|
|
{
|
|
int32_t L_4;
|
|
L_4 = ValueTuple_2_GetHashCode_m02C84696292D14B993EDCDED373702CF8E5DB5F7((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
G_B6_0 = L_4;
|
|
goto IL_0038;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_5 = ___0_key;
|
|
NullCheck(G_B5_0);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker1< int32_t, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), G_B5_0, L_5);
|
|
G_B6_0 = L_6;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
V_0 = ((int32_t)(G_B6_0&((int32_t)2147483647LL)));
|
|
int32_t L_7 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->____buckets;
|
|
NullCheck(L_8);
|
|
V_1 = ((int32_t)(L_7%((int32_t)(((RuntimeArray*)L_8)->max_length))));
|
|
V_2 = (-1);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
V_3 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
|
|
goto IL_0142;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_13 = __this->____entries;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
V_4 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)));
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_15 = V_4;
|
|
int32_t L_16 = L_15->___hashCode;
|
|
int32_t L_17 = V_0;
|
|
if ((!(((uint32_t)L_16) == ((uint32_t)L_17))))
|
|
{
|
|
goto IL_0138;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_18 = __this->____comparer;
|
|
RuntimeObject* L_19 = L_18;
|
|
if (L_19)
|
|
{
|
|
G_B10_0 = L_19;
|
|
goto IL_0095;
|
|
}
|
|
G_B9_0 = L_19;
|
|
}
|
|
{
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* L_20;
|
|
L_20 = EqualityComparer_1_get_Default_m337E4360DF25127CED0E5DEC4827A905E8EBA5E0_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_21 = V_4;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_22 = L_21->___key;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_23 = ___0_key;
|
|
NullCheck(L_20);
|
|
bool L_24;
|
|
L_24 = VirtualFuncInvoker2< bool, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(8, L_20, L_22, L_23);
|
|
G_B11_0 = L_24;
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_25 = V_4;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_26 = L_25->___key;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_27 = ___0_key;
|
|
NullCheck(G_B10_0);
|
|
bool L_28;
|
|
L_28 = InterfaceFuncInvoker2< bool, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), G_B10_0, L_26, L_27);
|
|
G_B11_0 = L_28;
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
if (!G_B11_0)
|
|
{
|
|
goto IL_0138;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_29 = V_2;
|
|
if ((((int32_t)L_29) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = __this->____buckets;
|
|
int32_t L_31 = V_1;
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_32 = V_4;
|
|
int32_t L_33 = L_32->___next;
|
|
NullCheck(L_30);
|
|
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_31), (int32_t)((int32_t)il2cpp_codegen_add(L_33, 1)));
|
|
goto IL_00d6;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_34 = __this->____entries;
|
|
int32_t L_35 = V_2;
|
|
NullCheck(L_34);
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_36 = V_4;
|
|
int32_t L_37 = L_36->___next;
|
|
((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->___next = L_37;
|
|
}
|
|
|
|
IL_00d6:
|
|
{
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_38 = V_4;
|
|
L_38->___hashCode = (-1);
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_39 = V_4;
|
|
int32_t L_40 = __this->____freeList;
|
|
L_39->___next = L_40;
|
|
}
|
|
{
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_41 = V_4;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A* L_42 = (ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)(&L_41->___key);
|
|
il2cpp_codegen_initobj(L_42, sizeof(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A));
|
|
}
|
|
|
|
IL_00ff:
|
|
{
|
|
}
|
|
{
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_43 = V_4;
|
|
RuntimeObject** L_44 = (RuntimeObject**)(&L_43->___value);
|
|
il2cpp_codegen_initobj(L_44, sizeof(RuntimeObject*));
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
int32_t L_45 = V_3;
|
|
__this->____freeList = L_45;
|
|
int32_t L_46 = __this->____freeCount;
|
|
__this->____freeCount = ((int32_t)il2cpp_codegen_add(L_46, 1));
|
|
int32_t L_47 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_47, 1));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0138:
|
|
{
|
|
int32_t L_48 = V_3;
|
|
V_2 = L_48;
|
|
Entry_t9E54CCBCBF389A3EB228FFF39B2963CCB6661448* L_49 = V_4;
|
|
int32_t L_50 = L_49->___next;
|
|
V_3 = L_50;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
int32_t L_51 = V_3;
|
|
if ((((int32_t)L_51) >= ((int32_t)0)))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
|
|
IL_0149:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m65316B5BBBCA1E7FA03561A97E22F2860B92FDF5_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_m934C298F9973F16F2A755D65E374A6EE37302D63(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_3 = ___1_value;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
RuntimeObject* L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
*(RuntimeObject**)L_3 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)L_6);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
RuntimeObject** L_7 = ___1_value;
|
|
il2cpp_codegen_initobj(L_7, sizeof(RuntimeObject*));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mCFE3B0F6F63ADFF26FB4623C8EAB4B8920D257EB_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_0 = ___0_key;
|
|
RuntimeObject* L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_mC32565FBB5F884CC065F1EE7E2BE4F250DF6AECD(__this, L_0, L_1, (uint8_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m08F8980BA41D175D9D5755E520ECEC499FAECF65_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m8B6070F6B012031518CAF9D85C4AA0880199C5E9_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_0 = ___0_array;
|
|
int32_t L_1 = ___1_index;
|
|
Dictionary_2_CopyTo_m154D895C0AEC517A3F2A7C886C23633368AFCFC3(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m3F00D474C864259E96AE8A127C47D3AA12CBC787_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* V_0 = NULL;
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* V_1 = NULL;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
RuntimeArray* L_3 = ___0_array;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_index;
|
|
RuntimeArray* L_6 = ___0_array;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
|
|
if ((!(((uint32_t)L_5) > ((uint32_t)L_7))))
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
int32_t L_10 = ___1_index;
|
|
int32_t L_11;
|
|
L_11 = Dictionary_2_get_Count_mC9C0153BE4100526AEB467BE880EFBD8FB00D56F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_9, L_10))) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeArray* L_12 = ___0_array;
|
|
V_0 = ((KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460*)IsInst((RuntimeObject*)L_12, il2cpp_rgctx_data(method->klass->rgctx_data, 26)));
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_13 = V_0;
|
|
if (!L_13)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_tF0A0AABC82DE189C18BE91E0D9CC0C01C2449460* L_14 = V_0;
|
|
int32_t L_15 = ___1_index;
|
|
Dictionary_2_CopyTo_m154D895C0AEC517A3F2A7C886C23633368AFCFC3(__this, L_14, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
RuntimeArray* L_16 = ___0_array;
|
|
V_1 = ((DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533*)IsInst((RuntimeObject*)L_16, DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var));
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* L_17 = V_1;
|
|
if (!L_17)
|
|
{
|
|
goto IL_00c3;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_18 = __this->____entries;
|
|
V_2 = L_18;
|
|
V_3 = 0;
|
|
goto IL_00b9;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_19 = V_2;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
int32_t L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___hashCode;
|
|
if ((((int32_t)L_21) < ((int32_t)0)))
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* L_22 = V_1;
|
|
int32_t L_23 = ___1_index;
|
|
int32_t L_24 = L_23;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_24, 1));
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_25 = V_2;
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___key;
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_28 = L_27;
|
|
RuntimeObject* L_29 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_28);
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_30 = V_2;
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
RuntimeObject* L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
|
|
DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_33;
|
|
memset((&L_33), 0, sizeof(L_33));
|
|
DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA((&L_33), L_29, L_32, NULL);
|
|
NullCheck(L_22);
|
|
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB)L_33);
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
int32_t L_34 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
int32_t L_35 = V_3;
|
|
int32_t L_36 = __this->____count;
|
|
if ((((int32_t)L_35) < ((int32_t)L_36)))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
RuntimeArray* L_37 = ___0_array;
|
|
V_4 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_37, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = V_4;
|
|
if (L_38)
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
int32_t L_39 = __this->____count;
|
|
V_5 = L_39;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_40 = __this->____entries;
|
|
V_6 = L_40;
|
|
V_7 = 0;
|
|
goto IL_0130_1;
|
|
}
|
|
|
|
IL_00ea_1:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_41 = V_6;
|
|
int32_t L_42 = V_7;
|
|
NullCheck(L_41);
|
|
int32_t L_43 = ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode;
|
|
if ((((int32_t)L_43) < ((int32_t)0)))
|
|
{
|
|
goto IL_012a_1;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_44 = V_4;
|
|
int32_t L_45 = ___1_index;
|
|
int32_t L_46 = L_45;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_46, 1));
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_47 = V_6;
|
|
int32_t L_48 = V_7;
|
|
NullCheck(L_47);
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_49 = ((L_47)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_48)))->___key;
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_50 = V_6;
|
|
int32_t L_51 = V_7;
|
|
NullCheck(L_50);
|
|
RuntimeObject* L_52 = ((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51)))->___value;
|
|
KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 L_53;
|
|
memset((&L_53), 0, sizeof(L_53));
|
|
KeyValuePair_2__ctor_m7D13D8559B135D9A99FBA279CF4C2BDCB990CCF1((&L_53), L_49, L_52, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14 L_54 = L_53;
|
|
RuntimeObject* L_55 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17), &L_54);
|
|
NullCheck(L_44);
|
|
ArrayElementTypeCheck (L_44, L_55);
|
|
(L_44)->SetAt(static_cast<il2cpp_array_size_t>(L_46), (RuntimeObject*)L_55);
|
|
}
|
|
|
|
IL_012a_1:
|
|
{
|
|
int32_t L_56 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_56, 1));
|
|
}
|
|
|
|
IL_0130_1:
|
|
{
|
|
int32_t L_57 = V_7;
|
|
int32_t L_58 = V_5;
|
|
if ((((int32_t)L_57) < ((int32_t)L_58)))
|
|
{
|
|
goto IL_00ea_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0140;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0138;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0138:
|
|
{
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0140;
|
|
}
|
|
|
|
IL_0140:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m904B76BE6F9CA0FC90A3E300E03FACB2CD5C8BDE_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m283889D2E2926F56ECD2EEA3767F2A21F0488164((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_EnsureCapacity_m3CD4CB6A0B13802073E18278194523E52B283A7B_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)12), NULL);
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_1 = __this->____entries;
|
|
if (!L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_2 = __this->____entries;
|
|
NullCheck(L_2);
|
|
G_B5_0 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
G_B5_0 = 0;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
V_0 = G_B5_0;
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4 = ___0_capacity;
|
|
if ((((int32_t)L_3) < ((int32_t)L_4)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
|
|
if (L_6)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_capacity;
|
|
int32_t L_8;
|
|
L_8 = Dictionary_2_Initialize_m7165BFCECD406FEF2F6EA0DCDDF34B2450CA12E4(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
return L_8;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
int32_t L_9 = ___0_capacity;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_10;
|
|
L_10 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_9, NULL);
|
|
V_1 = L_10;
|
|
int32_t L_11 = V_1;
|
|
Dictionary_2_Resize_m2D68A88747287ED742784209B25878766AF538DB(__this, L_11, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
int32_t L_12 = V_1;
|
|
return L_12;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m19ED691E53AF9707F4850E8EC2172B04C2131672_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_ICollection_get_SyncRoot_m106E312F89A7FF2E8CF9BF88DA09FD2AD89E9652_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Item_m578F26947EC223AF042037DF6D88F725A17C1CD4_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
bool L_1;
|
|
L_1 = Dictionary_2_IsCompatibleKey_mBADA2F1594D5A4B02B457440963FC7AFCDCB6861(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_FindEntry_m934C298F9973F16F2A755D65E374A6EE37302D63(__this, ((*(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)((ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_3;
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t520AA07AED73E0A49370ECDF320E581859F860A9* L_5 = __this->____entries;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
RuntimeObject* L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
|
|
return L_7;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return NULL;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m36BF55AAF072CC8471B04911DF96474EA3BC8825_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___1_value;
|
|
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRuntimeObject_m27E41ACCEE817CDFBB9616ED62F233A4EA0D8A49(L_1, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 49));
|
|
}
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
V_0 = ((*(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)((ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11)))));
|
|
}
|
|
try
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_3 = V_0;
|
|
RuntimeObject* L_4 = ___1_value;
|
|
Dictionary_2_set_Item_m4C8CF6E01F44588133C83CC2DF0C9F47F1644BD0(__this, L_3, ((RuntimeObject*)Castclass((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 15))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
|
|
goto IL_003a_1;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0027_1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0027_1:
|
|
{
|
|
RuntimeObject* L_5 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 51)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_5, L_7, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_003a_1;
|
|
}
|
|
|
|
IL_003a_1:
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_003c;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_003c:
|
|
{
|
|
RuntimeObject* L_8 = ___0_key;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 52)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_10;
|
|
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
|
|
ThrowHelper_ThrowWrongKeyTypeArgumentException_m90E5BCE2CB10EEC16F254C237121C6816C4D6982(L_8, L_10, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mBADA2F1594D5A4B02B457440963FC7AFCDCB6861_gshared (RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___0_key;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_mFE2FCCD46685EE6D11DDB42386B9331D0860177B_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___1_value;
|
|
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRuntimeObject_m27E41ACCEE817CDFBB9616ED62F233A4EA0D8A49(L_1, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 49));
|
|
}
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
V_0 = ((*(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)((ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11)))));
|
|
}
|
|
try
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_3 = V_0;
|
|
RuntimeObject* L_4 = ___1_value;
|
|
Dictionary_2_Add_mDD9B32011F99913F7C26C8CE44D64E35574D047E(__this, L_3, ((RuntimeObject*)Castclass((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 15))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
goto IL_003a_1;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0027_1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0027_1:
|
|
{
|
|
RuntimeObject* L_5 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 51)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_5, L_7, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_003a_1;
|
|
}
|
|
|
|
IL_003a_1:
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_003c;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_003c:
|
|
{
|
|
RuntimeObject* L_8 = ___0_key;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 52)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_10;
|
|
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
|
|
ThrowHelper_ThrowWrongKeyTypeArgumentException_m90E5BCE2CB10EEC16F254C237121C6816C4D6982(L_8, L_10, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mAA97B6F0E3AA42F45BBCE847BCADC2D626F21112_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
bool L_1;
|
|
L_1 = Dictionary_2_IsCompatibleKey_mBADA2F1594D5A4B02B457440963FC7AFCDCB6861(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
bool L_3;
|
|
L_3 = Dictionary_2_ContainsKey_m784FD7E9B0EA6F7F56F90480CDDE24E7FFBBC46D(__this, ((*(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)((ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)(ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11))))), il2cpp_rgctx_method(method->klass->rgctx_data, 53));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mE7E563DCFA8A83D43D1077B358C6DC613F78738B_gshared (Dictionary_2_t75B3851683946D9E81C88EB6AE173C2857737B27* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m283889D2E2926F56ECD2EEA3767F2A21F0488164((&L_0), __this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_t4C98DC0014F7B9B79F0AE8FCB4EC3987119C58D9 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)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 IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2139827331015F3FACECEBB4D32689B07E9879FB_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Dictionary_2__ctor_m6622048D2EA973E2C0C1AFBF883FAD31F3364776(__this, 0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mDF170B6F4D1C975C4895FC1A3BF1BA33038B322E_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
Dictionary_2__ctor_m6622048D2EA973E2C0C1AFBF883FAD31F3364776(__this, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9F8E6BBFFFF0DECB08D0A265F818E58F90B67477_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_comparer;
|
|
Dictionary_2__ctor_m6622048D2EA973E2C0C1AFBF883FAD31F3364776(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m6622048D2EA973E2C0C1AFBF883FAD31F3364776_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)12), NULL);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if ((((int32_t)L_1) <= ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___0_capacity;
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_Initialize_m1D0FB6ACC5C3948EC4A01DBAB271603C8FA3291C(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
RuntimeObject* L_4 = ___1_comparer;
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_5;
|
|
L_5 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
if ((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B*)L_5)))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_6 = ___1_comparer;
|
|
__this->____comparer = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_6);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC75EE3D98932788FDDAEDB9DB157935C73128FA8_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_0;
|
|
L_0 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = ___0_info;
|
|
NullCheck(L_0);
|
|
ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7(L_0, (RuntimeObject*)__this, L_1, ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m3C53A5BC16F43C2CE697A43B59F600460F0904F8_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = __this->____comparer;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = __this->____comparer;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_2;
|
|
L_2 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
V_0 = (RuntimeObject*)L_2;
|
|
RuntimeObject* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m44A4C2F6DD8CDAC9FA8738C602082654631D07FA_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
int32_t L_1 = __this->____freeCount;
|
|
return ((int32_t)il2cpp_codegen_subtract(L_0, L_1));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t569D169DB0A0CAA2C37B69567BE0A55895C49E57* Dictionary_2_get_Keys_mA2377A4C3C30736DE474C84EF623DC7A779CA090_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t569D169DB0A0CAA2C37B69567BE0A55895C49E57* L_0 = __this->____keys;
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t569D169DB0A0CAA2C37B69567BE0A55895C49E57* L_1 = (KeyCollection_t569D169DB0A0CAA2C37B69567BE0A55895C49E57*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 7));
|
|
KeyCollection__ctor_m5D762EF6B877A540F015E03A0E265EA6367B4624(L_1, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
__this->____keys = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____keys), (void*)L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t569D169DB0A0CAA2C37B69567BE0A55895C49E57* L_2 = __this->____keys;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t35A819848191F48B46ACB5662DCF6D1377E4037D* Dictionary_2_get_Values_m7369F6EE15DA2064811BDCE800C6EB3E587250C8_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t35A819848191F48B46ACB5662DCF6D1377E4037D* L_0 = __this->____values;
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t35A819848191F48B46ACB5662DCF6D1377E4037D* L_1 = (ValueCollection_t35A819848191F48B46ACB5662DCF6D1377E4037D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
|
|
ValueCollection__ctor_mC18EDE20A9DB6783EEA3008A1B8E887CDD45C539(L_1, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
__this->____values = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____values), (void*)L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t35A819848191F48B46ACB5662DCF6D1377E4037D* L_2 = __this->____values;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 Dictionary_2_get_Item_mB59AD8AEB7EE0B2A6A358E9C7AD2EAF5911BB0C0_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_m5BD56FF42783523370EF895BBD161A05FDBCFE05(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_3 = __this->____entries;
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___value;
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
Il2CppChar L_6 = ___0_key;
|
|
Il2CppChar L_7 = L_6;
|
|
RuntimeObject* L_8 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_7);
|
|
ThrowHelper_ThrowKeyNotFoundException_m6A17735FA486AD43F2488DE39B755AC60BC99CE7(L_8, NULL);
|
|
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2));
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_9 = V_1;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mF942BD437A51A7CE684FADA6D7036EFDE56AADB7_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_mD34D0C0117C5740297F490EFD294C2BE233D94A9(__this, L_0, L_1, (uint8_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mAB4B447EE1B52D0F9906EC1462DE3F7AFFCFF0E4_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_mD34D0C0117C5740297F490EFD294C2BE233D94A9(__this, L_0, L_1, (uint8_t)2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_mC749FEBD36D16A1AB2FF4DBA8F26607CD8A7C6B6_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0;
|
|
L_0 = KeyValuePair_2_get_Key_m2EB52AB33F815CEC79A24B00E2D1FFCE03F6CF8E_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_1;
|
|
L_1 = KeyValuePair_2_get_Value_mE21B9B69A6B7323376C696EC224A1EF2591E51CD_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
Dictionary_2_Add_mAB4B447EE1B52D0F9906EC1462DE3F7AFFCFF0E4(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m011B76346DD661451452F1E59794446341036D66_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
Il2CppChar L_0;
|
|
L_0 = KeyValuePair_2_get_Key_m2EB52AB33F815CEC79A24B00E2D1FFCE03F6CF8E_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_m5BD56FF42783523370EF895BBD161A05FDBCFE05(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* L_3;
|
|
L_3 = EqualityComparer_1_get_Default_m97423BEEA40E4EE7BEF2DEEEC0725BAC4EF616D3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_7;
|
|
L_7 = KeyValuePair_2_get_Value_mE21B9B69A6B7323376C696EC224A1EF2591E51CD_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
NullCheck(L_3);
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker2< bool, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 >::Invoke(8, L_3, L_6, L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mD7AAA47483D5E38B99803B77AF28B89A65E75C3D_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
Il2CppChar L_0;
|
|
L_0 = KeyValuePair_2_get_Key_m2EB52AB33F815CEC79A24B00E2D1FFCE03F6CF8E_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_m5BD56FF42783523370EF895BBD161A05FDBCFE05(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* L_3;
|
|
L_3 = EqualityComparer_1_get_Default_m97423BEEA40E4EE7BEF2DEEEC0725BAC4EF616D3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_7;
|
|
L_7 = KeyValuePair_2_get_Value_mE21B9B69A6B7323376C696EC224A1EF2591E51CD_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
NullCheck(L_3);
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker2< bool, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 >::Invoke(8, L_3, L_6, L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_9;
|
|
L_9 = KeyValuePair_2_get_Key_m2EB52AB33F815CEC79A24B00E2D1FFCE03F6CF8E_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
bool L_10;
|
|
L_10 = Dictionary_2_Remove_m03F4B0F89957F6F16CE74F9FFEA454301B916B6F(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m2ABF3389144A9B3C099A500D5630CA48A149BF5C_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
if ((((int32_t)L_1) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->____buckets;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
|
|
NullCheck(L_3);
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL);
|
|
__this->____count = 0;
|
|
__this->____freeList = (-1);
|
|
__this->____freeCount = 0;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, 0, L_5, NULL);
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
int32_t L_6 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m12F3250086263F096E4E87E5866045D30A050F01_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_m5BD56FF42783523370EF895BBD161A05FDBCFE05(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m177D79E02A1B9BE800306A4BFDBAEF6B1D36D334_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
int32_t V_3 = 0;
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_0 = __this->____entries;
|
|
V_0 = L_0;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_1 = ___0_value;
|
|
if (L_1.___hasValue)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
V_1 = 0;
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_2 = V_0;
|
|
int32_t L_3 = V_1;
|
|
NullCheck(L_2);
|
|
int32_t L_4 = ((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3)))->___hashCode;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_5 = V_0;
|
|
int32_t L_6 = V_1;
|
|
NullCheck(L_5);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
|
|
if (L_7.___hasValue)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
int32_t L_8 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
int32_t L_9 = V_1;
|
|
int32_t L_10 = __this->____count;
|
|
if ((((int32_t)L_9) < ((int32_t)L_10)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00db;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2));
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_11 = V_2;
|
|
if (!L_11.___hasValue)
|
|
{
|
|
goto IL_0096;
|
|
}
|
|
}
|
|
{
|
|
V_3 = 0;
|
|
goto IL_008b;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_12 = V_0;
|
|
int32_t L_13 = V_3;
|
|
NullCheck(L_12);
|
|
int32_t L_14 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13)))->___hashCode;
|
|
if ((((int32_t)L_14) < ((int32_t)0)))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* L_15;
|
|
L_15 = EqualityComparer_1_get_Default_m97423BEEA40E4EE7BEF2DEEEC0725BAC4EF616D3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_16 = V_0;
|
|
int32_t L_17 = V_3;
|
|
NullCheck(L_16);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_18 = ((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___value;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_19 = ___0_value;
|
|
NullCheck(L_15);
|
|
bool L_20;
|
|
L_20 = VirtualFuncInvoker2< bool, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 >::Invoke(8, L_15, L_18, L_19);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_21 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
int32_t L_22 = V_3;
|
|
int32_t L_23 = __this->____count;
|
|
if ((((int32_t)L_22) < ((int32_t)L_23)))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00db;
|
|
}
|
|
|
|
IL_0096:
|
|
{
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* L_24;
|
|
L_24 = EqualityComparer_1_get_Default_m97423BEEA40E4EE7BEF2DEEEC0725BAC4EF616D3_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
V_4 = L_24;
|
|
V_5 = 0;
|
|
goto IL_00d1;
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_25 = V_0;
|
|
int32_t L_26 = V_5;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___hashCode;
|
|
if ((((int32_t)L_27) < ((int32_t)0)))
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* L_28 = V_4;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_29 = V_0;
|
|
int32_t L_30 = V_5;
|
|
NullCheck(L_29);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_31 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___value;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_32 = ___0_value;
|
|
NullCheck(L_28);
|
|
bool L_33;
|
|
L_33 = VirtualFuncInvoker2< bool, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 >::Invoke(8, L_28, L_31, L_32);
|
|
if (!L_33)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
int32_t L_34 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
int32_t L_35 = V_5;
|
|
int32_t L_36 = __this->____count;
|
|
if ((((int32_t)L_35) < ((int32_t)L_36)))
|
|
{
|
|
goto IL_00a2;
|
|
}
|
|
}
|
|
|
|
IL_00db:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mE4ED79F7A29AD07AAD9D244E423EADFB51E44AD6_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_index;
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_2 = ___0_array;
|
|
NullCheck(L_2);
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_3 = ___0_array;
|
|
NullCheck(L_3);
|
|
int32_t L_4 = ___1_index;
|
|
int32_t L_5;
|
|
L_5 = Dictionary_2_get_Count_m44A4C2F6DD8CDAC9FA8738C602082654631D07FA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), L_4))) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_6 = __this->____count;
|
|
V_0 = L_6;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_7 = __this->____entries;
|
|
V_1 = L_7;
|
|
V_2 = 0;
|
|
goto IL_0075;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_8 = V_1;
|
|
int32_t L_9 = V_2;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_11 = ___0_array;
|
|
int32_t L_12 = ___1_index;
|
|
int32_t L_13 = L_12;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_14 = V_1;
|
|
int32_t L_15 = V_2;
|
|
NullCheck(L_14);
|
|
Il2CppChar L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___key;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_17 = V_1;
|
|
int32_t L_18 = V_2;
|
|
NullCheck(L_17);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___value;
|
|
KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB L_20;
|
|
memset((&L_20), 0, sizeof(L_20));
|
|
KeyValuePair_2__ctor_mA21E0F7739310DE217057A291D86BD9C04215447((&L_20), L_16, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB)L_20);
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
int32_t L_21 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
int32_t L_22 = V_2;
|
|
int32_t L_23 = V_0;
|
|
if ((((int32_t)L_22) < ((int32_t)L_23)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2 Dictionary_2_GetEnumerator_m79A7051AA34B7421BD93EB824CE9627A4F291905_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m8A1551E65781C25740899700AC9EA676AA8C54B1((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m4D3158C1592FCB93963629D4F78550D0EA60AC31_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m8A1551E65781C25740899700AC9EA676AA8C54B1((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m99127BD2BCDAF6754F0ADC80DB4EAD90133CF766_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* V_0 = NULL;
|
|
RuntimeObject* G_B4_0 = NULL;
|
|
String_t* G_B4_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_2 = NULL;
|
|
RuntimeObject* G_B3_0 = NULL;
|
|
String_t* G_B3_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_2 = NULL;
|
|
String_t* G_B6_0 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B6_1 = NULL;
|
|
String_t* G_B5_0 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_1 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
String_t* G_B7_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B7_2 = NULL;
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = ___0_info;
|
|
int32_t L_2 = __this->____version;
|
|
NullCheck(L_1);
|
|
SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_1, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_2, NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = ___0_info;
|
|
RuntimeObject* L_4 = __this->____comparer;
|
|
RuntimeObject* L_5 = L_4;
|
|
if (L_5)
|
|
{
|
|
G_B4_0 = L_5;
|
|
G_B4_1 = _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
|
|
G_B4_2 = L_3;
|
|
goto IL_002f;
|
|
}
|
|
G_B3_0 = L_5;
|
|
G_B3_1 = _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
|
|
G_B3_2 = L_3;
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_6;
|
|
L_6 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
G_B4_0 = ((RuntimeObject*)(L_6));
|
|
G_B4_1 = G_B3_1;
|
|
G_B4_2 = G_B3_2;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 32)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_8;
|
|
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
|
|
NullCheck(G_B4_2);
|
|
SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(G_B4_2, G_B4_1, (RuntimeObject*)G_B4_0, L_8, NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_9 = ___0_info;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
|
|
if (!L_10)
|
|
{
|
|
G_B6_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
|
|
G_B6_1 = L_9;
|
|
goto IL_0056;
|
|
}
|
|
G_B5_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
|
|
G_B5_1 = L_9;
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
|
|
NullCheck(L_11);
|
|
G_B7_0 = ((int32_t)(((RuntimeArray*)L_11)->max_length));
|
|
G_B7_1 = G_B5_0;
|
|
G_B7_2 = G_B5_1;
|
|
goto IL_0057;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
G_B7_2 = G_B6_1;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
NullCheck(G_B7_2);
|
|
SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B7_2, G_B7_1, G_B7_0, NULL);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->____buckets;
|
|
if (!L_12)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_13;
|
|
L_13 = Dictionary_2_get_Count_m44A4C2F6DD8CDAC9FA8738C602082654631D07FA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_14 = (KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865*)(KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 33), (uint32_t)L_13);
|
|
V_0 = L_14;
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_15 = V_0;
|
|
Dictionary_2_CopyTo_mE4ED79F7A29AD07AAD9D244E423EADFB51E44AD6(__this, L_15, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_16 = ___0_info;
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_17 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 35)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_19;
|
|
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
|
|
NullCheck(L_16);
|
|
SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_16, _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject*)L_17, L_19, NULL);
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m5BD56FF42783523370EF895BBD161A05FDBCFE05_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
RuntimeObject* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
Il2CppChar V_6 = 0x0;
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
V_0 = (-1);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
|
|
V_1 = L_1;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_2 = __this->____entries;
|
|
V_2 = L_2;
|
|
V_3 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = __this->____comparer;
|
|
V_4 = L_4;
|
|
RuntimeObject* L_5 = V_4;
|
|
if (L_5)
|
|
{
|
|
goto IL_0110;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6;
|
|
L_6 = Char_GetHashCode_mB5406F7D8B6D7545CD1CE6FCA0567BD7217E6B93((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
V_5 = ((int32_t)(L_6&((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_1;
|
|
int32_t L_8 = V_5;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1;
|
|
NullCheck(L_9);
|
|
NullCheck(L_7);
|
|
int32_t L_10 = ((int32_t)(L_8%((int32_t)(((RuntimeArray*)L_9)->max_length))));
|
|
int32_t L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
|
|
il2cpp_codegen_initobj((&V_6), sizeof(Il2CppChar));
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_13 = V_0;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_14 = V_2;
|
|
NullCheck(L_14);
|
|
if ((!(((uint32_t)L_13) < ((uint32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))))
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_15 = V_2;
|
|
int32_t L_16 = V_0;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___hashCode;
|
|
int32_t L_18 = V_5;
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)L_18))))
|
|
{
|
|
goto IL_009b;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_19;
|
|
L_19 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_20 = V_2;
|
|
int32_t L_21 = V_0;
|
|
NullCheck(L_20);
|
|
Il2CppChar L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->___key;
|
|
Il2CppChar L_23 = ___0_key;
|
|
NullCheck(L_19);
|
|
bool L_24;
|
|
L_24 = VirtualFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(8, L_19, L_22, L_23);
|
|
if (L_24)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_25 = V_2;
|
|
int32_t L_26 = V_0;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
|
|
V_0 = L_27;
|
|
int32_t L_28 = V_3;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_29 = V_2;
|
|
NullCheck(L_29);
|
|
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
int32_t L_30 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
goto IL_0066;
|
|
}
|
|
|
|
IL_0110:
|
|
{
|
|
RuntimeObject* L_31 = V_4;
|
|
Il2CppChar L_32 = ___0_key;
|
|
NullCheck(L_31);
|
|
int32_t L_33;
|
|
L_33 = InterfaceFuncInvoker1< int32_t, Il2CppChar >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_31, L_32);
|
|
V_8 = ((int32_t)(L_33&((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = V_1;
|
|
int32_t L_35 = V_8;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_1;
|
|
NullCheck(L_36);
|
|
NullCheck(L_34);
|
|
int32_t L_37 = ((int32_t)(L_35%((int32_t)(((RuntimeArray*)L_36)->max_length))));
|
|
int32_t L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_38, 1));
|
|
}
|
|
|
|
IL_012b:
|
|
{
|
|
int32_t L_39 = V_0;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_40 = V_2;
|
|
NullCheck(L_40);
|
|
if ((!(((uint32_t)L_39) < ((uint32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))))))
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_41 = V_2;
|
|
int32_t L_42 = V_0;
|
|
NullCheck(L_41);
|
|
int32_t L_43 = ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode;
|
|
int32_t L_44 = V_8;
|
|
if ((!(((uint32_t)L_43) == ((uint32_t)L_44))))
|
|
{
|
|
goto IL_0157;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_45 = V_4;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_46 = V_2;
|
|
int32_t L_47 = V_0;
|
|
NullCheck(L_46);
|
|
Il2CppChar L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___key;
|
|
Il2CppChar L_49 = ___0_key;
|
|
NullCheck(L_45);
|
|
bool L_50;
|
|
L_50 = InterfaceFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_45, L_48, L_49);
|
|
if (L_50)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
|
|
IL_0157:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_51 = V_2;
|
|
int32_t L_52 = V_0;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->___next;
|
|
V_0 = L_53;
|
|
int32_t L_54 = V_3;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_55 = V_2;
|
|
NullCheck(L_55);
|
|
if ((((int32_t)L_54) < ((int32_t)((int32_t)(((RuntimeArray*)L_55)->max_length)))))
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_016f:
|
|
{
|
|
int32_t L_56 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_56, 1));
|
|
goto IL_012b;
|
|
}
|
|
|
|
IL_0175:
|
|
{
|
|
int32_t L_57 = V_0;
|
|
return L_57;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_Initialize_m1D0FB6ACC5C3948EC4A01DBAB271603C8FA3291C_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
|
|
V_0 = L_1;
|
|
__this->____freeList = (-1);
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->____buckets = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
|
|
int32_t L_4 = V_0;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_5 = (EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F*)(EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 40), (uint32_t)L_4);
|
|
__this->____entries = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____entries), (void*)L_5);
|
|
int32_t L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mD34D0C0117C5740297F490EFD294C2BE233D94A9_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method)
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* V_0 = NULL;
|
|
RuntimeObject* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
int32_t V_8 = 0;
|
|
int32_t* V_9 = NULL;
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* V_10 = NULL;
|
|
Il2CppChar V_11 = 0x0;
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* V_12 = NULL;
|
|
int32_t V_13 = 0;
|
|
int32_t G_B7_0 = 0;
|
|
int32_t* G_B51_0 = NULL;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_1 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->____buckets;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_Initialize_m1D0FB6ACC5C3948EC4A01DBAB271603C8FA3291C(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_4 = __this->____entries;
|
|
V_0 = L_4;
|
|
RuntimeObject* L_5 = __this->____comparer;
|
|
V_1 = L_5;
|
|
RuntimeObject* L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_7 = V_1;
|
|
Il2CppChar L_8 = ___0_key;
|
|
NullCheck(L_7);
|
|
int32_t L_9;
|
|
L_9 = InterfaceFuncInvoker1< int32_t, Il2CppChar >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_7, L_8);
|
|
G_B7_0 = L_9;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_10;
|
|
L_10 = Char_GetHashCode_mB5406F7D8B6D7545CD1CE6FCA0567BD7217E6B93((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
G_B7_0 = L_10;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
V_2 = ((int32_t)(G_B7_0&((int32_t)2147483647LL)));
|
|
V_3 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
|
|
int32_t L_12 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = __this->____buckets;
|
|
NullCheck(L_13);
|
|
NullCheck(L_11);
|
|
V_4 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_12%((int32_t)(((RuntimeArray*)L_13)->max_length)))))));
|
|
int32_t* L_14 = V_4;
|
|
int32_t L_15 = *((int32_t*)L_14);
|
|
V_5 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
|
|
RuntimeObject* L_16 = V_1;
|
|
if (L_16)
|
|
{
|
|
goto IL_0187;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_11), sizeof(Il2CppChar));
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
int32_t L_18 = V_5;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
if ((!(((uint32_t)L_18) < ((uint32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))))
|
|
{
|
|
goto IL_01f9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_20 = V_0;
|
|
int32_t L_21 = V_5;
|
|
NullCheck(L_20);
|
|
int32_t L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->___hashCode;
|
|
int32_t L_23 = V_2;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)L_23))))
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_24;
|
|
L_24 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_25 = V_0;
|
|
int32_t L_26 = V_5;
|
|
NullCheck(L_25);
|
|
Il2CppChar L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___key;
|
|
Il2CppChar L_28 = ___0_key;
|
|
NullCheck(L_24);
|
|
bool L_29;
|
|
L_29 = VirtualFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(8, L_24, L_27, L_28);
|
|
if (!L_29)
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_30 = ___2_behavior;
|
|
if ((!(((uint32_t)L_30) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_31 = V_0;
|
|
int32_t L_32 = V_5;
|
|
NullCheck(L_31);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_33 = ___1_value;
|
|
((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___value = L_33;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
uint8_t L_34 = ___2_behavior;
|
|
if ((!(((uint32_t)L_34) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00e8;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_35 = ___0_key;
|
|
Il2CppChar L_36 = L_35;
|
|
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_36);
|
|
ThrowHelper_ThrowAddingDuplicateWithKeyArgumentException_m013C856C16A63018719A6096727CB43E1918CDE5(L_37, NULL);
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_38 = V_0;
|
|
int32_t L_39 = V_5;
|
|
NullCheck(L_38);
|
|
int32_t L_40 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->___next;
|
|
V_5 = L_40;
|
|
int32_t L_41 = V_3;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_42 = V_0;
|
|
NullCheck(L_42);
|
|
if ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))))
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
int32_t L_43 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
goto IL_0091;
|
|
}
|
|
|
|
IL_0187:
|
|
{
|
|
int32_t L_44 = V_5;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_45 = V_0;
|
|
NullCheck(L_45);
|
|
if ((!(((uint32_t)L_44) < ((uint32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))))
|
|
{
|
|
goto IL_01f9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_46 = V_0;
|
|
int32_t L_47 = V_5;
|
|
NullCheck(L_46);
|
|
int32_t L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___hashCode;
|
|
int32_t L_49 = V_2;
|
|
if ((!(((uint32_t)L_48) == ((uint32_t)L_49))))
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_50 = V_1;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_51 = V_0;
|
|
int32_t L_52 = V_5;
|
|
NullCheck(L_51);
|
|
Il2CppChar L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->___key;
|
|
Il2CppChar L_54 = ___0_key;
|
|
NullCheck(L_50);
|
|
bool L_55;
|
|
L_55 = InterfaceFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_50, L_53, L_54);
|
|
if (!L_55)
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_56 = ___2_behavior;
|
|
if ((!(((uint32_t)L_56) == ((uint32_t)1))))
|
|
{
|
|
goto IL_01c8;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_57 = V_0;
|
|
int32_t L_58 = V_5;
|
|
NullCheck(L_57);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_59 = ___1_value;
|
|
((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->___value = L_59;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_01c8:
|
|
{
|
|
uint8_t L_60 = ___2_behavior;
|
|
if ((!(((uint32_t)L_60) == ((uint32_t)2))))
|
|
{
|
|
goto IL_01d7;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_61 = ___0_key;
|
|
Il2CppChar L_62 = L_61;
|
|
RuntimeObject* L_63 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_62);
|
|
ThrowHelper_ThrowAddingDuplicateWithKeyArgumentException_m013C856C16A63018719A6096727CB43E1918CDE5(L_63, NULL);
|
|
}
|
|
|
|
IL_01d7:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_01d9:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_64 = V_0;
|
|
int32_t L_65 = V_5;
|
|
NullCheck(L_64);
|
|
int32_t L_66 = ((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_65)))->___next;
|
|
V_5 = L_66;
|
|
int32_t L_67 = V_3;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_68 = V_0;
|
|
NullCheck(L_68);
|
|
if ((((int32_t)L_67) < ((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length)))))
|
|
{
|
|
goto IL_01f3;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_01f3:
|
|
{
|
|
int32_t L_69 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_69, 1));
|
|
goto IL_0187;
|
|
}
|
|
|
|
IL_01f9:
|
|
{
|
|
V_6 = (bool)0;
|
|
V_7 = (bool)0;
|
|
int32_t L_70 = __this->____freeCount;
|
|
if ((((int32_t)L_70) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0223;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_71 = __this->____freeList;
|
|
V_8 = L_71;
|
|
V_7 = (bool)1;
|
|
int32_t L_72 = __this->____freeCount;
|
|
__this->____freeCount = ((int32_t)il2cpp_codegen_subtract(L_72, 1));
|
|
goto IL_0250;
|
|
}
|
|
|
|
IL_0223:
|
|
{
|
|
int32_t L_73 = __this->____count;
|
|
V_13 = L_73;
|
|
int32_t L_74 = V_13;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_75 = V_0;
|
|
NullCheck(L_75);
|
|
if ((!(((uint32_t)L_74) == ((uint32_t)((int32_t)(((RuntimeArray*)L_75)->max_length))))))
|
|
{
|
|
goto IL_023b;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_Resize_m8C5D4536A82A442C473ECFF5413757D520063A2F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
V_6 = (bool)1;
|
|
}
|
|
|
|
IL_023b:
|
|
{
|
|
int32_t L_76 = V_13;
|
|
V_8 = L_76;
|
|
int32_t L_77 = V_13;
|
|
__this->____count = ((int32_t)il2cpp_codegen_add(L_77, 1));
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_78 = __this->____entries;
|
|
V_0 = L_78;
|
|
}
|
|
|
|
IL_0250:
|
|
{
|
|
bool L_79 = V_6;
|
|
if (L_79)
|
|
{
|
|
goto IL_0258;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_80 = V_4;
|
|
G_B51_0 = L_80;
|
|
goto IL_026d;
|
|
}
|
|
|
|
IL_0258:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = __this->____buckets;
|
|
int32_t L_82 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = __this->____buckets;
|
|
NullCheck(L_83);
|
|
NullCheck(L_81);
|
|
G_B51_0 = ((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_82%((int32_t)(((RuntimeArray*)L_83)->max_length)))))));
|
|
}
|
|
|
|
IL_026d:
|
|
{
|
|
V_9 = G_B51_0;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_84 = V_0;
|
|
int32_t L_85 = V_8;
|
|
NullCheck(L_84);
|
|
V_10 = ((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)));
|
|
bool L_86 = V_7;
|
|
if (!L_86)
|
|
{
|
|
goto IL_028a;
|
|
}
|
|
}
|
|
{
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_87 = V_10;
|
|
int32_t L_88 = L_87->___next;
|
|
__this->____freeList = L_88;
|
|
}
|
|
|
|
IL_028a:
|
|
{
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_89 = V_10;
|
|
int32_t L_90 = V_2;
|
|
L_89->___hashCode = L_90;
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_91 = V_10;
|
|
int32_t* L_92 = V_9;
|
|
int32_t L_93 = *((int32_t*)L_92);
|
|
L_91->___next = ((int32_t)il2cpp_codegen_subtract(L_93, 1));
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_94 = V_10;
|
|
Il2CppChar L_95 = ___0_key;
|
|
L_94->___key = L_95;
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_96 = V_10;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_97 = ___1_value;
|
|
L_96->___value = L_97;
|
|
int32_t* L_98 = V_9;
|
|
int32_t L_99 = V_8;
|
|
*((int32_t*)L_98) = (int32_t)((int32_t)il2cpp_codegen_add(L_99, 1));
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m4396E993EDBA6BC376C7CAFA20DEB9A2F40AD5FD_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_0;
|
|
L_0 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F(L_0, (RuntimeObject*)__this, (&V_0), ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = V_0;
|
|
if (L_2)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_3, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
|
|
V_1 = L_4;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_5, _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, NULL);
|
|
V_2 = L_6;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_7 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 32)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_9;
|
|
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
|
|
NullCheck(L_7);
|
|
RuntimeObject* L_10;
|
|
L_10 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_7, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_9, NULL);
|
|
__this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 1)));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 1))));
|
|
int32_t L_11 = V_2;
|
|
if (!L_11)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_12 = V_2;
|
|
int32_t L_13;
|
|
L_13 = Dictionary_2_Initialize_m1D0FB6ACC5C3948EC4A01DBAB271603C8FA3291C(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_14 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 35)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_16;
|
|
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
|
|
NullCheck(L_14);
|
|
RuntimeObject* L_17;
|
|
L_17 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_14, _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, L_16, NULL);
|
|
V_3 = ((KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865*)Castclass((RuntimeObject*)L_17, il2cpp_rgctx_data(method->klass->rgctx_data, 26)));
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_18 = V_3;
|
|
if (L_18)
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowSerializationException_m03BE2B48CD3617C32FBCEE16030F7C5563E04E16((int32_t)((int32_t)16), NULL);
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
V_4 = 0;
|
|
goto IL_00c0;
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_19 = V_3;
|
|
int32_t L_20 = V_4;
|
|
NullCheck(L_19);
|
|
Il2CppChar L_21;
|
|
L_21 = KeyValuePair_2_get_Key_m2EB52AB33F815CEC79A24B00E2D1FFCE03F6CF8E_inline(((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
goto IL_009a;
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_22 = V_3;
|
|
int32_t L_23 = V_4;
|
|
NullCheck(L_22);
|
|
Il2CppChar L_24;
|
|
L_24 = KeyValuePair_2_get_Key_m2EB52AB33F815CEC79A24B00E2D1FFCE03F6CF8E_inline(((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_25 = V_3;
|
|
int32_t L_26 = V_4;
|
|
NullCheck(L_25);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_27;
|
|
L_27 = KeyValuePair_2_get_Value_mE21B9B69A6B7323376C696EC224A1EF2591E51CD_inline(((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26))), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
Dictionary_2_Add_mAB4B447EE1B52D0F9906EC1462DE3F7AFFCFF0E4(__this, L_24, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
int32_t L_28 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
int32_t L_29 = V_4;
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_30 = V_3;
|
|
NullCheck(L_30);
|
|
if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
__this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
int32_t L_31 = V_1;
|
|
__this->____version = L_31;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_32;
|
|
L_32 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
NullCheck(L_32);
|
|
bool L_33;
|
|
L_33 = ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E(L_32, (RuntimeObject*)__this, ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m8C5D4536A82A442C473ECFF5413757D520063A2F_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
|
|
Dictionary_2_Resize_m1C6B7DC96DF3E8C09D66856EDC8DDAFA9E693227(__this, L_1, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m1C6B7DC96DF3E8C09D66856EDC8DDAFA9E693227_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
Il2CppChar V_3 = 0x0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
{
|
|
int32_t L_0 = ___0_newSize;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = ___0_newSize;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_3 = (EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F*)(EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 40), (uint32_t)L_2);
|
|
V_1 = L_3;
|
|
int32_t L_4 = __this->____count;
|
|
V_2 = L_4;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_5 = __this->____entries;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_6 = V_1;
|
|
int32_t L_7 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, 0, (RuntimeArray*)L_6, 0, L_7, NULL);
|
|
il2cpp_codegen_initobj((&V_3), sizeof(Il2CppChar));
|
|
Il2CppChar L_8 = V_3;
|
|
bool L_9 = ___1_forceNewHashCodes;
|
|
if (!((int32_t)((int32_t)false&(int32_t)L_9)))
|
|
{
|
|
goto IL_0084;
|
|
}
|
|
}
|
|
{
|
|
V_4 = 0;
|
|
goto IL_007f;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_10 = V_1;
|
|
int32_t L_11 = V_4;
|
|
NullCheck(L_10);
|
|
int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
|
|
if ((((int32_t)L_12) < ((int32_t)0)))
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_13 = V_1;
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_15 = V_1;
|
|
int32_t L_16 = V_4;
|
|
NullCheck(L_15);
|
|
Il2CppChar* L_17 = (Il2CppChar*)(&((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___key);
|
|
int32_t L_18;
|
|
L_18 = Char_GetHashCode_mB5406F7D8B6D7545CD1CE6FCA0567BD7217E6B93(L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___hashCode = ((int32_t)(L_18&((int32_t)2147483647LL)));
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
int32_t L_19 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1));
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
int32_t L_20 = V_4;
|
|
int32_t L_21 = V_2;
|
|
if ((((int32_t)L_20) < ((int32_t)L_21)))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
V_5 = 0;
|
|
goto IL_00cb;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_22 = V_1;
|
|
int32_t L_23 = V_5;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___hashCode;
|
|
if ((((int32_t)L_24) < ((int32_t)0)))
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_25 = V_1;
|
|
int32_t L_26 = V_5;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___hashCode;
|
|
int32_t L_28 = ___0_newSize;
|
|
V_6 = ((int32_t)(L_27%L_28));
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_29 = V_1;
|
|
int32_t L_30 = V_5;
|
|
NullCheck(L_29);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_0;
|
|
int32_t L_32 = V_6;
|
|
NullCheck(L_31);
|
|
int32_t L_33 = L_32;
|
|
int32_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
|
|
((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___next = ((int32_t)il2cpp_codegen_subtract(L_34, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_0;
|
|
int32_t L_36 = V_6;
|
|
int32_t L_37 = V_5;
|
|
NullCheck(L_35);
|
|
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_36), (int32_t)((int32_t)il2cpp_codegen_add(L_37, 1)));
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
int32_t L_38 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
int32_t L_39 = V_5;
|
|
int32_t L_40 = V_2;
|
|
if ((((int32_t)L_39) < ((int32_t)L_40)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_0;
|
|
__this->____buckets = L_41;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_41);
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_42 = V_1;
|
|
__this->____entries = L_42;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____entries), (void*)L_42);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m03F4B0F89957F6F16CE74F9FFEA454301B916B6F_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* V_4 = NULL;
|
|
RuntimeObject* G_B5_0 = NULL;
|
|
RuntimeObject* G_B4_0 = NULL;
|
|
int32_t G_B6_0 = 0;
|
|
RuntimeObject* G_B10_0 = NULL;
|
|
RuntimeObject* G_B9_0 = NULL;
|
|
bool G_B11_0 = false;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0149;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = __this->____comparer;
|
|
RuntimeObject* L_3 = L_2;
|
|
if (L_3)
|
|
{
|
|
G_B5_0 = L_3;
|
|
goto IL_0032;
|
|
}
|
|
G_B4_0 = L_3;
|
|
}
|
|
{
|
|
int32_t L_4;
|
|
L_4 = Char_GetHashCode_mB5406F7D8B6D7545CD1CE6FCA0567BD7217E6B93((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
G_B6_0 = L_4;
|
|
goto IL_0038;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
Il2CppChar L_5 = ___0_key;
|
|
NullCheck(G_B5_0);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker1< int32_t, Il2CppChar >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), G_B5_0, L_5);
|
|
G_B6_0 = L_6;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
V_0 = ((int32_t)(G_B6_0&((int32_t)2147483647LL)));
|
|
int32_t L_7 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->____buckets;
|
|
NullCheck(L_8);
|
|
V_1 = ((int32_t)(L_7%((int32_t)(((RuntimeArray*)L_8)->max_length))));
|
|
V_2 = (-1);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
V_3 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
|
|
goto IL_0142;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_13 = __this->____entries;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
V_4 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)));
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_15 = V_4;
|
|
int32_t L_16 = L_15->___hashCode;
|
|
int32_t L_17 = V_0;
|
|
if ((!(((uint32_t)L_16) == ((uint32_t)L_17))))
|
|
{
|
|
goto IL_0138;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_18 = __this->____comparer;
|
|
RuntimeObject* L_19 = L_18;
|
|
if (L_19)
|
|
{
|
|
G_B10_0 = L_19;
|
|
goto IL_0095;
|
|
}
|
|
G_B9_0 = L_19;
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_20;
|
|
L_20 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_21 = V_4;
|
|
Il2CppChar L_22 = L_21->___key;
|
|
Il2CppChar L_23 = ___0_key;
|
|
NullCheck(L_20);
|
|
bool L_24;
|
|
L_24 = VirtualFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(8, L_20, L_22, L_23);
|
|
G_B11_0 = L_24;
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_25 = V_4;
|
|
Il2CppChar L_26 = L_25->___key;
|
|
Il2CppChar L_27 = ___0_key;
|
|
NullCheck(G_B10_0);
|
|
bool L_28;
|
|
L_28 = InterfaceFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), G_B10_0, L_26, L_27);
|
|
G_B11_0 = L_28;
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
if (!G_B11_0)
|
|
{
|
|
goto IL_0138;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_29 = V_2;
|
|
if ((((int32_t)L_29) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = __this->____buckets;
|
|
int32_t L_31 = V_1;
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_32 = V_4;
|
|
int32_t L_33 = L_32->___next;
|
|
NullCheck(L_30);
|
|
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_31), (int32_t)((int32_t)il2cpp_codegen_add(L_33, 1)));
|
|
goto IL_00d6;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_34 = __this->____entries;
|
|
int32_t L_35 = V_2;
|
|
NullCheck(L_34);
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_36 = V_4;
|
|
int32_t L_37 = L_36->___next;
|
|
((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->___next = L_37;
|
|
}
|
|
|
|
IL_00d6:
|
|
{
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_38 = V_4;
|
|
L_38->___hashCode = (-1);
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_39 = V_4;
|
|
int32_t L_40 = __this->____freeList;
|
|
L_39->___next = L_40;
|
|
goto IL_00ff;
|
|
}
|
|
|
|
IL_00ff:
|
|
{
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
int32_t L_41 = V_3;
|
|
__this->____freeList = L_41;
|
|
int32_t L_42 = __this->____freeCount;
|
|
__this->____freeCount = ((int32_t)il2cpp_codegen_add(L_42, 1));
|
|
int32_t L_43 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0138:
|
|
{
|
|
int32_t L_44 = V_3;
|
|
V_2 = L_44;
|
|
Entry_t40F0A4DBD784C85114FB6B9D8C52A88C13462EBE* L_45 = V_4;
|
|
int32_t L_46 = L_45->___next;
|
|
V_3 = L_46;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
int32_t L_47 = V_3;
|
|
if ((((int32_t)L_47) >= ((int32_t)0)))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
|
|
IL_0149:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m666A1C34E8FEC9405BEB4478D06C4BCBFF89FECF_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_m5BD56FF42783523370EF895BBD161A05FDBCFE05(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* L_3 = ___1_value;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
*(Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2*)L_3 = L_6;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2* L_7 = ___1_value;
|
|
il2cpp_codegen_initobj(L_7, sizeof(Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mD0AA78460697F7F5203FC2EC55A198958377767E_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, Il2CppChar ___0_key, Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_mD34D0C0117C5740297F490EFD294C2BE233D94A9(__this, L_0, L_1, (uint8_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_mD0ED7574D149CE3233470D96B291C0E2FE92002D_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mDF5D68D8BC119E4A0435DF415E534FDD8B35DE57_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_0 = ___0_array;
|
|
int32_t L_1 = ___1_index;
|
|
Dictionary_2_CopyTo_mE4ED79F7A29AD07AAD9D244E423EADFB51E44AD6(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_mA25692721A62CA98457975839C065A8C2D79BC3C_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* V_0 = NULL;
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* V_1 = NULL;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
RuntimeArray* L_3 = ___0_array;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_index;
|
|
RuntimeArray* L_6 = ___0_array;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
|
|
if ((!(((uint32_t)L_5) > ((uint32_t)L_7))))
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
int32_t L_10 = ___1_index;
|
|
int32_t L_11;
|
|
L_11 = Dictionary_2_get_Count_m44A4C2F6DD8CDAC9FA8738C602082654631D07FA(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_9, L_10))) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeArray* L_12 = ___0_array;
|
|
V_0 = ((KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865*)IsInst((RuntimeObject*)L_12, il2cpp_rgctx_data(method->klass->rgctx_data, 26)));
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_13 = V_0;
|
|
if (!L_13)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t269D7A3A3B3A9ED51AC9637201830F60FF729865* L_14 = V_0;
|
|
int32_t L_15 = ___1_index;
|
|
Dictionary_2_CopyTo_mE4ED79F7A29AD07AAD9D244E423EADFB51E44AD6(__this, L_14, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
RuntimeArray* L_16 = ___0_array;
|
|
V_1 = ((DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533*)IsInst((RuntimeObject*)L_16, DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var));
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* L_17 = V_1;
|
|
if (!L_17)
|
|
{
|
|
goto IL_00c3;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_18 = __this->____entries;
|
|
V_2 = L_18;
|
|
V_3 = 0;
|
|
goto IL_00b9;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_19 = V_2;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
int32_t L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___hashCode;
|
|
if ((((int32_t)L_21) < ((int32_t)0)))
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* L_22 = V_1;
|
|
int32_t L_23 = ___1_index;
|
|
int32_t L_24 = L_23;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_24, 1));
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_25 = V_2;
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
Il2CppChar L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___key;
|
|
Il2CppChar L_28 = L_27;
|
|
RuntimeObject* L_29 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_28);
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_30 = V_2;
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_33 = L_32;
|
|
RuntimeObject* L_34 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15), &L_33);
|
|
DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_35;
|
|
memset((&L_35), 0, sizeof(L_35));
|
|
DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA((&L_35), L_29, L_34, NULL);
|
|
NullCheck(L_22);
|
|
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB)L_35);
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
int32_t L_36 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
int32_t L_37 = V_3;
|
|
int32_t L_38 = __this->____count;
|
|
if ((((int32_t)L_37) < ((int32_t)L_38)))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
RuntimeArray* L_39 = ___0_array;
|
|
V_4 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_39, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_40 = V_4;
|
|
if (L_40)
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
int32_t L_41 = __this->____count;
|
|
V_5 = L_41;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_42 = __this->____entries;
|
|
V_6 = L_42;
|
|
V_7 = 0;
|
|
goto IL_0130_1;
|
|
}
|
|
|
|
IL_00ea_1:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_43 = V_6;
|
|
int32_t L_44 = V_7;
|
|
NullCheck(L_43);
|
|
int32_t L_45 = ((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_44)))->___hashCode;
|
|
if ((((int32_t)L_45) < ((int32_t)0)))
|
|
{
|
|
goto IL_012a_1;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46 = V_4;
|
|
int32_t L_47 = ___1_index;
|
|
int32_t L_48 = L_47;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_48, 1));
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_49 = V_6;
|
|
int32_t L_50 = V_7;
|
|
NullCheck(L_49);
|
|
Il2CppChar L_51 = ((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)))->___key;
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_52 = V_6;
|
|
int32_t L_53 = V_7;
|
|
NullCheck(L_52);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_54 = ((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->___value;
|
|
KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB L_55;
|
|
memset((&L_55), 0, sizeof(L_55));
|
|
KeyValuePair_2__ctor_mA21E0F7739310DE217057A291D86BD9C04215447((&L_55), L_51, L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB L_56 = L_55;
|
|
RuntimeObject* L_57 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17), &L_56);
|
|
NullCheck(L_46);
|
|
ArrayElementTypeCheck (L_46, L_57);
|
|
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(L_48), (RuntimeObject*)L_57);
|
|
}
|
|
|
|
IL_012a_1:
|
|
{
|
|
int32_t L_58 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_58, 1));
|
|
}
|
|
|
|
IL_0130_1:
|
|
{
|
|
int32_t L_59 = V_7;
|
|
int32_t L_60 = V_5;
|
|
if ((((int32_t)L_59) < ((int32_t)L_60)))
|
|
{
|
|
goto IL_00ea_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0140;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0138;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0138:
|
|
{
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0140;
|
|
}
|
|
|
|
IL_0140:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m07F1DE7DAB1A4C5EECBD95FA23A5296FB9656B92_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m8A1551E65781C25740899700AC9EA676AA8C54B1((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_EnsureCapacity_mFF96C3B4E748FB22651CF2B4E19635BD706028A0_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)12), NULL);
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_1 = __this->____entries;
|
|
if (!L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_2 = __this->____entries;
|
|
NullCheck(L_2);
|
|
G_B5_0 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
G_B5_0 = 0;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
V_0 = G_B5_0;
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4 = ___0_capacity;
|
|
if ((((int32_t)L_3) < ((int32_t)L_4)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
|
|
if (L_6)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_capacity;
|
|
int32_t L_8;
|
|
L_8 = Dictionary_2_Initialize_m1D0FB6ACC5C3948EC4A01DBAB271603C8FA3291C(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
return L_8;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
int32_t L_9 = ___0_capacity;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_10;
|
|
L_10 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_9, NULL);
|
|
V_1 = L_10;
|
|
int32_t L_11 = V_1;
|
|
Dictionary_2_Resize_m1C6B7DC96DF3E8C09D66856EDC8DDAFA9E693227(__this, L_11, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
int32_t L_12 = V_1;
|
|
return L_12;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m6C60D1E993BDFF7C66C22E238F67746DAA16EB6E_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_ICollection_get_SyncRoot_mFB7653E10BC641BA325F63D6907F59CBEA705B4E_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Item_m0C10985103E501D685EA97821C69085513109859_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
bool L_1;
|
|
L_1 = Dictionary_2_IsCompatibleKey_mFDDEC0FA99AC3744344A92F542F93C67FC14D680(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_FindEntry_m5BD56FF42783523370EF895BBD161A05FDBCFE05(__this, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_3;
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t786A761061B0F73998AB9C99CF94263BD1B3648F* L_5 = __this->____entries;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_8 = L_7;
|
|
RuntimeObject* L_9 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15), &L_8);
|
|
return L_9;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return NULL;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m335121B0422A0D410C4CB54EAEBC80EE228A031C_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
void* L_5 = alloca(sizeof(Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2));
|
|
Il2CppChar V_0 = 0x0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___1_value;
|
|
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisNullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2_m60E8C5716598E52C38BFCA09A79E73123C200DAA(L_1, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 49));
|
|
}
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
V_0 = ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11)))));
|
|
}
|
|
try
|
|
{
|
|
Il2CppChar L_3 = V_0;
|
|
RuntimeObject* L_4 = ___1_value;
|
|
UnBoxNullable(L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 15), L_5);
|
|
Dictionary_2_set_Item_mF942BD437A51A7CE684FADA6D7036EFDE56AADB7(__this, L_3, ((*(Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2*)((Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2*)(Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2*)L_5))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
|
|
goto IL_003a_1;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0027_1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0027_1:
|
|
{
|
|
RuntimeObject* L_6 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 51)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_8;
|
|
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_6, L_8, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_003a_1;
|
|
}
|
|
|
|
IL_003a_1:
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_003c;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_003c:
|
|
{
|
|
RuntimeObject* L_9 = ___0_key;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 52)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_11;
|
|
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
|
|
ThrowHelper_ThrowWrongKeyTypeArgumentException_m90E5BCE2CB10EEC16F254C237121C6816C4D6982(L_9, L_11, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mFDDEC0FA99AC3744344A92F542F93C67FC14D680_gshared (RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___0_key;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m5303E44BA9992BE827A73FDAE62EF5988C9C1634_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
void* L_5 = alloca(sizeof(Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2));
|
|
Il2CppChar V_0 = 0x0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___1_value;
|
|
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisNullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2_m60E8C5716598E52C38BFCA09A79E73123C200DAA(L_1, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 49));
|
|
}
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
V_0 = ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11)))));
|
|
}
|
|
try
|
|
{
|
|
Il2CppChar L_3 = V_0;
|
|
RuntimeObject* L_4 = ___1_value;
|
|
UnBoxNullable(L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 15), L_5);
|
|
Dictionary_2_Add_mAB4B447EE1B52D0F9906EC1462DE3F7AFFCFF0E4(__this, L_3, ((*(Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2*)((Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2*)(Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2*)L_5))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
goto IL_003a_1;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0027_1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0027_1:
|
|
{
|
|
RuntimeObject* L_6 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 51)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_8;
|
|
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_6, L_8, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_003a_1;
|
|
}
|
|
|
|
IL_003a_1:
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_003c;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_003c:
|
|
{
|
|
RuntimeObject* L_9 = ___0_key;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 52)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_11;
|
|
L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
|
|
ThrowHelper_ThrowWrongKeyTypeArgumentException_m90E5BCE2CB10EEC16F254C237121C6816C4D6982(L_9, L_11, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mACB154A5B485E904B7949230C32AAF68C3EC5C33_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
bool L_1;
|
|
L_1 = Dictionary_2_IsCompatibleKey_mFDDEC0FA99AC3744344A92F542F93C67FC14D680(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
bool L_3;
|
|
L_3 = Dictionary_2_ContainsKey_m12F3250086263F096E4E87E5866045D30A050F01(__this, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11))))), il2cpp_rgctx_method(method->klass->rgctx_data, 53));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mF2A96C49CD85666E0541299FF5DDEDA796826796_gshared (Dictionary_2_tA1CEBF2054BBD61834A2282874649F532975A35F* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m8A1551E65781C25740899700AC9EA676AA8C54B1((&L_0), __this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_tFAD3898FD5DE114FCEBB4E3577EA47F409BB36B2 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)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 IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4BAC3BABCE7088F1DF93A518F3126A85C6DC7EEB_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Dictionary_2__ctor_m4550203D1CCEA960DF987B00BB0838D457326394(__this, 0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m17664515B3A6BE5E67DF0C68F557513DFF89B34D_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
Dictionary_2__ctor_m4550203D1CCEA960DF987B00BB0838D457326394(__this, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAA90093C49DD9FD1F4E6E81E0B923EBFFC6DCDDF_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_comparer;
|
|
Dictionary_2__ctor_m4550203D1CCEA960DF987B00BB0838D457326394(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4550203D1CCEA960DF987B00BB0838D457326394_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)12), NULL);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if ((((int32_t)L_1) <= ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___0_capacity;
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_Initialize_mE327DFEFD0B939DAF92352A628CF09A59FFD9670(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
RuntimeObject* L_4 = ___1_comparer;
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_5;
|
|
L_5 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
if ((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B*)L_5)))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_6 = ___1_comparer;
|
|
__this->____comparer = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_6);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m11A8B12D88D17BE2BDAA0E4008C8D0BE15024652_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_0;
|
|
L_0 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = ___0_info;
|
|
NullCheck(L_0);
|
|
ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7(L_0, (RuntimeObject*)__this, L_1, ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m2739725ECF75E5365FF316FD1E660BEB4AFABC52_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = __this->____comparer;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = __this->____comparer;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_2;
|
|
L_2 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
V_0 = (RuntimeObject*)L_2;
|
|
RuntimeObject* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m675CFE4C319FC9FC8F3543B74E48FC5FA5BD0DB5_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
int32_t L_1 = __this->____freeCount;
|
|
return ((int32_t)il2cpp_codegen_subtract(L_0, L_1));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031* Dictionary_2_get_Keys_m1B9A52AA9CA8F603B12223B2591FA2D2B2869606_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031* L_0 = __this->____keys;
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031* L_1 = (KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 7));
|
|
KeyCollection__ctor_m00910A8A9E71B11DFA4F77B24B7C6A48E109F27B(L_1, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
__this->____keys = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____keys), (void*)L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t3B92262FBDB64E2E088E411EC5CC4E2411F8B031* L_2 = __this->____keys;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D* Dictionary_2_get_Values_m1D9CFFFFF42F3AD57F790A8660A9BBCDFA181393_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D* L_0 = __this->____values;
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D* L_1 = (ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
|
|
ValueCollection__ctor_m6F1267CEC971C9DB1DA07AB6DF350BD78B9A4F9B(L_1, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
__this->____values = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____values), (void*)L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_tFA9C653B99290983BBD9E11A999CA8B42722E50D* L_2 = __this->____values;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Dictionary_2_get_Item_m826F017ACE56E3380C6C541DF4702AC4187405C1_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Il2CppChar V_1 = 0x0;
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_mB7F5F475D0518A29D8D6639E60FF3F6D45E91478(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_3 = __this->____entries;
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
Il2CppChar L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___value;
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
Il2CppChar L_6 = ___0_key;
|
|
Il2CppChar L_7 = L_6;
|
|
RuntimeObject* L_8 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_7);
|
|
ThrowHelper_ThrowKeyNotFoundException_m6A17735FA486AD43F2488DE39B755AC60BC99CE7(L_8, NULL);
|
|
il2cpp_codegen_initobj((&V_1), sizeof(Il2CppChar));
|
|
Il2CppChar L_9 = V_1;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m0091FEB7CE39E81EE6D4604B47177DA18FFBF204_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
Il2CppChar L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_mF47F2BB780194D69BC4A2CA122B3FF3266E29810(__this, L_0, L_1, (uint8_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
Il2CppChar L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_mF47F2BB780194D69BC4A2CA122B3FF3266E29810(__this, L_0, L_1, (uint8_t)2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m5C23105FC6D05704FC598F0B27E0D0C678DD9C81_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0;
|
|
L_0 = KeyValuePair_2_get_Key_m9A6745166DEC3D2F5A49797A2914D60C83C69EC2_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
Il2CppChar L_1;
|
|
L_1 = KeyValuePair_2_get_Value_m44A480D8E4C9FCD58F4982452FC765FF704972B5_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m9595EB51D256466F69C56B40942EBD71940831FC_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
Il2CppChar L_0;
|
|
L_0 = KeyValuePair_2_get_Key_m9A6745166DEC3D2F5A49797A2914D60C83C69EC2_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_mB7F5F475D0518A29D8D6639E60FF3F6D45E91478(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_3;
|
|
L_3 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Il2CppChar L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
Il2CppChar L_7;
|
|
L_7 = KeyValuePair_2_get_Value_m44A480D8E4C9FCD58F4982452FC765FF704972B5_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
NullCheck(L_3);
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(8, L_3, L_6, L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m8CF93A6891684321091B3FF025BD1BD621F9F261_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
Il2CppChar L_0;
|
|
L_0 = KeyValuePair_2_get_Key_m9A6745166DEC3D2F5A49797A2914D60C83C69EC2_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_mB7F5F475D0518A29D8D6639E60FF3F6D45E91478(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_3;
|
|
L_3 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Il2CppChar L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
Il2CppChar L_7;
|
|
L_7 = KeyValuePair_2_get_Value_m44A480D8E4C9FCD58F4982452FC765FF704972B5_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
NullCheck(L_3);
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(8, L_3, L_6, L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_9;
|
|
L_9 = KeyValuePair_2_get_Key_m9A6745166DEC3D2F5A49797A2914D60C83C69EC2_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
bool L_10;
|
|
L_10 = Dictionary_2_Remove_mAF382EF92CF36EBBE234FDE10ECD11E2743472FB(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mFB8467FFCBABA3D53A156F232197F213A287EA95_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
if ((((int32_t)L_1) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->____buckets;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
|
|
NullCheck(L_3);
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL);
|
|
__this->____count = 0;
|
|
__this->____freeList = (-1);
|
|
__this->____freeCount = 0;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, 0, L_5, NULL);
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
int32_t L_6 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1BEC5AE19C2C4F24DAE6F24F20CECF9BA5CAC4DD_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_mB7F5F475D0518A29D8D6639E60FF3F6D45E91478(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m15AC37A4DC280C40B025345EF00A4EAE24FCE4B0_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_value, const RuntimeMethod* method)
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
Il2CppChar V_2 = 0x0;
|
|
int32_t V_3 = 0;
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_0 = __this->____entries;
|
|
V_0 = L_0;
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
il2cpp_codegen_initobj((&V_2), sizeof(Il2CppChar));
|
|
}
|
|
{
|
|
V_3 = 0;
|
|
goto IL_008b;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_3 = V_0;
|
|
int32_t L_4 = V_3;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___hashCode;
|
|
if ((((int32_t)L_5) < ((int32_t)0)))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_6;
|
|
L_6 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_7 = V_0;
|
|
int32_t L_8 = V_3;
|
|
NullCheck(L_7);
|
|
Il2CppChar L_9 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)))->___value;
|
|
Il2CppChar L_10 = ___0_value;
|
|
NullCheck(L_6);
|
|
bool L_11;
|
|
L_11 = VirtualFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(8, L_6, L_9, L_10);
|
|
if (!L_11)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_12 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
int32_t L_13 = V_3;
|
|
int32_t L_14 = __this->____count;
|
|
if ((((int32_t)L_13) < ((int32_t)L_14)))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00db;
|
|
}
|
|
|
|
IL_00db:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m49866921142B4573B20D32736EEB14166B885A91_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_index;
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_2 = ___0_array;
|
|
NullCheck(L_2);
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_3 = ___0_array;
|
|
NullCheck(L_3);
|
|
int32_t L_4 = ___1_index;
|
|
int32_t L_5;
|
|
L_5 = Dictionary_2_get_Count_m675CFE4C319FC9FC8F3543B74E48FC5FA5BD0DB5(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), L_4))) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_6 = __this->____count;
|
|
V_0 = L_6;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_7 = __this->____entries;
|
|
V_1 = L_7;
|
|
V_2 = 0;
|
|
goto IL_0075;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_8 = V_1;
|
|
int32_t L_9 = V_2;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_11 = ___0_array;
|
|
int32_t L_12 = ___1_index;
|
|
int32_t L_13 = L_12;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_14 = V_1;
|
|
int32_t L_15 = V_2;
|
|
NullCheck(L_14);
|
|
Il2CppChar L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___key;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_17 = V_1;
|
|
int32_t L_18 = V_2;
|
|
NullCheck(L_17);
|
|
Il2CppChar L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___value;
|
|
KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 L_20;
|
|
memset((&L_20), 0, sizeof(L_20));
|
|
KeyValuePair_2__ctor_m37581543A0F5AD0D0256E1C6258B3E2EDE1D9F0F((&L_20), L_16, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367)L_20);
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
int32_t L_21 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
int32_t L_22 = V_2;
|
|
int32_t L_23 = V_0;
|
|
if ((((int32_t)L_22) < ((int32_t)L_23)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0 Dictionary_2_GetEnumerator_mB061889B77678545EB5FE66247AF1CFAAA324AFA_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mF681B91E5C5C315766EA297AE1C93956B64D5450((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m5F73C969A4BD8F934C098837493B4F599F513D58_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mF681B91E5C5C315766EA297AE1C93956B64D5450((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m0838DA44DA45F18862402D79D912EC351282CD6B_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* V_0 = NULL;
|
|
RuntimeObject* G_B4_0 = NULL;
|
|
String_t* G_B4_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_2 = NULL;
|
|
RuntimeObject* G_B3_0 = NULL;
|
|
String_t* G_B3_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_2 = NULL;
|
|
String_t* G_B6_0 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B6_1 = NULL;
|
|
String_t* G_B5_0 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_1 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
String_t* G_B7_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B7_2 = NULL;
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = ___0_info;
|
|
int32_t L_2 = __this->____version;
|
|
NullCheck(L_1);
|
|
SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_1, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_2, NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = ___0_info;
|
|
RuntimeObject* L_4 = __this->____comparer;
|
|
RuntimeObject* L_5 = L_4;
|
|
if (L_5)
|
|
{
|
|
G_B4_0 = L_5;
|
|
G_B4_1 = _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
|
|
G_B4_2 = L_3;
|
|
goto IL_002f;
|
|
}
|
|
G_B3_0 = L_5;
|
|
G_B3_1 = _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
|
|
G_B3_2 = L_3;
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_6;
|
|
L_6 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
G_B4_0 = ((RuntimeObject*)(L_6));
|
|
G_B4_1 = G_B3_1;
|
|
G_B4_2 = G_B3_2;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 32)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_8;
|
|
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
|
|
NullCheck(G_B4_2);
|
|
SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(G_B4_2, G_B4_1, (RuntimeObject*)G_B4_0, L_8, NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_9 = ___0_info;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
|
|
if (!L_10)
|
|
{
|
|
G_B6_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
|
|
G_B6_1 = L_9;
|
|
goto IL_0056;
|
|
}
|
|
G_B5_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
|
|
G_B5_1 = L_9;
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
|
|
NullCheck(L_11);
|
|
G_B7_0 = ((int32_t)(((RuntimeArray*)L_11)->max_length));
|
|
G_B7_1 = G_B5_0;
|
|
G_B7_2 = G_B5_1;
|
|
goto IL_0057;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
G_B7_2 = G_B6_1;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
NullCheck(G_B7_2);
|
|
SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B7_2, G_B7_1, G_B7_0, NULL);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->____buckets;
|
|
if (!L_12)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_13;
|
|
L_13 = Dictionary_2_get_Count_m675CFE4C319FC9FC8F3543B74E48FC5FA5BD0DB5(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_14 = (KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22*)(KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 33), (uint32_t)L_13);
|
|
V_0 = L_14;
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_15 = V_0;
|
|
Dictionary_2_CopyTo_m49866921142B4573B20D32736EEB14166B885A91(__this, L_15, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_16 = ___0_info;
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_17 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 35)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_19;
|
|
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
|
|
NullCheck(L_16);
|
|
SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_16, _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject*)L_17, L_19, NULL);
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mB7F5F475D0518A29D8D6639E60FF3F6D45E91478_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
RuntimeObject* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
Il2CppChar V_6 = 0x0;
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
V_0 = (-1);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
|
|
V_1 = L_1;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_2 = __this->____entries;
|
|
V_2 = L_2;
|
|
V_3 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = __this->____comparer;
|
|
V_4 = L_4;
|
|
RuntimeObject* L_5 = V_4;
|
|
if (L_5)
|
|
{
|
|
goto IL_0110;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6;
|
|
L_6 = Char_GetHashCode_mB5406F7D8B6D7545CD1CE6FCA0567BD7217E6B93((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
V_5 = ((int32_t)(L_6&((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_1;
|
|
int32_t L_8 = V_5;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1;
|
|
NullCheck(L_9);
|
|
NullCheck(L_7);
|
|
int32_t L_10 = ((int32_t)(L_8%((int32_t)(((RuntimeArray*)L_9)->max_length))));
|
|
int32_t L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
|
|
il2cpp_codegen_initobj((&V_6), sizeof(Il2CppChar));
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_13 = V_0;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_14 = V_2;
|
|
NullCheck(L_14);
|
|
if ((!(((uint32_t)L_13) < ((uint32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))))
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_15 = V_2;
|
|
int32_t L_16 = V_0;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___hashCode;
|
|
int32_t L_18 = V_5;
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)L_18))))
|
|
{
|
|
goto IL_009b;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_19;
|
|
L_19 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_20 = V_2;
|
|
int32_t L_21 = V_0;
|
|
NullCheck(L_20);
|
|
Il2CppChar L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->___key;
|
|
Il2CppChar L_23 = ___0_key;
|
|
NullCheck(L_19);
|
|
bool L_24;
|
|
L_24 = VirtualFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(8, L_19, L_22, L_23);
|
|
if (L_24)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_25 = V_2;
|
|
int32_t L_26 = V_0;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
|
|
V_0 = L_27;
|
|
int32_t L_28 = V_3;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_29 = V_2;
|
|
NullCheck(L_29);
|
|
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
int32_t L_30 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
goto IL_0066;
|
|
}
|
|
|
|
IL_0110:
|
|
{
|
|
RuntimeObject* L_31 = V_4;
|
|
Il2CppChar L_32 = ___0_key;
|
|
NullCheck(L_31);
|
|
int32_t L_33;
|
|
L_33 = InterfaceFuncInvoker1< int32_t, Il2CppChar >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_31, L_32);
|
|
V_8 = ((int32_t)(L_33&((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = V_1;
|
|
int32_t L_35 = V_8;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_1;
|
|
NullCheck(L_36);
|
|
NullCheck(L_34);
|
|
int32_t L_37 = ((int32_t)(L_35%((int32_t)(((RuntimeArray*)L_36)->max_length))));
|
|
int32_t L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_38, 1));
|
|
}
|
|
|
|
IL_012b:
|
|
{
|
|
int32_t L_39 = V_0;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_40 = V_2;
|
|
NullCheck(L_40);
|
|
if ((!(((uint32_t)L_39) < ((uint32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))))))
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_41 = V_2;
|
|
int32_t L_42 = V_0;
|
|
NullCheck(L_41);
|
|
int32_t L_43 = ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode;
|
|
int32_t L_44 = V_8;
|
|
if ((!(((uint32_t)L_43) == ((uint32_t)L_44))))
|
|
{
|
|
goto IL_0157;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_45 = V_4;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_46 = V_2;
|
|
int32_t L_47 = V_0;
|
|
NullCheck(L_46);
|
|
Il2CppChar L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___key;
|
|
Il2CppChar L_49 = ___0_key;
|
|
NullCheck(L_45);
|
|
bool L_50;
|
|
L_50 = InterfaceFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_45, L_48, L_49);
|
|
if (L_50)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
|
|
IL_0157:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_51 = V_2;
|
|
int32_t L_52 = V_0;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->___next;
|
|
V_0 = L_53;
|
|
int32_t L_54 = V_3;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_55 = V_2;
|
|
NullCheck(L_55);
|
|
if ((((int32_t)L_54) < ((int32_t)((int32_t)(((RuntimeArray*)L_55)->max_length)))))
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_016f:
|
|
{
|
|
int32_t L_56 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_56, 1));
|
|
goto IL_012b;
|
|
}
|
|
|
|
IL_0175:
|
|
{
|
|
int32_t L_57 = V_0;
|
|
return L_57;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_Initialize_mE327DFEFD0B939DAF92352A628CF09A59FFD9670_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
|
|
V_0 = L_1;
|
|
__this->____freeList = (-1);
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->____buckets = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
|
|
int32_t L_4 = V_0;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_5 = (EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E*)(EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 40), (uint32_t)L_4);
|
|
__this->____entries = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____entries), (void*)L_5);
|
|
int32_t L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mF47F2BB780194D69BC4A2CA122B3FF3266E29810_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method)
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* V_0 = NULL;
|
|
RuntimeObject* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
int32_t V_8 = 0;
|
|
int32_t* V_9 = NULL;
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* V_10 = NULL;
|
|
Il2CppChar V_11 = 0x0;
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* V_12 = NULL;
|
|
int32_t V_13 = 0;
|
|
int32_t G_B7_0 = 0;
|
|
int32_t* G_B51_0 = NULL;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_1 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->____buckets;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_Initialize_mE327DFEFD0B939DAF92352A628CF09A59FFD9670(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_4 = __this->____entries;
|
|
V_0 = L_4;
|
|
RuntimeObject* L_5 = __this->____comparer;
|
|
V_1 = L_5;
|
|
RuntimeObject* L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_7 = V_1;
|
|
Il2CppChar L_8 = ___0_key;
|
|
NullCheck(L_7);
|
|
int32_t L_9;
|
|
L_9 = InterfaceFuncInvoker1< int32_t, Il2CppChar >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_7, L_8);
|
|
G_B7_0 = L_9;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_10;
|
|
L_10 = Char_GetHashCode_mB5406F7D8B6D7545CD1CE6FCA0567BD7217E6B93((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
G_B7_0 = L_10;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
V_2 = ((int32_t)(G_B7_0&((int32_t)2147483647LL)));
|
|
V_3 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
|
|
int32_t L_12 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = __this->____buckets;
|
|
NullCheck(L_13);
|
|
NullCheck(L_11);
|
|
V_4 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_12%((int32_t)(((RuntimeArray*)L_13)->max_length)))))));
|
|
int32_t* L_14 = V_4;
|
|
int32_t L_15 = *((int32_t*)L_14);
|
|
V_5 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
|
|
RuntimeObject* L_16 = V_1;
|
|
if (L_16)
|
|
{
|
|
goto IL_0187;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_11), sizeof(Il2CppChar));
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
int32_t L_18 = V_5;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
if ((!(((uint32_t)L_18) < ((uint32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))))
|
|
{
|
|
goto IL_01f9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_20 = V_0;
|
|
int32_t L_21 = V_5;
|
|
NullCheck(L_20);
|
|
int32_t L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->___hashCode;
|
|
int32_t L_23 = V_2;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)L_23))))
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_24;
|
|
L_24 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_25 = V_0;
|
|
int32_t L_26 = V_5;
|
|
NullCheck(L_25);
|
|
Il2CppChar L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___key;
|
|
Il2CppChar L_28 = ___0_key;
|
|
NullCheck(L_24);
|
|
bool L_29;
|
|
L_29 = VirtualFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(8, L_24, L_27, L_28);
|
|
if (!L_29)
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_30 = ___2_behavior;
|
|
if ((!(((uint32_t)L_30) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_31 = V_0;
|
|
int32_t L_32 = V_5;
|
|
NullCheck(L_31);
|
|
Il2CppChar L_33 = ___1_value;
|
|
((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___value = L_33;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
uint8_t L_34 = ___2_behavior;
|
|
if ((!(((uint32_t)L_34) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00e8;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_35 = ___0_key;
|
|
Il2CppChar L_36 = L_35;
|
|
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_36);
|
|
ThrowHelper_ThrowAddingDuplicateWithKeyArgumentException_m013C856C16A63018719A6096727CB43E1918CDE5(L_37, NULL);
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_38 = V_0;
|
|
int32_t L_39 = V_5;
|
|
NullCheck(L_38);
|
|
int32_t L_40 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->___next;
|
|
V_5 = L_40;
|
|
int32_t L_41 = V_3;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_42 = V_0;
|
|
NullCheck(L_42);
|
|
if ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))))
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
int32_t L_43 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
goto IL_0091;
|
|
}
|
|
|
|
IL_0187:
|
|
{
|
|
int32_t L_44 = V_5;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_45 = V_0;
|
|
NullCheck(L_45);
|
|
if ((!(((uint32_t)L_44) < ((uint32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))))
|
|
{
|
|
goto IL_01f9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_46 = V_0;
|
|
int32_t L_47 = V_5;
|
|
NullCheck(L_46);
|
|
int32_t L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___hashCode;
|
|
int32_t L_49 = V_2;
|
|
if ((!(((uint32_t)L_48) == ((uint32_t)L_49))))
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_50 = V_1;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_51 = V_0;
|
|
int32_t L_52 = V_5;
|
|
NullCheck(L_51);
|
|
Il2CppChar L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->___key;
|
|
Il2CppChar L_54 = ___0_key;
|
|
NullCheck(L_50);
|
|
bool L_55;
|
|
L_55 = InterfaceFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_50, L_53, L_54);
|
|
if (!L_55)
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_56 = ___2_behavior;
|
|
if ((!(((uint32_t)L_56) == ((uint32_t)1))))
|
|
{
|
|
goto IL_01c8;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_57 = V_0;
|
|
int32_t L_58 = V_5;
|
|
NullCheck(L_57);
|
|
Il2CppChar L_59 = ___1_value;
|
|
((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->___value = L_59;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_01c8:
|
|
{
|
|
uint8_t L_60 = ___2_behavior;
|
|
if ((!(((uint32_t)L_60) == ((uint32_t)2))))
|
|
{
|
|
goto IL_01d7;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_61 = ___0_key;
|
|
Il2CppChar L_62 = L_61;
|
|
RuntimeObject* L_63 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_62);
|
|
ThrowHelper_ThrowAddingDuplicateWithKeyArgumentException_m013C856C16A63018719A6096727CB43E1918CDE5(L_63, NULL);
|
|
}
|
|
|
|
IL_01d7:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_01d9:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_64 = V_0;
|
|
int32_t L_65 = V_5;
|
|
NullCheck(L_64);
|
|
int32_t L_66 = ((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_65)))->___next;
|
|
V_5 = L_66;
|
|
int32_t L_67 = V_3;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_68 = V_0;
|
|
NullCheck(L_68);
|
|
if ((((int32_t)L_67) < ((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length)))))
|
|
{
|
|
goto IL_01f3;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_01f3:
|
|
{
|
|
int32_t L_69 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_69, 1));
|
|
goto IL_0187;
|
|
}
|
|
|
|
IL_01f9:
|
|
{
|
|
V_6 = (bool)0;
|
|
V_7 = (bool)0;
|
|
int32_t L_70 = __this->____freeCount;
|
|
if ((((int32_t)L_70) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0223;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_71 = __this->____freeList;
|
|
V_8 = L_71;
|
|
V_7 = (bool)1;
|
|
int32_t L_72 = __this->____freeCount;
|
|
__this->____freeCount = ((int32_t)il2cpp_codegen_subtract(L_72, 1));
|
|
goto IL_0250;
|
|
}
|
|
|
|
IL_0223:
|
|
{
|
|
int32_t L_73 = __this->____count;
|
|
V_13 = L_73;
|
|
int32_t L_74 = V_13;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_75 = V_0;
|
|
NullCheck(L_75);
|
|
if ((!(((uint32_t)L_74) == ((uint32_t)((int32_t)(((RuntimeArray*)L_75)->max_length))))))
|
|
{
|
|
goto IL_023b;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_Resize_mABA9049A065362A6D1BFEA47E9CD016D933E8903(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
V_6 = (bool)1;
|
|
}
|
|
|
|
IL_023b:
|
|
{
|
|
int32_t L_76 = V_13;
|
|
V_8 = L_76;
|
|
int32_t L_77 = V_13;
|
|
__this->____count = ((int32_t)il2cpp_codegen_add(L_77, 1));
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_78 = __this->____entries;
|
|
V_0 = L_78;
|
|
}
|
|
|
|
IL_0250:
|
|
{
|
|
bool L_79 = V_6;
|
|
if (L_79)
|
|
{
|
|
goto IL_0258;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_80 = V_4;
|
|
G_B51_0 = L_80;
|
|
goto IL_026d;
|
|
}
|
|
|
|
IL_0258:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = __this->____buckets;
|
|
int32_t L_82 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = __this->____buckets;
|
|
NullCheck(L_83);
|
|
NullCheck(L_81);
|
|
G_B51_0 = ((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_82%((int32_t)(((RuntimeArray*)L_83)->max_length)))))));
|
|
}
|
|
|
|
IL_026d:
|
|
{
|
|
V_9 = G_B51_0;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_84 = V_0;
|
|
int32_t L_85 = V_8;
|
|
NullCheck(L_84);
|
|
V_10 = ((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)));
|
|
bool L_86 = V_7;
|
|
if (!L_86)
|
|
{
|
|
goto IL_028a;
|
|
}
|
|
}
|
|
{
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_87 = V_10;
|
|
int32_t L_88 = L_87->___next;
|
|
__this->____freeList = L_88;
|
|
}
|
|
|
|
IL_028a:
|
|
{
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_89 = V_10;
|
|
int32_t L_90 = V_2;
|
|
L_89->___hashCode = L_90;
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_91 = V_10;
|
|
int32_t* L_92 = V_9;
|
|
int32_t L_93 = *((int32_t*)L_92);
|
|
L_91->___next = ((int32_t)il2cpp_codegen_subtract(L_93, 1));
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_94 = V_10;
|
|
Il2CppChar L_95 = ___0_key;
|
|
L_94->___key = L_95;
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_96 = V_10;
|
|
Il2CppChar L_97 = ___1_value;
|
|
L_96->___value = L_97;
|
|
int32_t* L_98 = V_9;
|
|
int32_t L_99 = V_8;
|
|
*((int32_t*)L_98) = (int32_t)((int32_t)il2cpp_codegen_add(L_99, 1));
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m0B1615B0C3095D67488833D81D629E9BD1C46062_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_0;
|
|
L_0 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F(L_0, (RuntimeObject*)__this, (&V_0), ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = V_0;
|
|
if (L_2)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_3, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
|
|
V_1 = L_4;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_5, _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, NULL);
|
|
V_2 = L_6;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_7 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 32)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_9;
|
|
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
|
|
NullCheck(L_7);
|
|
RuntimeObject* L_10;
|
|
L_10 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_7, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_9, NULL);
|
|
__this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 1)));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 1))));
|
|
int32_t L_11 = V_2;
|
|
if (!L_11)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_12 = V_2;
|
|
int32_t L_13;
|
|
L_13 = Dictionary_2_Initialize_mE327DFEFD0B939DAF92352A628CF09A59FFD9670(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_14 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 35)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_16;
|
|
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
|
|
NullCheck(L_14);
|
|
RuntimeObject* L_17;
|
|
L_17 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_14, _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, L_16, NULL);
|
|
V_3 = ((KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22*)Castclass((RuntimeObject*)L_17, il2cpp_rgctx_data(method->klass->rgctx_data, 26)));
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_18 = V_3;
|
|
if (L_18)
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowSerializationException_m03BE2B48CD3617C32FBCEE16030F7C5563E04E16((int32_t)((int32_t)16), NULL);
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
V_4 = 0;
|
|
goto IL_00c0;
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_19 = V_3;
|
|
int32_t L_20 = V_4;
|
|
NullCheck(L_19);
|
|
Il2CppChar L_21;
|
|
L_21 = KeyValuePair_2_get_Key_m9A6745166DEC3D2F5A49797A2914D60C83C69EC2_inline(((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
goto IL_009a;
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_22 = V_3;
|
|
int32_t L_23 = V_4;
|
|
NullCheck(L_22);
|
|
Il2CppChar L_24;
|
|
L_24 = KeyValuePair_2_get_Key_m9A6745166DEC3D2F5A49797A2914D60C83C69EC2_inline(((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_25 = V_3;
|
|
int32_t L_26 = V_4;
|
|
NullCheck(L_25);
|
|
Il2CppChar L_27;
|
|
L_27 = KeyValuePair_2_get_Value_m44A480D8E4C9FCD58F4982452FC765FF704972B5_inline(((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26))), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316(__this, L_24, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
int32_t L_28 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
int32_t L_29 = V_4;
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_30 = V_3;
|
|
NullCheck(L_30);
|
|
if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
__this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
int32_t L_31 = V_1;
|
|
__this->____version = L_31;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_32;
|
|
L_32 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
NullCheck(L_32);
|
|
bool L_33;
|
|
L_33 = ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E(L_32, (RuntimeObject*)__this, ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mABA9049A065362A6D1BFEA47E9CD016D933E8903_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
|
|
Dictionary_2_Resize_m1A4130C39EB9CB4EEF7A85D09AFA505014C06530(__this, L_1, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m1A4130C39EB9CB4EEF7A85D09AFA505014C06530_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
Il2CppChar V_3 = 0x0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
{
|
|
int32_t L_0 = ___0_newSize;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = ___0_newSize;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_3 = (EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E*)(EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 40), (uint32_t)L_2);
|
|
V_1 = L_3;
|
|
int32_t L_4 = __this->____count;
|
|
V_2 = L_4;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_5 = __this->____entries;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_6 = V_1;
|
|
int32_t L_7 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, 0, (RuntimeArray*)L_6, 0, L_7, NULL);
|
|
il2cpp_codegen_initobj((&V_3), sizeof(Il2CppChar));
|
|
Il2CppChar L_8 = V_3;
|
|
bool L_9 = ___1_forceNewHashCodes;
|
|
if (!((int32_t)((int32_t)false&(int32_t)L_9)))
|
|
{
|
|
goto IL_0084;
|
|
}
|
|
}
|
|
{
|
|
V_4 = 0;
|
|
goto IL_007f;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_10 = V_1;
|
|
int32_t L_11 = V_4;
|
|
NullCheck(L_10);
|
|
int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
|
|
if ((((int32_t)L_12) < ((int32_t)0)))
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_13 = V_1;
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_15 = V_1;
|
|
int32_t L_16 = V_4;
|
|
NullCheck(L_15);
|
|
Il2CppChar* L_17 = (Il2CppChar*)(&((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___key);
|
|
int32_t L_18;
|
|
L_18 = Char_GetHashCode_mB5406F7D8B6D7545CD1CE6FCA0567BD7217E6B93(L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___hashCode = ((int32_t)(L_18&((int32_t)2147483647LL)));
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
int32_t L_19 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1));
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
int32_t L_20 = V_4;
|
|
int32_t L_21 = V_2;
|
|
if ((((int32_t)L_20) < ((int32_t)L_21)))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
V_5 = 0;
|
|
goto IL_00cb;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_22 = V_1;
|
|
int32_t L_23 = V_5;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___hashCode;
|
|
if ((((int32_t)L_24) < ((int32_t)0)))
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_25 = V_1;
|
|
int32_t L_26 = V_5;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___hashCode;
|
|
int32_t L_28 = ___0_newSize;
|
|
V_6 = ((int32_t)(L_27%L_28));
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_29 = V_1;
|
|
int32_t L_30 = V_5;
|
|
NullCheck(L_29);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_0;
|
|
int32_t L_32 = V_6;
|
|
NullCheck(L_31);
|
|
int32_t L_33 = L_32;
|
|
int32_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
|
|
((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___next = ((int32_t)il2cpp_codegen_subtract(L_34, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_0;
|
|
int32_t L_36 = V_6;
|
|
int32_t L_37 = V_5;
|
|
NullCheck(L_35);
|
|
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_36), (int32_t)((int32_t)il2cpp_codegen_add(L_37, 1)));
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
int32_t L_38 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
int32_t L_39 = V_5;
|
|
int32_t L_40 = V_2;
|
|
if ((((int32_t)L_39) < ((int32_t)L_40)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_0;
|
|
__this->____buckets = L_41;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_41);
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_42 = V_1;
|
|
__this->____entries = L_42;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____entries), (void*)L_42);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mAF382EF92CF36EBBE234FDE10ECD11E2743472FB_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* V_4 = NULL;
|
|
RuntimeObject* G_B5_0 = NULL;
|
|
RuntimeObject* G_B4_0 = NULL;
|
|
int32_t G_B6_0 = 0;
|
|
RuntimeObject* G_B10_0 = NULL;
|
|
RuntimeObject* G_B9_0 = NULL;
|
|
bool G_B11_0 = false;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0149;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = __this->____comparer;
|
|
RuntimeObject* L_3 = L_2;
|
|
if (L_3)
|
|
{
|
|
G_B5_0 = L_3;
|
|
goto IL_0032;
|
|
}
|
|
G_B4_0 = L_3;
|
|
}
|
|
{
|
|
int32_t L_4;
|
|
L_4 = Char_GetHashCode_mB5406F7D8B6D7545CD1CE6FCA0567BD7217E6B93((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
G_B6_0 = L_4;
|
|
goto IL_0038;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
Il2CppChar L_5 = ___0_key;
|
|
NullCheck(G_B5_0);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker1< int32_t, Il2CppChar >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), G_B5_0, L_5);
|
|
G_B6_0 = L_6;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
V_0 = ((int32_t)(G_B6_0&((int32_t)2147483647LL)));
|
|
int32_t L_7 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->____buckets;
|
|
NullCheck(L_8);
|
|
V_1 = ((int32_t)(L_7%((int32_t)(((RuntimeArray*)L_8)->max_length))));
|
|
V_2 = (-1);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
V_3 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
|
|
goto IL_0142;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_13 = __this->____entries;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
V_4 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)));
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_15 = V_4;
|
|
int32_t L_16 = L_15->___hashCode;
|
|
int32_t L_17 = V_0;
|
|
if ((!(((uint32_t)L_16) == ((uint32_t)L_17))))
|
|
{
|
|
goto IL_0138;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_18 = __this->____comparer;
|
|
RuntimeObject* L_19 = L_18;
|
|
if (L_19)
|
|
{
|
|
G_B10_0 = L_19;
|
|
goto IL_0095;
|
|
}
|
|
G_B9_0 = L_19;
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_20;
|
|
L_20 = EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_21 = V_4;
|
|
Il2CppChar L_22 = L_21->___key;
|
|
Il2CppChar L_23 = ___0_key;
|
|
NullCheck(L_20);
|
|
bool L_24;
|
|
L_24 = VirtualFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(8, L_20, L_22, L_23);
|
|
G_B11_0 = L_24;
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_25 = V_4;
|
|
Il2CppChar L_26 = L_25->___key;
|
|
Il2CppChar L_27 = ___0_key;
|
|
NullCheck(G_B10_0);
|
|
bool L_28;
|
|
L_28 = InterfaceFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), G_B10_0, L_26, L_27);
|
|
G_B11_0 = L_28;
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
if (!G_B11_0)
|
|
{
|
|
goto IL_0138;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_29 = V_2;
|
|
if ((((int32_t)L_29) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = __this->____buckets;
|
|
int32_t L_31 = V_1;
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_32 = V_4;
|
|
int32_t L_33 = L_32->___next;
|
|
NullCheck(L_30);
|
|
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_31), (int32_t)((int32_t)il2cpp_codegen_add(L_33, 1)));
|
|
goto IL_00d6;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_34 = __this->____entries;
|
|
int32_t L_35 = V_2;
|
|
NullCheck(L_34);
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_36 = V_4;
|
|
int32_t L_37 = L_36->___next;
|
|
((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->___next = L_37;
|
|
}
|
|
|
|
IL_00d6:
|
|
{
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_38 = V_4;
|
|
L_38->___hashCode = (-1);
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_39 = V_4;
|
|
int32_t L_40 = __this->____freeList;
|
|
L_39->___next = L_40;
|
|
goto IL_00ff;
|
|
}
|
|
|
|
IL_00ff:
|
|
{
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
int32_t L_41 = V_3;
|
|
__this->____freeList = L_41;
|
|
int32_t L_42 = __this->____freeCount;
|
|
__this->____freeCount = ((int32_t)il2cpp_codegen_add(L_42, 1));
|
|
int32_t L_43 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0138:
|
|
{
|
|
int32_t L_44 = V_3;
|
|
V_2 = L_44;
|
|
Entry_tA35B2627AA23E0B1B1860305EEC75DA544D8B6EA* L_45 = V_4;
|
|
int32_t L_46 = L_45->___next;
|
|
V_3 = L_46;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
int32_t L_47 = V_3;
|
|
if ((((int32_t)L_47) >= ((int32_t)0)))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
|
|
IL_0149:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mF68DB37A48CD3408D506232D0D7263E184DCDD23_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_mB7F5F475D0518A29D8D6639E60FF3F6D45E91478(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_3 = ___1_value;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Il2CppChar L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
*(Il2CppChar*)L_3 = L_6;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
Il2CppChar* L_7 = ___1_value;
|
|
il2cpp_codegen_initobj(L_7, sizeof(Il2CppChar));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m4E360B2415CA0C6BD48649EB4BFDF16EDBF70EC3_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, Il2CppChar ___0_key, Il2CppChar ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_key;
|
|
Il2CppChar L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_mF47F2BB780194D69BC4A2CA122B3FF3266E29810(__this, L_0, L_1, (uint8_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_mDFAFB634B472948C23A15339AC09466A7BBA7DDA_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mF9B25A7A42050C83B54EB484A35EFCB71EC2D001_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_0 = ___0_array;
|
|
int32_t L_1 = ___1_index;
|
|
Dictionary_2_CopyTo_m49866921142B4573B20D32736EEB14166B885A91(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m31713C211D3A251DB3D8B23DCEF5C0839E073E0C_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* V_0 = NULL;
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* V_1 = NULL;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
RuntimeArray* L_3 = ___0_array;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_index;
|
|
RuntimeArray* L_6 = ___0_array;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
|
|
if ((!(((uint32_t)L_5) > ((uint32_t)L_7))))
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
int32_t L_10 = ___1_index;
|
|
int32_t L_11;
|
|
L_11 = Dictionary_2_get_Count_m675CFE4C319FC9FC8F3543B74E48FC5FA5BD0DB5(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_9, L_10))) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeArray* L_12 = ___0_array;
|
|
V_0 = ((KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22*)IsInst((RuntimeObject*)L_12, il2cpp_rgctx_data(method->klass->rgctx_data, 26)));
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_13 = V_0;
|
|
if (!L_13)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t4DEF68E9E7786AF4F0B2019A40DDACB406C8FB22* L_14 = V_0;
|
|
int32_t L_15 = ___1_index;
|
|
Dictionary_2_CopyTo_m49866921142B4573B20D32736EEB14166B885A91(__this, L_14, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
RuntimeArray* L_16 = ___0_array;
|
|
V_1 = ((DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533*)IsInst((RuntimeObject*)L_16, DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var));
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* L_17 = V_1;
|
|
if (!L_17)
|
|
{
|
|
goto IL_00c3;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_18 = __this->____entries;
|
|
V_2 = L_18;
|
|
V_3 = 0;
|
|
goto IL_00b9;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_19 = V_2;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
int32_t L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___hashCode;
|
|
if ((((int32_t)L_21) < ((int32_t)0)))
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* L_22 = V_1;
|
|
int32_t L_23 = ___1_index;
|
|
int32_t L_24 = L_23;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_24, 1));
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_25 = V_2;
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
Il2CppChar L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___key;
|
|
Il2CppChar L_28 = L_27;
|
|
RuntimeObject* L_29 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_28);
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_30 = V_2;
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
Il2CppChar L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
|
|
Il2CppChar L_33 = L_32;
|
|
RuntimeObject* L_34 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15), &L_33);
|
|
DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_35;
|
|
memset((&L_35), 0, sizeof(L_35));
|
|
DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA((&L_35), L_29, L_34, NULL);
|
|
NullCheck(L_22);
|
|
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB)L_35);
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
int32_t L_36 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
int32_t L_37 = V_3;
|
|
int32_t L_38 = __this->____count;
|
|
if ((((int32_t)L_37) < ((int32_t)L_38)))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
RuntimeArray* L_39 = ___0_array;
|
|
V_4 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_39, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_40 = V_4;
|
|
if (L_40)
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
int32_t L_41 = __this->____count;
|
|
V_5 = L_41;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_42 = __this->____entries;
|
|
V_6 = L_42;
|
|
V_7 = 0;
|
|
goto IL_0130_1;
|
|
}
|
|
|
|
IL_00ea_1:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_43 = V_6;
|
|
int32_t L_44 = V_7;
|
|
NullCheck(L_43);
|
|
int32_t L_45 = ((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_44)))->___hashCode;
|
|
if ((((int32_t)L_45) < ((int32_t)0)))
|
|
{
|
|
goto IL_012a_1;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46 = V_4;
|
|
int32_t L_47 = ___1_index;
|
|
int32_t L_48 = L_47;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_48, 1));
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_49 = V_6;
|
|
int32_t L_50 = V_7;
|
|
NullCheck(L_49);
|
|
Il2CppChar L_51 = ((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)))->___key;
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_52 = V_6;
|
|
int32_t L_53 = V_7;
|
|
NullCheck(L_52);
|
|
Il2CppChar L_54 = ((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->___value;
|
|
KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 L_55;
|
|
memset((&L_55), 0, sizeof(L_55));
|
|
KeyValuePair_2__ctor_m37581543A0F5AD0D0256E1C6258B3E2EDE1D9F0F((&L_55), L_51, L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367 L_56 = L_55;
|
|
RuntimeObject* L_57 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17), &L_56);
|
|
NullCheck(L_46);
|
|
ArrayElementTypeCheck (L_46, L_57);
|
|
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(L_48), (RuntimeObject*)L_57);
|
|
}
|
|
|
|
IL_012a_1:
|
|
{
|
|
int32_t L_58 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_58, 1));
|
|
}
|
|
|
|
IL_0130_1:
|
|
{
|
|
int32_t L_59 = V_7;
|
|
int32_t L_60 = V_5;
|
|
if ((((int32_t)L_59) < ((int32_t)L_60)))
|
|
{
|
|
goto IL_00ea_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0140;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0138;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0138:
|
|
{
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0140;
|
|
}
|
|
|
|
IL_0140:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mC17698ECEE6CE88F5D11C632FCED2ACACED81DA2_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mF681B91E5C5C315766EA297AE1C93956B64D5450((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_EnsureCapacity_m648746D441BF8C4B9FC7CB0301A99E52B9F66CB2_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)12), NULL);
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_1 = __this->____entries;
|
|
if (!L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_2 = __this->____entries;
|
|
NullCheck(L_2);
|
|
G_B5_0 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
G_B5_0 = 0;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
V_0 = G_B5_0;
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4 = ___0_capacity;
|
|
if ((((int32_t)L_3) < ((int32_t)L_4)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
|
|
if (L_6)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_capacity;
|
|
int32_t L_8;
|
|
L_8 = Dictionary_2_Initialize_mE327DFEFD0B939DAF92352A628CF09A59FFD9670(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
return L_8;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
int32_t L_9 = ___0_capacity;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_10;
|
|
L_10 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_9, NULL);
|
|
V_1 = L_10;
|
|
int32_t L_11 = V_1;
|
|
Dictionary_2_Resize_m1A4130C39EB9CB4EEF7A85D09AFA505014C06530(__this, L_11, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
int32_t L_12 = V_1;
|
|
return L_12;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_mD98583973BDB4354B6E01207400E1C6B9C9FC9B4_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_ICollection_get_SyncRoot_mAA721D30BA80D98EEB0582785B28043E98DA1152_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Item_m1A8F661393211BB149CCE86E123B8201FD557DC7_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
bool L_1;
|
|
L_1 = Dictionary_2_IsCompatibleKey_m5ED013D40E0C885E209041A99E060E68A421898A(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_FindEntry_mB7F5F475D0518A29D8D6639E60FF3F6D45E91478(__this, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_3;
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t13C888A7CA6F41B9BCF3778E079BBB5A09A7D66E* L_5 = __this->____entries;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
Il2CppChar L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
|
|
Il2CppChar L_8 = L_7;
|
|
RuntimeObject* L_9 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15), &L_8);
|
|
return L_9;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return NULL;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mA8B8FC89982BAB21A3633B2EDB4B47EB07C328E1_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
Il2CppChar V_0 = 0x0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___1_value;
|
|
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m824F1B8830C5D9946D6CDF297C66FABC7E1A94F2(L_1, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 49));
|
|
}
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
V_0 = ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11)))));
|
|
}
|
|
try
|
|
{
|
|
Il2CppChar L_3 = V_0;
|
|
RuntimeObject* L_4 = ___1_value;
|
|
Dictionary_2_set_Item_m0091FEB7CE39E81EE6D4604B47177DA18FFBF204(__this, L_3, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 15))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
|
|
goto IL_003a_1;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0027_1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0027_1:
|
|
{
|
|
RuntimeObject* L_5 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 51)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_5, L_7, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_003a_1;
|
|
}
|
|
|
|
IL_003a_1:
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_003c;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_003c:
|
|
{
|
|
RuntimeObject* L_8 = ___0_key;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 52)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_10;
|
|
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
|
|
ThrowHelper_ThrowWrongKeyTypeArgumentException_m90E5BCE2CB10EEC16F254C237121C6816C4D6982(L_8, L_10, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m5ED013D40E0C885E209041A99E060E68A421898A_gshared (RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___0_key;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m714886042602CC68D0A129E1E77846BDF3009C4E_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
Il2CppChar V_0 = 0x0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___1_value;
|
|
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m824F1B8830C5D9946D6CDF297C66FABC7E1A94F2(L_1, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 49));
|
|
}
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
V_0 = ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11)))));
|
|
}
|
|
try
|
|
{
|
|
Il2CppChar L_3 = V_0;
|
|
RuntimeObject* L_4 = ___1_value;
|
|
Dictionary_2_Add_mB0540581C27D300C3C6D8AC730A1209B912A3316(__this, L_3, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 15))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
goto IL_003a_1;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0027_1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0027_1:
|
|
{
|
|
RuntimeObject* L_5 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 51)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_5, L_7, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_003a_1;
|
|
}
|
|
|
|
IL_003a_1:
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_003c;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_003c:
|
|
{
|
|
RuntimeObject* L_8 = ___0_key;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 52)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_10;
|
|
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
|
|
ThrowHelper_ThrowWrongKeyTypeArgumentException_m90E5BCE2CB10EEC16F254C237121C6816C4D6982(L_8, L_10, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mEAFCB9555B1DA294A19B1A4D5810798D39FBB435_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
bool L_1;
|
|
L_1 = Dictionary_2_IsCompatibleKey_m5ED013D40E0C885E209041A99E060E68A421898A(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
bool L_3;
|
|
L_3 = Dictionary_2_ContainsKey_m1BEC5AE19C2C4F24DAE6F24F20CECF9BA5CAC4DD(__this, ((*(Il2CppChar*)((Il2CppChar*)(Il2CppChar*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11))))), il2cpp_rgctx_method(method->klass->rgctx_data, 53));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mEEAA349F1CE8DA257E5E9CC7736D8051CDC77914_gshared (Dictionary_2_tE3937E2373C702DE96A912EF264AD8ADE54BF335* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_mF681B91E5C5C315766EA297AE1C93956B64D5450((&L_0), __this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_t31B0FA1BB02163305DF683679F51E3BCB63C01B0 L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)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 IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m59A7EFBF7B0FC8B63DBAC6B03A6CB6E57A5F87A9_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Dictionary_2__ctor_m6289671CF9C2AE755A8ED3278FE9CA56171DEF17(__this, 0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0F1AB56ECA1606FE8A53BC82796BD02C02AA1E34_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
Dictionary_2__ctor_m6289671CF9C2AE755A8ED3278FE9CA56171DEF17(__this, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF0A2E435DFBAD656D52EE8728441B6C97D43F2D9_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_comparer;
|
|
Dictionary_2__ctor_m6289671CF9C2AE755A8ED3278FE9CA56171DEF17(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m6289671CF9C2AE755A8ED3278FE9CA56171DEF17_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)12), NULL);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
int32_t L_1 = ___0_capacity;
|
|
if ((((int32_t)L_1) <= ((int32_t)0)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___0_capacity;
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_Initialize_mA242B14841D13E405394EAB63CE60D83F0F5251B(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
RuntimeObject* L_4 = ___1_comparer;
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_5;
|
|
L_5 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
if ((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC*)L_5)))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_6 = ___1_comparer;
|
|
__this->____comparer = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_6);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m8144453FACA7DFE3A4D1B31C9F87598477D841EB_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_0;
|
|
L_0 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = ___0_info;
|
|
NullCheck(L_0);
|
|
ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7(L_0, (RuntimeObject*)__this, L_1, ConditionalWeakTable_2_Add_mF98A2811734A37D856C622E7783FD7502AA7F0B7_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m3FCF7E9290AA0BA30CE349BC46596D4CF5C61849_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = __this->____comparer;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = __this->____comparer;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_2;
|
|
L_2 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
V_0 = (RuntimeObject*)L_2;
|
|
RuntimeObject* L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4816BCB730A3F3AF171687270CB4619FB3C44E1C_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
int32_t L_1 = __this->____freeCount;
|
|
return ((int32_t)il2cpp_codegen_subtract(L_0, L_1));
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t1C0270D8CA819EF870A1AB2BDF71FF7D9967AC6C* Dictionary_2_get_Keys_m51677F3B9C4444ABDCE7161B61DB5210D2378079_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyCollection_t1C0270D8CA819EF870A1AB2BDF71FF7D9967AC6C* L_0 = __this->____keys;
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
KeyCollection_t1C0270D8CA819EF870A1AB2BDF71FF7D9967AC6C* L_1 = (KeyCollection_t1C0270D8CA819EF870A1AB2BDF71FF7D9967AC6C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 7));
|
|
KeyCollection__ctor_m04155234C1C90297F973F2DD3B892015CF860306(L_1, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
|
|
__this->____keys = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____keys), (void*)L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyCollection_t1C0270D8CA819EF870A1AB2BDF71FF7D9967AC6C* L_2 = __this->____keys;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t1A840A8972E8AE9C8564CF9D1EEC5519261BAFA9* Dictionary_2_get_Values_m74C6223AC7113C9B84D4B02CA148920B7DC43C69_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueCollection_t1A840A8972E8AE9C8564CF9D1EEC5519261BAFA9* L_0 = __this->____values;
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ValueCollection_t1A840A8972E8AE9C8564CF9D1EEC5519261BAFA9* L_1 = (ValueCollection_t1A840A8972E8AE9C8564CF9D1EEC5519261BAFA9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
|
|
ValueCollection__ctor_m6F4F3F916020065EFA67C145A6EDA70F624A5384(L_1, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
|
|
__this->____values = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____values), (void*)L_1);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
ValueCollection_t1A840A8972E8AE9C8564CF9D1EEC5519261BAFA9* L_2 = __this->____values;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC Dictionary_2_get_Item_m7FE06CA7DF0622D9DEE2DCA26996DE20D0746105_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
int32_t L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_mD8B748D3A92124B5F9D01A9C0557BEEB772BD673(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_3 = __this->____entries;
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___value;
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
int32_t L_6 = ___0_key;
|
|
int32_t L_7 = L_6;
|
|
RuntimeObject* L_8 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_7);
|
|
ThrowHelper_ThrowKeyNotFoundException_m6A17735FA486AD43F2488DE39B755AC60BC99CE7(L_8, NULL);
|
|
il2cpp_codegen_initobj((&V_1), sizeof(ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC));
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_9 = V_1;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mA2D31862FA96D8794126CAA7B1E178B08B6BB566_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_key;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_m099201DE2E21B09B51345FF7EF0960AC8BD70E0E(__this, L_0, L_1, (uint8_t)1, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m2E83AB53AA4F67FD870D568B7E0F5269F3C9EF2F_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_key;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_m099201DE2E21B09B51345FF7EF0960AC8BD70E0E(__this, L_0, L_1, (uint8_t)2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_mE31EBE06CE0AB7973D3FF1BBEF932B812E71F03A_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0;
|
|
L_0 = KeyValuePair_2_get_Key_mA7C09E323BC8D58366E676F2135E5B976A40E152_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_1;
|
|
L_1 = KeyValuePair_2_get_Value_m3418A391AB44E3DC55D9F6B456C7E6E694A45062_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
Dictionary_2_Add_m2E83AB53AA4F67FD870D568B7E0F5269F3C9EF2F(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m614BE4328C148EBAC4896C3D75540A989D0DE9F2_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0;
|
|
L_0 = KeyValuePair_2_get_Key_mA7C09E323BC8D58366E676F2135E5B976A40E152_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_mD8B748D3A92124B5F9D01A9C0557BEEB772BD673(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* L_3;
|
|
L_3 = EqualityComparer_1_get_Default_mB3E88E8F0749A37FC3E4007A3F3142E8DE546515_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_7;
|
|
L_7 = KeyValuePair_2_get_Value_m3418A391AB44E3DC55D9F6B456C7E6E694A45062_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
NullCheck(L_3);
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker2< bool, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC >::Invoke(8, L_3, L_6, L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mC6F5CA7050C579B5D38CE75E318EC4F2DEE960C1_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD ___0_keyValuePair, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0;
|
|
L_0 = KeyValuePair_2_get_Key_mA7C09E323BC8D58366E676F2135E5B976A40E152_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_mD8B748D3A92124B5F9D01A9C0557BEEB772BD673(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* L_3;
|
|
L_3 = EqualityComparer_1_get_Default_mB3E88E8F0749A37FC3E4007A3F3142E8DE546515_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_7;
|
|
L_7 = KeyValuePair_2_get_Value_m3418A391AB44E3DC55D9F6B456C7E6E694A45062_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
NullCheck(L_3);
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker2< bool, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC >::Invoke(8, L_3, L_6, L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9;
|
|
L_9 = KeyValuePair_2_get_Key_mA7C09E323BC8D58366E676F2135E5B976A40E152_inline((&___0_keyValuePair), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
bool L_10;
|
|
L_10 = Dictionary_2_Remove_m7EF408E5FE0D4F747EC426DE23450F54F779E67A(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m2693A3949C762703B337E2BC4BE5CC025D849694_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
if ((((int32_t)L_1) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->____buckets;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____buckets;
|
|
NullCheck(L_3);
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_2, 0, ((int32_t)(((RuntimeArray*)L_3)->max_length)), NULL);
|
|
__this->____count = 0;
|
|
__this->____freeList = (-1);
|
|
__this->____freeCount = 0;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, 0, L_5, NULL);
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
int32_t L_6 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m39C81870CD15FA7F0BD586D3BCF55C5B1D7D4005_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_mD8B748D3A92124B5F9D01A9C0557BEEB772BD673(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_mE6119A0F542C166EC5BE4529BF6098117D5CF8DD_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___0_value, const RuntimeMethod* method)
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
int32_t V_3 = 0;
|
|
EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_0 = __this->____entries;
|
|
V_0 = L_0;
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
il2cpp_codegen_initobj((&V_2), sizeof(ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC));
|
|
}
|
|
{
|
|
V_3 = 0;
|
|
goto IL_008b;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_3 = V_0;
|
|
int32_t L_4 = V_3;
|
|
NullCheck(L_3);
|
|
int32_t L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___hashCode;
|
|
if ((((int32_t)L_5) < ((int32_t)0)))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* L_6;
|
|
L_6 = EqualityComparer_1_get_Default_mB3E88E8F0749A37FC3E4007A3F3142E8DE546515_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 21));
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_7 = V_0;
|
|
int32_t L_8 = V_3;
|
|
NullCheck(L_7);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_9 = ((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)))->___value;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_10 = ___0_value;
|
|
NullCheck(L_6);
|
|
bool L_11;
|
|
L_11 = VirtualFuncInvoker2< bool, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC >::Invoke(8, L_6, L_9, L_10);
|
|
if (!L_11)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_12 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
int32_t L_13 = V_3;
|
|
int32_t L_14 = __this->____count;
|
|
if ((((int32_t)L_13) < ((int32_t)L_14)))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00db;
|
|
}
|
|
|
|
IL_00db:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m99769053B2973A908BB5E1F3B7547EA43A30C52B_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
int32_t L_1 = ___1_index;
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_2 = ___0_array;
|
|
NullCheck(L_2);
|
|
if ((!(((uint32_t)L_1) > ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_3 = ___0_array;
|
|
NullCheck(L_3);
|
|
int32_t L_4 = ___1_index;
|
|
int32_t L_5;
|
|
L_5 = Dictionary_2_get_Count_m4816BCB730A3F3AF171687270CB4619FB3C44E1C(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), L_4))) >= ((int32_t)L_5)))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_6 = __this->____count;
|
|
V_0 = L_6;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_7 = __this->____entries;
|
|
V_1 = L_7;
|
|
V_2 = 0;
|
|
goto IL_0075;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_8 = V_1;
|
|
int32_t L_9 = V_2;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9)))->___hashCode;
|
|
if ((((int32_t)L_10) < ((int32_t)0)))
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_11 = ___0_array;
|
|
int32_t L_12 = ___1_index;
|
|
int32_t L_13 = L_12;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_14 = V_1;
|
|
int32_t L_15 = V_2;
|
|
NullCheck(L_14);
|
|
int32_t L_16 = ((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___key;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_17 = V_1;
|
|
int32_t L_18 = V_2;
|
|
NullCheck(L_17);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_19 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)))->___value;
|
|
KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD L_20;
|
|
memset((&L_20), 0, sizeof(L_20));
|
|
KeyValuePair_2__ctor_mE1295E1EB09A4C3624F079C94EE6A9ED1D66EE26((&L_20), L_16, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD)L_20);
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
int32_t L_21 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
int32_t L_22 = V_2;
|
|
int32_t L_23 = V_0;
|
|
if ((((int32_t)L_22) < ((int32_t)L_23)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F Dictionary_2_GetEnumerator_m22DA3CD90EB07F7C718497BBFF48C1FA052D9D55_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m31B9A15C37D5A017654810B5B55B5C415CBAF885((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m7B8442FC6D45FEA025D708CAC58C738960F22E82_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m31B9A15C37D5A017654810B5B55B5C415CBAF885((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m8F154E032EE72EE0A36FE4E0496905346CF80430_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* V_0 = NULL;
|
|
RuntimeObject* G_B4_0 = NULL;
|
|
String_t* G_B4_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B4_2 = NULL;
|
|
RuntimeObject* G_B3_0 = NULL;
|
|
String_t* G_B3_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B3_2 = NULL;
|
|
String_t* G_B6_0 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B6_1 = NULL;
|
|
String_t* G_B5_0 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B5_1 = NULL;
|
|
int32_t G_B7_0 = 0;
|
|
String_t* G_B7_1 = NULL;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* G_B7_2 = NULL;
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)4, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = ___0_info;
|
|
int32_t L_2 = __this->____version;
|
|
NullCheck(L_1);
|
|
SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(L_1, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, L_2, NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = ___0_info;
|
|
RuntimeObject* L_4 = __this->____comparer;
|
|
RuntimeObject* L_5 = L_4;
|
|
if (L_5)
|
|
{
|
|
G_B4_0 = L_5;
|
|
G_B4_1 = _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
|
|
G_B4_2 = L_3;
|
|
goto IL_002f;
|
|
}
|
|
G_B3_0 = L_5;
|
|
G_B3_1 = _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9;
|
|
G_B3_2 = L_3;
|
|
}
|
|
{
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_6;
|
|
L_6 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
G_B4_0 = ((RuntimeObject*)(L_6));
|
|
G_B4_1 = G_B3_1;
|
|
G_B4_2 = G_B3_2;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 32)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_8;
|
|
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
|
|
NullCheck(G_B4_2);
|
|
SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(G_B4_2, G_B4_1, (RuntimeObject*)G_B4_0, L_8, NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_9 = ___0_info;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->____buckets;
|
|
if (!L_10)
|
|
{
|
|
G_B6_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
|
|
G_B6_1 = L_9;
|
|
goto IL_0056;
|
|
}
|
|
G_B5_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69;
|
|
G_B5_1 = L_9;
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
|
|
NullCheck(L_11);
|
|
G_B7_0 = ((int32_t)(((RuntimeArray*)L_11)->max_length));
|
|
G_B7_1 = G_B5_0;
|
|
G_B7_2 = G_B5_1;
|
|
goto IL_0057;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
G_B7_0 = 0;
|
|
G_B7_1 = G_B6_0;
|
|
G_B7_2 = G_B6_1;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
NullCheck(G_B7_2);
|
|
SerializationInfo_AddValue_m9D6ADD10966D1FE8D19050F3A269747C23FE9FC4(G_B7_2, G_B7_1, G_B7_0, NULL);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->____buckets;
|
|
if (!L_12)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_13;
|
|
L_13 = Dictionary_2_get_Count_m4816BCB730A3F3AF171687270CB4619FB3C44E1C(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_14 = (KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C*)(KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 33), (uint32_t)L_13);
|
|
V_0 = L_14;
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_15 = V_0;
|
|
Dictionary_2_CopyTo_m99769053B2973A908BB5E1F3B7547EA43A30C52B(__this, L_15, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_16 = ___0_info;
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_17 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 35)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_19;
|
|
L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
|
|
NullCheck(L_16);
|
|
SerializationInfo_AddValue_m1AD59BBF8C3129142943D3F298ADF09FF123C199(L_16, _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject*)L_17, L_19, NULL);
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mD8B748D3A92124B5F9D01A9C0557BEEB772BD673_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
RuntimeObject* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
V_0 = (-1);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
|
|
V_1 = L_1;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_2 = __this->____entries;
|
|
V_2 = L_2;
|
|
V_3 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = __this->____comparer;
|
|
V_4 = L_4;
|
|
RuntimeObject* L_5 = V_4;
|
|
if (L_5)
|
|
{
|
|
goto IL_0110;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6;
|
|
L_6 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
V_5 = ((int32_t)(L_6&((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_1;
|
|
int32_t L_8 = V_5;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1;
|
|
NullCheck(L_9);
|
|
NullCheck(L_7);
|
|
int32_t L_10 = ((int32_t)(L_8%((int32_t)(((RuntimeArray*)L_9)->max_length))));
|
|
int32_t L_11 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, 1));
|
|
il2cpp_codegen_initobj((&V_6), sizeof(int32_t));
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
int32_t L_13 = V_0;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_14 = V_2;
|
|
NullCheck(L_14);
|
|
if ((!(((uint32_t)L_13) < ((uint32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))))
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_15 = V_2;
|
|
int32_t L_16 = V_0;
|
|
NullCheck(L_15);
|
|
int32_t L_17 = ((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___hashCode;
|
|
int32_t L_18 = V_5;
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)L_18))))
|
|
{
|
|
goto IL_009b;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_19;
|
|
L_19 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_20 = V_2;
|
|
int32_t L_21 = V_0;
|
|
NullCheck(L_20);
|
|
int32_t L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->___key;
|
|
int32_t L_23 = ___0_key;
|
|
NullCheck(L_19);
|
|
bool L_24;
|
|
L_24 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8, L_19, L_22, L_23);
|
|
if (L_24)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_25 = V_2;
|
|
int32_t L_26 = V_0;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___next;
|
|
V_0 = L_27;
|
|
int32_t L_28 = V_3;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_29 = V_2;
|
|
NullCheck(L_29);
|
|
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
int32_t L_30 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
goto IL_0066;
|
|
}
|
|
|
|
IL_0110:
|
|
{
|
|
RuntimeObject* L_31 = V_4;
|
|
int32_t L_32 = ___0_key;
|
|
NullCheck(L_31);
|
|
int32_t L_33;
|
|
L_33 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_31, L_32);
|
|
V_8 = ((int32_t)(L_33&((int32_t)2147483647LL)));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_34 = V_1;
|
|
int32_t L_35 = V_8;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_1;
|
|
NullCheck(L_36);
|
|
NullCheck(L_34);
|
|
int32_t L_37 = ((int32_t)(L_35%((int32_t)(((RuntimeArray*)L_36)->max_length))));
|
|
int32_t L_38 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_38, 1));
|
|
}
|
|
|
|
IL_012b:
|
|
{
|
|
int32_t L_39 = V_0;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_40 = V_2;
|
|
NullCheck(L_40);
|
|
if ((!(((uint32_t)L_39) < ((uint32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))))))
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_41 = V_2;
|
|
int32_t L_42 = V_0;
|
|
NullCheck(L_41);
|
|
int32_t L_43 = ((L_41)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_42)))->___hashCode;
|
|
int32_t L_44 = V_8;
|
|
if ((!(((uint32_t)L_43) == ((uint32_t)L_44))))
|
|
{
|
|
goto IL_0157;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_45 = V_4;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_46 = V_2;
|
|
int32_t L_47 = V_0;
|
|
NullCheck(L_46);
|
|
int32_t L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___key;
|
|
int32_t L_49 = ___0_key;
|
|
NullCheck(L_45);
|
|
bool L_50;
|
|
L_50 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_45, L_48, L_49);
|
|
if (L_50)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
|
|
IL_0157:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_51 = V_2;
|
|
int32_t L_52 = V_0;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->___next;
|
|
V_0 = L_53;
|
|
int32_t L_54 = V_3;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_55 = V_2;
|
|
NullCheck(L_55);
|
|
if ((((int32_t)L_54) < ((int32_t)((int32_t)(((RuntimeArray*)L_55)->max_length)))))
|
|
{
|
|
goto IL_016f;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_016f:
|
|
{
|
|
int32_t L_56 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_56, 1));
|
|
goto IL_012b;
|
|
}
|
|
|
|
IL_0175:
|
|
{
|
|
int32_t L_57 = V_0;
|
|
return L_57;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_Initialize_mA242B14841D13E405394EAB63CE60D83F0F5251B_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_0, NULL);
|
|
V_0 = L_1;
|
|
__this->____freeList = (-1);
|
|
int32_t L_2 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_2);
|
|
__this->____buckets = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_3);
|
|
int32_t L_4 = V_0;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_5 = (EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744*)(EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 40), (uint32_t)L_4);
|
|
__this->____entries = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____entries), (void*)L_5);
|
|
int32_t L_6 = V_0;
|
|
return L_6;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m099201DE2E21B09B51345FF7EF0960AC8BD70E0E_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, uint8_t ___2_behavior, const RuntimeMethod* method)
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* V_0 = NULL;
|
|
RuntimeObject* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
int32_t V_8 = 0;
|
|
int32_t* V_9 = NULL;
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* V_10 = NULL;
|
|
int32_t V_11 = 0;
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* V_12 = NULL;
|
|
int32_t V_13 = 0;
|
|
int32_t G_B7_0 = 0;
|
|
int32_t* G_B51_0 = NULL;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
int32_t L_1 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->____buckets;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_Initialize_mA242B14841D13E405394EAB63CE60D83F0F5251B(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_4 = __this->____entries;
|
|
V_0 = L_4;
|
|
RuntimeObject* L_5 = __this->____comparer;
|
|
V_1 = L_5;
|
|
RuntimeObject* L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_7 = V_1;
|
|
int32_t L_8 = ___0_key;
|
|
NullCheck(L_7);
|
|
int32_t L_9;
|
|
L_9 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_7, L_8);
|
|
G_B7_0 = L_9;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
int32_t L_10;
|
|
L_10 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
G_B7_0 = L_10;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
V_2 = ((int32_t)(G_B7_0&((int32_t)2147483647LL)));
|
|
V_3 = 0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = __this->____buckets;
|
|
int32_t L_12 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = __this->____buckets;
|
|
NullCheck(L_13);
|
|
NullCheck(L_11);
|
|
V_4 = ((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_12%((int32_t)(((RuntimeArray*)L_13)->max_length)))))));
|
|
int32_t* L_14 = V_4;
|
|
int32_t L_15 = *((int32_t*)L_14);
|
|
V_5 = ((int32_t)il2cpp_codegen_subtract(L_15, 1));
|
|
RuntimeObject* L_16 = V_1;
|
|
if (L_16)
|
|
{
|
|
goto IL_0187;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_initobj((&V_11), sizeof(int32_t));
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
int32_t L_18 = V_5;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
if ((!(((uint32_t)L_18) < ((uint32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))))
|
|
{
|
|
goto IL_01f9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_20 = V_0;
|
|
int32_t L_21 = V_5;
|
|
NullCheck(L_20);
|
|
int32_t L_22 = ((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->___hashCode;
|
|
int32_t L_23 = V_2;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)L_23))))
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_24;
|
|
L_24 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_25 = V_0;
|
|
int32_t L_26 = V_5;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___key;
|
|
int32_t L_28 = ___0_key;
|
|
NullCheck(L_24);
|
|
bool L_29;
|
|
L_29 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8, L_24, L_27, L_28);
|
|
if (!L_29)
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_30 = ___2_behavior;
|
|
if ((!(((uint32_t)L_30) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_31 = V_0;
|
|
int32_t L_32 = V_5;
|
|
NullCheck(L_31);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_33 = ___1_value;
|
|
((L_31)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)))->___value = L_33;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
uint8_t L_34 = ___2_behavior;
|
|
if ((!(((uint32_t)L_34) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00e8;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_35 = ___0_key;
|
|
int32_t L_36 = L_35;
|
|
RuntimeObject* L_37 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_36);
|
|
ThrowHelper_ThrowAddingDuplicateWithKeyArgumentException_m013C856C16A63018719A6096727CB43E1918CDE5(L_37, NULL);
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_38 = V_0;
|
|
int32_t L_39 = V_5;
|
|
NullCheck(L_38);
|
|
int32_t L_40 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)))->___next;
|
|
V_5 = L_40;
|
|
int32_t L_41 = V_3;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_42 = V_0;
|
|
NullCheck(L_42);
|
|
if ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))))
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
int32_t L_43 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
goto IL_0091;
|
|
}
|
|
|
|
IL_0187:
|
|
{
|
|
int32_t L_44 = V_5;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_45 = V_0;
|
|
NullCheck(L_45);
|
|
if ((!(((uint32_t)L_44) < ((uint32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))))
|
|
{
|
|
goto IL_01f9;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_46 = V_0;
|
|
int32_t L_47 = V_5;
|
|
NullCheck(L_46);
|
|
int32_t L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___hashCode;
|
|
int32_t L_49 = V_2;
|
|
if ((!(((uint32_t)L_48) == ((uint32_t)L_49))))
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_50 = V_1;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_51 = V_0;
|
|
int32_t L_52 = V_5;
|
|
NullCheck(L_51);
|
|
int32_t L_53 = ((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_52)))->___key;
|
|
int32_t L_54 = ___0_key;
|
|
NullCheck(L_50);
|
|
bool L_55;
|
|
L_55 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_50, L_53, L_54);
|
|
if (!L_55)
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
uint8_t L_56 = ___2_behavior;
|
|
if ((!(((uint32_t)L_56) == ((uint32_t)1))))
|
|
{
|
|
goto IL_01c8;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_57 = V_0;
|
|
int32_t L_58 = V_5;
|
|
NullCheck(L_57);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_59 = ___1_value;
|
|
((L_57)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_58)))->___value = L_59;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_01c8:
|
|
{
|
|
uint8_t L_60 = ___2_behavior;
|
|
if ((!(((uint32_t)L_60) == ((uint32_t)2))))
|
|
{
|
|
goto IL_01d7;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_61 = ___0_key;
|
|
int32_t L_62 = L_61;
|
|
RuntimeObject* L_63 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_62);
|
|
ThrowHelper_ThrowAddingDuplicateWithKeyArgumentException_m013C856C16A63018719A6096727CB43E1918CDE5(L_63, NULL);
|
|
}
|
|
|
|
IL_01d7:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_01d9:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_64 = V_0;
|
|
int32_t L_65 = V_5;
|
|
NullCheck(L_64);
|
|
int32_t L_66 = ((L_64)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_65)))->___next;
|
|
V_5 = L_66;
|
|
int32_t L_67 = V_3;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_68 = V_0;
|
|
NullCheck(L_68);
|
|
if ((((int32_t)L_67) < ((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length)))))
|
|
{
|
|
goto IL_01f3;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowInvalidOperationException_ConcurrentOperationsNotSupported_mF8A8EC1112A0933FDC2D1E9DA49C491F4D8797C0(NULL);
|
|
}
|
|
|
|
IL_01f3:
|
|
{
|
|
int32_t L_69 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_69, 1));
|
|
goto IL_0187;
|
|
}
|
|
|
|
IL_01f9:
|
|
{
|
|
V_6 = (bool)0;
|
|
V_7 = (bool)0;
|
|
int32_t L_70 = __this->____freeCount;
|
|
if ((((int32_t)L_70) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0223;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_71 = __this->____freeList;
|
|
V_8 = L_71;
|
|
V_7 = (bool)1;
|
|
int32_t L_72 = __this->____freeCount;
|
|
__this->____freeCount = ((int32_t)il2cpp_codegen_subtract(L_72, 1));
|
|
goto IL_0250;
|
|
}
|
|
|
|
IL_0223:
|
|
{
|
|
int32_t L_73 = __this->____count;
|
|
V_13 = L_73;
|
|
int32_t L_74 = V_13;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_75 = V_0;
|
|
NullCheck(L_75);
|
|
if ((!(((uint32_t)L_74) == ((uint32_t)((int32_t)(((RuntimeArray*)L_75)->max_length))))))
|
|
{
|
|
goto IL_023b;
|
|
}
|
|
}
|
|
{
|
|
Dictionary_2_Resize_m49A6E36229F30CC88FA8BD6C75190330D88E7D7D(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
|
|
V_6 = (bool)1;
|
|
}
|
|
|
|
IL_023b:
|
|
{
|
|
int32_t L_76 = V_13;
|
|
V_8 = L_76;
|
|
int32_t L_77 = V_13;
|
|
__this->____count = ((int32_t)il2cpp_codegen_add(L_77, 1));
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_78 = __this->____entries;
|
|
V_0 = L_78;
|
|
}
|
|
|
|
IL_0250:
|
|
{
|
|
bool L_79 = V_6;
|
|
if (L_79)
|
|
{
|
|
goto IL_0258;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_80 = V_4;
|
|
G_B51_0 = L_80;
|
|
goto IL_026d;
|
|
}
|
|
|
|
IL_0258:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_81 = __this->____buckets;
|
|
int32_t L_82 = V_2;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = __this->____buckets;
|
|
NullCheck(L_83);
|
|
NullCheck(L_81);
|
|
G_B51_0 = ((L_81)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(L_82%((int32_t)(((RuntimeArray*)L_83)->max_length)))))));
|
|
}
|
|
|
|
IL_026d:
|
|
{
|
|
V_9 = G_B51_0;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_84 = V_0;
|
|
int32_t L_85 = V_8;
|
|
NullCheck(L_84);
|
|
V_10 = ((L_84)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_85)));
|
|
bool L_86 = V_7;
|
|
if (!L_86)
|
|
{
|
|
goto IL_028a;
|
|
}
|
|
}
|
|
{
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_87 = V_10;
|
|
int32_t L_88 = L_87->___next;
|
|
__this->____freeList = L_88;
|
|
}
|
|
|
|
IL_028a:
|
|
{
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_89 = V_10;
|
|
int32_t L_90 = V_2;
|
|
L_89->___hashCode = L_90;
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_91 = V_10;
|
|
int32_t* L_92 = V_9;
|
|
int32_t L_93 = *((int32_t*)L_92);
|
|
L_91->___next = ((int32_t)il2cpp_codegen_subtract(L_93, 1));
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_94 = V_10;
|
|
int32_t L_95 = ___0_key;
|
|
L_94->___key = L_95;
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_96 = V_10;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_97 = ___1_value;
|
|
L_96->___value = L_97;
|
|
int32_t* L_98 = V_9;
|
|
int32_t L_99 = V_8;
|
|
*((int32_t*)L_98) = (int32_t)((int32_t)il2cpp_codegen_add(L_99, 1));
|
|
return (bool)1;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m4E0339D1C754720275A6A4934959C5A5CC367387_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, RuntimeObject* ___0_sender, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_0;
|
|
L_0 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F(L_0, (RuntimeObject*)__this, (&V_0), ConditionalWeakTable_2_TryGetValue_m8AB467BA44D1FF9EBDB9735CED88B0D67AC6403F_RuntimeMethod_var);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_2 = V_0;
|
|
if (L_2)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_3, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
|
|
V_1 = L_4;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_5 = V_0;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = SerializationInfo_GetInt32_m7731402825C7FC8D0673F7610D555615F95E4FB5(L_5, _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, NULL);
|
|
V_2 = L_6;
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_7 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 32)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_9;
|
|
L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
|
|
NullCheck(L_7);
|
|
RuntimeObject* L_10;
|
|
L_10 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_7, _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, L_9, NULL);
|
|
__this->____comparer = ((RuntimeObject*)Castclass((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 1)));
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)((RuntimeObject*)Castclass((RuntimeObject*)L_10, il2cpp_rgctx_data(method->klass->rgctx_data, 1))));
|
|
int32_t L_11 = V_2;
|
|
if (!L_11)
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_12 = V_2;
|
|
int32_t L_13;
|
|
L_13 = Dictionary_2_Initialize_mA242B14841D13E405394EAB63CE60D83F0F5251B(__this, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_14 = V_0;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 35)) };
|
|
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
|
|
Type_t* L_16;
|
|
L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
|
|
NullCheck(L_14);
|
|
RuntimeObject* L_17;
|
|
L_17 = SerializationInfo_GetValue_mE6091C2E906E113455D05E734C86F43B8E1D1034(L_14, _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, L_16, NULL);
|
|
V_3 = ((KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C*)Castclass((RuntimeObject*)L_17, il2cpp_rgctx_data(method->klass->rgctx_data, 26)));
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_18 = V_3;
|
|
if (L_18)
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowSerializationException_m03BE2B48CD3617C32FBCEE16030F7C5563E04E16((int32_t)((int32_t)16), NULL);
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
V_4 = 0;
|
|
goto IL_00c0;
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_19 = V_3;
|
|
int32_t L_20 = V_4;
|
|
NullCheck(L_19);
|
|
int32_t L_21;
|
|
L_21 = KeyValuePair_2_get_Key_mA7C09E323BC8D58366E676F2135E5B976A40E152_inline(((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
goto IL_009a;
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_22 = V_3;
|
|
int32_t L_23 = V_4;
|
|
NullCheck(L_22);
|
|
int32_t L_24;
|
|
L_24 = KeyValuePair_2_get_Key_mA7C09E323BC8D58366E676F2135E5B976A40E152_inline(((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23))), il2cpp_rgctx_method(method->klass->rgctx_data, 18));
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_25 = V_3;
|
|
int32_t L_26 = V_4;
|
|
NullCheck(L_25);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_27;
|
|
L_27 = KeyValuePair_2_get_Value_m3418A391AB44E3DC55D9F6B456C7E6E694A45062_inline(((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26))), il2cpp_rgctx_method(method->klass->rgctx_data, 19));
|
|
Dictionary_2_Add_m2E83AB53AA4F67FD870D568B7E0F5269F3C9EF2F(__this, L_24, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
int32_t L_28 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
int32_t L_29 = V_4;
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_30 = V_3;
|
|
NullCheck(L_30);
|
|
if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
__this->____buckets = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL);
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
int32_t L_31 = V_1;
|
|
__this->____version = L_31;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
ConditionalWeakTable_2_t381B9D0186C0FCC3F83C0696C28C5001468A7858* L_32;
|
|
L_32 = HashHelpers_get_SerializationInfoTable_m8C17D5483B39B68897AEFFD14A9E139AF858222F(NULL);
|
|
NullCheck(L_32);
|
|
bool L_33;
|
|
L_33 = ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E(L_32, (RuntimeObject*)__this, ConditionalWeakTable_2_Remove_mEA61545EA43662F3718895F4E435A1F3EFB9756E_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m49A6E36229F30CC88FA8BD6C75190330D88E7D7D_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = __this->____count;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = HashHelpers_ExpandPrime_m9A35EC171AA0EA16F7C9F71EE6FAD5A82565ADB9(L_0, NULL);
|
|
Dictionary_2_Resize_mD4C4C781B27ECB1928BEBC290BFC10D191798670(__this, L_1, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mD4C4C781B27ECB1928BEBC290BFC10D191798670_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_newSize, bool ___1_forceNewHashCodes, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
{
|
|
int32_t L_0 = ___0_newSize;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_0);
|
|
V_0 = L_1;
|
|
int32_t L_2 = ___0_newSize;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_3 = (EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744*)(EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 40), (uint32_t)L_2);
|
|
V_1 = L_3;
|
|
int32_t L_4 = __this->____count;
|
|
V_2 = L_4;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_5 = __this->____entries;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_6 = V_1;
|
|
int32_t L_7 = V_2;
|
|
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, 0, (RuntimeArray*)L_6, 0, L_7, NULL);
|
|
il2cpp_codegen_initobj((&V_3), sizeof(int32_t));
|
|
int32_t L_8 = V_3;
|
|
bool L_9 = ___1_forceNewHashCodes;
|
|
if (!((int32_t)((int32_t)false&(int32_t)L_9)))
|
|
{
|
|
goto IL_0084;
|
|
}
|
|
}
|
|
{
|
|
V_4 = 0;
|
|
goto IL_007f;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_10 = V_1;
|
|
int32_t L_11 = V_4;
|
|
NullCheck(L_10);
|
|
int32_t L_12 = ((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___hashCode;
|
|
if ((((int32_t)L_12) < ((int32_t)0)))
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_13 = V_1;
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_15 = V_1;
|
|
int32_t L_16 = V_4;
|
|
NullCheck(L_15);
|
|
int32_t* L_17 = (int32_t*)(&((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___key);
|
|
int32_t L_18;
|
|
L_18 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->___hashCode = ((int32_t)(L_18&((int32_t)2147483647LL)));
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
int32_t L_19 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1));
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
int32_t L_20 = V_4;
|
|
int32_t L_21 = V_2;
|
|
if ((((int32_t)L_20) < ((int32_t)L_21)))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
V_5 = 0;
|
|
goto IL_00cb;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_22 = V_1;
|
|
int32_t L_23 = V_5;
|
|
NullCheck(L_22);
|
|
int32_t L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___hashCode;
|
|
if ((((int32_t)L_24) < ((int32_t)0)))
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_25 = V_1;
|
|
int32_t L_26 = V_5;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___hashCode;
|
|
int32_t L_28 = ___0_newSize;
|
|
V_6 = ((int32_t)(L_27%L_28));
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_29 = V_1;
|
|
int32_t L_30 = V_5;
|
|
NullCheck(L_29);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_0;
|
|
int32_t L_32 = V_6;
|
|
NullCheck(L_31);
|
|
int32_t L_33 = L_32;
|
|
int32_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
|
|
((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___next = ((int32_t)il2cpp_codegen_subtract(L_34, 1));
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_0;
|
|
int32_t L_36 = V_6;
|
|
int32_t L_37 = V_5;
|
|
NullCheck(L_35);
|
|
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_36), (int32_t)((int32_t)il2cpp_codegen_add(L_37, 1)));
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
int32_t L_38 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_38, 1));
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
int32_t L_39 = V_5;
|
|
int32_t L_40 = V_2;
|
|
if ((((int32_t)L_39) < ((int32_t)L_40)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_0;
|
|
__this->____buckets = L_41;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_41);
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_42 = V_1;
|
|
__this->____entries = L_42;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____entries), (void*)L_42);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m7EF408E5FE0D4F747EC426DE23450F54F779E67A_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* V_4 = NULL;
|
|
RuntimeObject* G_B5_0 = NULL;
|
|
RuntimeObject* G_B4_0 = NULL;
|
|
int32_t G_B6_0 = 0;
|
|
RuntimeObject* G_B10_0 = NULL;
|
|
RuntimeObject* G_B9_0 = NULL;
|
|
bool G_B11_0 = false;
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____buckets;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0149;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = __this->____comparer;
|
|
RuntimeObject* L_3 = L_2;
|
|
if (L_3)
|
|
{
|
|
G_B5_0 = L_3;
|
|
goto IL_0032;
|
|
}
|
|
G_B4_0 = L_3;
|
|
}
|
|
{
|
|
int32_t L_4;
|
|
L_4 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&___0_key), il2cpp_rgctx_method(method->klass->rgctx_data, 36));
|
|
G_B6_0 = L_4;
|
|
goto IL_0038;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
int32_t L_5 = ___0_key;
|
|
NullCheck(G_B5_0);
|
|
int32_t L_6;
|
|
L_6 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 1), G_B5_0, L_5);
|
|
G_B6_0 = L_6;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
V_0 = ((int32_t)(G_B6_0&((int32_t)2147483647LL)));
|
|
int32_t L_7 = V_0;
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = __this->____buckets;
|
|
NullCheck(L_8);
|
|
V_1 = ((int32_t)(L_7%((int32_t)(((RuntimeArray*)L_8)->max_length))));
|
|
V_2 = (-1);
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->____buckets;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
int32_t L_11 = L_10;
|
|
int32_t L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
|
|
V_3 = ((int32_t)il2cpp_codegen_subtract(L_12, 1));
|
|
goto IL_0142;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_13 = __this->____entries;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
V_4 = ((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)));
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_15 = V_4;
|
|
int32_t L_16 = L_15->___hashCode;
|
|
int32_t L_17 = V_0;
|
|
if ((!(((uint32_t)L_16) == ((uint32_t)L_17))))
|
|
{
|
|
goto IL_0138;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_18 = __this->____comparer;
|
|
RuntimeObject* L_19 = L_18;
|
|
if (L_19)
|
|
{
|
|
G_B10_0 = L_19;
|
|
goto IL_0095;
|
|
}
|
|
G_B9_0 = L_19;
|
|
}
|
|
{
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_20;
|
|
L_20 = EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_21 = V_4;
|
|
int32_t L_22 = L_21->___key;
|
|
int32_t L_23 = ___0_key;
|
|
NullCheck(L_20);
|
|
bool L_24;
|
|
L_24 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8, L_20, L_22, L_23);
|
|
G_B11_0 = L_24;
|
|
goto IL_00a2;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_25 = V_4;
|
|
int32_t L_26 = L_25->___key;
|
|
int32_t L_27 = ___0_key;
|
|
NullCheck(G_B10_0);
|
|
bool L_28;
|
|
L_28 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), G_B10_0, L_26, L_27);
|
|
G_B11_0 = L_28;
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
if (!G_B11_0)
|
|
{
|
|
goto IL_0138;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_29 = V_2;
|
|
if ((((int32_t)L_29) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
}
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = __this->____buckets;
|
|
int32_t L_31 = V_1;
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_32 = V_4;
|
|
int32_t L_33 = L_32->___next;
|
|
NullCheck(L_30);
|
|
(L_30)->SetAt(static_cast<il2cpp_array_size_t>(L_31), (int32_t)((int32_t)il2cpp_codegen_add(L_33, 1)));
|
|
goto IL_00d6;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_34 = __this->____entries;
|
|
int32_t L_35 = V_2;
|
|
NullCheck(L_34);
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_36 = V_4;
|
|
int32_t L_37 = L_36->___next;
|
|
((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->___next = L_37;
|
|
}
|
|
|
|
IL_00d6:
|
|
{
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_38 = V_4;
|
|
L_38->___hashCode = (-1);
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_39 = V_4;
|
|
int32_t L_40 = __this->____freeList;
|
|
L_39->___next = L_40;
|
|
goto IL_00ff;
|
|
}
|
|
|
|
IL_00ff:
|
|
{
|
|
goto IL_0113;
|
|
}
|
|
|
|
IL_0113:
|
|
{
|
|
int32_t L_41 = V_3;
|
|
__this->____freeList = L_41;
|
|
int32_t L_42 = __this->____freeCount;
|
|
__this->____freeCount = ((int32_t)il2cpp_codegen_add(L_42, 1));
|
|
int32_t L_43 = __this->____version;
|
|
__this->____version = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0138:
|
|
{
|
|
int32_t L_44 = V_3;
|
|
V_2 = L_44;
|
|
Entry_t36D828B685CBBFA5F4D6FBBA12A076C10A21AB3C* L_45 = V_4;
|
|
int32_t L_46 = L_45->___next;
|
|
V_3 = L_46;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
int32_t L_47 = V_3;
|
|
if ((((int32_t)L_47) >= ((int32_t)0)))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
|
|
IL_0149:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m860D445B386D5BA2AE21A6B60439EFC39B9E2A07_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_key;
|
|
int32_t L_1;
|
|
L_1 = Dictionary_2_FindEntry_mD8B748D3A92124B5F9D01A9C0557BEEB772BD673(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if ((((int32_t)L_2) < ((int32_t)0)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC* L_3 = ___1_value;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_4 = __this->____entries;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_6 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)))->___value;
|
|
*(ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC*)L_3 = L_6;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC* L_7 = ___1_value;
|
|
il2cpp_codegen_initobj(L_7, sizeof(ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC));
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mF4B8E73BB789A5AB56B8BEDA4F33674B52C332A8_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_key, ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC ___1_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_key;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_1 = ___1_value;
|
|
bool L_2;
|
|
L_2 = Dictionary_2_TryInsert_m099201DE2E21B09B51345FF7EF0960AC8BD70E0E(__this, L_0, L_1, (uint8_t)0, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m30E4598809515FAF33D59BC09883EAB82AAD1DAE_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m137070BEE38BF2BABE2721EFDFDE3A71F36D31DE_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_0 = ___0_array;
|
|
int32_t L_1 = ___1_index;
|
|
Dictionary_2_CopyTo_m99769053B2973A908BB5E1F3B7547EA43A30C52B(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m400327205767918A55B346926B0A0E2DF6C80F55_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, RuntimeArray* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* V_0 = NULL;
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* V_1 = NULL;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
RuntimeArray* L_0 = ___0_array;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)3, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeArray* L_1 = ___0_array;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)1)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL);
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
RuntimeArray* L_3 = ___0_array;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = Array_GetLowerBound_m4FB0601E2E8A6304A42E3FC400576DF7B0F084BC(L_3, 0, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)6, NULL);
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
int32_t L_5 = ___1_index;
|
|
RuntimeArray* L_6 = ___0_array;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_6, NULL);
|
|
if ((!(((uint32_t)L_5) > ((uint32_t)L_7))))
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL);
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
RuntimeArray* L_8 = ___0_array;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_8, NULL);
|
|
int32_t L_10 = ___1_index;
|
|
int32_t L_11;
|
|
L_11 = Dictionary_2_get_Count_m4816BCB730A3F3AF171687270CB4619FB3C44E1C(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 27));
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_9, L_10))) >= ((int32_t)L_11)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
RuntimeArray* L_12 = ___0_array;
|
|
V_0 = ((KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C*)IsInst((RuntimeObject*)L_12, il2cpp_rgctx_data(method->klass->rgctx_data, 26)));
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_13 = V_0;
|
|
if (!L_13)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
KeyValuePair_2U5BU5D_t65371EF32BF577225115397A64E346AE93FE927C* L_14 = V_0;
|
|
int32_t L_15 = ___1_index;
|
|
Dictionary_2_CopyTo_m99769053B2973A908BB5E1F3B7547EA43A30C52B(__this, L_14, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
|
|
return;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
RuntimeArray* L_16 = ___0_array;
|
|
V_1 = ((DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533*)IsInst((RuntimeObject*)L_16, DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533_il2cpp_TypeInfo_var));
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* L_17 = V_1;
|
|
if (!L_17)
|
|
{
|
|
goto IL_00c3;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_18 = __this->____entries;
|
|
V_2 = L_18;
|
|
V_3 = 0;
|
|
goto IL_00b9;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_19 = V_2;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
int32_t L_21 = ((L_19)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)))->___hashCode;
|
|
if ((((int32_t)L_21) < ((int32_t)0)))
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
DictionaryEntryU5BU5D_t410156653E754D17B5E1161CC6CF565103B63533* L_22 = V_1;
|
|
int32_t L_23 = ___1_index;
|
|
int32_t L_24 = L_23;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_24, 1));
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_25 = V_2;
|
|
int32_t L_26 = V_3;
|
|
NullCheck(L_25);
|
|
int32_t L_27 = ((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___key;
|
|
int32_t L_28 = L_27;
|
|
RuntimeObject* L_29 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_28);
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_30 = V_2;
|
|
int32_t L_31 = V_3;
|
|
NullCheck(L_30);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_32 = ((L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_31)))->___value;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_33 = L_32;
|
|
RuntimeObject* L_34 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15), &L_33);
|
|
DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB L_35;
|
|
memset((&L_35), 0, sizeof(L_35));
|
|
DictionaryEntry__ctor_m2768353E53A75C4860E34B37DAF1342120C5D1EA((&L_35), L_29, L_34, NULL);
|
|
NullCheck(L_22);
|
|
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (DictionaryEntry_t171080F37B311C25AA9E75888F9C9D703FA721BB)L_35);
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
int32_t L_36 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
int32_t L_37 = V_3;
|
|
int32_t L_38 = __this->____count;
|
|
if ((((int32_t)L_37) < ((int32_t)L_38)))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
RuntimeArray* L_39 = ___0_array;
|
|
V_4 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)IsInst((RuntimeObject*)L_39, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_40 = V_4;
|
|
if (L_40)
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
{
|
|
int32_t L_41 = __this->____count;
|
|
V_5 = L_41;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_42 = __this->____entries;
|
|
V_6 = L_42;
|
|
V_7 = 0;
|
|
goto IL_0130_1;
|
|
}
|
|
|
|
IL_00ea_1:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_43 = V_6;
|
|
int32_t L_44 = V_7;
|
|
NullCheck(L_43);
|
|
int32_t L_45 = ((L_43)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_44)))->___hashCode;
|
|
if ((((int32_t)L_45) < ((int32_t)0)))
|
|
{
|
|
goto IL_012a_1;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_46 = V_4;
|
|
int32_t L_47 = ___1_index;
|
|
int32_t L_48 = L_47;
|
|
___1_index = ((int32_t)il2cpp_codegen_add(L_48, 1));
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_49 = V_6;
|
|
int32_t L_50 = V_7;
|
|
NullCheck(L_49);
|
|
int32_t L_51 = ((L_49)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_50)))->___key;
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_52 = V_6;
|
|
int32_t L_53 = V_7;
|
|
NullCheck(L_52);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_54 = ((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_53)))->___value;
|
|
KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD L_55;
|
|
memset((&L_55), 0, sizeof(L_55));
|
|
KeyValuePair_2__ctor_mE1295E1EB09A4C3624F079C94EE6A9ED1D66EE26((&L_55), L_51, L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
|
|
KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD L_56 = L_55;
|
|
RuntimeObject* L_57 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17), &L_56);
|
|
NullCheck(L_46);
|
|
ArrayElementTypeCheck (L_46, L_57);
|
|
(L_46)->SetAt(static_cast<il2cpp_array_size_t>(L_48), (RuntimeObject*)L_57);
|
|
}
|
|
|
|
IL_012a_1:
|
|
{
|
|
int32_t L_58 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_58, 1));
|
|
}
|
|
|
|
IL_0130_1:
|
|
{
|
|
int32_t L_59 = V_7;
|
|
int32_t L_60 = V_5;
|
|
if ((((int32_t)L_59) < ((int32_t)L_60)))
|
|
{
|
|
goto IL_00ea_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0140;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0138;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0138:
|
|
{
|
|
ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_0140;
|
|
}
|
|
|
|
IL_0140:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mCF29C2218E6DE77AB4C54CD3B862EEC5AED93582_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m31B9A15C37D5A017654810B5B55B5C415CBAF885((&L_0), __this, 2, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_EnsureCapacity_m6BC3B416BE271B478AB4DEB32159DB6182821473_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_capacity;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)12), NULL);
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_1 = __this->____entries;
|
|
if (!L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_2 = __this->____entries;
|
|
NullCheck(L_2);
|
|
G_B5_0 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
G_B5_0 = 0;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
V_0 = G_B5_0;
|
|
int32_t L_3 = V_0;
|
|
int32_t L_4 = ___0_capacity;
|
|
if ((((int32_t)L_3) < ((int32_t)L_4)))
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____buckets;
|
|
if (L_6)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = ___0_capacity;
|
|
int32_t L_8;
|
|
L_8 = Dictionary_2_Initialize_mA242B14841D13E405394EAB63CE60D83F0F5251B(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
|
|
return L_8;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
int32_t L_9 = ___0_capacity;
|
|
il2cpp_codegen_runtime_class_init_inline(HashHelpers_t75606750E152DB8C7289EB4163D3A728ED1A601A_il2cpp_TypeInfo_var);
|
|
int32_t L_10;
|
|
L_10 = HashHelpers_GetPrime_m5B7AE10D5E76267579296C8F2CB8464AC2DE8472(L_9, NULL);
|
|
V_1 = L_10;
|
|
int32_t L_11 = V_1;
|
|
Dictionary_2_Resize_mD4C4C781B27ECB1928BEBC290BFC10D191798670(__this, L_11, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
|
|
int32_t L_12 = V_1;
|
|
return L_12;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m7CB9806348176228F012E7A556BB5148EEFD5F90_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_ICollection_get_SyncRoot_m79A9BCF1D58852835CD84DC50F7B19104B5FD0D0_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
RuntimeObject* L_0 = __this->____syncRoot;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot);
|
|
RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL);
|
|
RuntimeObject* L_3;
|
|
L_3 = InterlockedCompareExchangeImpl<RuntimeObject*>(L_1, L_2, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
RuntimeObject* L_4 = __this->____syncRoot;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Item_m233C2AF87E76D637D1BCCC2496D9C58FFCDD4781_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
bool L_1;
|
|
L_1 = Dictionary_2_IsCompatibleKey_m078096C30896035127EB311E1323AD6D04F7B024(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
int32_t L_3;
|
|
L_3 = Dictionary_2_FindEntry_mD8B748D3A92124B5F9D01A9C0557BEEB772BD673(__this, ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11))))), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
|
|
V_0 = L_3;
|
|
int32_t L_4 = V_0;
|
|
if ((((int32_t)L_4) < ((int32_t)0)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
EntryU5BU5D_t103180204D286AA5897443F7674A3782622F8744* L_5 = __this->____entries;
|
|
int32_t L_6 = V_0;
|
|
NullCheck(L_5);
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_7 = ((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->___value;
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_8 = L_7;
|
|
RuntimeObject* L_9 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 15), &L_8);
|
|
return L_9;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return NULL;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m583833307F5DED869F8195A64580CD04EAA71510_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___1_value;
|
|
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_m1CB4F3E56295F4B5567E64280A4ACECF3FC671D6(L_1, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 49));
|
|
}
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
V_0 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11)))));
|
|
}
|
|
try
|
|
{
|
|
int32_t L_3 = V_0;
|
|
RuntimeObject* L_4 = ___1_value;
|
|
Dictionary_2_set_Item_mA2D31862FA96D8794126CAA7B1E178B08B6BB566(__this, L_3, ((*(ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC*)((ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC*)(ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC*)UnBox(L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 15))))), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
|
|
goto IL_003a_1;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0027_1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0027_1:
|
|
{
|
|
RuntimeObject* L_5 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 51)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_5, L_7, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_003a_1;
|
|
}
|
|
|
|
IL_003a_1:
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_003c;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_003c:
|
|
{
|
|
RuntimeObject* L_8 = ___0_key;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 52)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_10;
|
|
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
|
|
ThrowHelper_ThrowWrongKeyTypeArgumentException_m90E5BCE2CB10EEC16F254C237121C6816C4D6982(L_8, L_10, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m078096C30896035127EB311E1323AD6D04F7B024_gshared (RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___0_key;
|
|
return (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 11)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m7F31FE731D5294033B12B5E2A051C9DE646847CC_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)5, NULL);
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
RuntimeObject* L_1 = ___1_value;
|
|
ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC_m1CB4F3E56295F4B5567E64280A4ACECF3FC671D6(L_1, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 49));
|
|
}
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
V_0 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11)))));
|
|
}
|
|
try
|
|
{
|
|
int32_t L_3 = V_0;
|
|
RuntimeObject* L_4 = ___1_value;
|
|
Dictionary_2_Add_m2E83AB53AA4F67FD870D568B7E0F5269F3C9EF2F(__this, L_3, ((*(ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC*)((ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC*)(ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC*)UnBox(L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 15))))), il2cpp_rgctx_method(method->klass->rgctx_data, 20));
|
|
goto IL_003a_1;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0027_1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0027_1:
|
|
{
|
|
RuntimeObject* L_5 = ___1_value;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 51)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_7;
|
|
L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
|
|
ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_5, L_7, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_003a_1;
|
|
}
|
|
|
|
IL_003a_1:
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_003c;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_003c:
|
|
{
|
|
RuntimeObject* L_8 = ___0_key;
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 52)) };
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
|
|
Type_t* L_10;
|
|
L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
|
|
ThrowHelper_ThrowWrongKeyTypeArgumentException_m90E5BCE2CB10EEC16F254C237121C6816C4D6982(L_8, L_10, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION();
|
|
goto IL_004f;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mCA0B5A2672FEA304CD418B553276B650FDC7D015_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, RuntimeObject* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = ___0_key;
|
|
bool L_1;
|
|
L_1 = Dictionary_2_IsCompatibleKey_m078096C30896035127EB311E1323AD6D04F7B024(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47));
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_2 = ___0_key;
|
|
bool L_3;
|
|
L_3 = Dictionary_2_ContainsKey_m39C81870CD15FA7F0BD586D3BCF55C5B1D7D4005(__this, ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 11))))), il2cpp_rgctx_method(method->klass->rgctx_data, 53));
|
|
return L_3;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m0B0ACC95E2DC87125EFA4C17CD2F32454F489864_gshared (Dictionary_2_t4D7978E5F7E236382AF32684305AC72452D49043* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Enumerator__ctor_m31B9A15C37D5A017654810B5B55B5C415CBAF885((&L_0), __this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
|
|
Enumerator_tB7C64CFA6D1E8072BF063A54A9F6CB6B8021170F L_1 = L_0;
|
|
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 29), &L_1);
|
|
return (RuntimeObject*)L_2;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UIntPtr__ctor_m8FD36BD3C315E2608A9570159B5668D33CA9C896_inline (uintptr_t* __this, void* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
void* L_0 = ___0_value;
|
|
*__this = ((uintptr_t)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___m_target;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DataSet_1_get_disposed_m1CDD97F62FB7D308CDD0BA7B889A6205C3F88A95_gshared_inline (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = __this->___U3CdisposedU3Ek__BackingField;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataSet_1_set_disposed_m6E5BD4BFBA25E3167C283E5230479D137D48509F_gshared_inline (DataSet_1_t06E945F9181593E5AF1D52C4F01F64705D0EE1FB* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CdisposedU3Ek__BackingField = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool DataSet_1_get_disposed_mD8A87D3D0B54327F20A175C926FBDBB64A6CD1AE_gshared_inline (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = __this->___U3CdisposedU3Ek__BackingField;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataSet_1_set_disposed_m4C7C5F68C0DA96DC663909C22EAD6599D682ED99_gshared_inline (DataSet_1_t7AB6378C4975B89560B35C7854DF838C507AD25A* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CdisposedU3Ek__BackingField = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 Enumerator_get_Current_m90160D324DA0D9F5624A345F47D8E226A118911A_gshared_inline (Enumerator_tE92C1AC40A104A179B94F8A013728FD9314CFBD3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3 L_0 = __this->____current;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mF0E6A8A455FA71BC8EA94E39C8848FB35A836841_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->___key;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m8508BCECB0654E2E93B1A141382E2688ADE7EE7C_gshared_inline (KeyValuePair_2_tDC26B09C26BA829DDE331BCB6AF7C508C763D7A3* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___key;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = __this->____current;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* EqualityComparer_1_get_Default_m337E4360DF25127CED0E5DEC4827A905E8EBA5E0_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* V_0 = NULL;
|
|
{
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* L_0 = ((EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
|
|
il2cpp_codegen_memory_barrier();
|
|
V_0 = L_0;
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* L_2;
|
|
L_2 = EqualityComparer_1_CreateComparer_mE9DC7CAF58EE3B2D235851CCFF895CD1C51F3E6B(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
V_0 = L_2;
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* L_3 = V_0;
|
|
il2cpp_codegen_memory_barrier();
|
|
((EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
EqualityComparer_1_t39F37BD252745ACD048E411385EBDFBABD5BBFAE* L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A KeyValuePair_2_get_Key_m31FF72E7D6E74CE5DB2E5B3B8FC6B66B7A452210_gshared_inline (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ValueTuple_2_tC3717D4552EE1E5FC27BFBA3F5155741BC04557A L_0 = __this->___key;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mD933B25C1491C37A3BE3B1E709D8C1C02408E76C_gshared_inline (KeyValuePair_2_t2A9D1B7DEBB99A68011F37B017FDD44CFE5AEC14* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* V_0 = NULL;
|
|
{
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_0 = ((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
|
|
il2cpp_codegen_memory_barrier();
|
|
V_0 = L_0;
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_2;
|
|
L_2 = EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
V_0 = L_2;
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_3 = V_0;
|
|
il2cpp_codegen_memory_barrier();
|
|
((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* EqualityComparer_1_get_Default_m1D7CFB300C5D4CDC1A3E2D90C684F5AD4C98B8CB_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* V_0 = NULL;
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_0 = ((EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
|
|
il2cpp_codegen_memory_barrier();
|
|
V_0 = L_0;
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_2;
|
|
L_2 = EqualityComparer_1_CreateComparer_m8D41903BD474DD9CEBD9B11C2D89FF5798C63F93(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
V_0 = L_2;
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_3 = V_0;
|
|
il2cpp_codegen_memory_barrier();
|
|
((EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
EqualityComparer_1_tCAA8B21BC7E1029BB1288DEAE6D8ACB730BC5D4B* L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar KeyValuePair_2_get_Key_m2EB52AB33F815CEC79A24B00E2D1FFCE03F6CF8E_gshared_inline (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = __this->___key;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 KeyValuePair_2_get_Value_mE21B9B69A6B7323376C696EC224A1EF2591E51CD_gshared_inline (KeyValuePair_2_t6B340422BC9E2424121638BA29007CA0D1699BEB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Nullable_1_t03E990096DA2676FE760B9E8D2FA90FE1452F0B2 L_0 = __this->___value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* EqualityComparer_1_get_Default_m97423BEEA40E4EE7BEF2DEEEC0725BAC4EF616D3_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* V_0 = NULL;
|
|
{
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* L_0 = ((EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
|
|
il2cpp_codegen_memory_barrier();
|
|
V_0 = L_0;
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* L_2;
|
|
L_2 = EqualityComparer_1_CreateComparer_m93E32F41ED852A2D895042FECB061551B786B3C6(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
V_0 = L_2;
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* L_3 = V_0;
|
|
il2cpp_codegen_memory_barrier();
|
|
((EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
EqualityComparer_1_t807F540F920E9432B6CA60F6A1F66EFC9A3102A8* L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar KeyValuePair_2_get_Key_m9A6745166DEC3D2F5A49797A2914D60C83C69EC2_gshared_inline (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = __this->___key;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar KeyValuePair_2_get_Value_m44A480D8E4C9FCD58F4982452FC765FF704972B5_gshared_inline (KeyValuePair_2_t8BDA9D0C3882F781A153E9342D6F12C7E2C3E367* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = __this->___value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* EqualityComparer_1_get_Default_mF70F6C11A35B420DFA4628EE316B087F2DCB280C_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* V_0 = NULL;
|
|
{
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_0 = ((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
|
|
il2cpp_codegen_memory_barrier();
|
|
V_0 = L_0;
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_2;
|
|
L_2 = EqualityComparer_1_CreateComparer_m432C82F7354C37E610794C1DA866DFA7DAC9C35E(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
V_0 = L_2;
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_3 = V_0;
|
|
il2cpp_codegen_memory_barrier();
|
|
((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
EqualityComparer_1_t8576A23859AAB111A218EAE239E10E5E9E2D66FC* L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mA7C09E323BC8D58366E676F2135E5B976A40E152_gshared_inline (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->___key;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC KeyValuePair_2_get_Value_m3418A391AB44E3DC55D9F6B456C7E6E694A45062_gshared_inline (KeyValuePair_2_tE3EA5100FA35C94F54D8D5F93B806E7614C34DBD* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
ContentHeightCacheInfo_tA616347D46981FC5684B6268FC7035C431E99FBC L_0 = __this->___value;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* EqualityComparer_1_get_Default_mB3E88E8F0749A37FC3E4007A3F3142E8DE546515_gshared_inline (const RuntimeMethod* method)
|
|
{
|
|
EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* V_0 = NULL;
|
|
{
|
|
EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* L_0 = ((EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
|
|
il2cpp_codegen_memory_barrier();
|
|
V_0 = L_0;
|
|
EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* L_2;
|
|
L_2 = EqualityComparer_1_CreateComparer_mCF9A6FD34089F19E4321806469AE45B2618C11CE(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
|
|
V_0 = L_2;
|
|
EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* L_3 = V_0;
|
|
il2cpp_codegen_memory_barrier();
|
|
((EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
EqualityComparer_1_t8EE005CC277EC77E0AFAB9930C9285E3DE4C677B* L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|