﻿#include "pch-cpp.hpp"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif


#include <limits>


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

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

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

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

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

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

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

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
struct InterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

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

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

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename R>
struct InterfaceFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
	typedef R (*Func)(void*, T1, const RuntimeMethod*);

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

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InterfaceFuncInvoker4
{
	typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct InterfaceFuncInvoker5
{
	typedef R (*Func)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct InterfaceFuncInvoker6
{
	typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method);
	}
};

struct Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C;
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
struct AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD;
struct CacheDict_2_t3592A9BE3B1E812BCE8A13D901156E74C707DBB7;
struct CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15;
struct ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3;
struct ConcurrentQueue_1_t38466BAF2E0933882FAC022407D638F7900CEED4;
struct ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7;
struct Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012;
struct Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E;
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83;
struct Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A;
struct Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3;
struct Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56;
struct Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A;
struct Dictionary_2_tE3EF7F86044FEAF4A82EDAA759940ACF6ABF5A04;
struct Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976;
struct Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5;
struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0;
struct Dictionary_2_t2D6F98B40EECAA8060D2BCF6EA2281CEF7255AE9;
struct Dictionary_2_tE2FB86855847810E74AE4F09A6480D6AE3251A51;
struct Dictionary_2_t5EBF5D901B03BAA73BBA380BA0BAE56606A6F0E3;
struct Dictionary_2_tF7D7DED58466FC14F556ABC9A687C2F805A48806;
struct Dictionary_2_t27B3EBF02A6B2C57A2BFCEE775E32208D70EF902;
struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7;
struct Expression_1_tFA626D2A587EDA121C2ADC9C9719815551231292;
struct Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7;
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
struct Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A;
struct Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9;
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
struct Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57;
struct Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35;
struct Func_2_t083860B929985EC8DF79C99B5157C38632F84196;
struct Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93;
struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E;
struct Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D;
struct Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD;
struct Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867;
struct Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4;
struct Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E;
struct Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C;
struct Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96;
struct Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07;
struct Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068;
struct Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4;
struct Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E;
struct Func_3_tEFF388DEF67214BB28AD693A56852F9056847940;
struct Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7;
struct Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B;
struct Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3;
struct Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8;
struct Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3;
struct Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D;
struct Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D;
struct Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD;
struct Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA;
struct Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA;
struct Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1;
struct Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37;
struct Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8;
struct Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E;
struct Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B;
struct Func_3_tB6542392B71A290C5BEE7772995E540871575C55;
struct Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C;
struct Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0;
struct Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F;
struct Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877;
struct Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D;
struct Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6;
struct Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A;
struct Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D;
struct Func_3_t27F5744940086745B289072AFD2247E0719FF074;
struct Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0;
struct Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713;
struct Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69;
struct Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45;
struct Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610;
struct Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5;
struct Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D;
struct Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F;
struct Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52;
struct Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508;
struct Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962;
struct Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A;
struct Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703;
struct Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900;
struct Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376;
struct Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6;
struct Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0;
struct Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56;
struct Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367;
struct Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3;
struct Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC;
struct Func_3_t77C29582285B38470B966DD7A6E94E15A1705009;
struct Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3;
struct Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9;
struct Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED;
struct Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15;
struct Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A;
struct Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF;
struct Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B;
struct Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96;
struct Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE;
struct Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827;
struct Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849;
struct Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5;
struct Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450;
struct Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD;
struct Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C;
struct Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E;
struct Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9;
struct Func_3_t8171759D65FAF730928654E5BD260A82C54322C2;
struct Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14;
struct Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9;
struct Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972;
struct Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E;
struct Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2;
struct Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6;
struct Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A;
struct Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8;
struct Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047;
struct Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D;
struct Func_3_tCF60C787D40192074B0B8F784F994AF897A64088;
struct Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38;
struct Func_3_t9BF08FA52536763238F025113D4B3028272814DC;
struct Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478;
struct Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66;
struct Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07;
struct Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8;
struct Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14;
struct Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726;
struct Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115;
struct Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC;
struct Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7;
struct Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D;
struct Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98;
struct Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B;
struct Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E;
struct Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3;
struct Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76;
struct Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38;
struct Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD;
struct Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A;
struct Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464;
struct GraphElement_1_t440282E1242B69F54132FBDFA69165894DB40B5B;
struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4;
struct HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC;
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
struct HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614;
struct HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE;
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178;
struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7;
struct ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB;
struct ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7;
struct IEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689;
struct IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03;
struct IEnumerable_1_tA744CC16E9F7CF2FA9A3AD254CD343EEF10D395A;
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
struct IEnumerable_1_tDFE91FA569BD0F8AF243E1AB885C63ABE1F96024;
struct IEnumerable_1_t8E50A30565DC033F3BDF1627DA5A9C930C1E0DB9;
struct IEnumerable_1_tAF12FE6E1B71F8FBEE0E66442F3CF3030BCE4AB4;
struct IEnumerable_1_t46178718C6768244DA2FE23D41397E69A94F1370;
struct IEnumerable_1_t448EBE4DCC0839093A793A5D822B32055F321DB1;
struct IEnumerable_1_t43E68DF42E0B8964A7E5CD56527CF59777D49705;
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B;
struct IEnumerator_1_t913F242211877D391217C9D75152235266FDAF10;
struct IEnumerator_1_tF0CA2A62533B2B34FE6ED0A865FFEAB3166AC173;
struct IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1;
struct IEnumerator_1_t3E91F4BDB2DBF0144404AA172EA8C3ED5246BB2A;
struct IEnumerator_1_t47EC47357E3DE4BCA693B09760DBC58AE9CD3886;
struct IEnumerator_1_tFB40902BC099E0FC82E0A079C5BF4029C034A4AC;
struct IEnumerator_1_t95FC414F5DB538545F625177F0B08F6B73E46080;
struct IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8;
struct IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E;
struct IEqualityComparer_1_t1A52E202619F4C8AEC77FF6C6696AC56B8A6119A;
struct IEqualityComparer_1_t5CBBF52F16AC75957FE872CE044806DAA8E8528A;
struct IEqualityComparer_1_t3019107952924774AC4568D861BBC0FFD190D769;
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
struct IEqualityComparer_1_t8986F86FC64214EB2329AD2571CF2545B5974FDC;
struct IEqualityComparer_1_tFD26CF6B79BBFA395759BD352C7A0DEC8937DACC;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
struct KeyCollection_tCD4CE648CA66864E1D5A93E45D5AFECA0CB33B8A;
struct KeyCollection_t47D3B5E71C23D230414CD252145F46062400DEE3;
struct KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
struct KeyCollection_tD5658E3E70FA602D41E5BF794C7D844EA702B0CC;
struct KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36;
struct KeyCollection_t2EDD317F5771E575ACB63527B5AFB71291040342;
struct KeyCollection_t0E4390205378461F38BE857216C35DA687D245FA;
struct KeyCollection_t018A8DACA62B00F41314B17E9BB03E1169319CA5;
struct KeyCollection_t37966E001674F4DFAF25409DB03B77C7D6D93902;
struct KeyCollection_t513B5677218FF599F10496F5C56FC5BB0C8AF3C7;
struct KeyCollection_tD9B2D8C1325586B685EF1ED42A57C76ACE6CADDE;
struct KeyCollection_t06BF4E8028DD7CCA572FE96F996862FCB21C8ED4;
struct KeyCollection_t56C9CA539771D68F44D87D0E711E4CFF69326192;
struct List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89;
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72;
struct List_1_t109F34922AD6589B82B033B6DD689038AD7324E9;
struct List_1_t2914BC22C8C5E8C02F2AB4FA0C6EBD117DA2A753;
struct List_1_t0966830171D2398ACB9E46D5533F6E16E0E17371;
struct Segment_t174C78A8427100A895D97B8B30BFC775EEF05F9B;
struct UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7;
struct UnexpectedEnumValueException_1_tC9CE22260532425FC251A16B00D152B97D1E83C6;
struct ValueCollection_tFBFFE7A2A9DC00A7EB44E929A0544FEDE40D07CA;
struct ValueCollection_t84B7CD57AC8413F161715128CAF467BA30214653;
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
struct ValueCollection_t07BD5F5C809AA6A4B5C27AD3C579F6126C0F61E5;
struct ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E;
struct ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76;
struct ValueCollection_tA14BD0EE42AEA7EBFF2E10776A87B14C678C2E11;
struct ValueCollection_t26762FBAABEED8AF6FEC2532717F621A053E1E81;
struct ValueCollection_t6A564717A2192DE189828D0CD633AED25E76DB62;
struct ValueCollection_t06134451F17AB4BEE6FD2132C840C6719A544DA1;
struct ValueCollection_t44600A93DCC0364B62B39CAE4C76052E4F23DEF3;
struct ValueCollection_t9EB9C5634AB88E4E9CA993FE202AEE842111C914;
struct ValueCollection_tC72ADD3C4A1BECE1A0E419F63C5C423DD518C857;
struct fsDirectConverter_1_tF307DFA6F21486A34320546F09381BBF84FF0539;
struct fsDirectConverter_1_t8EC81BCA98876AF5AF3271B6086EC66E2CCDC388;
struct EntryU5BU5D_tBDA37BBAD7616B05A3EED02A5830081B4204F49C;
struct EntryU5BU5D_t929AC2023B461BBDE3A15DFC4E81C494C149B37F;
struct EntryU5BU5D_tCBE70FB0927F5D2D47854434EB92E6FC2C74298A;
struct EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96;
struct EntryU5BU5D_t1AF33AD0B7330843448956EC4277517081658AE7;
struct EntryU5BU5D_t544267CEF10C325101E064C4EC137C5A1ADC3D92;
struct EntryU5BU5D_tCFEDD9B392BFDE2D313BC0974DB2CABF3A7A893D;
struct EntryU5BU5D_t9F8EF048B024E7D94C27104E8AA1EFBC02D0BDDF;
struct EntryU5BU5D_t9F22966DEF08B7CB4798DF2C4D3F66E070BA2205;
struct EntryU5BU5D_t953604285FFCCDB242812F6DC0B3405082A42753;
struct EntryU5BU5D_t756A95E079BB929872956FD3C32190FE718B2B92;
struct EntryU5BU5D_tB314925F934D4288E8F1FEFD9BAB2450767E315F;
struct KeyValuePair_2U5BU5D_tB0707823AD77DFC250A1B32BFDE51BCC2B93F6B1;
struct SlotU5BU5D_t2392B78FD1CB9208B305E88C5B8F68CADFAAF2EC;
struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
struct SlotU5BU5D_tDFE749662676BA0A2ABE9EADEBE423A2E11508F8;
struct SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01;
struct SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88;
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct ExceptionU5BU5D_t99DA4B29FFBFD40F2C926A32586692D433EF291C;
struct ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F;
struct ISerializationDependerU5BU5D_t88BBB896AF1A37A4F9BD59269F0479F904F44A92;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C;
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct TypeNameU5BU5D_tE47D48C878BDF486CCAC6E377899B7C475FD1F43;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct Assembly_t;
struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42;
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2;
struct AsyncStreamReader_tAC4F4C9FDA0C1A8D21F2B1C838C08C0E83AE871B;
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
struct BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct DefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D;
struct DoNotSerializeAttribute_t503FAE459DE54583B00117D9BC1991F88B07F6B9;
struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC;
struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82;
struct EventHandlerList_t057D7531265C1DF014C8C83AF251E908D1A0B1C8;
struct Exception_t;
struct ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710;
struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785;
struct FieldInfo_t;
struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B;
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
struct GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
struct IGraph_tBF23D8FF0B4328ED06EAA2E303A4620E57402827;
struct IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0;
struct IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA;
struct IPrincipal_tE7AF5096287F6C3472585E124CB38FF2A51EAB5F;
struct ISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F;
struct ISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C;
struct ISite_t4BB2A7E2B477FC6B1AF9D0554FF8B07204356E93;
struct ISynchronizeInvoke_t94542FC52B3B1FCA7BC4D8CC518FC2EF9870861F;
struct IUnityObjectOwnable_t81640A983C5EA2D70DE431F450783E56FC70CA26;
struct InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct InvalidOperatorException_t723AF846E1A320A4A9EAEFFEF9CA02C31D0B2748;
struct InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778;
struct LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F;
struct LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E;
struct LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E;
struct LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F;
struct LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771;
struct MacroScriptableObject_tF415D8EA839993A0B66264FC2DF96246D24342AF;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MemberInfo_t;
struct MethodBase_t;
struct MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB;
struct MethodInfo_t;
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
struct MulticastDelegate_t;
struct Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC;
struct NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682;
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct OperatorHandler_tF3D07F68319B7937073E8361BABC759CED880F72;
struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110;
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F;
struct Process_tF74794C64BCE464912BF158980B347CE66AF203B;
struct ProcessModuleCollection_tB2EBC893262A796A0182EDF0022F0B08E30461EE;
struct ProcessStartInfo_t03E06D8098D3DC01CDACE23EE2D308BDA8E41D3C;
struct ProcessThreadCollection_t9E9F6B3EB7E8031736898D77DD88F2BD29740971;
struct PropertyInfo_t;
struct Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17;
struct RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D;
struct ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6;
struct ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912;
struct ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42;
struct ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475;
struct RegisteredWaitHandle_t5AEE89AB4B4A54EAC5B66A72A0D7D2EF8C82EC86;
struct RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3;
struct RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C;
struct RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB;
struct RequiresUnityAPIAttribute_tD22B33E109FAD012BA75DFAF42958F98FC5333BB;
struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692;
struct SafeProcessHandle_tA260D4420C5F481A5DA030FFB19D038BBF8A63CB;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567;
struct SerializationVersionAttribute_t6D4C4C4554D53AE18E5C85E7FC938FEA5515C77E;
struct SerializeAsAttribute_t2E706360E9E621C3865403E6F8EBE82715C98CD1;
struct SerializeAttribute_tC75C7EE98D743AADA3FD7B61B2B5E8352F511368;
struct SerializedPropertyProviderAttribute_tCB4756F884372F893458F8C7FFD5617D1CF3BF4F;
struct SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F;
struct StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4;
struct StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5;
struct StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E;
struct StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE;
struct StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B;
struct StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4;
struct String_t;
struct StringBuilder_t;
struct StringWriter_tF48052BE4F980E5C85403221E835768E4156267D;
struct StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2;
struct SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C;
struct TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6;
struct TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2;
struct TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859;
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F;
struct Type_t;
struct TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80;
struct TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54;
struct UnaryOperatorHandler_t8ABDB63A7AEB1C126A796467B5085C44A881F98E;
struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C;
struct UnicodeEncoding_t2C90D9E1E55C16081FACA57B229053C1EF05DAF0;
struct UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF;
struct Unknown_t4D0E7B323C1F50D2A6F749598D1C685513C1D8FF;
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8;
struct fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04;
struct fsConfig_tB8F11CB8B2C89E00C261FD356AD7B68AD0EE0726;
struct fsContext_t3B227C205D84208E2D8934429C07677542C97B5F;
struct fsConverter_tFCDE4B68CAA0B3317FAC29FAAF380AF759141918;
struct fsCyclicReferenceManager_tED0335497D4376E432D911F842D977B9D52B5EA0;
struct fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23;
struct fsDirectConverter_t9EE506A371C95C62E21CA6586396D7B3BD55F668;
struct fsObjectAttribute_t01E43E525187363F108B146EC18F42D731E84E38;
struct fsPropertyAttribute_tD332ED5271DAF1CA8779F33711F56DAD20A0A131;
struct fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC;
struct Collection_t5803C7F2B62E7A86E5C5B102A38072927F0AD107;
struct U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE;
struct U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B;
struct U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113;
struct U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F;
struct U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88;
struct U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F;
struct U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0;
struct U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2;
struct U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490;
struct U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6;
struct U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E;
struct fsLazyCycleDefinitionWriter_t8DA7FBB3131ECC4D5F09CC4D66DE74961DA5511A;

IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AttributeUtility_t14A9C7DAB6353AC908A00B9F59A0CDB23CE85F8A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Empty_1_t7D64392CFB687C72E25A3BA817224F7702FAE2CC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Empty_1_t95E7FBD4B96F9D2099D47F4C15718B651C363980_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Empty_1_tC5D7FD27ED1512911D581E2335D666308A78F639_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t083860B929985EC8DF79C99B5157C38632F84196_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t27F5744940086745B289072AFD2247E0719FF074_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t77C29582285B38470B966DD7A6E94E15A1705009_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t8171759D65FAF730928654E5BD260A82C54322C2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t9BF08FA52536763238F025113D4B3028272814DC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tB6542392B71A290C5BEE7772995E540871575C55_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tCF60C787D40192074B0B8F784F994AF897A64088_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tEFF388DEF67214BB28AD693A56852F9056847940_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t7FAFDB77857BA6F1396E710E9F065944B2183233_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t448EBE4DCC0839093A793A5D822B32055F321DB1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t46178718C6768244DA2FE23D41397E69A94F1370_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t87FCEED44A27FCAB635F815FD5EF330AB1368DAC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tAF12FE6E1B71F8FBEE0E66442F3CF3030BCE4AB4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t3E91F4BDB2DBF0144404AA172EA8C3ED5246BB2A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t47EC47357E3DE4BCA693B09760DBC58AE9CD3886_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t95FC414F5DB538545F625177F0B08F6B73E46080_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tF0CA2A62533B2B34FE6ED0A865FFEAB3166AC173_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tFB40902BC099E0FC82E0A079C5BF4029C034A4AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUnityObjectOwnable_t81640A983C5EA2D70DE431F450783E56FC70CA26_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperatorException_t723AF846E1A320A4A9EAEFFEF9CA02C31D0B2748_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t109F34922AD6589B82B033B6DD689038AD7324E9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlatformUtility_t1848A281AD2DC3383BDF573753827799C3D87EF6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ProfilingUtility_tBA7AD6F36BC7DD55752DABE060C8EF278B1F54A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypesMatching_tE3E153BAFD2E29F0B3ECD14533CD7C63E499765B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnexpectedEnumValueException_1_tC9CE22260532425FC251A16B00D152B97D1E83C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
IL2CPP_EXTERN_C String_t* _stringLiteral03AC59CD5C33E577689CCD1DA73EF0A4979E8EF2;
IL2CPP_EXTERN_C String_t* _stringLiteral03C60C0AC3D5755F17139A577DA021D0D02B10D1;
IL2CPP_EXTERN_C String_t* _stringLiteral05F5AA68C219733BAB29857305A6108960D34C0A;
IL2CPP_EXTERN_C String_t* _stringLiteral063591E1E9153A9021208BE223753817F00F55DD;
IL2CPP_EXTERN_C String_t* _stringLiteral0C7CB57168174F1A2B403023270FAE960BB4B571;
IL2CPP_EXTERN_C String_t* _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742;
IL2CPP_EXTERN_C String_t* _stringLiteral10A105116F1400FFCE661E402C3C12DDCA0D688C;
IL2CPP_EXTERN_C String_t* _stringLiteral12C3E3FE3EA521944DFEB9F6D2DC291ECDD0DC47;
IL2CPP_EXTERN_C String_t* _stringLiteral14A71A3A71B0C078C56072E9AC272A808BC66380;
IL2CPP_EXTERN_C String_t* _stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282;
IL2CPP_EXTERN_C String_t* _stringLiteral1C2C0A7F4FB1817E36C5D479D3329A745B42DA3C;
IL2CPP_EXTERN_C String_t* _stringLiteral21FA21F7F6C2A2CF57A7EB6860A2523AAD0A6D4A;
IL2CPP_EXTERN_C String_t* _stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D;
IL2CPP_EXTERN_C String_t* _stringLiteral24C9260A59416A490E59FCDF0B52885DD5245AB8;
IL2CPP_EXTERN_C String_t* _stringLiteral2543E106FCC384E879EF2E52E99B3EF722AB1DC2;
IL2CPP_EXTERN_C String_t* _stringLiteral2CE835F2EA0EC6851F594AFB3290E7F51A7EDC9A;
IL2CPP_EXTERN_C String_t* _stringLiteral2F8911DA89E23B6787C32731D87CEC09B8962DD7;
IL2CPP_EXTERN_C String_t* _stringLiteral303DB7430ABC35856E0518DD35180A465CB27D02;
IL2CPP_EXTERN_C String_t* _stringLiteral33287F105C03C1EEEA6FE0E3FD01FE17D1E27838;
IL2CPP_EXTERN_C String_t* _stringLiteral35FD04AC2C1588347F61FCFE0FA2B70FCDF829DE;
IL2CPP_EXTERN_C String_t* _stringLiteral360564B22447ADA7163B1DB3A49008CD5787E4E1;
IL2CPP_EXTERN_C String_t* _stringLiteral3968E7971D53A373F640BF0E7B5AC60A501E90B1;
IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
IL2CPP_EXTERN_C String_t* _stringLiteral3C3371A48D8FA48BFF78F3F3ABB5B21EA8EFA9F1;
IL2CPP_EXTERN_C String_t* _stringLiteral3E85358A55F381D9376AA4E1DA7F339E65A036E1;
IL2CPP_EXTERN_C String_t* _stringLiteral3EBFCA143B09D52A7EEB578A478B19C77651C5D2;
IL2CPP_EXTERN_C String_t* _stringLiteral3F32B7B57D54A3A7DCF6A1C4D5A87A5D7F670FD8;
IL2CPP_EXTERN_C String_t* _stringLiteral41C2DD85B769A9C64621B5E62ADB4674D6A6C683;
IL2CPP_EXTERN_C String_t* _stringLiteral41D4ECEC72974BEA998FBA733A15A0EA3B7DF9B1;
IL2CPP_EXTERN_C String_t* _stringLiteral4520A96083667E3C508428026733D87689DCF058;
IL2CPP_EXTERN_C String_t* _stringLiteral4CE4E6D8601CFF434CD351060B95C615FE45EB76;
IL2CPP_EXTERN_C String_t* _stringLiteral4EA960C5E85624D0C7523360CA4366AD4AC2AE71;
IL2CPP_EXTERN_C String_t* _stringLiteral525EFE397EA837906F6F91947CE4DB901973F97C;
IL2CPP_EXTERN_C String_t* _stringLiteral552DBA1A8701AD8565FD34D5743423E64A61FEBA;
IL2CPP_EXTERN_C String_t* _stringLiteral55BAE69B5D38B09842D18242414A8E9365BB6661;
IL2CPP_EXTERN_C String_t* _stringLiteral599D9E1A003C7DC39A506894643A0BD90634925B;
IL2CPP_EXTERN_C String_t* _stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6;
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
IL2CPP_EXTERN_C String_t* _stringLiteral5FC53BD3D516B161E7B256500726EB8B00A2D1C2;
IL2CPP_EXTERN_C String_t* _stringLiteral6855958738817372AE8D56FE3C9C40C9C3CE68DE;
IL2CPP_EXTERN_C String_t* _stringLiteral685DAB319B91AF3DFBA59990742037A2DBF81FDF;
IL2CPP_EXTERN_C String_t* _stringLiteral68AE59CD35208FEA6C1519539936C40EC8B82BAE;
IL2CPP_EXTERN_C String_t* _stringLiteral6B5888687E461C3ED957014F0D4F86E07BEF4035;
IL2CPP_EXTERN_C String_t* _stringLiteral6CDC4957F8AD1E6B47D565C5AF1AEFB6906F554B;
IL2CPP_EXTERN_C String_t* _stringLiteral6F212662715805537EAE944E191D7466A1527915;
IL2CPP_EXTERN_C String_t* _stringLiteral7008B1675FF2176031F2565F634202838E3B1126;
IL2CPP_EXTERN_C String_t* _stringLiteral74CC3B7E957B3E7555158404BFDECEF3E64B046B;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral75A5C7AA13AD6AFA05A8350195420CA350646FEF;
IL2CPP_EXTERN_C String_t* _stringLiteral770DD042339046E869EEA23C6326D72C609CB7F8;
IL2CPP_EXTERN_C String_t* _stringLiteral81B5088C7493F143CD611B8E8A49CE1C26C0EB4F;
IL2CPP_EXTERN_C String_t* _stringLiteral82ACCBBD437CFF47944668D4850EA5CD3C5180B5;
IL2CPP_EXTERN_C String_t* _stringLiteral82E99A9943FE83BB6FF531D461478CFD6B1EB4BD;
IL2CPP_EXTERN_C String_t* _stringLiteral83F590C727ED799DAFAAD6B0FA505362403173F1;
IL2CPP_EXTERN_C String_t* _stringLiteral8761DE370F3FD3519560D76EA98A06D232B966E7;
IL2CPP_EXTERN_C String_t* _stringLiteral887F226443C14D9BEA27E6FF8FA51F59E57DDC05;
IL2CPP_EXTERN_C String_t* _stringLiteral8DF22B8C957E47F7C526A288BD377E818BFE3458;
IL2CPP_EXTERN_C String_t* _stringLiteral8E091CA31AAF7F6EC7790B3ACA10063A3D7FB967;
IL2CPP_EXTERN_C String_t* _stringLiteral931D8EFA6C2A828F5B91DC178895D9CF9AE4F5CF;
IL2CPP_EXTERN_C String_t* _stringLiteral966C3D822A73CCBC9C91BCC7075B9FAE969C19CC;
IL2CPP_EXTERN_C String_t* _stringLiteral9A4C6E3DAC3FE2B742CE3D77853636D03A553A48;
IL2CPP_EXTERN_C String_t* _stringLiteral9B98120013B3E499BAB0B9635B02CE591279972A;
IL2CPP_EXTERN_C String_t* _stringLiteral9BA5C3FE9526690B51958E8F6EC686CFD9207CB1;
IL2CPP_EXTERN_C String_t* _stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D;
IL2CPP_EXTERN_C String_t* _stringLiteral9FCA1115CE743F3FC95B5F17B7D1735C326A0603;
IL2CPP_EXTERN_C String_t* _stringLiteralA2691B2B590F68D698F58B4BCD32ECF9DE03A799;
IL2CPP_EXTERN_C String_t* _stringLiteralA6F359264C3D6098D97B34F55A879BD4282ABEF9;
IL2CPP_EXTERN_C String_t* _stringLiteralA9A7519F258E9F040A4AF226D3A32F9E878250D4;
IL2CPP_EXTERN_C String_t* _stringLiteralACE6EB2CB1709DAE45CEBA914BA7694C46F69B4F;
IL2CPP_EXTERN_C String_t* _stringLiteralB2CAB2D9C69D16C03349F9B196483A7C12E3FE98;
IL2CPP_EXTERN_C String_t* _stringLiteralBD25AF8CE65F9B78B53D55B0E5E9E67330F6FFA1;
IL2CPP_EXTERN_C String_t* _stringLiteralBF69155E95895CC7B8F520D9D3BA3904F4E1E64C;
IL2CPP_EXTERN_C String_t* _stringLiteralC0A2AE6BF13191342571FB1CE2417BB28C44659A;
IL2CPP_EXTERN_C String_t* _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB;
IL2CPP_EXTERN_C String_t* _stringLiteralC25F773549F26E1321EA88C0C1A4C1BD50FBFF3C;
IL2CPP_EXTERN_C String_t* _stringLiteralC48B09875F226CD72F89321F7C5A70E039DB766F;
IL2CPP_EXTERN_C String_t* _stringLiteralC53E63D0484C54FA447F4E687330E5946C7E09F5;
IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8;
IL2CPP_EXTERN_C String_t* _stringLiteralCCA6A7C14CB88C032168ACDBBBE7146890748061;
IL2CPP_EXTERN_C String_t* _stringLiteralD1FF14D1AD124EB1FDAD03775A5A80D13E61FCC4;
IL2CPP_EXTERN_C String_t* _stringLiteralD29F2CC1DE60529F635109EEE1C2BD2433F368F5;
IL2CPP_EXTERN_C String_t* _stringLiteralD3B8CE8C93A023451FC2EE3BABCCA3DCD5B14055;
IL2CPP_EXTERN_C String_t* _stringLiteralD5AC0AA5A492845D5A4D50FD0F20E3E1AA5FEADC;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9;
IL2CPP_EXTERN_C String_t* _stringLiteralDD5B59257F349AA308B801F89FB8C34A720A9EF3;
IL2CPP_EXTERN_C String_t* _stringLiteralDE51CE8D64E04A221B01122323B55E9A9429AE20;
IL2CPP_EXTERN_C String_t* _stringLiteralDEFB31BAA558F33582CF56B549D9D822657D62EA;
IL2CPP_EXTERN_C String_t* _stringLiteralE0CBCAFF0B027F9EFC95D3D578A37125A7CD9A1E;
IL2CPP_EXTERN_C String_t* _stringLiteralE1345629D4E2672571FA7C2E094E23B0E6265935;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE18D0396178D32A7380C5D42F5D606EDFB901ACC;
IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1;
IL2CPP_EXTERN_C String_t* _stringLiteralE5D448490C97743567DE37EAE7A27E49AB8641CB;
IL2CPP_EXTERN_C String_t* _stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31;
IL2CPP_EXTERN_C String_t* _stringLiteralE6DA7234BECA310D05D1CCE085694DCA9517F9A5;
IL2CPP_EXTERN_C String_t* _stringLiteralE7CA7E65A8F7D0C1539587726FAFBC88FDAFE4CF;
IL2CPP_EXTERN_C String_t* _stringLiteralE900E3A5D86E93CC30D134FE1B28D983C3AB664B;
IL2CPP_EXTERN_C String_t* _stringLiteralEC3028D001346062202727410843DFE378041C50;
IL2CPP_EXTERN_C String_t* _stringLiteralEFB2AF9836AA25281246E25307FBDD6B24C2C863;
IL2CPP_EXTERN_C String_t* _stringLiteralF23E728301722ADFB4013CAFB98300BDB22AE4D6;
IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralF917FE39D973CB5D5B8BB0935CFB1D615F5F2F97;
IL2CPP_EXTERN_C String_t* _stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4;
IL2CPP_EXTERN_C String_t* _stringLiteralFD440274113451A45C8B193EE486E473FC763A29;
IL2CPP_EXTERN_C String_t* _stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisType_t_m1FD9ED0B09CEAFFC537EF0C71689FDB03AEF72AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AttributeUtility_GetAttribute_TisDefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC_m83B51735F528047B678D34B1736B10D02EB0C1D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AttributeUtility_HasAttribute_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m4BFF46B49BF2F099C7851181A833508C76FC6BB8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AttributeUtility_HasAttribute_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m61532813A41D4C0654B5CFBC4593C41F2805E2D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m5B5D4D38E327B1DF7E23154C951D92152AEB6A86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m7DE1A22A9D06D3B6D63A3DBE3FE3A9BB24F4957C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mF208901E0D23C9D69112D1BB4FADBBD0AA9EDD19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m84A47C7FB630DF09B6FA6A28F7E66DE655622B56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDAC902006B7A54CFE3F06E7AD86DFD8F9BDEB296_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m47F1E5AD9500F46C825A4642AEFC0D4768C1AB6F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m0C52F1C85FCABB8E275037292A474018F248D5FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE0F47D2F43E3D04656609AEF2FF5078879ED3DB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m84AE892673B320F327C8B71A88187C003A48BBCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m96ED6DF317F21FC22DF159F9B2033AC19817B300_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mFB91A8225578E4BAF2BA7A864BF92A14C6A7B1B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m990BE9AB0777A8837D16005EA548B2D51209268E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m120038B2415C2D1B93CE340776AB4C02023AA242_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mBA3AC4DF9974B9EEB502F0CB4CB37F6A2F09FB38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m81429FC400921B56C50E5411D0F438A8AA23D903_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC9EF13A7E3F298E9C769A03F178A1D8C6D63A6E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mCB84DD387E6228F9E69ECDBFDE683E6E9C51F2EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m66DD708D80CBF2350B8C68AE4DC10875B547AA0D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8D50F9271593F0DAB152AE2AC41CF53DE5F58901_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCE7C6EE4ABCD25E622B97A14FD623815109264B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m56A3D881CAEB604F15DFD8CCCBE245FAB53D8D9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5D69E54B83BFC783D1434B24CACBC3BFCBA6A9E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mFEA944F395353BC66F4298481ADC2522D50A3D6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9DD93A8CA069396BB57AEAE0FA427A2FBD925665_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mBBD3BCE6B9A482C77CD6FA04F4DD398077B2CA60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8E42A0E8F64052C735F53A1AFCB3778346A2055D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m7234C4C937E9FBED537075D6CBF5C5DACC7AD5CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1AEB1FB8D0BABB6CAFAC5710821760F2183BD547_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCD65CF1D2D535636A28F12CD52E9ECA6FB4D72ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mB723D98B8409519B2CB655EE862D2297EC677B5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mFA7D99C36710E6BE78C821190814064C5D405282_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m087BDE7284EB277E5A1AF545397642B285064A94_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m010C5D64708EE1F9B416A41791E962DD68C0D0CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m9DB181336265E2F2E13770BE11EBAF57976E5E75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBF6C0D565F7592021CD49E291AC4A3779AE786B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m9FA31BEBE3AC3FB89B795BAB063B02F8F8927610_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m6F1EE2C8E661A1A1141BFA652B817C75DB19C591_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9512E4461467CD99D7BDF0B8B7BDD3844EE7655_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8618FD5346265B5BE3F042F18984561EDB1BFEEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m56D642869FD970035844BC260521E2B923A72416_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mF6C81DC58CDFCBE91ED789B8CADF42B04F2E8A3E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mCAD28319FC229DFF6D8F69E78673DD9B5B9D5A2C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mDC966ABA051A7C45C54B3128567B39C9C5185B8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m4F9205424112CA4CF8200D33945F129C6149BD30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m763778A5CD860E8A9846628ED6A283820E9C9829_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8277AC787BDD9F21BA1F47D634F6E9B29518F8D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m93B40111245F52530239968D32BB30BA7A3109E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m52AFB6BB9F9218A10B4902C216873980CEE9D5C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCBA43533189A8CBC26BBFA804A4D22881ED5288_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m0FE116AB54D63ECB49EF6C8134322688AE163710_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m01E6F573144F7DA9DDD23F404FA83A2A1335BFE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mDBDC4830C17D1E09402C0ABF2ABD81ACADC03CCB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mBFE1049E717EF76B8970F7927790C0820FF4730B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m5AEA33E7196CE235EA449F62F2127DE00A8CF1F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m65D6C9AA0088CD5DD41DD5589B51C7768D57FDC3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD6F76C4BA7A73E2A922BF02AD2E647B875FABACA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDCE4C120DDCFEC3D7395CE950D6610947BE6CDB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m15224E69EC1C15DF7C594D2030AE64E5059DDAC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D17C48ABD1157D6147C4F9253417B008F2A09F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m03340750537C5F4D6BA4ECAA0EF8FAC85B9434D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m180075D8DC81B9746FA12DED0590ADEA0CB6C95C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB9768CB9045025389A2CB41F1E42F4C61325916D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m3999950C83D5BAABFDB2D4ABF08EBEA5AF9B29A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m6C27FE25136BD6E5F8528AD19ACDF89ADC6FD125_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1001AD411E44C98781CA60D34DA57D9A558B25B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC26A494595420FE8014AD47006BC28C2A09110FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B71F1F266C4601E16084C625432219B8937CBE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m944E8177B5E22E9DD637BC0830FE1DAC7A820C40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1162CDBA74641729CB48BFDCF948B46FD6C1CF05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBD30848D173643E9B035F3D314010305A3D0BFCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m11A9FA5650AF9A20FA7B3CF59B63D0D3CD0C0CA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5B795E4FC95A48B3693F3317924B27175E3222AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m56716F2DE2AF8A843AB963AB6791662E4F264E29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m820CE8EA5B029A6514F680A027539D1C5F9FECA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mE71477EF50DFE455A8967E5D18959F53F6C4CC70_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m2A2BE0D55EAA658787E4DD65B9525485F3ED2DA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m10C2027875599BC9FC69D59C201C72961FE0A557_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF0A6A87D95711FC388CE0462217440F7FDDF62C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4DA98A5A7F8C8361828CED1323F0E48513627BCA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m075FE864F9C4CB1BC7540FA3DA4D410F542A4B06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1D704EB98B1D0D8C8C61452742A7EADAF733077E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m5CCA4CF500E685998A75F0A96D810C810E15A4CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m1865929B8CFEE6F8F83074DA68CC6EA2D24CBC88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m31C27C37B6A52EC7E47787EDAF579578DD57D26F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEC5B1F40CF0D458040A0D74AF33ADAED7CC62F18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD4E5E2CB66BB2E12051A5D01FF9D2D3B9249F600_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mFA4BCFBA152428061E369AA18FA313EF450F2757_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2244CC5CF480FA34837A75C9D5EA251E290954FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m51FE6E18569F4527B9060819F8377F35EB0DC94E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mF6DD8B306382A5439302AA5038FA634D3CE48474_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m14D17F67B10ECC9D0BDC7552356404496D7A8B04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m012096EE027F9CCCF3AE67496022BB0755232AB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB15675C2464CBA37704A05EB39BE8D27E24AD58F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m8F77A7866AD0C84E024645C9219E3613506B342B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mC0E9B7E1ED3354D1C2F6A50ADE30139B82DECD74_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD214322A396376B4BB923D18C734FFD7E6117AEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m5C9AADE2BD163A7E32A9B4624A7E73AF0129292B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m494985EAA344C5EDB506C71ED398E7CEABE47796_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mC331CA9471FB03D55B4F92101B84B22BD34A1667_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC84A272FA9FFC2C7C6BF747D78FBD96AB0DE0747_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m265CC174A55BE6CFD293B2CE8404976775F73F19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m4BEBE3FDD8099F111027A5EC7801665160364645_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9CA6BB904544DADA78FFEE7EC7CF4652B2F6A143_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m8BE985823FD8ADA5BD5C2F30948C88C1E9197726_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mB3FF8FA91915E98DE23E7AE6E00084028EF289D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mBE775D0122EF1D6089BB7A75B28E4AD342F2463F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF3FDB95A8566534527140E9EB0AD352A8A873A11_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mE4E63461B5EEDAF92439073CBCC8B1A8B3CB76A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m3C75AE521AA851333C27D6A62469E46160F629A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentHolderProtocol_GetComponentInChildren_m20E17D4E43C132C8755BF7D469132C930FAC4CE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentHolderProtocol_GetComponentInParent_mBD703AD2B2737F27E1B9B62AE67790175A9438E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentHolderProtocol_GetComponent_mBE4F51294C15371EFA96C07041A3BD243313D1AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentHolderProtocol_GetComponentsInChildren_m01B296A51965710DA044876EB6CAA0C827DB84A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentHolderProtocol_GetComponentsInParent_m71C0B37D9976838A4FF0FD80698E0F2075DD117E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ComponentHolderProtocol_GetComponents_m271B9C941AE97106C6EEFF12917750DBF9665C6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentQueue_1_Enqueue_mB2A5332EE6591094624C43E356CF17B5D82C55A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentQueue_1__ctor_mE1A62800E8BFDED5BDB15A6C54416077BF8D7374_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m151B76B50AC50FD7B20EC456515728A872A08F46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m162B35BC3858E31CED0AF61F0ABCE0547F18F7BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m319066E672A6CB22EB072499083D0E63C3B53DF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mDC88A24AFE9E3C804D7F60ADF314867DC922FC97_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mEE77A4F234351AB181FCBBF777B908A3EB4FED3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m367E72E7AABCD5AAC4FD1FC104AAF47533E11944_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m44F39944EDF40E94207AE019CC21E17CDF131288_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mBFB8CEA79502DF0D5D3BF1B87D1B01EA2CE469BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mF877231583DC3A275799891158EAF3CCD42D3EE4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m17345EA05D3F26087F953F6793B2401AA6EE7B0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m4598EF9BD4B93CF26D7A373F2002A25CDB16DA6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mD9AEF03950DAA82B0D10D4B0E697DB6C6AFD9BAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m320B18F709A6A1AE93F611826F800C70A0B66AE1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m46EC45F42CA2279D83568CD3F216AAABA8E749F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m1C865A9B5C7A0618B804151ECE7219ABAED02EAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3D00C9B66FAE87520AAF6B51EA4DD1D1DD8D205E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m5775566A1DCB51E31B50A3AD33C1140C9EFCE67C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m5C9579D6404C1145586A804FDD8245537BA25D6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m76D0309695A0582B3E29E97942ACD35DC4EFD128_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0E7D0A0B2A6F003E84551803C03B1273E6D8C624_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m14590BD0FFC066C49F38476634C94161AA056168_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5F3A808D71DCB2BF9A73482197CC1D6FB993F7B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9FF46D2ED75E12B85836EBEC2C81A0E73A587A81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC2CEC0E52B04E39B0883BDAA55CB5A042F487819_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF71C8D9658C94C12DA5BF5AF8BBC083EC63BA8C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mA194D0E2787B81ED9FC54005AF0B23147EF51CBA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m558676F345D75BCB5D359CC2D6C45D33F711E44F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m795CBED1637BCF82CABACC1E3318BF7881824B64_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m695E003DE675B51E3006780E449C11CAC0967214_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_mA5EC7E179F55A2C9C6E256032344B019965C33AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisDictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_m56525E72FCF25A1837BF5E6B9C8D115D9C716EFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisFieldInfo_t_m19C9757FBFEB6E3C2C67F58080C1A3D7D2FA9D92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisIEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_m89F3D292AAEC5FEB3BDAC5CBECD0B1F03C5A1A62_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisIEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_mF43E1674681879D9F89D4AB3D438D8AFCF37605E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisMethodInfo_t_mACBF26E799063F94F8E93C5742C9E20CC9179639_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisPropertyInfo_t_m718ADA4E1D5E2E976F82CD5D09F2C20CECC7BE88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_m69DD4CD057DB5F987CC6F1215CEAFEF376466B48_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m0899A21C2E98E0BECAFB92CC250C5E0CDB0F347E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisType_t_mD8597B059A2354F3F7C115AEC22CD569D67D9E5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Cast_TisRenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_m1AD9AF4A5E8D88DB15D2C4E126DDF0C82580EE9C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Empty_TisType_t_mE579A570ACA5F405D7DBF1DDC4BCEFD12C60F325_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Except_TisType_t_mF2822E20B153E01C5D570DA483946653CC2B7F55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisSerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567_m3B3152AD1D46CD6B3CBB3B9E9BA9808CB39CFF9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisRuntimeObject_TisType_t_mD50A4AAA57176F7F1F6843844CAE0A551863A09F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisString_t_TisString_t_mFD118DAE211D26D1F9416E64403E9182543D9AF6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Single_TisType_t_mAED971E29503087AF716CB68824B11D688165D51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_m0EED7DBCAAAC6A410B7350B987E10D87948D54CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_m6FFA9BD09F6155B2C67C1696C416FE75E4AE7DFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisAssembly_t_mA37C0A033F9CB6D2AB40E4F66BC1538F800365EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m068DDFF5CAFBB15C8A0602DEADA7F10C5BB7ADCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m911E1C081D319CDD81FA5BC34B4AEF7948C2CAEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m93B736E6DBFFC747D775D68C8CA34947DAE8B1C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA8C03191318421835C1B51FEAD0F902EB506D6C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBBB186F59F3546AB1817341A5F189AB9D8A72D62_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m2DD74DC1821266926FA8F89CA80662621AB39BAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m7DCB52497076047551577A950FB809E3270BEF9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9360A25E040507C2A33C02E92ACE8AD5ABA3E0FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA93491D9B55547D066053F3BC0A69C635F877438_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF46FCCDE665EA20E9A00CADFA159F632C8B8C713_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2766585450EAB9CE01A3702DD017FFE45D4AF85F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m49070E88C2E34AB46E6292A3FB1C227576B8506E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9023BC8D19527B7BC993083CB2AF637BCE8FDDAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mADC749E2159F6C138A21F18A5834591365DD744B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC25A7F22ACFD0C89749FD0D52C3A845228B2737F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Expression_1_Compile_mD58971107F541DF15ABBCB5BD7DA913D76FB10B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Expression_Lambda_TisAction_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_m42D2ED910E63ABDBB9C29C17FE25C11755DB31CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1__ctor_mBDBEE908498C6869E1D65E2A880FB6AA03FB6016_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m68266BCBD23DCD5291AC49ED2CD0520B65F54119_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mEBBE55EAFAEA29CAF5242ADB8ECDB06AF77C1FF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m8918E690769D8518C630880EFF17E519C7E6C795_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mB42FAA966A3BB9FB9E75DCA036E9522D1B3A3E37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m11AAEE8A10D781104560F78D5EEC790433FEEE2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mABC5AE436C09D2EE3720BC3FA700C92E26675D4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m2E381809C41F921C5B4EEE1650479D4BAD633909_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m8DF3D4C3D1CA5E0B7A17B8EA3D4E2C3C7A94A48F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_SetEquals_mC9912845E9626DB820A58DF08BF165F51C3A9ECC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m42F124E9A9689BC8742F58D7013B8406B7A8CA7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m7D5E82AA7B8AA77404520C410FE720F8E62A4670_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m896BF2C8F926434B62758CF078E6D8648390A151_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_m5093A1B9D3E27A30386DFFEDC9AB8A61396DDA9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_m84934F32D3D4BCD461A09A1B2E4FA7C5B39109B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_mFC34B71174F35A909D7B7909748479BE6AE16BFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InvokerBase_GetParameterExpressions_m4000146B3859FA03C9411B13994B29A6B791E94B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InvokerBase_Invoke_m00613A6C7F7DA8673663E92A74D552EB9FD452EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InvokerBase_Invoke_m1A895777376BE2D347E3A13A111767DF1453A972_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InvokerBase_Invoke_m6A842FA819A581F3442E52A918E7DCC8100A2B2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InvokerBase_Invoke_m93111F3DD1F30BA4418A68D6AC2B7FB2C46F73D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InvokerBase_Invoke_mC59539A8FA0DA72DC83F43BA96AAAF3042BF4EC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InvokerBase_Invoke_mE5B3475184E0816DD1D8C7BCBB0888BE48DB02A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InvokerBase__ctor_mF8778193D06F6C818A249562C7962709730CC5C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mABDBD9D6BA9B9BB1A77A835BB8E1BC574FB4A0F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_mAD30A66DB2CDAF5D25B50B2BC77DA83A21379C20_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m55E46ED9B64D750D6B2E8F1F2FDD41100D9C6C39_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m889E6AB5A902D20F259B62AAF3BF4775A0452811_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mAEAF74A8D17E88F088AB910E5A3FA8FA37488E7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m031D3A21689276A872FCA7566C8F2F79F9581F0D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mD41737D2884F388E1ED01F4A9D3783837A94B03D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF6631551A73A2CFAF9ABF9EAA7D19458E75674E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m12581A9F3A4E05CBBE1BD1DFC54F9692E0749FA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m6A72B7648178616800F05C13DB492E4EDB866B7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OptimizedReflection_VerifyTarget_mD2F971BDCF20B242584AEAEB6997C010A2AB7FA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RuntimeCodebase_DeserializeType_mDAC85B396158EA8898F0FC4F718B90BC97B607C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RuntimeCodebase_GetAssemblyAttributes_TisRenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3_m03521731C1D3E769DA42DBB1480D6199DEA58D1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RuntimeCodebase_GetAssemblyAttributes_TisRenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB_mCAB311568EBB096723887EC29420DA7498F5FA7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serialization_DeserializeInto_mF9E364DD7743C17A22CD089EA8D4FC3065B08062_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serialization_EndOperation_mC37CC5563ED0C5086EC3AC2D58A8EE86BF822247_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Serialization_Serialize_m32FAE37FB98FC80EE641572B44AA555F4C374AFA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StaticActionInvoker_Invoke_m4C109A9DE3490C43980414F2B74E50761483EC52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StaticActionInvoker_Invoke_m84EEF1F4524F15E819F4738FFBED302683E66292_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StaticActionInvoker_U3CCreateDelegateU3Eb__7_0_m62B13C47D02C64D0D12A564105859E1715987E68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StaticInvokerBase__ctor_m6C9DC047E597DE757E95781C8ACA69DC87604534_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeFilter_ValidateType_mA0638F36D7C9B45B306C4AEF52301AF3A01EE568_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeName__ctor_mA9E1A4603EA5E12401679124F6E53C0DFBF0F735_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeUtility_CanMakeGenericTypeVia_m55D015681885521A9DFDB86A08D72D002C81AF91_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeUtility_GetDictionaryItemType_mA2709E25CDE1129125B1213F57D5D00064482619_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeUtility_GetEnumerableElementType_m1CDF7F957D995713D6338B2FB9A79896418E63C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeUtility_GetListElementType_mAA0D1CFD71418FD81C157222B7D34FC2F3E81FA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeUtility_Instantiate_m6A9C4DFF21DB585D52BE07C98952FC74BF2CD969_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetAssemblyAttributesU3Ed__15_System_Collections_IEnumerator_Reset_m61BFD4A96E6ED6AE40EBEEC0D22A370415224E60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetTypesSafelyU3Ed__35_MoveNext_m602A89C0EEB551F173B43FB64773BC191EA2DD5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetTypesSafelyU3Ed__35_System_Collections_IEnumerator_Reset_m840895FA7E2F01ACFEAB3185C25F1907417F9F91_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CHierarchyU3Ed__19_System_Collections_IEnumerator_Reset_m7C986C6FFE1FBF80813EBCFB877F2D60721006C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetDictionaryItemTypeU3Eb__25_0_m8CD4F8CBB1B1DF076A42D64289C217FBCDF2BB73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetEnumerableElementTypeU3Eb__24_0_mC4940413CC432A8C0F48E8B5F1E0677FBE69ABEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetListElementTypeU3Eb__23_0_m3068E6E536FD1C7DE83F90123A4528880D5F021F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetParameterTypesU3Eb__10_0_mD86D186BB6D1C5A50E54DB881D68593418EC8211_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetTypesSafelyU3Eb__35_0_mE62999A474952F85D25E9C36CD210C383AA4C4BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetTypesSafelyU3Eb__35_1_mD0A8D58ECF1ADF9351D3B57C260A51854805B3B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CInstantiateU3Eb__10_0_m7B78EF5C7E1B5FDE0427C9DF2E7777942FD2F911_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSupportsOptimizationU3Eb__39_0_m9814B0F6FBC37E25E109C41F4C94AE2C80A32D75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CTryInstantiateU3Eb__9_0_m4C025D842E9EEA2A262BCA2B91AF1A6BE150F776_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_0_m18754B6D9127FC72BC682B799674185A62291212_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_100_mB73AA67A8BF4FE86585B83259F36690E3802C157_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_101_m405AFF077C7BDDDB9CC8DAB09F86DE5C90315E46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_102_m588DB57AAA3C53247A34A2B81921BAE3534FF25E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_103_m480009A5901BF1B412503A9EED3BC496A81F540F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_104_mF165D6E4620351D2367677B02C730C0029F3C35B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_105_mFC12A7DF60DCF84BD0B33E96CA932E392FF7079C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_106_mFCCAAFE717687A8635490228C9F6B15EF48CA03C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_107_mC2AC5098902D5A65B2104B89D3B808D27EE206F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_108_m9E610751DDE7F1D4830EAD5325E298429B71CC2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_10_m4EAADE06B5ED9DD5D12889A7FAD643797505A3DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_11_m16D030990962902FDFCB2EB816A2FC76CEF1027E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_12_mE0CF97AB889572AFF87CD43767D8EA0EDDD728FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_13_m80B274FE8932555767382B0189245F319CEAAAE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_14_mB59B340046BDAB1D0C77B46D8D428C07006A1018_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_15_m0A37E36572D4CA5C64259BAB9F199CB59B67EF95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_16_m5F3284111A5F93975F2A2C83BF3D38D029263C71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_17_mD5FA5FB8900B2C3B7E7ECD2FBC343657B6A0402B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_18_mE8056A903EC22AE18D1422994B09187F0BA56312_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_19_mEEAF9A4A3878DC7593FCF49EC2CBD8EFB155F226_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_1_m267C5DC616A6FCBE0CAB84A3C77D469E8189BBEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_20_mD50A1EB8899C0E8FE83664BA45A85452B1B7087B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_21_m212F363BD388A30B658503F1FE4817183F33B8FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_22_mB5744F1E26FEE9241DEC1ABFF6F1DEA6DCAB1A1B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_23_m8D46567251E71D84117EE46D49915FBE3C750B99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_24_m9697C5016B7F7F6281FBC287A2F760B21D9F6E8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_25_m0BB855A284368AFCBB0432711C075F78E94213EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_26_mCB59B2199B93A11B5E60C15987EC74D4A4EF58F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_27_mBBADC1492314E93A4ADB1BC6EC93BE983FF82DD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_28_mACE32D04BC8CF42A0ABA1CCEB21311D5A823FAF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_29_m3B303BEF5DBC96D587B9AA666276658CD3381A3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_2_m03EDDE95C9E39EF3593E935080B7EF67D99B0C03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_30_m4DC67C08690A1A65675A38EBA01DF6DF6902880A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_31_mEC9DD7133531A9D06E07E45A61F0C7B0C21CFDD2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_32_m128F22A093E282C54CEDDA38BB55FB8B7D78FD02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_33_m7AAD05200AD43889E54625E72BC1C705FB73EB78_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_34_m647EA1218233BEBE921E96F86BCDB0475FF23112_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_35_mAA6AF2343E60F08374AA9D349BF57FBD0E17AF58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_36_m2E91C53176DDAA0C8AB3337DA50357FC78797C04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_37_mD79DCFADDBBFE7EC037DCC315B2E3CFDE92131E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_38_m24E3364EEF6B8672F4C0D77967B7BF027EE97018_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_39_m8A81CF4545B6F9088A4BD5A0B63E375CF61494BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_3_m323C5C802EFD8937C74F25A1A2B695899111077E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_40_m92670D5A1D9009018E66F8C80A543B17738C0C02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_41_m511178AA1BA34D3E576AF8BBA8C2D536F5EA376E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_42_m166BD9958A53B871D61F2F5EF5B22E050780E972_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_43_m6E640D08566F0261688416DB445CC71C648C3078_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_44_m2F90E8E2740402D3BEF59D0133887E3F49DD5FF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_45_mA7248B7DB9BEE8910273D0B93F4F2114802B697A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_46_m6525B3683FF54813C07BAE74ADD88DDDAB2B7E95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_47_m00963F5C07BDFD87E9794DD58235B0897D5E538E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_48_m687A1CDFF9E4512BE4360580674B2D058E020424_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_49_m537C8880B0C856C4AE068124CA37F1BFD79B1CEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_4_mD0A67478C9EE5CC69EE753DD1600B55BEEB0C411_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_50_m3A75A3B99376A6A23D203451D67DF3B11A8B436D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_51_m787D2406352ECDEFE41978459CA08B99FCA1076A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_52_m9243E0F4D49A10527D4F643741469B5E2EEED418_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_53_m9FA094F2F1762271D3EEFDD84B2FC768950C64D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_54_m782CC09FEFF6E2B9DD710769DA914E8245305206_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_55_m83CB609B88AF6CA3865713BCF1C8E282679CF3E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_56_m4968C5A1205E7C23F3C2D80812E9C1612FC2025B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_57_m6151FFF2D228B28FBC88A378C8B1996059587C3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_58_mB209AAB300A92CE41E9ED718B5AFC5CE9B991775_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_59_mC5553047FAE9C01EAA8773F31DCDBF5A64CAF0A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_5_m3B48C97393B6D6C6AB619741F50A7A6190745DDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_60_mBEE8D654365CA85879A9203AAD7D293F01E162CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_61_m20C7F55207FFD6EBF08472BD44C58F9DFC4641B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_62_mCFFB2D7913BA5B2D6FFF97904824C559BA5A56C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_63_m5667DCBFF602BB60D5502EA2AD5578CA39914484_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_64_m27E6CCA1A0F2AE044D675D0DEF17E2EF01D97243_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_65_m8413563807B88052CE4167FA751400729E8B3C81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_66_m499DF8A1C787286AAC0DB09A989B1145086EBD72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_67_mE101C898A42B6FE99A1E8E23161CF887139F49EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_68_m1668155377334C1C383FB123746FB1625EBE0BF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_69_m1B61ECC1D9F6EC9DCFBCD70F2C322EB3F9E6FD8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_6_mC457EA4CADA9B281F638C499B8110E9DDB135430_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_70_m9DB26126E7BE835F43B32314A8751F0BEB8B42BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_71_m550D525183D9F1A7A5B6807B9C90405842894A82_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_72_mE1569A1642A2A774D55341AF67ABB24FD22FED47_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_73_m1FC0423EA373CCFF5C26524423BD0AA38E036862_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_74_m49B988B3DC988127FCCFF7F4572359DD027909BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_75_mD3E4F4631FEF190F003EC8A17E415A73C5EE2885_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_76_m5DD1534FB11E641CC163FE90A2EA7BEF5DF90085_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_77_m5BF21DE4F57242CB8C6E9E619783A0B13EDAF46A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_78_m4E576A777D37F1651ECFBBABCA5FA1D6937217CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_79_m5BF9536C81A5B343DE36CE7410A82F42A949051D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_7_m8C9BE484E6C61D2B73366B4ED391B206B1B09E90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_80_m18ACFC04F5BAED60C937ACF651B49986B8FEF459_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_81_m8508C00D8095464A2302A1E820A9010CD3D52B4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_82_m7D4AB00FE24D2A4047B7B05435E9D885A24EC9EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_83_mC189DCCED14A1C2571D7D133A9EB8CFA240D23C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_84_mD2D1A246A2741D6E67D83BBD5A797F100CF3C52C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_85_m207EBCC7C295CFC291FD23640AB5A1CC199EAF1D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_86_mE272E04E2E64FD32570938FEFEA67673BC77712D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_87_mD0082D5B5182BC46589B5046C99EEA2749293A2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_88_mB620908356905414DFE756DAC34D1D0CBA4D61EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_89_mD7AC7195293DDEDA4EB9B2B840D7401596264563_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_8_mDBC34A63E9435F33095F2555323B5CBDAC9BD6AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_90_m376AD3B5D1C1555B0FD250BF62DC0E7E922CA51C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_91_m886E93F15BC7F099625B768FD6BACAC4EDDC573F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_92_m7D6C074110946A0BF7A1902AC82609782377F4E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_93_m8B26FDB1E7083AAF05BE5AC1C296A06DEDB3008E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_94_m0A42327810EDA7414BA25303BB865AE12C10BA64_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_95_mDD7B213D4FB946818430B0FE24217A6A3FBC1445_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_96_m15531FDA06160E1117B7AADB823851AA0C8BB95B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_97_m572E1D98D7C532775E1E4FCAA840429606462C63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_98_m5C8CF1C2E18383022EEC94936A15372E1725D424_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_99_mFD5A27597CE0FDB2553ED143BAF4DD8C1670B3A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__0_9_m0D99E30172998E77F42B29704DEFE1B9B4A18308_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__35_0_m7515082ACA3072CCCE8F2CEA54CE7C8B3C85833B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass25_0_U3CTrySystemTypeLookupU3Eb__0_m35E9BED0D9C2FE659F43D79227F6B69684BE03D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass7_0_U3CInstantiatorU3Eb__0_mBA22905191B5D4B7BD13C49C8A2674D4DD1B6488_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass8_0_U3CInstantiatorU3Eb__0_m29A79D5997A93F30B8D5D72AE5772319177F7DBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass8_0_U3CInstantiatorU3Eb__1_m614890E92E400F32B9AC574AE14F58B9969ECF0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnaryOperatorHandler_CustomHandling_m8EC94E1B22F244B31E8F1451DF528AF9B9CF84FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnexpectedEnumValueException_1__ctor_mA63A1428CA08D2FFDAF61CDE68F39B7712CEF352_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsBaseConverter_DeserializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m99FA8D5FB2DA808B5B3DBC7945D5B5592F11C358_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsBaseConverter_DeserializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7AC87D2BB880EB5DA39180347AED8A66F8A8EEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsBaseConverter_SerializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA477EC6F5D83CF9813DED311B44EB25069A67FD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsBaseConverter_SerializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mB713137A72F280700A2ECEA7B05D487A15DBBEA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsContext_Get_TisList_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_mA3B93EBB8AE2CB1407D9CD515F82B00D1FE62638_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsContext_Set_TisList_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_mF9BDF23A6D4AAE20E3A87EE5AC5F9F3B30E12F55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsDirectConverter_1__ctor_m644F4C264CCF8F165037066D5AC2034B6D176110_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsDirectConverter_1__ctor_mBFCA0DE0165FE7459AEBC89AC73731BBCF7F64E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsSerializer_TryDeserialize_TisRuntimeObject_m3FB630497C0D561959831E27DEC91D075D944267_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* fsSerializer_TrySerialize_TisRuntimeObject_m535933D428C9B51988896FE7C0658FE75A0C0D29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IEnumerable_1_t6D39F4BC58A66D98BCEB112169CFDE48809FC555_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceActionInvoker_1_t7075B495D38AAB1F45DEF56F33FBB978DC2BF0BA_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceActionInvoker_2_t81A3E4F94B34101DD9ECDAC8C153C269598ED15E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceActionInvoker_3_t127512D957A4743A55E3C6EB71AE8ED41A3F9858_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceActionInvoker_4_tF939278B4E8D682286D65F21BFF68DA26A114CC3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceActionInvoker_5_t5D6BADB3F644D2EBFA06840E58DCA426261A083B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceActionInvoker_6_tEAF8A46B09596A52FAAF50B1DA6C50ACBC01FD53_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceFieldAccessor_2_t314AC1CF39B9F23A1F1DD920B404C86B17EB0B76_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceFunctionInvoker_2_t72DC398AF9BEC26B2F912976C1CC5953598D4F61_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceFunctionInvoker_3_t27629909CC77F96F6DF3BDA2E14EF34DC45B13A6_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceFunctionInvoker_4_tBF596E0B0F5F4D2FA52EA9F64F83ED9E85777B7C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceFunctionInvoker_5_tF4D78B9B97A8A22B61B6BE1CF3CDA54BBAC26181_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceFunctionInvoker_6_t7C3BC05C3DEEC17F9ED853141E191CD066BE7A6D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstanceFunctionInvoker_7_t1CA6BEA4A7311BBD4CC46B6E9662123EB1E5008C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InstancePropertyAccessor_2_t8939C16326B43A5C1FC03C1B1452FAA011552E29_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IntPtr_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticActionInvoker_1_tB0F8934CD182496A83C1C3C9DEC462DEDC633A92_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticActionInvoker_2_t79003781515E2A82DF2882E32A67C4F036547F3F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticActionInvoker_3_tE7D13C19B3A02BA9E75C048EB9B3063C0271EDF8_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticActionInvoker_4_t812DD2204D16B5D764DAF959A6243B130A2FF357_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticActionInvoker_5_t88F8E4DF6E1B30091A6C7385958179B2656BEF26_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticFieldAccessor_1_tB2BE42C7BF54CCC453AD84FADBA015D8F11084E2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticFunctionInvoker_1_tD2299502B79316874BB02E19AF46C075C8979280_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticFunctionInvoker_2_tEA4A9505DECCE6E31C847E35797258D05B979975_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticFunctionInvoker_3_t5E86F12D7A6F7EFF28F4717182A99F4DACB8E7E4_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticFunctionInvoker_4_t00A6E4E1DFD207476CDBBFCB3F73607B0CA932AD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticFunctionInvoker_5_t1293D386DC648CB01044ADC662F936FEEB82A3FD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticFunctionInvoker_6_tCE27B0D6EEDC6B7AF74D769FEB12DE70C303B922_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StaticPropertyAccessor_1_t44F52A0D89CD0EBB22A0AB946F6FFA91B7D3FA85_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UIntPtr_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* fsReflectedConverter_tFC455C20301AB6ADA591677778897F0AF6BCF8CF_0_0_0_var;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;;

struct KeyValuePair_2U5BU5D_tB0707823AD77DFC250A1B32BFDE51BCC2B93F6B1;
struct AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339;
struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E;
struct ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F;
struct ISerializationDependerU5BU5D_t88BBB896AF1A37A4F9BD59269F0479F904F44A92;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C;
struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C;
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 ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3  : public RuntimeObject
{
	RuntimeObject* ____crossSegmentLock;
	Segment_t174C78A8427100A895D97B8B30BFC775EEF05F9B* ____tail;
	Segment_t174C78A8427100A895D97B8B30BFC775EEF05F9B* ____head;
};
struct Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tBDA37BBAD7616B05A3EED02A5830081B4204F49C* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tCD4CE648CA66864E1D5A93E45D5AFECA0CB33B8A* ____keys;
	ValueCollection_tFBFFE7A2A9DC00A7EB44E929A0544FEDE40D07CA* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t929AC2023B461BBDE3A15DFC4E81C494C149B37F* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t47D3B5E71C23D230414CD252145F46062400DEE3* ____keys;
	ValueCollection_t84B7CD57AC8413F161715128CAF467BA30214653* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tCBE70FB0927F5D2D47854434EB92E6FC2C74298A* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tD5658E3E70FA602D41E5BF794C7D844EA702B0CC* ____keys;
	ValueCollection_t07BD5F5C809AA6A4B5C27AD3C579F6126C0F61E5* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* ____keys;
	ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t1AF33AD0B7330843448956EC4277517081658AE7* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t2EDD317F5771E575ACB63527B5AFB71291040342* ____keys;
	ValueCollection_t238D0D2427C6B841A01F522A41540165A2C4AE76* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t544267CEF10C325101E064C4EC137C5A1ADC3D92* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t0E4390205378461F38BE857216C35DA687D245FA* ____keys;
	ValueCollection_tA14BD0EE42AEA7EBFF2E10776A87B14C678C2E11* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tCFEDD9B392BFDE2D313BC0974DB2CABF3A7A893D* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t018A8DACA62B00F41314B17E9BB03E1169319CA5* ____keys;
	ValueCollection_t26762FBAABEED8AF6FEC2532717F621A053E1E81* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t9F8EF048B024E7D94C27104E8AA1EFBC02D0BDDF* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t37966E001674F4DFAF25409DB03B77C7D6D93902* ____keys;
	ValueCollection_t6A564717A2192DE189828D0CD633AED25E76DB62* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t9F22966DEF08B7CB4798DF2C4D3F66E070BA2205* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t513B5677218FF599F10496F5C56FC5BB0C8AF3C7* ____keys;
	ValueCollection_t06134451F17AB4BEE6FD2132C840C6719A544DA1* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t953604285FFCCDB242812F6DC0B3405082A42753* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tD9B2D8C1325586B685EF1ED42A57C76ACE6CADDE* ____keys;
	ValueCollection_t44600A93DCC0364B62B39CAE4C76052E4F23DEF3* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t756A95E079BB929872956FD3C32190FE718B2B92* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t06BF4E8028DD7CCA572FE96F996862FCB21C8ED4* ____keys;
	ValueCollection_t9EB9C5634AB88E4E9CA993FE202AEE842111C914* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tB314925F934D4288E8F1FEFD9BAB2450767E315F* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t56C9CA539771D68F44D87D0E711E4CFF69326192* ____keys;
	ValueCollection_tC72ADD3C4A1BECE1A0E419F63C5C423DD518C857* ____values;
	RuntimeObject* ____syncRoot;
};
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE  : public RuntimeObject
{
};
struct EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E  : public RuntimeObject
{
};
struct Empty_1_tC5D7FD27ED1512911D581E2335D666308A78F639  : public RuntimeObject
{
};
struct Empty_1_t95E7FBD4B96F9D2099D47F4C15718B651C363980  : public RuntimeObject
{
};
struct Empty_1_t7D64392CFB687C72E25A3BA817224F7702FAE2CC  : public RuntimeObject
{
};
struct HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_t2392B78FD1CB9208B305E88C5B8F68CADFAAF2EC* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_tDFE749662676BA0A2ABE9EADEBE423A2E11508F8* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36  : public RuntimeObject
{
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ____dictionary;
};
struct List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89  : public RuntimeObject
{
	AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D  : public RuntimeObject
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3  : public RuntimeObject
{
	ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD  : public RuntimeObject
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72  : public RuntimeObject
{
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t109F34922AD6589B82B033B6DD689038AD7324E9  : public RuntimeObject
{
	TypeNameU5BU5D_tE47D48C878BDF486CCAC6E377899B7C475FD1F43* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E  : public RuntimeObject
{
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ____dictionary;
};
struct Assembly_t  : public RuntimeObject
{
};
struct Assembly_t_marshaled_pinvoke
{
};
struct Assembly_t_marshaled_com
{
};
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA  : public RuntimeObject
{
};
struct ComponentHolderProtocol_t0A29556B7D45E7257C5432CACDCF618E97A5B30C  : public RuntimeObject
{
};
struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9  : public RuntimeObject
{
};
struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC  : public RuntimeObject
{
	String_t* ___paramName;
};
struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785  : public RuntimeObject
{
};
struct InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778  : public RuntimeObject
{
	Type_t* ___targetType;
	MethodInfo_t* ___methodInfo;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE  : public RuntimeObject
{
	RuntimeObject* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
	Il2CppIUnknown* ____identity;
};
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
	Il2CppIUnknown* ____identity;
};
struct MemberInfo_t  : public RuntimeObject
{
};
struct Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC  : public RuntimeObject
{
	Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC* ___U3CRootU3Ek__BackingField;
	Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC* ___U3CParentU3Ek__BackingField;
	String_t* ___U3CFullNameU3Ek__BackingField;
	String_t* ___U3CNameU3Ek__BackingField;
	bool ___U3CIsRootU3Ek__BackingField;
	bool ___U3CIsGlobalU3Ek__BackingField;
};
struct OperatorHandler_tF3D07F68319B7937073E8361BABC759CED880F72  : public RuntimeObject
{
	String_t* ___U3CnameU3Ek__BackingField;
	String_t* ___U3CverbU3Ek__BackingField;
	String_t* ___U3CsymbolU3Ek__BackingField;
	String_t* ___U3CcustomMethodNameU3Ek__BackingField;
};
struct OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF  : public RuntimeObject
{
};
struct PlatformUtility_t1848A281AD2DC3383BDF573753827799C3D87EF6  : public RuntimeObject
{
};
struct ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6  : public RuntimeObject
{
	FieldInfo_t* ___fieldInfo;
};
struct ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912  : public RuntimeObject
{
	MethodInfo_t* ___methodInfo;
};
struct ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42  : public RuntimeObject
{
	PropertyInfo_t* ___propertyInfo;
};
struct RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F  : public RuntimeObject
{
};
struct Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA  : public RuntimeObject
{
};
struct SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567  : public RuntimeObject
{
	fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___U3CserializerU3Ek__BackingField;
	List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___U3CobjectReferencesU3Ek__BackingField;
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct StringBuilder_t  : public RuntimeObject
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
	StringBuilder_t* ___m_ChunkPrevious;
	int32_t ___m_ChunkLength;
	int32_t ___m_ChunkOffset;
	int32_t ___m_MaxCapacity;
};
struct TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54  : public RuntimeObject
{
	String_t* ___U3CAssemblyDescriptionU3Ek__BackingField;
	String_t* ___U3CAssemblyNameU3Ek__BackingField;
	String_t* ___U3CAssemblyVersionU3Ek__BackingField;
	String_t* ___U3CAssemblyCultureU3Ek__BackingField;
	String_t* ___U3CAssemblyPublicKeyTokenU3Ek__BackingField;
	List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* ___U3CGenericParametersU3Ek__BackingField;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___names;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___genericarities;
	String_t* ___U3CNameU3Ek__BackingField;
};
struct TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A  : public RuntimeObject
{
};
struct UnityObjectOwnershipUtility_t69DAB7ACCF3E5FF3E25DEC3C0097CA3CA39F25AD  : public RuntimeObject
{
};
struct UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E  : public RuntimeObject
{
};
struct Unknown_t4D0E7B323C1F50D2A6F749598D1C685513C1D8FF  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7  : public RuntimeObject
{
	int32_t ____Major;
	int32_t ____Minor;
	int32_t ____Build;
	int32_t ____Revision;
};
struct fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04  : public RuntimeObject
{
	fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___Serializer;
};
struct fsContext_t3B227C205D84208E2D8934429C07677542C97B5F  : public RuntimeObject
{
	Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* ____contextObjects;
};
struct fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23  : public RuntimeObject
{
	RuntimeObject* ____value;
};
struct fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC  : public RuntimeObject
{
	List_1_t2914BC22C8C5E8C02F2AB4FA0C6EBD117DA2A753* ____availableConverters;
	Dictionary_2_tE2FB86855847810E74AE4F09A6480D6AE3251A51* ____availableDirectConverters;
	List_1_t0966830171D2398ACB9E46D5533F6E16E0E17371* ____processors;
	fsCyclicReferenceManager_tED0335497D4376E432D911F842D977B9D52B5EA0* ____references;
	fsLazyCycleDefinitionWriter_t8DA7FBB3131ECC4D5F09CC4D66DE74961DA5511A* ____lazyReferenceWriter;
	Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ____abstractTypeRemap;
	Dictionary_2_t2D6F98B40EECAA8060D2BCF6EA2281CEF7255AE9* ____cachedConverterTypeInstances;
	Dictionary_2_t2D6F98B40EECAA8060D2BCF6EA2281CEF7255AE9* ____cachedConverters;
	Dictionary_2_tE3EF7F86044FEAF4A82EDAA759940ACF6ABF5A04* ____cachedProcessors;
	fsContext_t3B227C205D84208E2D8934429C07677542C97B5F* ___Context;
	fsConfig_tB8F11CB8B2C89E00C261FD356AD7B68AD0EE0726* ___Config;
};
struct U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE  : public RuntimeObject
{
};
struct U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B  : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113  : public RuntimeObject
{
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* ___typeName;
	Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* ___U3CU3E9__0;
};
struct U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	Type_t* ___attributeType;
	Type_t* ___U3CU3E3__attributeType;
	RuntimeObject* ___assemblies;
	RuntimeObject* ___U3CU3E3__assemblies;
	RuntimeObject* ___U3CU3E7__wrap1;
	RuntimeObject* ___U3CU3E7__wrap2;
};
struct U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88  : public RuntimeObject
{
};
struct U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F  : public RuntimeObject
{
};
struct U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0  : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2  : public RuntimeObject
{
	Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* ___instantiator;
};
struct U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490  : public RuntimeObject
{
	Type_t* ___type;
	ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___constructor;
};
struct U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	Type_t* ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	Assembly_t* ___assembly;
	Assembly_t* ___U3CU3E3__assembly;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___U3CU3E7__wrap1;
	int32_t ___U3CU3E7__wrap2;
};
struct U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	Type_t* ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	Type_t* ___type;
	Type_t* ___U3CU3E3__type;
	Type_t* ___U3CbaseTypeU3E5__2;
	RuntimeObject* ___U3CU3E7__wrap2;
};
struct Enumerator_t2E011DE5D9C8DB2A137AE9CD1D7516D52F2A95AA 
{
	List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* ____list;
	int32_t ____index;
	int32_t ____version;
	Assembly_t* ____current;
};
struct Enumerator_tE6B72E1C4658BFCAA421BAF87C454C2B43D855A4 
{
	HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* ____set;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 
{
	HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_tF6C1B465074968C3538509E911717559FDDBD72C 
{
	HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ____set;
	int32_t ____index;
	int32_t ____version;
	String_t* ____current;
};
struct Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 
{
	HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ____set;
	int32_t ____index;
	int32_t ____version;
	Type_t* ____current;
};
struct Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66 
{
	List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* ____list;
	int32_t ____index;
	int32_t ____version;
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* ____current;
};
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 
{
	RuntimeObject* ___key;
	RuntimeObject* ___value;
};
struct KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 
{
	String_t* ___key;
	RuntimeObject* ___value;
};
struct KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A 
{
	String_t* ___key;
	String_t* ___value;
};
struct KeyValuePair_2_tD2A1455EBCC891ED643FBDE22008B08DF24D014E 
{
	String_t* ___key;
	Type_t* ___value;
};
struct Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 
{
	bool ___hasValue;
	Il2CppChar ___value;
};
struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 
{
	bool ___hasValue;
	int32_t ___value;
};
struct BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866  : public OperatorHandler_tF3D07F68319B7937073E8361BABC759CED880F72
{
	Dictionary_2_t5EBF5D901B03BAA73BBA380BA0BAE56606A6F0E3* ___handlers;
	Dictionary_2_tF7D7DED58466FC14F556ABC9A687C2F805A48806* ___userDefinedOperators;
	Dictionary_2_t27B3EBF02A6B2C57A2BFCEE775E32208D70EF902* ___userDefinedOperandTypes;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 
{
	uint8_t ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 
{
	Il2CppChar ___m_value;
};
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 
{
	float ___r;
	float ___g;
	float ___b;
	float ___a;
};
struct Component_t7DA251DAA9E59801CC5FE8E27F37027143BED083  : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
	RuntimeObject* ___site;
	EventHandlerList_t057D7531265C1DF014C8C83AF251E908D1A0B1C8* ___events;
};
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F 
{
	union
	{
		#pragma pack(push, tp, 1)
		struct
		{
			int32_t ___flags;
		};
		#pragma pack(pop, tp)
		struct
		{
			int32_t ___flags_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___hi_OffsetPadding[4];
			int32_t ___hi;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___hi_OffsetPadding_forAlignmentOnly[4];
			int32_t ___hi_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___lo_OffsetPadding[8];
			int32_t ___lo;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___lo_OffsetPadding_forAlignmentOnly[8];
			int32_t ___lo_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___mid_OffsetPadding[12];
			int32_t ___mid;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___mid_OffsetPadding_forAlignmentOnly[12];
			int32_t ___mid_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___ulomidLE_OffsetPadding[8];
			uint64_t ___ulomidLE;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___ulomidLE_OffsetPadding_forAlignmentOnly[8];
			uint64_t ___ulomidLE_forAlignmentOnly;
		};
	};
};
struct DefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	RuntimeObject* ____value;
};
struct DoNotSerializeAttribute_t503FAE459DE54583B00117D9BC1991F88B07F6B9  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{
	double ___m_value;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct FieldInfo_t  : public MemberInfo_t
{
};
struct Guid_t 
{
	int32_t ____a;
	int16_t ____b;
	int16_t ____c;
	uint8_t ____d;
	uint8_t ____e;
	uint8_t ____f;
	uint8_t ____g;
	uint8_t ____h;
	uint8_t ____i;
	uint8_t ____j;
	uint8_t ____k;
};
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 
{
	int16_t ___m_value;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 
{
	int64_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E  : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785
{
	Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ____body;
};
struct LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7 
{
	String_t* ___name;
};
struct LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7_marshaled_pinvoke
{
	char* ___name;
};
struct LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7_marshaled_com
{
	Il2CppChar* ___name;
};
struct MethodBase_t  : public MemberInfo_t
{
};
struct MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB  : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785
{
	MethodInfo_t* ___U3CMethodU3Ek__BackingField;
};
struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110  : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785
{
	String_t* ___U3CNameU3Ek__BackingField;
};
struct ProfilingScope_tB9C3FB961529A50012BFB442AB0D79F84F284988 
{
	union
	{
		struct
		{
		};
		uint8_t ProfilingScope_tB9C3FB961529A50012BFB442AB0D79F84F284988__padding[1];
	};
};
struct PropertyInfo_t  : public MemberInfo_t
{
};
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D 
{
	float ___m_XMin;
	float ___m_YMin;
	float ___m_Width;
	float ___m_Height;
};
struct RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	String_t* ___U3CpreviousNameU3Ek__BackingField;
	String_t* ___U3CnewNameU3Ek__BackingField;
};
struct RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	String_t* ___U3CpreviousNameU3Ek__BackingField;
};
struct RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	String_t* ___U3CpreviousNameU3Ek__BackingField;
	String_t* ___U3CnewNameU3Ek__BackingField;
};
struct RequiresUnityAPIAttribute_tD22B33E109FAD012BA75DFAF42958F98FC5333BB  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5 
{
	int8_t ___m_value;
};
struct SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E 
{
	String_t* ___Identification;
};
struct SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshaled_pinvoke
{
	char* ___Identification;
};
struct SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshaled_com
{
	Il2CppChar* ___Identification;
};
struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A 
{
	String_t* ____json;
	ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ____objectReferences;
};
struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_pinvoke
{
	char* ____json;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke* ____objectReferences;
};
struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_com
{
	Il2CppChar* ____json;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com** ____objectReferences;
};
struct SerializeAttribute_tC75C7EE98D743AADA3FD7B61B2B5E8352F511368  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
struct SerializedPropertyProviderAttribute_tCB4756F884372F893458F8C7FFD5617D1CF3BF4F  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	Type_t* ___U3CtypeU3Ek__BackingField;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
struct StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E  : public InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778
{
};
struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3  : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___CoreNewLine;
	String_t* ___CoreNewLineStr;
	RuntimeObject* ____internalFormatProvider;
};
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F  : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9
{
	InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687* ___internal_thread;
	RuntimeObject* ___m_ThreadStartArg;
	RuntimeObject* ___pending_exception;
	MulticastDelegate_t* ___m_Delegate;
	ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710* ___m_ExecutionContext;
	bool ___m_ExecutionContextBelongsToOuterScope;
	RuntimeObject* ___principal;
	int32_t ___principal_version;
};
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 
{
	uint16_t ___m_value;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B 
{
	uint32_t ___m_value;
};
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF 
{
	uint64_t ___m_value;
};
struct UnaryOperatorHandler_t8ABDB63A7AEB1C126A796467B5085C44A881F98E  : public OperatorHandler_tF3D07F68319B7937073E8361BABC759CED880F72
{
	Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A* ___manualHandlers;
	Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* ___userDefinedOperators;
	Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___userDefinedOperandTypes;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 
{
	float ___x;
	float ___y;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 
{
	float ___x;
	float ___y;
	float ___z;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 
{
	float ___x;
	float ___y;
	float ___z;
	float ___w;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
struct fsConverter_tFCDE4B68CAA0B3317FAC29FAAF380AF759141918  : public fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04
{
};
struct fsDirectConverter_t9EE506A371C95C62E21CA6586396D7B3BD55F668  : public fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04
{
};
struct fsPropertyAttribute_tD332ED5271DAF1CA8779F33711F56DAD20A0A131  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	String_t* ___Name;
	Type_t* ___Converter;
};
struct fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 
{
	bool ____success;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____messages;
};
struct fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_marshaled_pinvoke
{
	int32_t ____success;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____messages;
};
struct fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_marshaled_com
{
	int32_t ____success;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____messages;
};
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 
{
	Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current;
	int32_t ____getEnumeratorRetType;
};
struct Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 
{
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 ____current;
	int32_t ____getEnumeratorRetType;
};
struct Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562 
{
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A ____current;
	int32_t ____getEnumeratorRetType;
};
struct Enumerator_tF11F7909312943F4E741743DF40DA07F67019306 
{
	Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tD2A1455EBCC891ED643FBDE22008B08DF24D014E ____current;
	int32_t ____getEnumeratorRetType;
};
struct Expression_1_tFA626D2A587EDA121C2ADC9C9719815551231292  : public LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E
{
};
struct GraphElement_1_t440282E1242B69F54132FBDFA69165894DB40B5B  : public RuntimeObject
{
	Guid_t ___U3CguidU3Ek__BackingField;
	RuntimeObject* ___U3CgraphU3Ek__BackingField;
};
struct fsDirectConverter_1_tF307DFA6F21486A34320546F09381BBF84FF0539  : public fsDirectConverter_t9EE506A371C95C62E21CA6586396D7B3BD55F668
{
};
struct fsDirectConverter_1_t8EC81BCA98876AF5AF3271B6086EC66E2CCDC388  : public fsDirectConverter_t9EE506A371C95C62E21CA6586396D7B3BD55F668
{
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F  : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
{
	intptr_t ____mono_app_domain;
	RuntimeObject* ____evidence;
	RuntimeObject* ____granted;
	int32_t ____principalPolicy;
	AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___AssemblyLoad;
	ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___AssemblyResolve;
	EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___DomainUnload;
	EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___ProcessExit;
	ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ResourceResolve;
	ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___TypeResolve;
	UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___UnhandledException;
	EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7* ___FirstChanceException;
	RuntimeObject* ____domain_manager;
	ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ReflectionOnlyAssemblyResolve;
	RuntimeObject* ____activation;
	RuntimeObject* ____applicationIdentity;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
{
	intptr_t ____mono_app_domain;
	Il2CppIUnknown* ____evidence;
	Il2CppIUnknown* ____granted;
	int32_t ____principalPolicy;
	Il2CppMethodPointer ___AssemblyLoad;
	Il2CppMethodPointer ___AssemblyResolve;
	Il2CppMethodPointer ___DomainUnload;
	Il2CppMethodPointer ___ProcessExit;
	Il2CppMethodPointer ___ResourceResolve;
	Il2CppMethodPointer ___TypeResolve;
	Il2CppMethodPointer ___UnhandledException;
	Il2CppMethodPointer ___FirstChanceException;
	Il2CppIUnknown* ____domain_manager;
	Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve;
	Il2CppIUnknown* ____activation;
	Il2CppIUnknown* ____applicationIdentity;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
{
	intptr_t ____mono_app_domain;
	Il2CppIUnknown* ____evidence;
	Il2CppIUnknown* ____granted;
	int32_t ____principalPolicy;
	Il2CppMethodPointer ___AssemblyLoad;
	Il2CppMethodPointer ___AssemblyResolve;
	Il2CppMethodPointer ___DomainUnload;
	Il2CppMethodPointer ___ProcessExit;
	Il2CppMethodPointer ___ResourceResolve;
	Il2CppMethodPointer ___TypeResolve;
	Il2CppMethodPointer ___UnhandledException;
	Il2CppMethodPointer ___FirstChanceException;
	Il2CppIUnknown* ____domain_manager;
	Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve;
	Il2CppIUnknown* ____activation;
	Il2CppIUnknown* ____applicationIdentity;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
};
struct AssemblyContentType_tE0A2224D247DD97616065CB0ECB16912B756D745 
{
	int32_t ___value__;
};
struct AssemblyHashAlgorithm_t6202395EA0C9A01D6342348A9535DF4CA47010D1 
{
	int32_t ___value__;
};
struct AssemblyNameFlags_t48EB44AFB7A3310746DD78ACC3DC5AE6D3D91122 
{
	int32_t ___value__;
};
struct AssemblyVersionCompatibility_t1E27EE4AB4137C64EE164A25A184E844AC722159 
{
	int32_t ___value__;
};
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C 
{
	int32_t ___value__;
};
struct CallingConventions_t48E9B9CD63F22970FCA34375ED6B6102F74CBB89 
{
	int32_t ___value__;
};
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 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 GenericParameterAttributes_tD73CDB8C95D60038AA80DC4557D460B32FB6378F 
{
	int32_t ___value__;
};
struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A 
{
	int32_t ___value__;
};
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C 
{
	int32_t ___value__;
};
struct LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E  : public fsDirectConverter_t9EE506A371C95C62E21CA6586396D7B3BD55F668
{
};
struct MethodInfo_t  : public MethodBase_t
{
};
struct NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682  : public fsDirectConverter_t9EE506A371C95C62E21CA6586396D7B3BD55F668
{
};
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 ParameterAttributes_tDAEC8B3C5986B042F8F9B0845505D0FC15F92E68 
{
	int32_t ___value__;
};
struct ProcessorArchitecture_t549C86643DDABC4E0C6DC968F0C74A707ADCAD9B 
{
	int32_t ___value__;
};
struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction;
};
struct Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Origin;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Direction;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	intptr_t ___value;
};
struct SerializeAsAttribute_t2E706360E9E621C3865403E6F8EBE82715C98CD1  : public fsPropertyAttribute_tD332ED5271DAF1CA8779F33711F56DAD20A0A131
{
};
struct StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5  : public StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E
{
};
struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D 
{
	int32_t ___value__;
};
struct StringSplitOptions_t4DD892C76C70DD4800FC1B76054D69826F770062 
{
	int32_t ___value__;
};
struct StringWriter_tF48052BE4F980E5C85403221E835768E4156267D  : public TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3
{
	StringBuilder_t* ____sb;
	bool ____isOpen;
};
struct SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C  : public BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866
{
};
struct TypeNameDetail_t63521628C70020D3C395F8BE3D55FA1FE048AF9E 
{
	int32_t ___value__;
};
struct TypeQualifier_t20DF07A489BF453C8B42E268161A17BDBAD72122 
{
	int32_t ___value__;
};
struct TypesMatching_tE3E153BAFD2E29F0B3ECD14533CD7C63E499765B 
{
	int32_t ___value__;
};
struct UnaryOperator_t44DCBF1A40803F62957529DC29F6BFA5B3E13937 
{
	int32_t ___value__;
};
struct UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF  : public fsConverter_tFCDE4B68CAA0B3317FAC29FAAF380AF759141918
{
};
struct fsMemberSerialization_t3F89526001C3843086162E32D48E8377998AB142 
{
	int32_t ___value__;
};
struct StreamReadMode_t9BB209E11ECE790AE4D08C4534C3499DA966B4E2 
{
	int32_t ___value__;
};
struct ColorEnum_tC68D8AFC52C1BFD072B0A0A8B554F6F9D16C22A1 
{
	int32_t ___value__;
};
struct ParseState_tA849EEA442C12C401BEFF12E1F9A67F9B4199359 
{
	int32_t ___value__;
};
struct UnexpectedEnumValueException_1_tC9CE22260532425FC251A16B00D152B97D1E83C6  : public Exception_t
{
	int32_t ___U3CValueU3Ek__BackingField;
};
struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A  : public Exception_t
{
};
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2  : public RuntimeObject
{
	String_t* ___name;
	String_t* ___codebase;
	int32_t ___major;
	int32_t ___minor;
	int32_t ___build;
	int32_t ___revision;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___cultureinfo;
	int32_t ___flags;
	int32_t ___hashalg;
	StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___publicKey;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___keyToken;
	int32_t ___versioncompat;
	Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version;
	int32_t ___processor_architecture;
	int32_t ___contentType;
};
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_pinvoke
{
	char* ___name;
	char* ___codebase;
	int32_t ___major;
	int32_t ___minor;
	int32_t ___build;
	int32_t ___revision;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___cultureinfo;
	int32_t ___flags;
	int32_t ___hashalg;
	StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair;
	Il2CppSafeArray* ___publicKey;
	Il2CppSafeArray* ___keyToken;
	int32_t ___versioncompat;
	Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version;
	int32_t ___processor_architecture;
	int32_t ___contentType;
};
struct AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2_marshaled_com
{
	Il2CppChar* ___name;
	Il2CppChar* ___codebase;
	int32_t ___major;
	int32_t ___minor;
	int32_t ___build;
	int32_t ___revision;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___cultureinfo;
	int32_t ___flags;
	int32_t ___hashalg;
	StrongNameKeyPair_t0657447B6CFAA8FE880A228AA578EC20BC6AF8F2* ___keypair;
	Il2CppSafeArray* ___publicKey;
	Il2CppSafeArray* ___keyToken;
	int32_t ___versioncompat;
	Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* ___version;
	int32_t ___processor_architecture;
	int32_t ___contentType;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473  : public Exception_t
{
};
struct MulticastDelegate_t  : public Delegate_t
{
	DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates;
};
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F  : public RuntimeObject
{
	int32_t ___AttrsImpl;
	Type_t* ___ClassImpl;
	RuntimeObject* ___DefaultValueImpl;
	MemberInfo_t* ___MemberImpl;
	String_t* ___NameImpl;
	int32_t ___PositionImpl;
};
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_pinvoke
{
	int32_t ___AttrsImpl;
	Type_t* ___ClassImpl;
	Il2CppIUnknown* ___DefaultValueImpl;
	MemberInfo_t* ___MemberImpl;
	char* ___NameImpl;
	int32_t ___PositionImpl;
};
struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_com
{
	int32_t ___AttrsImpl;
	Type_t* ___ClassImpl;
	Il2CppIUnknown* ___DefaultValueImpl;
	MemberInfo_t* ___MemberImpl;
	Il2CppChar* ___NameImpl;
	int32_t ___PositionImpl;
};
struct Process_tF74794C64BCE464912BF158980B347CE66AF203B  : public Component_t7DA251DAA9E59801CC5FE8E27F37027143BED083
{
	bool ___haveProcessId;
	int32_t ___processId;
	bool ___haveProcessHandle;
	SafeProcessHandle_tA260D4420C5F481A5DA030FFB19D038BBF8A63CB* ___m_processHandle;
	bool ___isRemoteMachine;
	String_t* ___machineName;
	int32_t ___m_processAccess;
	ProcessThreadCollection_t9E9F6B3EB7E8031736898D77DD88F2BD29740971* ___threads;
	ProcessModuleCollection_tB2EBC893262A796A0182EDF0022F0B08E30461EE* ___modules;
	bool ___haveWorkingSetLimits;
	bool ___havePriorityClass;
	ProcessStartInfo_t03E06D8098D3DC01CDACE23EE2D308BDA8E41D3C* ___startInfo;
	bool ___watchForExit;
	bool ___watchingForExit;
	EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___onExited;
	bool ___exited;
	int32_t ___exitCode;
	bool ___signaled;
	bool ___haveExitTime;
	bool ___raisedOnExited;
	RegisteredWaitHandle_t5AEE89AB4B4A54EAC5B66A72A0D7D2EF8C82EC86* ___registeredWaitHandle;
	WaitHandle_t08F8DB54593B241FE32E0DD0BD3D82785D3AE3D8* ___waitHandle;
	RuntimeObject* ___synchronizingObject;
	StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* ___standardOutput;
	StreamWriter_t6E7DF7D524AA3C018A65F62EE80779873ED4D1E4* ___standardInput;
	StreamReader_t81027449065C1B0C339DB46241D8001A6F61130B* ___standardError;
	bool ___disposed;
	int32_t ___outputStreamReadMode;
	int32_t ___errorStreamReadMode;
	int32_t ___inputStreamReadMode;
	AsyncStreamReader_tAC4F4C9FDA0C1A8D21F2B1C838C08C0E83AE871B* ___output;
	AsyncStreamReader_tAC4F4C9FDA0C1A8D21F2B1C838C08C0E83AE871B* ___error;
	String_t* ___process_name;
};
struct Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17  : public fsDirectConverter_1_t8EC81BCA98876AF5AF3271B6086EC66E2CCDC388
{
};
struct RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D  : public fsDirectConverter_1_tF307DFA6F21486A34320546F09381BBF84FF0539
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
struct SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	bool ___U3CPersistentU3Ek__BackingField;
	bool ___U3CAutomaticU3Ek__BackingField;
	int32_t ___U3CHideFlagsU3Ek__BackingField;
	String_t* ___U3CNameU3Ek__BackingField;
};
struct StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4  : public StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5
{
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___invoke;
};
struct StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE  : public GraphElement_1_t440282E1242B69F54132FBDFA69165894DB40B5B
{
	Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___U3CpositionU3Ek__BackingField;
	String_t* ___U3CtitleU3Ek__BackingField;
	String_t* ___U3CbodyU3Ek__BackingField;
	int32_t ___U3CcolorThemeU3Ek__BackingField;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct Type_t  : public MemberInfo_t
{
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___types;
	int32_t ___U3CMatchingU3Ek__BackingField;
	bool ___U3CValueU3Ek__BackingField;
	bool ___U3CReferenceU3Ek__BackingField;
	bool ___U3CClassesU3Ek__BackingField;
	bool ___U3CInterfacesU3Ek__BackingField;
	bool ___U3CStructsU3Ek__BackingField;
	bool ___U3CEnumsU3Ek__BackingField;
	bool ___U3CPublicU3Ek__BackingField;
	bool ___U3CNonPublicU3Ek__BackingField;
	bool ___U3CAbstractU3Ek__BackingField;
	bool ___U3CGenericU3Ek__BackingField;
	bool ___U3COpenConstructedGenericU3Ek__BackingField;
	bool ___U3CStaticU3Ek__BackingField;
	bool ___U3CSealedU3Ek__BackingField;
	bool ___U3CNestedU3Ek__BackingField;
	bool ___U3CPrimitivesU3Ek__BackingField;
	bool ___U3CObjectU3Ek__BackingField;
	bool ___U3CNonSerializableU3Ek__BackingField;
	bool ___U3CObsoleteU3Ek__BackingField;
};
struct fsObjectAttribute_t01E43E525187363F108B146EC18F42D731E84E38  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___PreviousModels;
	String_t* ___VersionString;
	int32_t ___MemberSerialization;
	Type_t* ___Converter;
	Type_t* ___Processor;
};
struct Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C  : public MulticastDelegate_t
{
};
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87  : public MulticastDelegate_t
{
};
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4  : public MulticastDelegate_t
{
};
struct Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A  : public MulticastDelegate_t
{
};
struct Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9  : public MulticastDelegate_t
{
};
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624  : public MulticastDelegate_t
{
};
struct Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57  : public MulticastDelegate_t
{
};
struct Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35  : public MulticastDelegate_t
{
};
struct Func_2_t083860B929985EC8DF79C99B5157C38632F84196  : public MulticastDelegate_t
{
};
struct Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93  : public MulticastDelegate_t
{
};
struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E  : public MulticastDelegate_t
{
};
struct Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D  : public MulticastDelegate_t
{
};
struct Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD  : public MulticastDelegate_t
{
};
struct Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867  : public MulticastDelegate_t
{
};
struct Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4  : public MulticastDelegate_t
{
};
struct Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E  : public MulticastDelegate_t
{
};
struct Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C  : public MulticastDelegate_t
{
};
struct Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96  : public MulticastDelegate_t
{
};
struct Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07  : public MulticastDelegate_t
{
};
struct Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068  : public MulticastDelegate_t
{
};
struct Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4  : public MulticastDelegate_t
{
};
struct Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E  : public MulticastDelegate_t
{
};
struct Func_3_tEFF388DEF67214BB28AD693A56852F9056847940  : public MulticastDelegate_t
{
};
struct Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7  : public MulticastDelegate_t
{
};
struct Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B  : public MulticastDelegate_t
{
};
struct Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3  : public MulticastDelegate_t
{
};
struct Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8  : public MulticastDelegate_t
{
};
struct Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3  : public MulticastDelegate_t
{
};
struct Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D  : public MulticastDelegate_t
{
};
struct Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D  : public MulticastDelegate_t
{
};
struct Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD  : public MulticastDelegate_t
{
};
struct Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA  : public MulticastDelegate_t
{
};
struct Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA  : public MulticastDelegate_t
{
};
struct Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1  : public MulticastDelegate_t
{
};
struct Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37  : public MulticastDelegate_t
{
};
struct Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8  : public MulticastDelegate_t
{
};
struct Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E  : public MulticastDelegate_t
{
};
struct Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B  : public MulticastDelegate_t
{
};
struct Func_3_tB6542392B71A290C5BEE7772995E540871575C55  : public MulticastDelegate_t
{
};
struct Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C  : public MulticastDelegate_t
{
};
struct Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0  : public MulticastDelegate_t
{
};
struct Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F  : public MulticastDelegate_t
{
};
struct Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877  : public MulticastDelegate_t
{
};
struct Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D  : public MulticastDelegate_t
{
};
struct Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6  : public MulticastDelegate_t
{
};
struct Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A  : public MulticastDelegate_t
{
};
struct Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D  : public MulticastDelegate_t
{
};
struct Func_3_t27F5744940086745B289072AFD2247E0719FF074  : public MulticastDelegate_t
{
};
struct Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0  : public MulticastDelegate_t
{
};
struct Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713  : public MulticastDelegate_t
{
};
struct Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69  : public MulticastDelegate_t
{
};
struct Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45  : public MulticastDelegate_t
{
};
struct Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610  : public MulticastDelegate_t
{
};
struct Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5  : public MulticastDelegate_t
{
};
struct Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D  : public MulticastDelegate_t
{
};
struct Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F  : public MulticastDelegate_t
{
};
struct Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52  : public MulticastDelegate_t
{
};
struct Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508  : public MulticastDelegate_t
{
};
struct Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962  : public MulticastDelegate_t
{
};
struct Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A  : public MulticastDelegate_t
{
};
struct Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703  : public MulticastDelegate_t
{
};
struct Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900  : public MulticastDelegate_t
{
};
struct Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376  : public MulticastDelegate_t
{
};
struct Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6  : public MulticastDelegate_t
{
};
struct Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0  : public MulticastDelegate_t
{
};
struct Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56  : public MulticastDelegate_t
{
};
struct Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367  : public MulticastDelegate_t
{
};
struct Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3  : public MulticastDelegate_t
{
};
struct Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC  : public MulticastDelegate_t
{
};
struct Func_3_t77C29582285B38470B966DD7A6E94E15A1705009  : public MulticastDelegate_t
{
};
struct Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3  : public MulticastDelegate_t
{
};
struct Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9  : public MulticastDelegate_t
{
};
struct Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED  : public MulticastDelegate_t
{
};
struct Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15  : public MulticastDelegate_t
{
};
struct Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A  : public MulticastDelegate_t
{
};
struct Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF  : public MulticastDelegate_t
{
};
struct Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B  : public MulticastDelegate_t
{
};
struct Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96  : public MulticastDelegate_t
{
};
struct Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE  : public MulticastDelegate_t
{
};
struct Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827  : public MulticastDelegate_t
{
};
struct Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849  : public MulticastDelegate_t
{
};
struct Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5  : public MulticastDelegate_t
{
};
struct Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450  : public MulticastDelegate_t
{
};
struct Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD  : public MulticastDelegate_t
{
};
struct Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C  : public MulticastDelegate_t
{
};
struct Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E  : public MulticastDelegate_t
{
};
struct Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9  : public MulticastDelegate_t
{
};
struct Func_3_t8171759D65FAF730928654E5BD260A82C54322C2  : public MulticastDelegate_t
{
};
struct Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14  : public MulticastDelegate_t
{
};
struct Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9  : public MulticastDelegate_t
{
};
struct Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972  : public MulticastDelegate_t
{
};
struct Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E  : public MulticastDelegate_t
{
};
struct Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2  : public MulticastDelegate_t
{
};
struct Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6  : public MulticastDelegate_t
{
};
struct Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A  : public MulticastDelegate_t
{
};
struct Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8  : public MulticastDelegate_t
{
};
struct Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047  : public MulticastDelegate_t
{
};
struct Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D  : public MulticastDelegate_t
{
};
struct Func_3_tCF60C787D40192074B0B8F784F994AF897A64088  : public MulticastDelegate_t
{
};
struct Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38  : public MulticastDelegate_t
{
};
struct Func_3_t9BF08FA52536763238F025113D4B3028272814DC  : public MulticastDelegate_t
{
};
struct Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478  : public MulticastDelegate_t
{
};
struct Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66  : public MulticastDelegate_t
{
};
struct Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07  : public MulticastDelegate_t
{
};
struct Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8  : public MulticastDelegate_t
{
};
struct Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14  : public MulticastDelegate_t
{
};
struct Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726  : public MulticastDelegate_t
{
};
struct Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115  : public MulticastDelegate_t
{
};
struct Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC  : public MulticastDelegate_t
{
};
struct Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7  : public MulticastDelegate_t
{
};
struct Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D  : public MulticastDelegate_t
{
};
struct Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98  : public MulticastDelegate_t
{
};
struct Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B  : public MulticastDelegate_t
{
};
struct Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E  : public MulticastDelegate_t
{
};
struct Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3  : public MulticastDelegate_t
{
};
struct Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76  : public MulticastDelegate_t
{
};
struct Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38  : public MulticastDelegate_t
{
};
struct Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD  : public MulticastDelegate_t
{
};
struct Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A  : public MulticastDelegate_t
{
};
struct Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464  : public MulticastDelegate_t
{
};
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07  : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	String_t* ____paramName;
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A ____data;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnDestroyActions;
};
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___U3CTypesU3Ek__BackingField;
	ExceptionU5BU5D_t99DA4B29FFBFD40F2C926A32586692D433EF291C* ___U3CLoaderExceptionsU3Ek__BackingField;
};
struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct SerializationVersionAttribute_t6D4C4C4554D53AE18E5C85E7FC938FEA5515C77E  : public fsObjectAttribute_t01E43E525187363F108B146EC18F42D731E84E38
{
};
struct TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6  : public ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A
{
};
struct TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2  : public ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A
{
};
struct TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859  : public ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A
{
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D  : public LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771
{
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___U3CdictionaryU3Ek__BackingField;
};
struct MacroScriptableObject_tF415D8EA839993A0B66264FC2DF96246D24342AF  : public LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771
{
};
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
};
struct OperatorException_t58C49A11B5395A252AD1FE1138133A2A501F6F4A  : public InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E
{
};
struct InvalidOperatorException_t723AF846E1A320A4A9EAEFFEF9CA02C31D0B2748  : public OperatorException_t58C49A11B5395A252AD1FE1138133A2A501F6F4A
{
};
struct LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A ____data;
};
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value;
};
struct EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Instance;
};
struct Empty_1_tC5D7FD27ED1512911D581E2335D666308A78F639_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array;
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___list;
	HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___hashSet;
};
struct Empty_1_t95E7FBD4B96F9D2099D47F4C15718B651C363980_StaticFields
{
	ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___array;
	List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___list;
	HashSet_1_tCBC2AED809446FE95DDA990CA99F2527D9CF6614* ___hashSet;
};
struct Empty_1_t7D64392CFB687C72E25A3BA817224F7702FAE2CC_StaticFields
{
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___array;
	List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* ___list;
	HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___hashSet;
};
struct List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89_StaticFields
{
	AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* ___s_emptyArray;
};
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_StaticFields
{
	ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___s_emptyArray;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
};
struct List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_StaticFields
{
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_emptyArray;
};
struct List_1_t109F34922AD6589B82B033B6DD689038AD7324E9_StaticFields
{
	TypeNameU5BU5D_tE47D48C878BDF486CCAC6E377899B7C475FD1F43* ___s_emptyArray;
};
struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_StaticFields
{
	CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15* ___s_lambdaDelegateCache;
	CacheDict_2_t3592A9BE3B1E812BCE8A13D901156E74C707DBB7* ___s_lambdaFactories;
	ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7* ___s_legacyCtorSupportTable;
};
struct Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_StaticFields
{
	Collection_t5803C7F2B62E7A86E5C5B102A38072927F0AD107* ___collection;
	Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC* ___U3CGlobalU3Ek__BackingField;
};
struct OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields
{
	Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* ___fieldAccessors;
	Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* ___propertyAccessors;
	Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* ___methodInvokers;
	bool ___jitAvailable;
	bool ____useJitIfAvailable;
	bool ___U3CsafeModeU3Ek__BackingField;
};
struct PlatformUtility_t1848A281AD2DC3383BDF573753827799C3D87EF6_StaticFields
{
	bool ___supportsJit;
};
struct ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___EmptyObjects;
};
struct RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields
{
	RuntimeObject* ___lock;
	List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* ____types;
	List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* ____assemblies;
	HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___disallowedAssemblies;
	Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* ___typeSerializations;
	Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* ____renamedTypes;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ____renamedNamespaces;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ____renamedAssemblies;
	Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56* ____renamedMembers;
};
struct Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields
{
	HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* ___freeOperations;
	HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* ___busyOperations;
	RuntimeObject* ___lock;
	bool ___U3CisUnitySerializingU3Ek__BackingField;
	HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* ___awaitingDependers;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields
{
	HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ____numericTypes;
	HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ____numericConstructTypes;
	HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___typesWithShortStrings;
	Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* ___defaultPrimitives;
};
struct UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_StaticFields
{
	Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___thread;
	Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* ___editorAsync;
	ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3* ___pendingQueue;
};
struct fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_StaticFields
{
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___True;
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___False;
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___Null;
};
struct fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC_StaticFields
{
	HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ____reservedKeywords;
	String_t* ___Key_ObjectReference;
	String_t* ___Key_ObjectDefinition;
	String_t* ___Key_InstanceType;
	String_t* ___Key_Version;
	String_t* ___Key_Content;
	String_t* ___Key_UnitDefault;
	String_t* ___Key_UnitPosition;
	String_t* ___Key_UnitGuid;
	String_t* ___Key_UnitFormerType;
	String_t* ___Key_UnitFormerValue;
	String_t* ___TypeName_Unit;
	Type_t* ___Type_Unit;
	String_t* ___TypeName_MissingType;
	Type_t* ___Type_MissingType;
};
struct U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_StaticFields
{
	U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE* ___U3CU3E9;
	Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35* ___U3CU3E9__39_0;
};
struct U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_StaticFields
{
	U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B* ___U3CU3E9;
	Func_2_t083860B929985EC8DF79C99B5157C38632F84196* ___U3CU3E9__10_0;
};
struct U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields
{
	U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* ___U3CU3E9;
	Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D* ___U3CU3E9__0_0;
	Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96* ___U3CU3E9__0_1;
	Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4* ___U3CU3E9__0_2;
	Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068* ___U3CU3E9__0_3;
	Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E* ___U3CU3E9__0_4;
	Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4* ___U3CU3E9__0_5;
	Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C* ___U3CU3E9__0_6;
	Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E* ___U3CU3E9__0_7;
	Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07* ___U3CU3E9__0_8;
	Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD* ___U3CU3E9__0_9;
	Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867* ___U3CU3E9__0_10;
	Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9* ___U3CU3E9__0_11;
	Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96* ___U3CU3E9__0_12;
	Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A* ___U3CU3E9__0_13;
	Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827* ___U3CU3E9__0_14;
	Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF* ___U3CU3E9__0_15;
	Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849* ___U3CU3E9__0_16;
	Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B* ___U3CU3E9__0_17;
	Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE* ___U3CU3E9__0_18;
	Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED* ___U3CU3E9__0_19;
	Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15* ___U3CU3E9__0_20;
	Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F* ___U3CU3E9__0_21;
	Func_3_t27F5744940086745B289072AFD2247E0719FF074* ___U3CU3E9__0_22;
	Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6* ___U3CU3E9__0_23;
	Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713* ___U3CU3E9__0_24;
	Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A* ___U3CU3E9__0_25;
	Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69* ___U3CU3E9__0_26;
	Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D* ___U3CU3E9__0_27;
	Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0* ___U3CU3E9__0_28;
	Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877* ___U3CU3E9__0_29;
	Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D* ___U3CU3E9__0_30;
	Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E* ___U3CU3E9__0_31;
	Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D* ___U3CU3E9__0_32;
	Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A* ___U3CU3E9__0_33;
	Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38* ___U3CU3E9__0_34;
	Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8* ___U3CU3E9__0_35;
	Func_3_t9BF08FA52536763238F025113D4B3028272814DC* ___U3CU3E9__0_36;
	Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047* ___U3CU3E9__0_37;
	Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478* ___U3CU3E9__0_38;
	Func_3_tCF60C787D40192074B0B8F784F994AF897A64088* ___U3CU3E9__0_39;
	Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2* ___U3CU3E9__0_40;
	Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6* ___U3CU3E9__0_41;
	Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45* ___U3CU3E9__0_42;
	Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508* ___U3CU3E9__0_43;
	Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D* ___U3CU3E9__0_44;
	Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A* ___U3CU3E9__0_45;
	Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* ___U3CU3E9__0_46;
	Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703* ___U3CU3E9__0_47;
	Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52* ___U3CU3E9__0_48;
	Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962* ___U3CU3E9__0_49;
	Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610* ___U3CU3E9__0_50;
	Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5* ___U3CU3E9__0_51;
	Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66* ___U3CU3E9__0_52;
	Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC* ___U3CU3E9__0_53;
	Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14* ___U3CU3E9__0_54;
	Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D* ___U3CU3E9__0_55;
	Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726* ___U3CU3E9__0_56;
	Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98* ___U3CU3E9__0_57;
	Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115* ___U3CU3E9__0_58;
	Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B* ___U3CU3E9__0_59;
	Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7* ___U3CU3E9__0_60;
	Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07* ___U3CU3E9__0_61;
	Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8* ___U3CU3E9__0_62;
	Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900* ___U3CU3E9__0_63;
	Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3* ___U3CU3E9__0_64;
	Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0* ___U3CU3E9__0_65;
	Func_3_t77C29582285B38470B966DD7A6E94E15A1705009* ___U3CU3E9__0_66;
	Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56* ___U3CU3E9__0_67;
	Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3* ___U3CU3E9__0_68;
	Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367* ___U3CU3E9__0_69;
	Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC* ___U3CU3E9__0_70;
	Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376* ___U3CU3E9__0_71;
	Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6* ___U3CU3E9__0_72;
	Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E* ___U3CU3E9__0_73;
	Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD* ___U3CU3E9__0_74;
	Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A* ___U3CU3E9__0_75;
	Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464* ___U3CU3E9__0_76;
	Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38* ___U3CU3E9__0_77;
	Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3* ___U3CU3E9__0_78;
	Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76* ___U3CU3E9__0_79;
	Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5* ___U3CU3E9__0_80;
	Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9* ___U3CU3E9__0_81;
	Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD* ___U3CU3E9__0_82;
	Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14* ___U3CU3E9__0_83;
	Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C* ___U3CU3E9__0_84;
	Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9* ___U3CU3E9__0_85;
	Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E* ___U3CU3E9__0_86;
	Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972* ___U3CU3E9__0_87;
	Func_3_t8171759D65FAF730928654E5BD260A82C54322C2* ___U3CU3E9__0_88;
	Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450* ___U3CU3E9__0_89;
	Func_3_tEFF388DEF67214BB28AD693A56852F9056847940* ___U3CU3E9__0_90;
	Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3* ___U3CU3E9__0_91;
	Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B* ___U3CU3E9__0_92;
	Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D* ___U3CU3E9__0_93;
	Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3* ___U3CU3E9__0_94;
	Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D* ___U3CU3E9__0_95;
	Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8* ___U3CU3E9__0_96;
	Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD* ___U3CU3E9__0_97;
	Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7* ___U3CU3E9__0_98;
	Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA* ___U3CU3E9__0_99;
	Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E* ___U3CU3E9__0_100;
	Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1* ___U3CU3E9__0_101;
	Func_3_tB6542392B71A290C5BEE7772995E540871575C55* ___U3CU3E9__0_102;
	Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37* ___U3CU3E9__0_103;
	Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C* ___U3CU3E9__0_104;
	Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8* ___U3CU3E9__0_105;
	Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0* ___U3CU3E9__0_106;
	Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B* ___U3CU3E9__0_107;
	Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA* ___U3CU3E9__0_108;
};
struct U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_StaticFields
{
	U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F* ___U3CU3E9;
	Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* ___U3CU3E9__35_0;
};
struct U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields
{
	U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* ___U3CU3E9;
	Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* ___U3CU3E9__9_0;
	Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* ___U3CU3E9__10_0;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___U3CU3E9__23_0;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___U3CU3E9__24_0;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___U3CU3E9__25_0;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___U3CU3E9__35_0;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___U3CU3E9__35_1;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
{
	Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero;
	Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One;
	Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne;
	Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue;
	Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
};
struct Guid_t_StaticFields
{
	Guid_t ___Empty;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_StaticFields
{
	TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___Null;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_coreNewLine;
};
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_StaticFields
{
	LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E* ___s_LocalDataStoreMgr;
	AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentCulture;
	AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentUICulture;
};
struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_ThreadStaticFields
{
	LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ___s_LocalDataStore;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentCulture;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentUICulture;
	Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___current_thread;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
};
struct fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___EmptyStringArray;
	fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 ___Success;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields
{
	String_t* ____process_guid;
};
struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields
{
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___type_resolve_in_progress;
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress;
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_refonly;
};
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 StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_StaticFields
{
	UnicodeEncoding_t2C90D9E1E55C16081FACA57B229053C1EF05DAF0* ___m_encoding;
};
struct StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE_StaticFields
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___defaultColor;
};
struct Type_t_StaticFields
{
	Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
	Il2CppChar ___Delimiter;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
	RuntimeObject* ___Missing;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
struct SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_StaticFields
{
	String_t* ___s_nullMessage;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
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 ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C  : public RuntimeArray
{
	ALIGN_FIELD (8) ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* m_Items[1];

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

	inline Type_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Type_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Type_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918  : public RuntimeArray
{
	ALIGN_FIELD (8) RuntimeObject* m_Items[1];

	inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F  : public RuntimeArray
{
	ALIGN_FIELD (8) Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* m_Items[1];

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

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

	inline MemberInfo_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline MemberInfo_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, MemberInfo_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline MemberInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline MemberInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, MemberInfo_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1  : public RuntimeArray
{
	ALIGN_FIELD (8) Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* m_Items[1];

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

	inline uint8_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, uint8_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
	{
		m_Items[index] = value;
	}
};
struct KeyValuePair_2U5BU5D_tB0707823AD77DFC250A1B32BFDE51BCC2B93F6B1  : public RuntimeArray
{
	ALIGN_FIELD (8) KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 m_Items[1];

	inline KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9* 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_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 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 KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 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 ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A  : public RuntimeArray
{
	ALIGN_FIELD (8) Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* m_Items[1];

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

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

	inline int32_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline int32_t* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, int32_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
	{
		m_Items[index] = value;
	}
};

IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_back(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_cleanup(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_back(const Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C& unmarshaled);
IL2CPP_EXTERN_C void Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_cleanup(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com& marshaled);

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m0022F947C32D53103782D92867141D53D85D3580_gshared (Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m5B5D4D38E327B1DF7E23154C951D92152AEB6A86_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m828A69C9A8C243440A7DA30F74FEF5D669DC3D42_gshared (Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m0C52F1C85FCABB8E275037292A474018F248D5FA_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m729002D40FD8F29363F6741359D6AA3299EA2B56_gshared (Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m84A47C7FB630DF09B6FA6A28F7E66DE655622B56_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m7F7145224E89970ABC81E7F46B7B424E3B846E81_gshared (Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m84AE892673B320F327C8B71A88187C003A48BBCC_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mBB76D3DCC2FC5FF0EFDF22DF507856798CE64B53_gshared (Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDAC902006B7A54CFE3F06E7AD86DFD8F9BDEB296_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mF4E080C91E546F8E714D147900671AC1BCD34170_gshared (Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m96ED6DF317F21FC22DF159F9B2033AC19817B300_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m182C2BAB912DC42A91A6C57054BFBD5302C458B2_gshared (Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m47F1E5AD9500F46C825A4642AEFC0D4768C1AB6F_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mC17883D2399DAA19862FE43DD60C7C2B8DEC3F75_gshared (Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mFB91A8225578E4BAF2BA7A864BF92A14C6A7B1B6_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m2DD09558CFFE4C6FEBEF54BB20489B7761D1DB0E_gshared (Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE0F47D2F43E3D04656609AEF2FF5078879ED3DB4_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m584228D514F93552469D84730F3DA7CF83DA41FF_gshared (Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m7DE1A22A9D06D3B6D63A3DBE3FE3A9BB24F4957C_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m489635E8E9F2E81B1EC92F42EFD038DCAE0AE448_gshared (Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mF208901E0D23C9D69112D1BB4FADBBD0AA9EDD19_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m4C63A8E7225299F20371DA014B02BDDC1941AE66_gshared (Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m180075D8DC81B9746FA12DED0590ADEA0CB6C95C_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m0242298A50EF3CE0DF1C3DF486784B54F7921B76_gshared (Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B71F1F266C4601E16084C625432219B8937CBE7_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m61EA1440E765E80DEC9A05523E8D2CEFF2280545_gshared (Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m6C27FE25136BD6E5F8528AD19ACDF89ADC6FD125_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m2135D4F82607AAC41398E71D7A763595E19F7322_gshared (Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1162CDBA74641729CB48BFDCF948B46FD6C1CF05_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m28B50460F5F866C634560C223C5CCA5FC290317F_gshared (Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1001AD411E44C98781CA60D34DA57D9A558B25B1_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m0E1C16684165AC23641F81E8C29EF216E2407ECA_gshared (Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBD30848D173643E9B035F3D314010305A3D0BFCC_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m796E56F91A897B22E30FAEA351E10B47555A5B50_gshared (Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC26A494595420FE8014AD47006BC28C2A09110FE_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m0C933254EC9ED169777A3169FB9DF44CEAE8043E_gshared (Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m944E8177B5E22E9DD637BC0830FE1DAC7A820C40_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m6528C314DE5019E6D25720E06ECD5B103D9FB2CA_gshared (Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB9768CB9045025389A2CB41F1E42F4C61325916D_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m51C24405DF685B46BE09AF904F6872CB19FB5B62_gshared (Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m3999950C83D5BAABFDB2D4ABF08EBEA5AF9B29A8_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m2FB0B80E852CF222C0AA9A658CD95A1F2B1DAECA_gshared (Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mFA7D99C36710E6BE78C821190814064C5D405282_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m7206A8A2F7F8A01A94A3BAC1D06CC21BD37C7E5C_gshared (Func_3_t27F5744940086745B289072AFD2247E0719FF074* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m6F1EE2C8E661A1A1141BFA652B817C75DB19C591_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t27F5744940086745B289072AFD2247E0719FF074* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m3C4CEA55C8E0A82B282721E6825C7ABC2145FD73_gshared (Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m9DB181336265E2F2E13770BE11EBAF57976E5E75_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m752D01CCA927DECB978CF441331E4E7C40E87F53_gshared (Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8618FD5346265B5BE3F042F18984561EDB1BFEEA_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m8E55F853D00C3D1CBC6C3DCB72B3C04F82E54743_gshared (Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBF6C0D565F7592021CD49E291AC4A3779AE786B2_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m58353E28D4B0D8E4D6842DC3FE2D528A94E8CB09_gshared (Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m56D642869FD970035844BC260521E2B923A72416_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mC379EBC1307BE3CB2560BE7A90678DFE04206551_gshared (Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m9FA31BEBE3AC3FB89B795BAB063B02F8F8927610_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mDD546D827F6693CD006F056B0DD6D4424B360540_gshared (Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9512E4461467CD99D7BDF0B8B7BDD3844EE7655_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m56EBAD35588E7031816357CF1D9218F5E0990A75_gshared (Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m087BDE7284EB277E5A1AF545397642B285064A94_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mB2542D421AD15E46EC352DD6D60DF0D23375B8BE_gshared (Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m010C5D64708EE1F9B416A41791E962DD68C0D0CA_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m2E925999C656BFAFBE3A61B62894A079822BD8A1_gshared (Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1D704EB98B1D0D8C8C61452742A7EADAF733077E_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m1420578385EB6B69A19013A5AE5DCC24BD8D1625_gshared (Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mFA4BCFBA152428061E369AA18FA313EF450F2757_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mAFBDEB5CDC0D4E0F2EAA7A589323D12AFFE5703D_gshared (Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m31C27C37B6A52EC7E47787EDAF579578DD57D26F_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m505441D5503C2C757CC20CA1FF0B830B51B35203_gshared (Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m51FE6E18569F4527B9060819F8377F35EB0DC94E_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mB387AC0F7EB8830BC980B8BC7DB5929F41239540_gshared (Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEC5B1F40CF0D458040A0D74AF33ADAED7CC62F18_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mDD7715542E511A226BC3013BC72386A454F28FBD_gshared (Func_3_t9BF08FA52536763238F025113D4B3028272814DC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mF6DD8B306382A5439302AA5038FA634D3CE48474_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t9BF08FA52536763238F025113D4B3028272814DC* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m0507A19A255A0F5B988102E2D0B2459456CF1675_gshared (Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD4E5E2CB66BB2E12051A5D01FF9D2D3B9249F600_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mF9C6FBE97FC2A92E9EEAA7C6A45A4D29553428C7_gshared (Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m14D17F67B10ECC9D0BDC7552356404496D7A8B04_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m7F75851672EA4D872ADF4E36536337865E1DFA87_gshared (Func_3_tCF60C787D40192074B0B8F784F994AF897A64088* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2244CC5CF480FA34837A75C9D5EA251E290954FE_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tCF60C787D40192074B0B8F784F994AF897A64088* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m54948994726D1DD9555144C2E5D8A46885424767_gshared (Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m5CCA4CF500E685998A75F0A96D810C810E15A4CF_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mBD49E63360B966336D99EEE0A2D539F9C7860F72_gshared (Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m1865929B8CFEE6F8F83074DA68CC6EA2D24CBC88_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mB1B53FDFF0E141317E08B599BBB5A2B61611A8B2_gshared (Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mF6C81DC58CDFCBE91ED789B8CADF42B04F2E8A3E_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m3210B68A2CCE741D58546D643EBE7EBD27D9927A_gshared (Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m93B40111245F52530239968D32BB30BA7A3109E6_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m8B4D91403F74451DCF1FF2A8DCA144A1E12FA3C5_gshared (Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m4F9205424112CA4CF8200D33945F129C6149BD30_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m5EE5F90BBACD1773A06645C3AC00040E252E7C65_gshared (Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCBA43533189A8CBC26BBFA804A4D22881ED5288_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m556F5E753887E2D11F9919681CD0FBA6CACC7CD5_gshared (Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m763778A5CD860E8A9846628ED6A283820E9C9829_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mCB98ACF87F35674129D5AB5D991F0375D8F5AD87_gshared (Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m0FE116AB54D63ECB49EF6C8134322688AE163710_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m14CB84B57F4310A2484056DC89E9FD3AF3D03A24_gshared (Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8277AC787BDD9F21BA1F47D634F6E9B29518F8D3_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m5A6702FE62B41527EC5D812ADA21B2F7BBEAC3FE_gshared (Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m52AFB6BB9F9218A10B4902C216873980CEE9D5C6_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m3E81FD83C877076690617225E62CCC0BC2A966D5_gshared (Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mCAD28319FC229DFF6D8F69E78673DD9B5B9D5A2C_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m84F2770C13B6FD860133285382FCD341ADDD5BB5_gshared (Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mDC966ABA051A7C45C54B3128567B39C9C5185B8E_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mF3EE0AC231B525D71D72B51305DA2B1C3B9C0AFE_gshared (Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m012096EE027F9CCCF3AE67496022BB0755232AB5_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mB926B32A76B10DFE7A8AD5FB93906EF8B8A63C76_gshared (Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m494985EAA344C5EDB506C71ED398E7CEABE47796_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mFA63BF05641C5B2D37A26E5E1CCB726DE488C348_gshared (Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mC0E9B7E1ED3354D1C2F6A50ADE30139B82DECD74_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mA1F334FDCBCBB6AC5529F89ACF464A6E40F1FF55_gshared (Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC84A272FA9FFC2C7C6BF747D78FBD96AB0DE0747_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mFBC9697CFB011B639E76CEC40FB7A07BB49DD1BA_gshared (Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD214322A396376B4BB923D18C734FFD7E6117AEA_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m42010284C5F2D7930BC79DB07E450561DA21D788_gshared (Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m265CC174A55BE6CFD293B2CE8404976775F73F19_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mB05A5A70369E26B2C6AADC0F7195E28FFFE09064_gshared (Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m5C9AADE2BD163A7E32A9B4624A7E73AF0129292B_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mC92DA1E7357A272E412C970107CCBE49C50C7772_gshared (Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m4BEBE3FDD8099F111027A5EC7801665160364645_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mC8771A0F6B98E368CC834C23027CBC0451B06B04_gshared (Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mC331CA9471FB03D55B4F92101B84B22BD34A1667_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mAADC9EFE63413CBFF46B95C14EAAE94463691218_gshared (Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB15675C2464CBA37704A05EB39BE8D27E24AD58F_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mCD50BB7F01BDDB33BBBAFB52DAEE427E3BED18DA_gshared (Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m8F77A7866AD0C84E024645C9219E3613506B342B_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m8B6A55EECF9B8E733B5C0E81CEE283946F45CF2E_gshared (Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m01E6F573144F7DA9DDD23F404FA83A2A1335BFE8_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m5ED2CEECA36720956863649327B01A890A3C5363_gshared (Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDCE4C120DDCFEC3D7395CE950D6610947BE6CDB4_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m055661E96BB3B12CF2A3EB5AB3B5422D74A09433_gshared (Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m5AEA33E7196CE235EA449F62F2127DE00A8CF1F5_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m3E221998B86C0D672D0FF570F3FD88D95C0EEFEE_gshared (Func_3_t77C29582285B38470B966DD7A6E94E15A1705009* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D17C48ABD1157D6147C4F9253417B008F2A09F3_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t77C29582285B38470B966DD7A6E94E15A1705009* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m8BE162E0135EEC8E4C149623BC98CC835242C743_gshared (Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m65D6C9AA0088CD5DD41DD5589B51C7768D57FDC3_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m8A23225F1877733F5A5510336CEBF44AD4C15D5D_gshared (Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m03340750537C5F4D6BA4ECAA0EF8FAC85B9434D3_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m7E4EC70C21C3CA41B31F58F8C0B5A8F47FC2E0E0_gshared (Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD6F76C4BA7A73E2A922BF02AD2E647B875FABACA_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m040530D583E0B40D6F48A47D5C8D609AFE143D1F_gshared (Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m15224E69EC1C15DF7C594D2030AE64E5059DDAC2_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mD576C73482294001560600D72375965E9AF3F43E_gshared (Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mDBDC4830C17D1E09402C0ABF2ABD81ACADC03CCB_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m11287E8BDC094B70D6B1CBEF5088F0A68FE44642_gshared (Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mBFE1049E717EF76B8970F7927790C0820FF4730B_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mCEA186B2502F0B3134DCA2455C051E627F4FA269_gshared (Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9CA6BB904544DADA78FFEE7EC7CF4652B2F6A143_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mF353252F5DD80D709CBEAF3E0D26DC5E3813D751_gshared (Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF3FDB95A8566534527140E9EB0AD352A8A873A11_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mFDEFE35BBCA7E82A435CADB56F89174E514A687E_gshared (Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mE4E63461B5EEDAF92439073CBCC8B1A8B3CB76A1_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mD5A89E49E051F2DF3A9C9DC29F8A8FCAAE6BA00B_gshared (Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m3C75AE521AA851333C27D6A62469E46160F629A3_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m4D23F45F4F87C24102617739DB1DEC17133CC13D_gshared (Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mBE775D0122EF1D6089BB7A75B28E4AD342F2463F_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m5FD571A7F9703F0F27F487AA12253EFCEADAC201_gshared (Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m8BE985823FD8ADA5BD5C2F30948C88C1E9197726_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m2945847213CB27120C62AAF0CF3303B79CDED6A3_gshared (Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mB3FF8FA91915E98DE23E7AE6E00084028EF289D2_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mD0F07C835A0FD39BA2323FF38D33296C6FE8E390_gshared (Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m11A9FA5650AF9A20FA7B3CF59B63D0D3CD0C0CA1_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m72C571E1F83D5224126DBFC6FF0AB2223034F41F_gshared (Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m2A2BE0D55EAA658787E4DD65B9525485F3ED2DA1_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mC513BF9C52A1324B7B241D0B3CB03E5E48143F97_gshared (Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m56716F2DE2AF8A843AB963AB6791662E4F264E29_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mFDB3C1FBBD88FD7FD1C3B9797E6609107B081CE5_gshared (Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF0A6A87D95711FC388CE0462217440F7FDDF62C6_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mE40F72BC4F8BD22933D7202AF86390DEDCA618FB_gshared (Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m820CE8EA5B029A6514F680A027539D1C5F9FECA3_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mBC5E19E87CC9D095CF14DEEBD090062D74A719A4_gshared (Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4DA98A5A7F8C8361828CED1323F0E48513627BCA_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mD999356B46060CCBA323F42101C6232322407AAD_gshared (Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mE71477EF50DFE455A8967E5D18959F53F6C4CC70_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m2E9EBCA0F1D363AB8601C20C0393E5186D79536D_gshared (Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m075FE864F9C4CB1BC7540FA3DA4D410F542A4B06_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m19B65D455FB3EFBE5C8B76EC9DEAD66BF1D4FD92_gshared (Func_3_t8171759D65FAF730928654E5BD260A82C54322C2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m10C2027875599BC9FC69D59C201C72961FE0A557_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t8171759D65FAF730928654E5BD260A82C54322C2* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m50489F42111A37C4E53E83AF80B9458DEA9976E6_gshared (Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5B795E4FC95A48B3693F3317924B27175E3222AB_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m3E08B9CE5CADDEAF7DE4F70354F0DD538F4521FB_gshared (Func_3_tEFF388DEF67214BB28AD693A56852F9056847940* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m990BE9AB0777A8837D16005EA548B2D51209268E_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tEFF388DEF67214BB28AD693A56852F9056847940* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mA40DF46FA0E6DB45AE52317FCD7A6F180FB2E85F_gshared (Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mCB84DD387E6228F9E69ECDBFDE683E6E9C51F2EE_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mBDEE985650C19B589F93ADE4DA554AD3A7AE8615_gshared (Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mBA3AC4DF9974B9EEB502F0CB4CB37F6A2F09FB38_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m5A7903774FE98B443DD45E7AD5EA5DDA9ABA3E47_gshared (Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m66DD708D80CBF2350B8C68AE4DC10875B547AA0D_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mCD1860E4F197224A0F818A01787DAE56F43DD094_gshared (Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m81429FC400921B56C50E5411D0F438A8AA23D903_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mE9F50D4DAC919B6DF45984F121E0F40FE652818E_gshared (Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8D50F9271593F0DAB152AE2AC41CF53DE5F58901_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m7DC438E9BEDF3F61E18D5AC6F1A4318F3F5A9388_gshared (Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC9EF13A7E3F298E9C769A03F178A1D8C6D63A6E9_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m9F7B5189BC9469C55691F07A84D3B9C62603C0CB_gshared (Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCE7C6EE4ABCD25E622B97A14FD623815109264B6_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mAF86B8AB0DAF388460B465C0AD4115785AB888C2_gshared (Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m120038B2415C2D1B93CE340776AB4C02023AA242_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m04208E71689F79E599425D15B95E70122187472F_gshared (Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m56A3D881CAEB604F15DFD8CCCBE245FAB53D8D9F_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mCCFEFEBDB59EEBE94FCE51EE6FB1606D65A0A420_gshared (Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8E42A0E8F64052C735F53A1AFCB3778346A2055D_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mBD138818F5C38F24FEA11245F591DD98E12E4E06_gshared (Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mFEA944F395353BC66F4298481ADC2522D50A3D6C_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m5A9B3CA69C7358145CDA39152B0CC492C8673FF4_gshared (Func_3_tB6542392B71A290C5BEE7772995E540871575C55* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1AEB1FB8D0BABB6CAFAC5710821760F2183BD547_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB6542392B71A290C5BEE7772995E540871575C55* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mBA7663EBEC2C0E179E90417DDF93447EEA641191_gshared (Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9DD93A8CA069396BB57AEAE0FA427A2FBD925665_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mF133F39F15BF28FAD91570274096C944AE65E710_gshared (Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCD65CF1D2D535636A28F12CD52E9ECA6FB4D72ED_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mEAD40CF1F7CC27BBBC1E5CF85A24AF0528577CDA_gshared (Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mBBD3BCE6B9A482C77CD6FA04F4DD398077B2CA60_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m612B07DC217C712A48A582BD54F1D3C6651885A8_gshared (Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mB723D98B8409519B2CB655EE862D2297EC677B5C_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m3757EDCFB43FC48798EE01F50A6C5B83FE6FB1C0_gshared (Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m7234C4C937E9FBED537075D6CBF5C5DACC7AD5CD_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m979A13563C8D9CBA4F45E43D1A8AF009270F9018_gshared (Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5D69E54B83BFC783D1434B24CACBC3BFCBA6A9E5_gshared (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA* ___0_handler, bool ___1_reverse, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, 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 Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* Expression_Lambda_TisRuntimeObject_m43F07C2527F3E7D93E3099A9627771361B451038_gshared (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Expression_1_Compile_mAE60BB2984F0B64C621A225AA174F670BBAE11EC_gshared (Expression_1_t63D438A2F366BA0B43CCDBBFCE66D131C313A7D7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, 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 Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __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_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 bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Cast_TisRuntimeObject_m21250FA47CFF08469ACE158D6FA4E1FE11837D29_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeCodebase_GetAssemblyAttributes_TisRuntimeObject_m7B439EADC87FF5104311C0B372CC0030C53799AB_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Single_TisRuntimeObject_m4966D6BB67940E1EE80ADA3CC60C81D03436C62F_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_SetEquals_mF732845AD8521332BC169B8AA011217D3A63FB84_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AttributeUtility_HasAttribute_TisRuntimeObject_m5940E2EFFAFEF4ECE295C4B0D001BAA06D924424_gshared (MemberInfo_t* ___0_element, bool ___1_inherit, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexpectedEnumValueException_1__ctor_m8323477225F696295F492B2FB8E57AA261ECB3E9_gshared (UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_gshared (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_gshared_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_gshared_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AttributeUtility_GetAttribute_TisRuntimeObject_m3FD7C404C6E0DF5E949BC87256B48EA8865AF9DD_gshared (MemberInfo_t* ___0_element, bool ___1_inherit, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Except_TisRuntimeObject_m8B8D61ADB6F12C233EEFF2A66C12135B67ECFE6B_gshared (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinqUtility_Yield_TisRuntimeObject_m86070A6145AEDFC821BE377AB1C45C5B94B84AA9_gshared (RuntimeObject* ___0_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Concat_TisRuntimeObject_m84DD8C4D7381636C5F798202183E95C359606D33_gshared (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsBaseConverter_SerializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA477EC6F5D83CF9813DED311B44EB25069A67FD7_gshared (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04* __this, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___0_data, Type_t* ___1_overrideConverterType, String_t* ___2_name, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsBaseConverter_DeserializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m99FA8D5FB2DA808B5B3DBC7945D5B5592F11C358_gshared (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04* __this, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___0_data, Type_t* ___1_overrideConverterType, String_t* ___2_name, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___3_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsDirectConverter_1__ctor_mBFCA0DE0165FE7459AEBC89AC73731BBCF7F64E6_gshared (fsDirectConverter_1_t8EC81BCA98876AF5AF3271B6086EC66E2CCDC388* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsBaseConverter_SerializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mB713137A72F280700A2ECEA7B05D487A15DBBEA4_gshared (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04* __this, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___0_data, Type_t* ___1_overrideConverterType, String_t* ___2_name, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsBaseConverter_DeserializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7AC87D2BB880EB5DA39180347AED8A66F8A8EEB_gshared (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04* __this, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___0_data, Type_t* ___1_overrideConverterType, String_t* ___2_name, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___3_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsDirectConverter_1__ctor_m644F4C264CCF8F165037066D5AC2034B6D176110_gshared (fsDirectConverter_1_tF307DFA6F21486A34320546F09381BBF84FF0539* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsContext_Get_TisRuntimeObject_m0DA21A2EC755AAE4904ABB16FCF8C8E7062125B1_gshared (fsContext_t3B227C205D84208E2D8934429C07677542C97B5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsSerializer_TrySerialize_TisRuntimeObject_m535933D428C9B51988896FE7C0658FE75A0C0D29_gshared (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* __this, RuntimeObject* ___0_instance, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23** ___1_data, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsSerializer_TryDeserialize_TisRuntimeObject_m3FB630497C0D561959831E27DEC91D075D944267_gshared (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, RuntimeObject** ___1_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_m67CFBD544CF1D1C0C7E7457FDBDB81649DE26847_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsContext_Set_TisRuntimeObject_mB0406DE627FEFA7F615A896B1551F6FCC628D21B_gshared (fsContext_t3B227C205D84208E2D8934429C07677542C97B5F* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElement_1__ctor_m5068F0687246C1C59F62FF88294BC20950568050_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentQueue_1_Enqueue_m6E14BFDDF046BB59B8EEF4A398D5AB7F4720D0A4_gshared (ConcurrentQueue_1_t38466BAF2E0933882FAC022407D638F7900CEED4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentQueue_1__ctor_m45A2A2E43BA42D4368773A687E7BB6CBCD510345_gshared (ConcurrentQueue_1_t38466BAF2E0933882FAC022407D638F7900CEED4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryOperatorHandler__ctor_m2638C6EEA2BE5DFB015E169C2B90501C945CEF81 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, String_t* ___0_name, String_t* ___1_verb, String_t* ___2_symbol, String_t* ___3_customMethodName, const RuntimeMethod* method) ;
inline void Func_3__ctor_m0022F947C32D53103782D92867141D53D85D3580 (Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m0022F947C32D53103782D92867141D53D85D3580_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m5B5D4D38E327B1DF7E23154C951D92152AEB6A86 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m5B5D4D38E327B1DF7E23154C951D92152AEB6A86_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m828A69C9A8C243440A7DA30F74FEF5D669DC3D42 (Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m828A69C9A8C243440A7DA30F74FEF5D669DC3D42_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m0C52F1C85FCABB8E275037292A474018F248D5FA (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m0C52F1C85FCABB8E275037292A474018F248D5FA_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m729002D40FD8F29363F6741359D6AA3299EA2B56 (Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m729002D40FD8F29363F6741359D6AA3299EA2B56_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m84A47C7FB630DF09B6FA6A28F7E66DE655622B56 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m84A47C7FB630DF09B6FA6A28F7E66DE655622B56_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m7F7145224E89970ABC81E7F46B7B424E3B846E81 (Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m7F7145224E89970ABC81E7F46B7B424E3B846E81_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m84AE892673B320F327C8B71A88187C003A48BBCC (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m84AE892673B320F327C8B71A88187C003A48BBCC_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mBB76D3DCC2FC5FF0EFDF22DF507856798CE64B53 (Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mBB76D3DCC2FC5FF0EFDF22DF507856798CE64B53_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDAC902006B7A54CFE3F06E7AD86DFD8F9BDEB296 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDAC902006B7A54CFE3F06E7AD86DFD8F9BDEB296_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mF4E080C91E546F8E714D147900671AC1BCD34170 (Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mF4E080C91E546F8E714D147900671AC1BCD34170_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m96ED6DF317F21FC22DF159F9B2033AC19817B300 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m96ED6DF317F21FC22DF159F9B2033AC19817B300_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m182C2BAB912DC42A91A6C57054BFBD5302C458B2 (Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m182C2BAB912DC42A91A6C57054BFBD5302C458B2_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m47F1E5AD9500F46C825A4642AEFC0D4768C1AB6F (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m47F1E5AD9500F46C825A4642AEFC0D4768C1AB6F_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mC17883D2399DAA19862FE43DD60C7C2B8DEC3F75 (Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mC17883D2399DAA19862FE43DD60C7C2B8DEC3F75_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mFB91A8225578E4BAF2BA7A864BF92A14C6A7B1B6 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mFB91A8225578E4BAF2BA7A864BF92A14C6A7B1B6_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m2DD09558CFFE4C6FEBEF54BB20489B7761D1DB0E (Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m2DD09558CFFE4C6FEBEF54BB20489B7761D1DB0E_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE0F47D2F43E3D04656609AEF2FF5078879ED3DB4 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE0F47D2F43E3D04656609AEF2FF5078879ED3DB4_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m584228D514F93552469D84730F3DA7CF83DA41FF (Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m584228D514F93552469D84730F3DA7CF83DA41FF_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m7DE1A22A9D06D3B6D63A3DBE3FE3A9BB24F4957C (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m7DE1A22A9D06D3B6D63A3DBE3FE3A9BB24F4957C_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m489635E8E9F2E81B1EC92F42EFD038DCAE0AE448 (Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m489635E8E9F2E81B1EC92F42EFD038DCAE0AE448_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mF208901E0D23C9D69112D1BB4FADBBD0AA9EDD19 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mF208901E0D23C9D69112D1BB4FADBBD0AA9EDD19_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m4C63A8E7225299F20371DA014B02BDDC1941AE66 (Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m4C63A8E7225299F20371DA014B02BDDC1941AE66_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m180075D8DC81B9746FA12DED0590ADEA0CB6C95C (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m180075D8DC81B9746FA12DED0590ADEA0CB6C95C_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m0242298A50EF3CE0DF1C3DF486784B54F7921B76 (Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m0242298A50EF3CE0DF1C3DF486784B54F7921B76_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B71F1F266C4601E16084C625432219B8937CBE7 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B71F1F266C4601E16084C625432219B8937CBE7_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m61EA1440E765E80DEC9A05523E8D2CEFF2280545 (Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m61EA1440E765E80DEC9A05523E8D2CEFF2280545_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m6C27FE25136BD6E5F8528AD19ACDF89ADC6FD125 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m6C27FE25136BD6E5F8528AD19ACDF89ADC6FD125_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m2135D4F82607AAC41398E71D7A763595E19F7322 (Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m2135D4F82607AAC41398E71D7A763595E19F7322_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1162CDBA74641729CB48BFDCF948B46FD6C1CF05 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1162CDBA74641729CB48BFDCF948B46FD6C1CF05_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m28B50460F5F866C634560C223C5CCA5FC290317F (Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m28B50460F5F866C634560C223C5CCA5FC290317F_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1001AD411E44C98781CA60D34DA57D9A558B25B1 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1001AD411E44C98781CA60D34DA57D9A558B25B1_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m0E1C16684165AC23641F81E8C29EF216E2407ECA (Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m0E1C16684165AC23641F81E8C29EF216E2407ECA_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBD30848D173643E9B035F3D314010305A3D0BFCC (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBD30848D173643E9B035F3D314010305A3D0BFCC_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m796E56F91A897B22E30FAEA351E10B47555A5B50 (Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m796E56F91A897B22E30FAEA351E10B47555A5B50_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC26A494595420FE8014AD47006BC28C2A09110FE (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC26A494595420FE8014AD47006BC28C2A09110FE_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m0C933254EC9ED169777A3169FB9DF44CEAE8043E (Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m0C933254EC9ED169777A3169FB9DF44CEAE8043E_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m944E8177B5E22E9DD637BC0830FE1DAC7A820C40 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m944E8177B5E22E9DD637BC0830FE1DAC7A820C40_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m6528C314DE5019E6D25720E06ECD5B103D9FB2CA (Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m6528C314DE5019E6D25720E06ECD5B103D9FB2CA_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB9768CB9045025389A2CB41F1E42F4C61325916D (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB9768CB9045025389A2CB41F1E42F4C61325916D_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m51C24405DF685B46BE09AF904F6872CB19FB5B62 (Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m51C24405DF685B46BE09AF904F6872CB19FB5B62_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m3999950C83D5BAABFDB2D4ABF08EBEA5AF9B29A8 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m3999950C83D5BAABFDB2D4ABF08EBEA5AF9B29A8_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m2FB0B80E852CF222C0AA9A658CD95A1F2B1DAECA (Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m2FB0B80E852CF222C0AA9A658CD95A1F2B1DAECA_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mFA7D99C36710E6BE78C821190814064C5D405282 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mFA7D99C36710E6BE78C821190814064C5D405282_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m7206A8A2F7F8A01A94A3BAC1D06CC21BD37C7E5C (Func_3_t27F5744940086745B289072AFD2247E0719FF074* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t27F5744940086745B289072AFD2247E0719FF074*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m7206A8A2F7F8A01A94A3BAC1D06CC21BD37C7E5C_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m6F1EE2C8E661A1A1141BFA652B817C75DB19C591 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t27F5744940086745B289072AFD2247E0719FF074* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t27F5744940086745B289072AFD2247E0719FF074*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m6F1EE2C8E661A1A1141BFA652B817C75DB19C591_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m3C4CEA55C8E0A82B282721E6825C7ABC2145FD73 (Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m3C4CEA55C8E0A82B282721E6825C7ABC2145FD73_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m9DB181336265E2F2E13770BE11EBAF57976E5E75 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m9DB181336265E2F2E13770BE11EBAF57976E5E75_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m752D01CCA927DECB978CF441331E4E7C40E87F53 (Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m752D01CCA927DECB978CF441331E4E7C40E87F53_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8618FD5346265B5BE3F042F18984561EDB1BFEEA (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8618FD5346265B5BE3F042F18984561EDB1BFEEA_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m8E55F853D00C3D1CBC6C3DCB72B3C04F82E54743 (Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m8E55F853D00C3D1CBC6C3DCB72B3C04F82E54743_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBF6C0D565F7592021CD49E291AC4A3779AE786B2 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBF6C0D565F7592021CD49E291AC4A3779AE786B2_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m58353E28D4B0D8E4D6842DC3FE2D528A94E8CB09 (Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m58353E28D4B0D8E4D6842DC3FE2D528A94E8CB09_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m56D642869FD970035844BC260521E2B923A72416 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m56D642869FD970035844BC260521E2B923A72416_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mC379EBC1307BE3CB2560BE7A90678DFE04206551 (Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mC379EBC1307BE3CB2560BE7A90678DFE04206551_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m9FA31BEBE3AC3FB89B795BAB063B02F8F8927610 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m9FA31BEBE3AC3FB89B795BAB063B02F8F8927610_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mDD546D827F6693CD006F056B0DD6D4424B360540 (Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mDD546D827F6693CD006F056B0DD6D4424B360540_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9512E4461467CD99D7BDF0B8B7BDD3844EE7655 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9512E4461467CD99D7BDF0B8B7BDD3844EE7655_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m56EBAD35588E7031816357CF1D9218F5E0990A75 (Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m56EBAD35588E7031816357CF1D9218F5E0990A75_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m087BDE7284EB277E5A1AF545397642B285064A94 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m087BDE7284EB277E5A1AF545397642B285064A94_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mB2542D421AD15E46EC352DD6D60DF0D23375B8BE (Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mB2542D421AD15E46EC352DD6D60DF0D23375B8BE_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m010C5D64708EE1F9B416A41791E962DD68C0D0CA (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m010C5D64708EE1F9B416A41791E962DD68C0D0CA_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m2E925999C656BFAFBE3A61B62894A079822BD8A1 (Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m2E925999C656BFAFBE3A61B62894A079822BD8A1_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1D704EB98B1D0D8C8C61452742A7EADAF733077E (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1D704EB98B1D0D8C8C61452742A7EADAF733077E_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m1420578385EB6B69A19013A5AE5DCC24BD8D1625 (Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m1420578385EB6B69A19013A5AE5DCC24BD8D1625_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mFA4BCFBA152428061E369AA18FA313EF450F2757 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mFA4BCFBA152428061E369AA18FA313EF450F2757_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mAFBDEB5CDC0D4E0F2EAA7A589323D12AFFE5703D (Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mAFBDEB5CDC0D4E0F2EAA7A589323D12AFFE5703D_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m31C27C37B6A52EC7E47787EDAF579578DD57D26F (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m31C27C37B6A52EC7E47787EDAF579578DD57D26F_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m505441D5503C2C757CC20CA1FF0B830B51B35203 (Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m505441D5503C2C757CC20CA1FF0B830B51B35203_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m51FE6E18569F4527B9060819F8377F35EB0DC94E (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m51FE6E18569F4527B9060819F8377F35EB0DC94E_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mB387AC0F7EB8830BC980B8BC7DB5929F41239540 (Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mB387AC0F7EB8830BC980B8BC7DB5929F41239540_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEC5B1F40CF0D458040A0D74AF33ADAED7CC62F18 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEC5B1F40CF0D458040A0D74AF33ADAED7CC62F18_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mDD7715542E511A226BC3013BC72386A454F28FBD (Func_3_t9BF08FA52536763238F025113D4B3028272814DC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t9BF08FA52536763238F025113D4B3028272814DC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mDD7715542E511A226BC3013BC72386A454F28FBD_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mF6DD8B306382A5439302AA5038FA634D3CE48474 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t9BF08FA52536763238F025113D4B3028272814DC* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t9BF08FA52536763238F025113D4B3028272814DC*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mF6DD8B306382A5439302AA5038FA634D3CE48474_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m0507A19A255A0F5B988102E2D0B2459456CF1675 (Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m0507A19A255A0F5B988102E2D0B2459456CF1675_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD4E5E2CB66BB2E12051A5D01FF9D2D3B9249F600 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD4E5E2CB66BB2E12051A5D01FF9D2D3B9249F600_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mF9C6FBE97FC2A92E9EEAA7C6A45A4D29553428C7 (Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mF9C6FBE97FC2A92E9EEAA7C6A45A4D29553428C7_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m14D17F67B10ECC9D0BDC7552356404496D7A8B04 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m14D17F67B10ECC9D0BDC7552356404496D7A8B04_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m7F75851672EA4D872ADF4E36536337865E1DFA87 (Func_3_tCF60C787D40192074B0B8F784F994AF897A64088* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tCF60C787D40192074B0B8F784F994AF897A64088*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m7F75851672EA4D872ADF4E36536337865E1DFA87_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2244CC5CF480FA34837A75C9D5EA251E290954FE (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tCF60C787D40192074B0B8F784F994AF897A64088* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tCF60C787D40192074B0B8F784F994AF897A64088*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2244CC5CF480FA34837A75C9D5EA251E290954FE_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m54948994726D1DD9555144C2E5D8A46885424767 (Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m54948994726D1DD9555144C2E5D8A46885424767_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m5CCA4CF500E685998A75F0A96D810C810E15A4CF (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m5CCA4CF500E685998A75F0A96D810C810E15A4CF_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mBD49E63360B966336D99EEE0A2D539F9C7860F72 (Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mBD49E63360B966336D99EEE0A2D539F9C7860F72_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m1865929B8CFEE6F8F83074DA68CC6EA2D24CBC88 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m1865929B8CFEE6F8F83074DA68CC6EA2D24CBC88_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mB1B53FDFF0E141317E08B599BBB5A2B61611A8B2 (Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mB1B53FDFF0E141317E08B599BBB5A2B61611A8B2_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mF6C81DC58CDFCBE91ED789B8CADF42B04F2E8A3E (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mF6C81DC58CDFCBE91ED789B8CADF42B04F2E8A3E_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m3210B68A2CCE741D58546D643EBE7EBD27D9927A (Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m3210B68A2CCE741D58546D643EBE7EBD27D9927A_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m93B40111245F52530239968D32BB30BA7A3109E6 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m93B40111245F52530239968D32BB30BA7A3109E6_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m8B4D91403F74451DCF1FF2A8DCA144A1E12FA3C5 (Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m8B4D91403F74451DCF1FF2A8DCA144A1E12FA3C5_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m4F9205424112CA4CF8200D33945F129C6149BD30 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m4F9205424112CA4CF8200D33945F129C6149BD30_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m5EE5F90BBACD1773A06645C3AC00040E252E7C65 (Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m5EE5F90BBACD1773A06645C3AC00040E252E7C65_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCBA43533189A8CBC26BBFA804A4D22881ED5288 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCBA43533189A8CBC26BBFA804A4D22881ED5288_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m556F5E753887E2D11F9919681CD0FBA6CACC7CD5 (Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m556F5E753887E2D11F9919681CD0FBA6CACC7CD5_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m763778A5CD860E8A9846628ED6A283820E9C9829 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m763778A5CD860E8A9846628ED6A283820E9C9829_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mCB98ACF87F35674129D5AB5D991F0375D8F5AD87 (Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mCB98ACF87F35674129D5AB5D991F0375D8F5AD87_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m0FE116AB54D63ECB49EF6C8134322688AE163710 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m0FE116AB54D63ECB49EF6C8134322688AE163710_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m14CB84B57F4310A2484056DC89E9FD3AF3D03A24 (Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m14CB84B57F4310A2484056DC89E9FD3AF3D03A24_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8277AC787BDD9F21BA1F47D634F6E9B29518F8D3 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8277AC787BDD9F21BA1F47D634F6E9B29518F8D3_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m5A6702FE62B41527EC5D812ADA21B2F7BBEAC3FE (Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m5A6702FE62B41527EC5D812ADA21B2F7BBEAC3FE_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m52AFB6BB9F9218A10B4902C216873980CEE9D5C6 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m52AFB6BB9F9218A10B4902C216873980CEE9D5C6_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m3E81FD83C877076690617225E62CCC0BC2A966D5 (Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m3E81FD83C877076690617225E62CCC0BC2A966D5_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mCAD28319FC229DFF6D8F69E78673DD9B5B9D5A2C (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mCAD28319FC229DFF6D8F69E78673DD9B5B9D5A2C_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m84F2770C13B6FD860133285382FCD341ADDD5BB5 (Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m84F2770C13B6FD860133285382FCD341ADDD5BB5_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mDC966ABA051A7C45C54B3128567B39C9C5185B8E (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mDC966ABA051A7C45C54B3128567B39C9C5185B8E_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mF3EE0AC231B525D71D72B51305DA2B1C3B9C0AFE (Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mF3EE0AC231B525D71D72B51305DA2B1C3B9C0AFE_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m012096EE027F9CCCF3AE67496022BB0755232AB5 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m012096EE027F9CCCF3AE67496022BB0755232AB5_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mB926B32A76B10DFE7A8AD5FB93906EF8B8A63C76 (Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mB926B32A76B10DFE7A8AD5FB93906EF8B8A63C76_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m494985EAA344C5EDB506C71ED398E7CEABE47796 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m494985EAA344C5EDB506C71ED398E7CEABE47796_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mFA63BF05641C5B2D37A26E5E1CCB726DE488C348 (Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mFA63BF05641C5B2D37A26E5E1CCB726DE488C348_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mC0E9B7E1ED3354D1C2F6A50ADE30139B82DECD74 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mC0E9B7E1ED3354D1C2F6A50ADE30139B82DECD74_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mA1F334FDCBCBB6AC5529F89ACF464A6E40F1FF55 (Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mA1F334FDCBCBB6AC5529F89ACF464A6E40F1FF55_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC84A272FA9FFC2C7C6BF747D78FBD96AB0DE0747 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC84A272FA9FFC2C7C6BF747D78FBD96AB0DE0747_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mFBC9697CFB011B639E76CEC40FB7A07BB49DD1BA (Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mFBC9697CFB011B639E76CEC40FB7A07BB49DD1BA_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD214322A396376B4BB923D18C734FFD7E6117AEA (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD214322A396376B4BB923D18C734FFD7E6117AEA_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m42010284C5F2D7930BC79DB07E450561DA21D788 (Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m42010284C5F2D7930BC79DB07E450561DA21D788_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m265CC174A55BE6CFD293B2CE8404976775F73F19 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m265CC174A55BE6CFD293B2CE8404976775F73F19_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mB05A5A70369E26B2C6AADC0F7195E28FFFE09064 (Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mB05A5A70369E26B2C6AADC0F7195E28FFFE09064_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m5C9AADE2BD163A7E32A9B4624A7E73AF0129292B (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m5C9AADE2BD163A7E32A9B4624A7E73AF0129292B_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mC92DA1E7357A272E412C970107CCBE49C50C7772 (Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mC92DA1E7357A272E412C970107CCBE49C50C7772_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m4BEBE3FDD8099F111027A5EC7801665160364645 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m4BEBE3FDD8099F111027A5EC7801665160364645_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mC8771A0F6B98E368CC834C23027CBC0451B06B04 (Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mC8771A0F6B98E368CC834C23027CBC0451B06B04_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mC331CA9471FB03D55B4F92101B84B22BD34A1667 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mC331CA9471FB03D55B4F92101B84B22BD34A1667_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mAADC9EFE63413CBFF46B95C14EAAE94463691218 (Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mAADC9EFE63413CBFF46B95C14EAAE94463691218_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB15675C2464CBA37704A05EB39BE8D27E24AD58F (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB15675C2464CBA37704A05EB39BE8D27E24AD58F_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mCD50BB7F01BDDB33BBBAFB52DAEE427E3BED18DA (Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mCD50BB7F01BDDB33BBBAFB52DAEE427E3BED18DA_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m8F77A7866AD0C84E024645C9219E3613506B342B (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m8F77A7866AD0C84E024645C9219E3613506B342B_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m8B6A55EECF9B8E733B5C0E81CEE283946F45CF2E (Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m8B6A55EECF9B8E733B5C0E81CEE283946F45CF2E_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m01E6F573144F7DA9DDD23F404FA83A2A1335BFE8 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m01E6F573144F7DA9DDD23F404FA83A2A1335BFE8_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m5ED2CEECA36720956863649327B01A890A3C5363 (Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m5ED2CEECA36720956863649327B01A890A3C5363_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDCE4C120DDCFEC3D7395CE950D6610947BE6CDB4 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDCE4C120DDCFEC3D7395CE950D6610947BE6CDB4_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m055661E96BB3B12CF2A3EB5AB3B5422D74A09433 (Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m055661E96BB3B12CF2A3EB5AB3B5422D74A09433_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m5AEA33E7196CE235EA449F62F2127DE00A8CF1F5 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m5AEA33E7196CE235EA449F62F2127DE00A8CF1F5_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m3E221998B86C0D672D0FF570F3FD88D95C0EEFEE (Func_3_t77C29582285B38470B966DD7A6E94E15A1705009* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t77C29582285B38470B966DD7A6E94E15A1705009*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m3E221998B86C0D672D0FF570F3FD88D95C0EEFEE_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D17C48ABD1157D6147C4F9253417B008F2A09F3 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t77C29582285B38470B966DD7A6E94E15A1705009* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t77C29582285B38470B966DD7A6E94E15A1705009*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D17C48ABD1157D6147C4F9253417B008F2A09F3_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m8BE162E0135EEC8E4C149623BC98CC835242C743 (Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m8BE162E0135EEC8E4C149623BC98CC835242C743_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m65D6C9AA0088CD5DD41DD5589B51C7768D57FDC3 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m65D6C9AA0088CD5DD41DD5589B51C7768D57FDC3_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m8A23225F1877733F5A5510336CEBF44AD4C15D5D (Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m8A23225F1877733F5A5510336CEBF44AD4C15D5D_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m03340750537C5F4D6BA4ECAA0EF8FAC85B9434D3 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m03340750537C5F4D6BA4ECAA0EF8FAC85B9434D3_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m7E4EC70C21C3CA41B31F58F8C0B5A8F47FC2E0E0 (Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m7E4EC70C21C3CA41B31F58F8C0B5A8F47FC2E0E0_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD6F76C4BA7A73E2A922BF02AD2E647B875FABACA (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD6F76C4BA7A73E2A922BF02AD2E647B875FABACA_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m040530D583E0B40D6F48A47D5C8D609AFE143D1F (Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m040530D583E0B40D6F48A47D5C8D609AFE143D1F_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m15224E69EC1C15DF7C594D2030AE64E5059DDAC2 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m15224E69EC1C15DF7C594D2030AE64E5059DDAC2_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mD576C73482294001560600D72375965E9AF3F43E (Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mD576C73482294001560600D72375965E9AF3F43E_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mDBDC4830C17D1E09402C0ABF2ABD81ACADC03CCB (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mDBDC4830C17D1E09402C0ABF2ABD81ACADC03CCB_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m11287E8BDC094B70D6B1CBEF5088F0A68FE44642 (Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m11287E8BDC094B70D6B1CBEF5088F0A68FE44642_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mBFE1049E717EF76B8970F7927790C0820FF4730B (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mBFE1049E717EF76B8970F7927790C0820FF4730B_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mCEA186B2502F0B3134DCA2455C051E627F4FA269 (Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mCEA186B2502F0B3134DCA2455C051E627F4FA269_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9CA6BB904544DADA78FFEE7EC7CF4652B2F6A143 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9CA6BB904544DADA78FFEE7EC7CF4652B2F6A143_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mF353252F5DD80D709CBEAF3E0D26DC5E3813D751 (Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mF353252F5DD80D709CBEAF3E0D26DC5E3813D751_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF3FDB95A8566534527140E9EB0AD352A8A873A11 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF3FDB95A8566534527140E9EB0AD352A8A873A11_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mFDEFE35BBCA7E82A435CADB56F89174E514A687E (Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mFDEFE35BBCA7E82A435CADB56F89174E514A687E_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mE4E63461B5EEDAF92439073CBCC8B1A8B3CB76A1 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mE4E63461B5EEDAF92439073CBCC8B1A8B3CB76A1_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mD5A89E49E051F2DF3A9C9DC29F8A8FCAAE6BA00B (Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mD5A89E49E051F2DF3A9C9DC29F8A8FCAAE6BA00B_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m3C75AE521AA851333C27D6A62469E46160F629A3 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m3C75AE521AA851333C27D6A62469E46160F629A3_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m4D23F45F4F87C24102617739DB1DEC17133CC13D (Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m4D23F45F4F87C24102617739DB1DEC17133CC13D_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mBE775D0122EF1D6089BB7A75B28E4AD342F2463F (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mBE775D0122EF1D6089BB7A75B28E4AD342F2463F_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m5FD571A7F9703F0F27F487AA12253EFCEADAC201 (Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m5FD571A7F9703F0F27F487AA12253EFCEADAC201_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m8BE985823FD8ADA5BD5C2F30948C88C1E9197726 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m8BE985823FD8ADA5BD5C2F30948C88C1E9197726_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m2945847213CB27120C62AAF0CF3303B79CDED6A3 (Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m2945847213CB27120C62AAF0CF3303B79CDED6A3_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mB3FF8FA91915E98DE23E7AE6E00084028EF289D2 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mB3FF8FA91915E98DE23E7AE6E00084028EF289D2_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mD0F07C835A0FD39BA2323FF38D33296C6FE8E390 (Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mD0F07C835A0FD39BA2323FF38D33296C6FE8E390_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m11A9FA5650AF9A20FA7B3CF59B63D0D3CD0C0CA1 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m11A9FA5650AF9A20FA7B3CF59B63D0D3CD0C0CA1_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m72C571E1F83D5224126DBFC6FF0AB2223034F41F (Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m72C571E1F83D5224126DBFC6FF0AB2223034F41F_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m2A2BE0D55EAA658787E4DD65B9525485F3ED2DA1 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m2A2BE0D55EAA658787E4DD65B9525485F3ED2DA1_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mC513BF9C52A1324B7B241D0B3CB03E5E48143F97 (Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mC513BF9C52A1324B7B241D0B3CB03E5E48143F97_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m56716F2DE2AF8A843AB963AB6791662E4F264E29 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m56716F2DE2AF8A843AB963AB6791662E4F264E29_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mFDB3C1FBBD88FD7FD1C3B9797E6609107B081CE5 (Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mFDB3C1FBBD88FD7FD1C3B9797E6609107B081CE5_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF0A6A87D95711FC388CE0462217440F7FDDF62C6 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF0A6A87D95711FC388CE0462217440F7FDDF62C6_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mE40F72BC4F8BD22933D7202AF86390DEDCA618FB (Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mE40F72BC4F8BD22933D7202AF86390DEDCA618FB_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m820CE8EA5B029A6514F680A027539D1C5F9FECA3 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m820CE8EA5B029A6514F680A027539D1C5F9FECA3_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mBC5E19E87CC9D095CF14DEEBD090062D74A719A4 (Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mBC5E19E87CC9D095CF14DEEBD090062D74A719A4_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4DA98A5A7F8C8361828CED1323F0E48513627BCA (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4DA98A5A7F8C8361828CED1323F0E48513627BCA_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mD999356B46060CCBA323F42101C6232322407AAD (Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mD999356B46060CCBA323F42101C6232322407AAD_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mE71477EF50DFE455A8967E5D18959F53F6C4CC70 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mE71477EF50DFE455A8967E5D18959F53F6C4CC70_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m2E9EBCA0F1D363AB8601C20C0393E5186D79536D (Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m2E9EBCA0F1D363AB8601C20C0393E5186D79536D_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m075FE864F9C4CB1BC7540FA3DA4D410F542A4B06 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m075FE864F9C4CB1BC7540FA3DA4D410F542A4B06_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m19B65D455FB3EFBE5C8B76EC9DEAD66BF1D4FD92 (Func_3_t8171759D65FAF730928654E5BD260A82C54322C2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t8171759D65FAF730928654E5BD260A82C54322C2*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m19B65D455FB3EFBE5C8B76EC9DEAD66BF1D4FD92_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m10C2027875599BC9FC69D59C201C72961FE0A557 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t8171759D65FAF730928654E5BD260A82C54322C2* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t8171759D65FAF730928654E5BD260A82C54322C2*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m10C2027875599BC9FC69D59C201C72961FE0A557_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m50489F42111A37C4E53E83AF80B9458DEA9976E6 (Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m50489F42111A37C4E53E83AF80B9458DEA9976E6_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5B795E4FC95A48B3693F3317924B27175E3222AB (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5B795E4FC95A48B3693F3317924B27175E3222AB_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m3E08B9CE5CADDEAF7DE4F70354F0DD538F4521FB (Func_3_tEFF388DEF67214BB28AD693A56852F9056847940* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tEFF388DEF67214BB28AD693A56852F9056847940*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m3E08B9CE5CADDEAF7DE4F70354F0DD538F4521FB_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m990BE9AB0777A8837D16005EA548B2D51209268E (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tEFF388DEF67214BB28AD693A56852F9056847940* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tEFF388DEF67214BB28AD693A56852F9056847940*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m990BE9AB0777A8837D16005EA548B2D51209268E_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mA40DF46FA0E6DB45AE52317FCD7A6F180FB2E85F (Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mA40DF46FA0E6DB45AE52317FCD7A6F180FB2E85F_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mCB84DD387E6228F9E69ECDBFDE683E6E9C51F2EE (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mCB84DD387E6228F9E69ECDBFDE683E6E9C51F2EE_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mBDEE985650C19B589F93ADE4DA554AD3A7AE8615 (Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mBDEE985650C19B589F93ADE4DA554AD3A7AE8615_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mBA3AC4DF9974B9EEB502F0CB4CB37F6A2F09FB38 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mBA3AC4DF9974B9EEB502F0CB4CB37F6A2F09FB38_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m5A7903774FE98B443DD45E7AD5EA5DDA9ABA3E47 (Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m5A7903774FE98B443DD45E7AD5EA5DDA9ABA3E47_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m66DD708D80CBF2350B8C68AE4DC10875B547AA0D (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m66DD708D80CBF2350B8C68AE4DC10875B547AA0D_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mCD1860E4F197224A0F818A01787DAE56F43DD094 (Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mCD1860E4F197224A0F818A01787DAE56F43DD094_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m81429FC400921B56C50E5411D0F438A8AA23D903 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m81429FC400921B56C50E5411D0F438A8AA23D903_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mE9F50D4DAC919B6DF45984F121E0F40FE652818E (Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mE9F50D4DAC919B6DF45984F121E0F40FE652818E_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8D50F9271593F0DAB152AE2AC41CF53DE5F58901 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8D50F9271593F0DAB152AE2AC41CF53DE5F58901_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m7DC438E9BEDF3F61E18D5AC6F1A4318F3F5A9388 (Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m7DC438E9BEDF3F61E18D5AC6F1A4318F3F5A9388_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC9EF13A7E3F298E9C769A03F178A1D8C6D63A6E9 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC9EF13A7E3F298E9C769A03F178A1D8C6D63A6E9_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m9F7B5189BC9469C55691F07A84D3B9C62603C0CB (Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m9F7B5189BC9469C55691F07A84D3B9C62603C0CB_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCE7C6EE4ABCD25E622B97A14FD623815109264B6 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCE7C6EE4ABCD25E622B97A14FD623815109264B6_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mAF86B8AB0DAF388460B465C0AD4115785AB888C2 (Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mAF86B8AB0DAF388460B465C0AD4115785AB888C2_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m120038B2415C2D1B93CE340776AB4C02023AA242 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m120038B2415C2D1B93CE340776AB4C02023AA242_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m04208E71689F79E599425D15B95E70122187472F (Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m04208E71689F79E599425D15B95E70122187472F_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m56A3D881CAEB604F15DFD8CCCBE245FAB53D8D9F (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m56A3D881CAEB604F15DFD8CCCBE245FAB53D8D9F_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mCCFEFEBDB59EEBE94FCE51EE6FB1606D65A0A420 (Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mCCFEFEBDB59EEBE94FCE51EE6FB1606D65A0A420_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8E42A0E8F64052C735F53A1AFCB3778346A2055D (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8E42A0E8F64052C735F53A1AFCB3778346A2055D_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mBD138818F5C38F24FEA11245F591DD98E12E4E06 (Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mBD138818F5C38F24FEA11245F591DD98E12E4E06_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mFEA944F395353BC66F4298481ADC2522D50A3D6C (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mFEA944F395353BC66F4298481ADC2522D50A3D6C_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m5A9B3CA69C7358145CDA39152B0CC492C8673FF4 (Func_3_tB6542392B71A290C5BEE7772995E540871575C55* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tB6542392B71A290C5BEE7772995E540871575C55*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m5A9B3CA69C7358145CDA39152B0CC492C8673FF4_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1AEB1FB8D0BABB6CAFAC5710821760F2183BD547 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tB6542392B71A290C5BEE7772995E540871575C55* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tB6542392B71A290C5BEE7772995E540871575C55*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1AEB1FB8D0BABB6CAFAC5710821760F2183BD547_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mBA7663EBEC2C0E179E90417DDF93447EEA641191 (Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mBA7663EBEC2C0E179E90417DDF93447EEA641191_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9DD93A8CA069396BB57AEAE0FA427A2FBD925665 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9DD93A8CA069396BB57AEAE0FA427A2FBD925665_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mF133F39F15BF28FAD91570274096C944AE65E710 (Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mF133F39F15BF28FAD91570274096C944AE65E710_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCD65CF1D2D535636A28F12CD52E9ECA6FB4D72ED (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCD65CF1D2D535636A28F12CD52E9ECA6FB4D72ED_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_mEAD40CF1F7CC27BBBC1E5CF85A24AF0528577CDA (Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mEAD40CF1F7CC27BBBC1E5CF85A24AF0528577CDA_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mBBD3BCE6B9A482C77CD6FA04F4DD398077B2CA60 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mBBD3BCE6B9A482C77CD6FA04F4DD398077B2CA60_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m612B07DC217C712A48A582BD54F1D3C6651885A8 (Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m612B07DC217C712A48A582BD54F1D3C6651885A8_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mB723D98B8409519B2CB655EE862D2297EC677B5C (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mB723D98B8409519B2CB655EE862D2297EC677B5C_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m3757EDCFB43FC48798EE01F50A6C5B83FE6FB1C0 (Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m3757EDCFB43FC48798EE01F50A6C5B83FE6FB1C0_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m7234C4C937E9FBED537075D6CBF5C5DACC7AD5CD (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m7234C4C937E9FBED537075D6CBF5C5DACC7AD5CD_gshared)(__this, ___0_handler, ___1_reverse, method);
}
inline void Func_3__ctor_m979A13563C8D9CBA4F45E43D1A8AF009270F9018 (Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m979A13563C8D9CBA4F45E43D1A8AF009270F9018_gshared)(__this, ___0_object, ___1_method, method);
}
inline void BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5D69E54B83BFC783D1434B24CACBC3BFCBA6A9E5 (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866* __this, Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA* ___0_handler, bool ___1_reverse, const RuntimeMethod* method)
{
	((  void (*) (BinaryOperatorHandler_tF07E986ACE1AEE23032593227517AF252D285866*, Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA*, bool, const RuntimeMethod*))BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5D69E54B83BFC783D1434B24CACBC3BFCBA6A9E5_gshared)(__this, ___0_handler, ___1_reverse, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mBB0D3A62878B07A1509A0EDFA0C3D58E849AB397 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_mE6406CBADA3D84D55FFE80DE2DAA32EC0F497290 (uint8_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_d1, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_d2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_mDB061CE44CA4598A508C29A5D672BC5CA1FDE4B7 (int8_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_mDBEE9D553761C542A6C4C6071BACC01A7D67E0E9 (int16_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_mDA853CFE875FF320C48878FF8687A49DFDC03655 (uint16_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177 (int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_mBE2B47A24DD11A4DC8887C1612EC4DA5DC4EF474 (uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D (int64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_mA78C1FC00B4E76A91931998BD4FDE3574A54B090 (uint64_t ___0_value, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m0E7D0A0B2A6F003E84551803C03B1273E6D8C624 (Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_mF71C8D9658C94C12DA5BF5AF8BBC083EC63BA8C5 (Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OperatorHandler__ctor_m790DF32641BA9F5D9E46A0111ED79D27A9B663A2 (OperatorHandler_tF3D07F68319B7937073E8361BABC759CED880F72* __this, String_t* ___0_name, String_t* ___1_verb, String_t* ___2_symbol, String_t* ___3_customMethodName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9 (String_t* ___0_paramName, const RuntimeMethod* method) ;
inline void EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, RuntimeObject*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_mD9AEF03950DAA82B0D10D4B0E697DB6C6AFD9BAE (Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A*, Type_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
inline Func_2_tACBF5A1656250800CE861707354491F0611F6624* Dictionary_2_get_Item_m795CBED1637BCF82CABACC1E3318BF7881824B64 (Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
	return ((  Func_2_tACBF5A1656250800CE861707354491F0611F6624* (*) (Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A*, Type_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
inline RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Func_2_tACBF5A1656250800CE861707354491F0611F6624*, RuntimeObject*, const RuntimeMethod*))Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline)(__this, ___0_arg, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* OperatorHandler_get_customMethodName_mC810DA3C9E89DDFF6DED90A64B48BA228DF7DAC7_inline (OperatorHandler_tF3D07F68319B7937073E8361BABC759CED880F72* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_m4598EF9BD4B93CF26D7A373F2002A25CDB16DA6B (Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976*, Type_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* UnaryOperatorHandler_ResolveUserDefinedOperandType_m3856F3B20265E01ADADD6CA4BEF1B26EB0CAEF98 (MethodInfo_t* ___0_userDefinedOperator, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, Type_t* ___0_key, Type_t* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, Type_t*, Type_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_Prewarm_mE002ED1A6BAE2192B09BB38105660A0D60C3FD84 (MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_mEE77A4F234351AB181FCBBF777B908A3EB4FED3A (Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* __this, Type_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976*, Type_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline RuntimeObject* Dictionary_2_get_Item_m558676F345D75BCB5D359CC2D6C45D33F711E44F (Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976*, Type_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
inline Type_t* Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
	return ((  Type_t* (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, Type_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConversionUtility_Convert_m1AFE447B1B7CB33E758A56B9EAB0551505DA2084 (RuntimeObject* ___0_value, Type_t* ___1_type, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* OperatorHandler_get_symbol_m53D5240D148B56C53C2A19E358FD982234994B5C_inline (OperatorHandler_tF3D07F68319B7937073E8361BABC759CED880F72* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperatorException__ctor_m5CC5FBF5BBD69EDB4FCF19AA44FEB176F9BF1B45 (InvalidOperatorException_t723AF846E1A320A4A9EAEFFEF9CA02C31D0B2748* __this, String_t* ___0_symbol, Type_t* ___1_type, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_get_useJit_mA1E53EB6ECAF6C799D746D0F87F6EBC7AC01996B (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, 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 String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression_Parameter_mF825EFB5FBAABE8355C9D44B286AB4EA02F8B992 (Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetParameterCountException__ctor_mB090518705EDCFAE8DD6041BDC2982D66BCD3ADE (TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m5F3A808D71DCB2BF9A73482197CC1D6FB993F7B7 (Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m9FF46D2ED75E12B85836EBEC2C81A0E73A587A81 (Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_mC2CEC0E52B04E39B0883BDAA55CB5A042F487819 (Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool OptimizedReflection_get_useJitIfAvailable_m7B5D5B745D9567F0B2078B6D9F78FEDFB06C2958_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_ClearCache_m0914D9EF5D0FB9437EDCE17D53190AE197DDE956 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isEditor_mEAC51E3ACE6DCE438087FB14BD75A3C219D354D0 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Debug_get_isDebugBuild_m9277C4A9591F7E1D8B76340B4CAE5EA33D63AF01 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OptimizedReflection_set_safeMode_m8917E0D8E613CE4C2EC23A10A70E42ECA21480CF_inline (bool ___0_value, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_mF877231583DC3A275799891158EAF3CCD42D3EE4 (Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
inline void Dictionary_2_Clear_m367E72E7AABCD5AAC4FD1FC104AAF47533E11944 (Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
inline void Dictionary_2_Clear_m44F39944EDF40E94207AE019CC21E17CDF131288 (Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_VerifyTarget_mD2F971BDCF20B242584AEAEB6997C010A2AB7FA1 (Type_t* ___0_targetType, RuntimeObject* ___1_target, bool ___2_static, const RuntimeMethod* method) ;
inline void EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, Type_t*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, 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 TargetException__ctor_m6F20420087AA894B6CE0EE5E10754BFBA297A5B1 (TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberUtility_IsStatic_mD56EF75FDD803BB5D98ADCA15CE6FF46DDF8FD03 (MemberInfo_t* ___0_memberInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_GetFieldAccessor_m1FE0A1FF5046C3F8518F3075BCCD1041B7BA06C1 (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_SupportsOptimization_m347BFAAD8CC42D62232E26689C7B424C7700C348 (MemberInfo_t* ___0_memberInfo, const RuntimeMethod* method) ;
inline void EnsureThat_IsNotNull_TisFieldInfo_t_m19C9757FBFEB6E3C2C67F58080C1A3D7D2FA9D92 (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, FieldInfo_t* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, FieldInfo_t*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m5C9579D6404C1145586A804FDD8245537BA25D6D (Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* __this, FieldInfo_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012*, FieldInfo_t*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_SupportsOptimization_mF3283EA8FB29FF45FF362320A80FA514F5124336 (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139 (FieldInfo_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6 (Type_t* ___0_type, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionFieldAccessor__ctor_mF78A1143AC4C6DDACB9E9FECBFAC08F94A3537E4 (ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6* __this, FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m319066E672A6CB22EB072499083D0E63C3B53DF2 (Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* __this, FieldInfo_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012*, FieldInfo_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_GetPropertyAccessor_m2B9D5C4E7AA788B3A4D24AEB15C8BC3BA6481951 (PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) ;
inline void EnsureThat_IsNotNull_TisPropertyInfo_t_m718ADA4E1D5E2E976F82CD5D09F2C20CECC7BE88 (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, PropertyInfo_t* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, PropertyInfo_t*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
inline bool Dictionary_2_TryGetValue_m3D00C9B66FAE87520AAF6B51EA4DD1D1DD8D205E (Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* __this, PropertyInfo_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E*, PropertyInfo_t*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_SupportsOptimization_mE77F5BA15A9E93ED8D84947A11097FDFDE0E8D32 (PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemberUtility_IsStatic_m518306DE8B210938210C1A2DFC8AAA4A041F288A (PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionPropertyAccessor__ctor_m6D9ACC5A79528E9BC510DD39E888C308AD7DBBA4 (ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42* __this, PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_mDC88A24AFE9E3C804D7F60ADF314867DC922FC97 (Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* __this, PropertyInfo_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E*, PropertyInfo_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D (MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) ;
inline void Func_2__ctor_m4EB50A8D85414DB2DF89BD0200D31D2A6DC97026 (Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline bool Enumerable_Any_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m0899A21C2E98E0BECAFB92CC250C5E0CDB0F347E (RuntimeObject* ___0_source, Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35* ___1_predicate, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2 (MethodBase_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsFinal_m26EBD101D88EC5CCDECBA09A020D461B475B9FC4 (MethodBase_t* __this, const RuntimeMethod* method) ;
inline void EnsureThat_IsNotNull_TisMethodInfo_t_mACBF26E799063F94F8E93C5742C9E20CC9179639 (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, MethodInfo_t* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, MethodInfo_t*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
inline bool Dictionary_2_TryGetValue_m1C865A9B5C7A0618B804151ECE7219ABAED02EAE (Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* __this, MethodInfo_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4*, MethodInfo_t*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_SupportsOptimization_m6F8B75D83A6AA63D88FD9E39F8F774E9B92F3914 (MethodInfo_t* ___0_methodInfo, 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 bool MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E (MethodBase_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionInvoker__ctor_mAB6A4A7633A3F7C6F39FE67D3E67E808743061F3 (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m151B76B50AC50FD7B20EC456515728A872A08F46 (Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* __this, MethodInfo_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4*, MethodInfo_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m229CF2F8E2915479FECDC11787B7C68731EDD5C8 (U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C (FieldInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, const RuntimeMethod* method) ;
inline void Func_2__ctor_mABAC2A1749B8A3F716CAD567A9ABCC9654A7E97E (Func_2_t083860B929985EC8DF79C99B5157C38632F84196* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t083860B929985EC8DF79C99B5157C38632F84196*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C (RuntimeObject* ___0_source, Func_2_t083860B929985EC8DF79C99B5157C38632F84196* ___1_selector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t083860B929985EC8DF79C99B5157C38632F84196*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
inline TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1F97D0D1543AA092A05939511B8A9718A187B7CF (U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticInvokerBase__ctor_m6C9DC047E597DE757E95781C8ACA69DC87604534 (StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvokerBase__ctor_m5ACCD147F42CA3D67E774B9FEA8F256BF215321C (StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticActionInvoker_InvokeUnsafe_m2D0624E96B6A6866D758215C73D53E068A8F9B98 (StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TargetInvocationException__ctor_m4892CF9181DF7889AD9FD9834CDC31C634D85C87 (TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* __this, Exception_t* ___0_inner, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
inline Expression_1_tFA626D2A587EDA121C2ADC9C9719815551231292* Expression_Lambda_TisAction_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_m42D2ED910E63ABDBB9C29C17FE25C11755DB31CD (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_body, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameters, const RuntimeMethod* method)
{
	return ((  Expression_1_tFA626D2A587EDA121C2ADC9C9719815551231292* (*) (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))Expression_Lambda_TisRuntimeObject_m43F07C2527F3E7D93E3099A9627771361B451038_gshared)(___0_body, ___1_parameters, method);
}
inline Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* Expression_1_Compile_mD58971107F541DF15ABBCB5BD7DA913D76FB10B9 (Expression_1_tFA626D2A587EDA121C2ADC9C9719815551231292* __this, const RuntimeMethod* method)
{
	return ((  Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* (*) (Expression_1_tFA626D2A587EDA121C2ADC9C9719815551231292*, const RuntimeMethod*))Expression_1_Compile_mAE60BB2984F0B64C621A225AA174F670BBAE11EC_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokerBase__ctor_mF8778193D06F6C818A249562C7962709730CC5C3 (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* InvokerBase_GetParameterExpressions_m4000146B3859FA03C9411B13994B29A6B791E94B (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* Expression_Call_mD94E7CF72C83BF40BEEB31F7EB6519741A0043D2 (MethodInfo_t* ___0_method, ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ___1_arguments, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_VerifyStaticTarget_mC301AAA3260A101CEF161A2DCBA13C66511FA6BE (Type_t* ___0_targetType, RuntimeObject* ___1_target, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69 (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888 (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03 (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m14590BD0FFC066C49F38476634C94161AA056168 (Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249 (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, const RuntimeMethod* method) ;
inline void List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_inline (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, Assembly_t* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, Assembly_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_GetTypesSafely_m1127FF593F0365E1F97DE2683797FD161911459B (Assembly_t* ___0_assembly, const RuntimeMethod* method) ;
inline void List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_inline (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* __this, Type_t* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*, Type_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* RuntimeCodebase_get_assemblies_m152648BAC9B232F7A0B7600EE603D0C10D89E35B_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeCodebase_GetAssemblyAttributes_m61A6334A9520E8A29CA6DE4C1FDF671B246BE8EC (Type_t* ___0_attributeType, RuntimeObject* ___1_assemblies, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAssemblyAttributesU3Ed__15__ctor_m47420C8E084D30FB82070FAB0D44CD2E015FEC3F (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeCodebase_SerializeType_m5C4C24AE860C5758DAAF06C213A8F23868F26EF1 (Type_t* ___0_type, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, Type_t* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, Type_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeCodebase_TryCachedTypeLookup_mE0D4B034A584410139207C9837E467072B5F8F0E (String_t* ___0_typeName, Type_t** ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeCodebase_TrySystemTypeLookup_m1613832DE9F9FE5D75923D36764A00E337B4F7CA (String_t* ___0_typeName, Type_t** ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeCodebase_TryRenamedTypeLookup_mF92440902F2F467EB40F8F07C5976DC6E55A653E (String_t* ___0_previousTypeName, Type_t** ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeCodebase_TryDeserializeType_m5CC65D7B9C28DA10A2CA580A21EBF4B3AED83149 (String_t* ___0_typeName, Type_t** ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0 (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_mBFB8CEA79502DF0D5D3BF1B87D1B01EA2CE469BE (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
inline bool Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, String_t* ___0_key, Type_t** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, String_t*, Type_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
inline Enumerator_t2E011DE5D9C8DB2A137AE9CD1D7516D52F2A95AA List_1_GetEnumerator_mAEAF74A8D17E88F088AB910E5A3FA8FA37488E7D (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t2E011DE5D9C8DB2A137AE9CD1D7516D52F2A95AA (*) (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m93B736E6DBFFC747D775D68C8CA34947DAE8B1C2 (Enumerator_t2E011DE5D9C8DB2A137AE9CD1D7516D52F2A95AA* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t2E011DE5D9C8DB2A137AE9CD1D7516D52F2A95AA*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline Assembly_t* Enumerator_get_Current_mC25A7F22ACFD0C89749FD0D52C3A845228B2737F_inline (Enumerator_t2E011DE5D9C8DB2A137AE9CD1D7516D52F2A95AA* __this, const RuntimeMethod* method)
{
	return ((  Assembly_t* (*) (Enumerator_t2E011DE5D9C8DB2A137AE9CD1D7516D52F2A95AA*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) ;
inline bool HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853 (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, String_t* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, String_t*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
inline Enumerator_tF6C1B465074968C3538509E911717559FDDBD72C HashSet_1_GetEnumerator_m11AAEE8A10D781104560F78D5EEC790433FEEE2B (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tF6C1B465074968C3538509E911717559FDDBD72C (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
}
inline void Enumerator_Dispose_mA8C03191318421835C1B51FEAD0F902EB506D6C0 (Enumerator_tF6C1B465074968C3538509E911717559FDDBD72C* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tF6C1B465074968C3538509E911717559FDDBD72C*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
}
inline String_t* Enumerator_get_Current_m2766585450EAB9CE01A3702DD017FFE45D4AF85F_inline (Enumerator_tF6C1B465074968C3538509E911717559FDDBD72C* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (Enumerator_tF6C1B465074968C3538509E911717559FDDBD72C*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m7DCB52497076047551577A950FB809E3270BEF9F (Enumerator_tF6C1B465074968C3538509E911717559FDDBD72C* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tF6C1B465074968C3538509E911717559FDDBD72C*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
}
inline bool Enumerator_MoveNext_m9360A25E040507C2A33C02E92ACE8AD5ABA3E0FB (Enumerator_t2E011DE5D9C8DB2A137AE9CD1D7516D52F2A95AA* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t2E011DE5D9C8DB2A137AE9CD1D7516D52F2A95AA*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass25_0__ctor_m0D93D81BF21CE63B7F8E961ED5EE8B6B4797122D (U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TypeName_get_AssemblyName_mBE44717AA3A7377931E7A5B955711CE85019186F_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeName_get_IsArray_m92C2087D662FC897ADA6F7251D84612D4A9BB036 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m0289D3B3C9D7A664C27794590540D4EA6C813CDF (Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Where_TisAssembly_t_mA37C0A033F9CB6D2AB40E4F66BC1538F800365EA (RuntimeObject* ___0_source, Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TypeName_get_Name_mBC768C507F7EC26072615B2B6036307367B42D9E_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_ToLooseString_m65BC19E3146198A4D8B2B7CF96495EF119E70EB9 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* RuntimeCodebase_get_renamedTypes_mD01972DB9723D31C6491C25795429DE47A3579A4 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* TypeName_Parse_m164944B90D4C17C850C4D732D96D55B515BE4F41 (String_t* ___0_s, const RuntimeMethod* method) ;
inline Enumerator_tF11F7909312943F4E741743DF40DA07F67019306 Dictionary_2_GetEnumerator_m320B18F709A6A1AE93F611826F800C70A0B66AE1 (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tF11F7909312943F4E741743DF40DA07F67019306 (*) (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
inline void Enumerator_Dispose_m911E1C081D319CDD81FA5BC34B4AEF7948C2CAEC (Enumerator_tF11F7909312943F4E741743DF40DA07F67019306* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tF11F7909312943F4E741743DF40DA07F67019306*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
}
inline KeyValuePair_2_tD2A1455EBCC891ED643FBDE22008B08DF24D014E Enumerator_get_Current_m9023BC8D19527B7BC993083CB2AF637BCE8FDDAE_inline (Enumerator_tF11F7909312943F4E741743DF40DA07F67019306* __this, const RuntimeMethod* method)
{
	return ((  KeyValuePair_2_tD2A1455EBCC891ED643FBDE22008B08DF24D014E (*) (Enumerator_tF11F7909312943F4E741743DF40DA07F67019306*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
inline String_t* KeyValuePair_2_get_Key_mABDBD9D6BA9B9BB1A77A835BB8E1BC574FB4A0F1_inline (KeyValuePair_2_tD2A1455EBCC891ED643FBDE22008B08DF24D014E* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (KeyValuePair_2_tD2A1455EBCC891ED643FBDE22008B08DF24D014E*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
inline Type_t* KeyValuePair_2_get_Value_mAD30A66DB2CDAF5D25B50B2BC77DA83A21379C20_inline (KeyValuePair_2_tD2A1455EBCC891ED643FBDE22008B08DF24D014E* __this, const RuntimeMethod* method)
{
	return ((  Type_t* (*) (KeyValuePair_2_tD2A1455EBCC891ED643FBDE22008B08DF24D014E*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_ReplaceName_m33BDC9C3E587682E4D9D1A70E5689ED2CE1D7CB3 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_oldTypeName, Type_t* ___1_newType, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mF46FCCDE665EA20E9A00CADFA159F632C8B8C713 (Enumerator_tF11F7909312943F4E741743DF40DA07F67019306* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tF11F7909312943F4E741743DF40DA07F67019306*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* RuntimeCodebase_get_renamedNamespaces_m6A46742DBC322161E1D84D4B99628416ACC9AF20 (const RuntimeMethod* method) ;
inline Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562 Dictionary_2_GetEnumerator_m46EC45F42CA2279D83568CD3F216AAABA8E749F6 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562 (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
inline void Enumerator_Dispose_m068DDFF5CAFBB15C8A0602DEADA7F10C5BB7ADCD (Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
}
inline KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A Enumerator_get_Current_m49070E88C2E34AB46E6292A3FB1C227576B8506E_inline (Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562* __this, const RuntimeMethod* method)
{
	return ((  KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A (*) (Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
inline String_t* KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_inline (KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
inline String_t* KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_inline (KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_ReplaceNamespace_mA1A47EA949FF2DE3F9EDBF5E6A2D746CDD5C35C5 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_oldNamespace, String_t* ___1_newNamespace, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mA93491D9B55547D066053F3BC0A69C635F877438 (Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* RuntimeCodebase_get_renamedAssemblies_mF5DE74B7E878DAA69297418DAA63FE93BEE3CEB6 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_ReplaceAssembly_m14F4A61C1B10FA4C98C0FA156FEE5A3152A0438D (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_oldAssembly, String_t* ___1_newAssembly, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeCodebase_TrySystemTypeLookup_mFB5AE558EB67EBB4258567B8C5103E7A802B5E63 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* ___0_typeName, Type_t** ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* RuntimeCodebase_FetchRenamedNamespaces_m6AEF3ED15432107D5DD44C4C19319F5CAB97EAA8 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* RuntimeCodebase_FetchRenamedAssemblies_m7E7EF9246967FF76CABE08F1485F0FB556CC921D (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* RuntimeCodebase_FetchRenamedTypes_m95705C73DA7BC9BDCFF3E7191DFB44FC24645AA5 (const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m5775566A1DCB51E31B50A3AD33C1140C9EFCE67C (Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56* __this, Type_t* ___0_key, Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56*, Type_t*, Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* RuntimeCodebase_FetchRenamedMembers_mE4A5369860682B85ADA56FAAE60418F92B86EA15 (Type_t* ___0_type, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m162B35BC3858E31CED0AF61F0ABCE0547F18F7BD (Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56* __this, Type_t* ___0_key, Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56*, Type_t*, Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* MemberUtility_GetExtendedMembers_m1F23372CA0F763E867FCCDA889F74FE10A8F2771 (Type_t* ___0_type, int32_t ___1_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* Attribute_GetCustomAttributes_mCB0A3E0F2148A92A0C6444D601F0F19E01B0ED09 (MemberInfo_t* ___0_element, Type_t* ___1_type, bool ___2_inherit, const RuntimeMethod* method) ;
inline RuntimeObject* Enumerable_Cast_TisRenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_m1AD9AF4A5E8D88DB15D2C4E126DDF0C82580EE9C (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Cast_TisRuntimeObject_m21250FA47CFF08469ACE158D6FA4E1FE11837D29_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenamedFromAttribute_get_previousName_mCC937DC8B67B589D4111AAC308C3D074A1632352_inline (RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C* __this, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_m17345EA05D3F26087F953F6793B2401AA6EE7B0F (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13 (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*, String_t*, String_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline RuntimeObject* RuntimeCodebase_GetAssemblyAttributes_TisRenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB_mCAB311568EBB096723887EC29420DA7498F5FA7D (const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (const RuntimeMethod*))RuntimeCodebase_GetAssemblyAttributes_TisRuntimeObject_m7B439EADC87FF5104311C0B372CC0030C53799AB_gshared)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenamedNamespaceAttribute_get_previousName_m7F20312B67C7E59FF98C8CAF6BB823FD3F9B3FAB_inline (RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenamedNamespaceAttribute_get_newName_m2EBF2918C960DC6299410D91BFCCD26E084078F4_inline (RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
inline RuntimeObject* RuntimeCodebase_GetAssemblyAttributes_TisRenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3_m03521731C1D3E769DA42DBB1480D6199DEA58D1C (const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (const RuntimeMethod*))RuntimeCodebase_GetAssemblyAttributes_TisRuntimeObject_m7B439EADC87FF5104311C0B372CC0030C53799AB_gshared)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenamedAssemblyAttribute_get_previousName_m49CAA91F128F051AD44EF708A67B1709491F3FC0_inline (RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenamedAssemblyAttribute_get_newName_m7D5A43A237D16F14068DA42A4961685B43B8EC5A_inline (RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAssemblyAttributesU3Ed__15_U3CU3Em__Finally1_m3B86D5FC290D424874FDE134F9664955DDD69F4C (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAssemblyAttributesU3Ed__15_U3CU3Em__Finally2_m4037CD33D7E52258B71656E925137DC11608D827 (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAssemblyAttributesU3Ed__15_System_IDisposable_Dispose_m975BBD0D64613D68E9BB439F9ECD56F1AE5A5B06 (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) ;
inline void EnsureThat_IsNotNull_TisIEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_m89F3D292AAEC5FEB3BDAC5CBECD0B1F03C5A1A62 (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, RuntimeObject*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomAttributeExtensions_GetCustomAttributes_mEA8382AEF9ACAE9E5D6843613B53D69DF72AB084 (Assembly_t* ___0_element, Type_t* ___1_attributeType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAssemblyAttributesU3Ed__15_System_Collections_Generic_IEnumerableU3CSystem_AttributeU3E_GetEnumerator_m1ACF3B7B507CF7278E09B68E927C80F897FA467E (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) ;
inline void EnsureThat_IsNotNull_TisIEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_mF43E1674681879D9F89D4AB3D438D8AFCF37605E (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, RuntimeObject*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Matching_mD91362DAA974AB304B35C9551D5C314C42488B8E_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void HashSet_1__ctor_m896BF2C8F926434B62758CF078E6D8648390A151 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared)(__this, ___0_collection, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Value_mD8231D56BB420D0545224FD44ADF183E7059DFEF_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Reference_m352A4DFB41F158B7C523FBB10D3A9286EBA59DEC_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Classes_m6E425EBCB1A95A38A6E8CAC0AEF26086E84561BF_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Interfaces_mD72456F7E7AAA5BC0D6DAB097D672153A953452B_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Structs_mF25971EECDA2AB5F26E1F11EA242F69BE412E052_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Enums_mA77FBBB90A35A54C1FC1989549A5F7ED5D4DF203_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Public_mA7333C4ED6E9BB67D66B81D21A0152001FF4132F_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_NonPublic_m8AA666A6695D77F7433FAE66D33D2A6DBE6DD6DD_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Abstract_m6C9EB4017362D961DB19F28C6E96555862A0EDE8_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Generic_m8F762D8392D61CEE403A4FC8F04F12B9AD3945A4_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_OpenConstructedGeneric_m8BC0C50E07674B579CDAAD4F020C5FA6F67D1DCD_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Static_m1671B1BA03DF52741BD4DF95C46CB3EB0E814021_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Sealed_m8A98A7526C157975301B8641A6C96E084E25689C_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Nested_m7E4A13AD3D3B4C0CEC83E6899D698628832A926E_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Primitives_m8C2490B2FA516339CD9B2337387C8B1C5F163B54_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Object_m39E4D3BCD87D84ACCD86C0C9A19BFD0BBA6C90F3_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_NonSerializable_m06E0525C2D6DB080556541C183291CB333A8E78C_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Obsolete_m4FE9AC692EA6996DC35911EAF9BD2A55A5F8D393_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter__ctor_m61020EE493C482161BC3A188E9483C4C914579C9 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, int32_t ___0_matching, RuntimeObject* ___1_types, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter__ctor_m8142389889DFB9EFB3948BAE94798FE86646F188 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, int32_t ___0_matching, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_types, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* TypeFilter_get_Types_mE4264E741F39CA113DF85BE63036CE869D0670DC_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
inline int32_t HashSet_1_get_Count_m84934F32D3D4BCD461A09A1B2E4FA7C5B39109B7_inline (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, const RuntimeMethod*))HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline)(__this, method);
}
inline Type_t* Enumerable_Single_TisType_t_mAED971E29503087AF716CB68824B11D688165D51 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  Type_t* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Single_TisRuntimeObject_m4966D6BB67940E1EE80ADA3CC60C81D03436C62F_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* TypeFilter_Clone_mDA5FC086BC2A0007F936678C952DA3C7957CE95D (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Value_m4C4B666E0D14977774DB6693AF63676D1121ED67_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Reference_m5BF107EF9B0DCEE91B5156AD81DB3C242EC2BECB_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Classes_m93466A6AEECEA88FEE1C822069DB0FC29227F633_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Interfaces_m65EEEAF34429CD47C1DF0F3AF980AD6AFD998D26_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Structs_mC6FB87212C5EFB1614F9B10EA014822F25E09EF9_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Enums_m1AFE1AF4738FD0ABD51F2C24B9435CC61F34C0D7_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Public_m2AA942B35F5D2A765AE5DD9368ED5FEF29324169_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_NonPublic_m6312C2E402465AA4FCD7C9A4100C5A9FB79B902E_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Abstract_m3E52C108800D55109B56F894BE6AA7FCA8274018_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Generic_mCC814C88FEF327ADF773C58BCEA6D0782E74D1BF_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_OpenConstructedGeneric_mF3130CBEC6A488F5B53FDCA007934EA4E379AE8D_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Static_m876C1C0B8C13DFD8A826988C179B7EFA5D5BC498_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Sealed_m8EE07DE039C14708C251D6B7F17811C799201914_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Nested_m41828E8B4277C9337E28C5A438E799A1CBB220E7_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Primitives_m39FFD854482D19FCC12DB478BFBA54BCE7565648_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Object_m216A0A1F34B3E0B47BE38480D29EC86A11CD0E17_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_NonSerializable_mD67954E8778E6D0A16457DD74F9BFA7229964F5E_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Obsolete_mC87CD067AA2FE0EE6DF251D3D08048B6316FD9C8_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) ;
inline bool HashSet_1_SetEquals_mC9912845E9626DB820A58DF08BF165F51C3A9ECC (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, RuntimeObject* ___0_other, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, RuntimeObject*, const RuntimeMethod*))HashSet_1_SetEquals_mF732845AD8521332BC169B8AA011217D3A63FB84_gshared)(__this, ___0_other, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
inline Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
}
inline void Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639 (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
}
inline Type_t* Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_inline (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510* __this, const RuntimeMethod* method)
{
	return ((  Type_t* (*) (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3 (bool* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsVisible_m8D48AAF067E6F92E801302D572C187DCD209628A (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsAbstract_mD73A2C860E4BF739C7D12AAE0EA59D5BECC9D0FD (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsStatic_m95F7E5A523CE72B003E45896FFF9EAF419B64D86 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsNested_mCF57E6A68BA5CEDDB9DA81CB34B6945F414FB3FD (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsSpecialName_mCB75536816ABCA146D59271616F775D5C8857D31 (Type_t* __this, const RuntimeMethod* method) ;
inline bool AttributeUtility_HasAttribute_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m4BFF46B49BF2F099C7851181A833508C76FC6BB8 (MemberInfo_t* ___0_element, bool ___1_inherit, const RuntimeMethod* method)
{
	return ((  bool (*) (MemberInfo_t*, bool, const RuntimeMethod*))AttributeUtility_HasAttribute_TisRuntimeObject_m5940E2EFFAFEF4ECE295C4B0D001BAA06D924424_gshared)(___0_element, ___1_inherit, method);
}
inline bool AttributeUtility_HasAttribute_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m61532813A41D4C0654B5CFBC4593C41F2805E2D4 (MemberInfo_t* ___0_element, bool ___1_inherit, const RuntimeMethod* method)
{
	return ((  bool (*) (MemberInfo_t*, bool, const RuntimeMethod*))AttributeUtility_HasAttribute_TisRuntimeObject_m5940E2EFFAFEF4ECE295C4B0D001BAA06D924424_gshared)(___0_element, ___1_inherit, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionUtility_IsConvertibleTo_m691B297AD2413AE10C9127DCAE71BD41B6662B6A (Type_t* ___0_source, Type_t* ___1_destination, bool ___2_guaranteed, const RuntimeMethod* method) ;
inline void UnexpectedEnumValueException_1__ctor_mA63A1428CA08D2FFDAF61CDE68F39B7712CEF352 (UnexpectedEnumValueException_1_tC9CE22260532425FC251A16B00D152B97D1E83C6* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (UnexpectedEnumValueException_1_tC9CE22260532425FC251A16B00D152B97D1E83C6*, int32_t, const RuntimeMethod*))UnexpectedEnumValueException_1__ctor_m8323477225F696295F492B2FB8E57AA261ECB3E9_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88 (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtility_ToCommaSeparatedString_mDBB845C9097FFC1621B4A86CD1591331E2143A9B (RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E (StringBuilder_t* __this, const RuntimeMethod* method) ;
inline TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* Array_Empty_TisType_t_m1FD9ED0B09CEAFFC537EF0C71689FDB03AEF72AC_inline (const RuntimeMethod* method)
{
	return ((  TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter__ctor_mE03CDC6CBF3E16FCDE412595FE10172DF878C167 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_types, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline String_t* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  String_t* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName__ctor_mA9E1A4603EA5E12401679124F6E53C0DFBF0F735 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_s, int32_t* ___1_index, const RuntimeMethod* method) ;
inline void List_1__ctor_mF6631551A73A2CFAF9ABF9EAA7D19458E75674E9 (List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t109F34922AD6589B82B033B6DD689038AD7324E9*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
inline void Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, Il2CppChar ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*, Il2CppChar, const RuntimeMethod*))Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_gshared)(__this, ___0_value, method);
}
inline bool Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*, const RuntimeMethod*))Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_gshared_inline)(__this, method);
}
inline Il2CppChar Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method)
{
	return ((  Il2CppChar (*) (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_gshared_inline)(__this, method);
}
inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method);
}
inline int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline)(__this, method);
}
inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* TypeName_get_GenericParameters_m519E4A51DCCD0F0701F35C09784D8128EE8263AC_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) ;
inline void List_1_Add_m889E6AB5A902D20F259B62AAF3BF4775A0452811_inline (List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* __this, TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t109F34922AD6589B82B033B6DD689038AD7324E9*, TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_Name_mBC6647619A19BB99875C39EF7A6FD0D14B516E56_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4 (String_t* __this, Il2CppChar ___0_separator, int32_t ___1_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringUtility_PartsAround_mA21406BFF73C1B226F8D6F2AECE0E13F75249A5E (String_t* ___0_s, Il2CppChar ___1_c, String_t** ___2_before, String_t** ___3_after, const RuntimeMethod* method) ;
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0 (String_t* ___0_s, const RuntimeMethod* method) ;
inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_AssemblyDescription_m3EBD7FB0F0C264E8EB6362C10645035C9384F05D_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TypeName_get_AssemblyDescription_mADDDD6FA51C519C60491A8B20F8B69949A7121EF_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m6A29D0BC8A4BCF6079AD2737B4119D3802B41814 (Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Select_TisString_t_TisString_t_mFD118DAE211D26D1F9416E64403E9182543D9AF6 (RuntimeObject* ___0_source, Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* ___1_selector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
inline List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_LookForPairThenRemove_mCE5F569E040A70172646F30AAF4D96B2379EE24B (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___0_strings, String_t* ___1_Name, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_AssemblyVersion_m7BC5B2480F201871A042EBE5694A35E73C89887D_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_AssemblyCulture_mDD4A88BFC38A7B3A2F55030570E9ADD11AAD4A33_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_AssemblyPublicKeyToken_m03E38B53CD7467D5EDD4089AF75863381280AD80_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_AssemblyName_m9AD0F0CA466333A8C06257F367D5BDC84FB5C568_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatException__ctor_mE31CCFC2A6FA296CA9E9C6813112D7850FE682D4 (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
inline void List_1_RemoveAt_m031D3A21689276A872FCA7566C8F2F79F9581F0D (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtility_TrimStart_m4191946C2A5B0F1D5E22B3CA40EA28AA9AE964D7 (String_t* ___0_source, String_t* ___1_value, const RuntimeMethod* method) ;
inline void List_1_set_Item_m6A72B7648178616800F05C13DB492E4EDB866B7C (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___0_index, String_t* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, String_t*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method);
}
inline Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66 List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7 (List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66 (*) (List_1_t109F34922AD6589B82B033B6DD689038AD7324E9*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3 (Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_inline (Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66* __this, const RuntimeMethod* method)
{
	return ((  TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* (*) (Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A (Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_UpdateName_mDFE4E330B5E41A27413315AED6F977B6527FDE13 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_ReplaceName_m32FDC43BEC0C6B53EECEE46C0560CDF61AB0BD5D (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_oldTypeName, String_t* ___1_newTypeName, AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* ___2_newAssemblyName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_ToElementTypeName_m1FF41E9B6AC37F2E7753C12F77F2279865743342 (String_t* ___0_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_ToArrayOrType_mF8E6577D6572798C6AB5E0C4CDF708D45ED6C574 (String_t* ___0_oldType, String_t* ___1_newType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_SetAssemblyName_mA67AE36887C5DC459E77D3463A518CA58B45E3A4 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* ___0_newAssemblyName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AssemblyName_get_CultureName_m0257EDCA5E7CB1A5B7880EE47A03A3167A6249E1 (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* AssemblyName_get_Version_mC20EC1E68FA7C40120112C2E29A19C9D948B5300_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* AssemblyName_GetPublicKeyToken_m4FCC5742FE2D06BE08290F30E186CFF24D0C871D (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtility_ToHexString_m4FFBE792B82A834F0FD1854A887611B08B381563 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m12581A9F3A4E05CBBE1BD1DFC54F9692E0749FA0_inline (List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t109F34922AD6589B82B033B6DD689038AD7324E9*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_ToString_mA2BA8AAEF508ECFFF91FBB6F67D451A96D6AD1A8 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, int32_t ___0_specification, int32_t ___1_genericsSpecification, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m490810CB7ADA9230AC0F8D78E213A8EFED129F55 (String_t* __this, String_t* ___0_value, int32_t ___1_comparisonType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4 (String_t* __this, Il2CppChar ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68 (String_t* __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m02363FEAE6C3572064D33111C69596ACDC921325 (U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ;
inline bool HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, Type_t* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, Type_t*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC* Namespace_FromFullName_m1F3A9348555D5C71E8963B495BC4C41EDBE45C63 (String_t* ___0_fullName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m2ECAAB723830D6D7E72A07274E845A29172D372C (U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* TypeUtility_Instantiator_m15886DB7B523B28E9958712D6FE166044E61E5EA (Type_t* ___0_type, bool ___1_nonPublic, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_parameterTypes, const RuntimeMethod* method) ;
inline void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8 (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_m6AFA724FD1DE0A0DF7AEAB99A6D56BCD74D854BF (U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsBasic_m82F3CE28839D7F7B0BF8FB654521DCE3A7FB6C91 (Type_t* ___0_type, const RuntimeMethod* method) ;
inline void Func_2__ctor_m84415336F8D908293EB9A1EA849A76A2B2D8EA7C (Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* MemberUtility_GetConstructorAccepting_m3450DFF99DA7EFB5192D993C9D7BAEA9A5E69EF7 (Type_t* ___0_type, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_paramTypes, bool ___2_nonPublic, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ;
inline void Func_2__ctor_m277558A858994D8E28995A9F5C715F5B93F29B8A (Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Select_TisRuntimeObject_TisType_t_mD50A4AAA57176F7F1F6843844CAE0A551863A09F (RuntimeObject* ___0_source, Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* ___1_selector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
inline RuntimeObject* Func_2_Invoke_m1A9384DDEB5C79165C0A5F1BFB29E31A2F48A2C0_inline (Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_arg, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline)(__this, ___0_arg, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsReferenceType_m1319781FE9641ACD464EC92146549F533A985232 (Type_t* ___0_type, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m76D0309695A0582B3E29E97942ACD35DC4EFD128 (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* __this, Type_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5*, Type_t*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9 (Type_t* ___0_enumType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
inline DefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC* AttributeUtility_GetAttribute_TisDefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC_m83B51735F528047B678D34B1736B10D02EB0C1D3 (MemberInfo_t* ___0_element, bool ___1_inherit, const RuntimeMethod* method)
{
	return ((  DefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC* (*) (MemberInfo_t*, bool, const RuntimeMethod*))AttributeUtility_GetAttribute_TisRuntimeObject_m3FD7C404C6E0DF5E949BC87256B48EA8865AF9DD_gshared)(___0_element, ___1_inherit, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21 (RuntimeArray* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_Default_m7D17BE8CBD9F82F0499659431DC8547A90ED94E0 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5 (Type_t* __this, const RuntimeMethod* method) ;
inline RuntimeObject* Enumerable_Except_TisType_t_mF2822E20B153E01C5D570DA483946653CC2B7F55 (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Enumerable_Except_TisRuntimeObject_m8B8D61ADB6F12C233EEFF2A66C12135B67ECFE6B_gshared)(___0_first, ___1_second, method);
}
inline RuntimeObject* Enumerable_Empty_TisType_t_mE579A570ACA5F405D7DBF1DDC4BCEFD12C60F325_inline (const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (const RuntimeMethod*))Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline)(method);
}
inline RuntimeObject* LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E (Type_t* ___0_t, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Type_t*, const RuntimeMethod*))LinqUtility_Yield_TisRuntimeObject_m86070A6145AEDFC821BE377AB1C45C5B94B84AA9_gshared)(___0_t, method);
}
inline RuntimeObject* Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A (RuntimeObject* ___0_first, RuntimeObject* ___1_second, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Enumerable_Concat_TisRuntimeObject_m84DD8C4D7381636C5F798202183E95C359606D33_gshared)(___0_first, ___1_second, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_GetInterfaces_mC68C5483293CF8F0062CB509F455FD41CAA7E3F6 (Type_t* ___0_type, bool ___1_includeInherited, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CHierarchyU3Ed__19__ctor_mB111D2647963CE99561F663B71A4BC5C89AD084A (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_BaseTypeAndInterfaces_m265FD41C349FDE685AE25553BB5C03975F3BD7B2 (Type_t* ___0_type, bool ___1_inheritedInterfaces, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_Hierarchy_m6B137A585E8EC92F230B07ABCB32AE19928C0CB2 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673 (Type_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_AndInterfaces_mE554C7F6DFA4C78684CB06F546CAB9903E89A65F (Type_t* ___0_type, const RuntimeMethod* method) ;
inline void Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74 (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline Type_t* Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61 (RuntimeObject* ___0_source, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___1_predicate, const RuntimeMethod* method)
{
	return ((  Type_t* (*) (RuntimeObject*, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtility_GetDictionaryItemType_mA2709E25CDE1129125B1213F57D5D00064482619 (Type_t* ___0_dictionaryType, bool ___1_allowNonGeneric, int32_t ___2_genericArgumentIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8 (Type_t* ___0_nullableType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsNullable_m231FD352991AA34AFE82055417DA61DB28FF4AF8 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554 (Type_t* __this, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_types, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2 (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___0_left, ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_AndBaseTypeAndInterfaces_mE5840F535AC9391082FA5AEA7A08A889F50CB48D (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_CanMakeGenericTypeVia_m55D015681885521A9DFDB86A08D72D002C81AF91 (Type_t* ___0_openConstructedType, Type_t* ___1_closedConstructedType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
inline void EnsureThat_IsNotNull_TisDictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_m56525E72FCF25A1837BF5E6B9C8D115D9C716EFF (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericClosingException__ctor_m51B6E25AD6FB1EAF71520CD5126BA64B119EB666 (GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473* __this, Type_t* ___0_open, Type_t* ___1_closed, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9 (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* __this, Type_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*, Type_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA (Type_t* ___0_openConstructedType, Type_t* ___1_closedConstructedType, Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___2_resolvedGenericParameters, bool ___3_safe, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityObjectUtility_IsUnityNull_m0FE15C8DFA320342403361EA2AC22C9B3E9E3CDE (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D (float* __this, String_t* ___0_format, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75 (double* __this, String_t* ___0_format, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decimal_ToString_m109EB6FE37D81F6CE2757233A8987D45B8B1A6BD (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F* __this, String_t* ___0_format, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringUtility_Truncate_mAC0FC335E7C0401F468D4364DAB4376A91FB185E (String_t* ___0_value, int32_t ___1_maxLength, String_t* ___2_suffix, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetTypesSafelyU3Ed__35__ctor_m9701C2638FE76E20AFAD85EA4D7A9CF0E2FE0345 (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
inline void HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
inline bool HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, Type_t* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, Type_t*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
inline void Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045 (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* __this, Type_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5*, Type_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m9C9EBF4D33D62E1F215CFA1389D642C1876A2B96 (U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_PseudoDefault_m98F6927FD9C6E39EFB17C31777B04E0771AF8CC8 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConstructorInfo_Invoke_m15FDF2B682BD01CC934BE4D314EF2193103CECFE (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_parameters, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ReflectionTypeLoadException_get_Types_mEA33478930C629147E252D53230510BE0F4AD45E_inline (ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475* __this, const RuntimeMethod* method) ;
inline bool Enumerable_Any_TisType_t_mD8597B059A2354F3F7C115AEC22CD569D67D9E5D (RuntimeObject* ___0_source, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___1_predicate, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared)(___0_source, ___1_predicate, method);
}
inline RuntimeObject* Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8 (RuntimeObject* ___0_source, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetTypesSafelyU3Ed__35_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m7C50E41A556CF784E82B0CFEA752B79C96779D84 (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CHierarchyU3Ed__19_U3CU3Em__Finally1_m6F22ED585D6E7CD9A514605ABDECD14FC772D9EF (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CHierarchyU3Ed__19_System_IDisposable_Dispose_m7CB9056D09B57E10B11EC3C2DE1A6B7F89FFD205 (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CHierarchyU3Ed__19_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m6EE8DB07EDA82E3CF4701F85D20E57121356B4F9 (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_m144DD5B09AD525C0F94B2E1750A4256495266F66 (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* __this, String_t* ___0_str, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsString_m1B40F32297A731D5A4EB637438B95632453C84B8 (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsResult_Fail_m3315594F29830C02FD560F7401D311F99DA241CD (String_t* ___0_warning, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsData_get_AsString_mCF0FBBF9D300BCAC9E0F1C7B6C9DAA4B8AFB9570 (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LooseAssemblyName__ctor_m8834C59F1E492EA1A935207B7134961B35DCE8EA (LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsDirectConverter__ctor_mCE6F7898DA2A3FBE101F5939D06A809E3164ABE1 (fsDirectConverter_t9EE506A371C95C62E21CA6586396D7B3BD55F668* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Namespace_get_FullName_mDB579A0D0D2C27FE32DEDCEA37DC084EF08D3D36_inline (Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Ray2D_get_origin_m0ED90B16DD643D21B9745F1D45402B81F67707EC_inline (Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* __this, const RuntimeMethod* method) ;
inline fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsBaseConverter_SerializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA477EC6F5D83CF9813DED311B44EB25069A67FD7 (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04* __this, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___0_data, Type_t* ___1_overrideConverterType, String_t* ___2_name, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_value, const RuntimeMethod* method)
{
	return ((  fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 (*) (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04*, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3*, Type_t*, String_t*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))fsBaseConverter_SerializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA477EC6F5D83CF9813DED311B44EB25069A67FD7_gshared)(__this, ___0_data, ___1_overrideConverterType, ___2_name, ___3_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsResult_op_Addition_mA94A4AD68668E539DEFE1255DC72B9D11A6DE41C (fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 ___0_a, fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Ray2D_get_direction_m9D6E497DCC5FDB2EEF7FA6356EE707169D751325_inline (Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* __this, const RuntimeMethod* method) ;
inline fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsBaseConverter_DeserializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m99FA8D5FB2DA808B5B3DBC7945D5B5592F11C358 (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04* __this, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___0_data, Type_t* ___1_overrideConverterType, String_t* ___2_name, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___3_value, const RuntimeMethod* method)
{
	return ((  fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 (*) (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04*, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3*, Type_t*, String_t*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, const RuntimeMethod*))fsBaseConverter_DeserializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m99FA8D5FB2DA808B5B3DBC7945D5B5592F11C358_gshared)(__this, ___0_data, ___1_overrideConverterType, ___2_name, ___3_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Ray2D_set_origin_m1844D677985BDEFD1DC73574D44397218586F2E9_inline (Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Ray2D_set_direction_mEDCE095AE4E01E9CFE798968691A750B183F7EBF_inline (Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
inline void fsDirectConverter_1__ctor_mBFCA0DE0165FE7459AEBC89AC73731BBCF7F64E6 (fsDirectConverter_1_t8EC81BCA98876AF5AF3271B6086EC66E2CCDC388* __this, const RuntimeMethod* method)
{
	((  void (*) (fsDirectConverter_1_t8EC81BCA98876AF5AF3271B6086EC66E2CCDC388*, const RuntimeMethod*))fsDirectConverter_1__ctor_mBFCA0DE0165FE7459AEBC89AC73731BBCF7F64E6_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ;
inline fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsBaseConverter_SerializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mB713137A72F280700A2ECEA7B05D487A15DBBEA4 (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04* __this, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___0_data, Type_t* ___1_overrideConverterType, String_t* ___2_name, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_value, const RuntimeMethod* method)
{
	return ((  fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 (*) (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04*, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3*, Type_t*, String_t*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))fsBaseConverter_SerializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mB713137A72F280700A2ECEA7B05D487A15DBBEA4_gshared)(__this, ___0_data, ___1_overrideConverterType, ___2_name, ___3_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ;
inline fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsBaseConverter_DeserializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7AC87D2BB880EB5DA39180347AED8A66F8A8EEB (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04* __this, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___0_data, Type_t* ___1_overrideConverterType, String_t* ___2_name, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___3_value, const RuntimeMethod* method)
{
	return ((  fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 (*) (fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04*, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3*, Type_t*, String_t*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, const RuntimeMethod*))fsBaseConverter_DeserializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7AC87D2BB880EB5DA39180347AED8A66F8A8EEB_gshared)(__this, ___0_data, ___1_overrideConverterType, ___2_name, ___3_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Ray_set_origin_m9B19A7BE86636111E3B16BCE08EAE030F37FE64D_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Ray_set_direction_m8A8FF8101045BAE51BE5D5C1B6C21D0D5592DA98_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
inline void fsDirectConverter_1__ctor_m644F4C264CCF8F165037066D5AC2034B6D176110 (fsDirectConverter_1_tF307DFA6F21486A34320546F09381BBF84FF0539* __this, const RuntimeMethod* method)
{
	((  void (*) (fsDirectConverter_1_tF307DFA6F21486A34320546F09381BBF84FF0539*, const RuntimeMethod*))fsDirectConverter_1__ctor_m644F4C264CCF8F165037066D5AC2034B6D176110_gshared)(__this, method);
}
inline List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* fsContext_Get_TisList_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_mA3B93EBB8AE2CB1407D9CD515F82B00D1FE62638 (fsContext_t3B227C205D84208E2D8934429C07677542C97B5F* __this, const RuntimeMethod* method)
{
	return ((  List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* (*) (fsContext_t3B227C205D84208E2D8934429C07677542C97B5F*, const RuntimeMethod*))fsContext_Get_TisRuntimeObject_m0DA21A2EC755AAE4904ABB16FCF8C8E7062125B1_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* UnityObjectConverter_get_objectReferences_mE0B7C99E0991DBA79ECCB99F81C82136C22F3416 (UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_mEF553618B93DB72D7816FD84740EC37A942F129C (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* __this, int64_t ___0_i, const RuntimeMethod* method) ;
inline void List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t fsData_get_AsInt64_m1C652F5AF0A3C8EB84183204CF3AE983AEC3441E (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* __this, const RuntimeMethod* method) ;
inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsResult_AddMessage_mC4B690BC3884FF2D235733FD65081C163B4DDD55 (fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsConverter__ctor_m3C3DE66DA4A3FA50ED9A7D0F10EF70BB0D5FEA26 (fsConverter_tFCDE4B68CAA0B3317FAC29FAAF380AF759141918* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) ;
inline RuntimeObject* Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
inline int32_t Dictionary_2_get_Count_mA194D0E2787B81ED9FC54005AF0B23147EF51CBA (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared)(__this, method);
}
inline KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* Dictionary_2_get_Keys_m695E003DE675B51E3006780E449C11CAC0967214 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
	return ((  KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method);
}
inline ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* Dictionary_2_get_Values_mA5EC7E179F55A2C9C6E256032344B019965C33AC (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
	return ((  ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_OnAfterDeserialize_m622CDCDACBD0B2B628EAEBD829C5753CA9D25ACB (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DictionaryAsset_set_dictionary_mF12CE88E8FBF96B80C3A22884190B26C5E1582F9_inline (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
inline bool Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryAsset_get_Keys_mB7C9F7375AF52A412D1075842818BD855CC39DB7 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryAsset_get_Item_mFAA297C5D662301DBF147943F1FD8068F1D4A50F (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, String_t* ___0_key, const RuntimeMethod* method) ;
inline bool Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
inline bool Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, RuntimeObject**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
inline Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_ShowData_m53F17A66E811705D002006DED0BED7EE7F06428D (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject__ctor_mEA1CF35A7B3BAA4B07941A50023E6D2A79F42F87 (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializableType__ctor_mD26E7FB0CD385E43ED3A3A3348E8FDC532A9BD30_inline (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* __this, String_t* ___0_identification, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_m3354EFE6393BED8DD6E18F69BEA131AAADCC622D (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializableType_Equals_mC888DB4A3038B972BA0EFC621B0AC4C9FD8887D8 (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* __this, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializableType_Equals_mC0974ED125A79863C97E1B6579B6DE29D1FE362A (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializableType_GetHashCode_m23AD9C5563C9C1AA704033E8FC2FE1D5C5D4B48A (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009 (String_t* ___0_strA, String_t* ___1_strB, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializableType_CompareTo_m7D7D3A22B4BBDC4383D0E32AB149F4010CFA910F (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* __this, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E ___0_other, const RuntimeMethod* method) ;
inline void HashSet_1__ctor_m42F124E9A9689BC8742F58D7013B8406B7A8CA7C (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
inline void HashSet_1__ctor_m7D5E82AA7B8AA77404520C410FE720F8E62A4670 (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
inline int32_t HashSet_1_get_Count_m5093A1B9D3E27A30386DFFEDC9AB8A61396DDA9F_inline (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE*, const RuntimeMethod*))HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Serialization_get_isUnitySerializing_m46208D5D6E042D9797B2DFBFCE0632A1BE5A9504_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Serialization_get_isCustomSerializing_m3C895CC8649F88D6712A406A25167C7B369BC0A8 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationOperation__ctor_mB4A87C9CDA0B896AA0142F226C53CFB73DAA3573 (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, const RuntimeMethod* method) ;
inline bool HashSet_1_Add_mEBBE55EAFAEA29CAF5242ADB8ECDB06AF77C1FF9 (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* __this, SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE*, SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
inline SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* Enumerable_First_TisSerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567_m3B3152AD1D46CD6B3CBB3B9E9BA9808CB39CFF9F (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6_gshared)(___0_source, method);
}
inline bool HashSet_1_Remove_m2E381809C41F921C5B4EEE1650479D4BAD633909 (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* __this, SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE*, SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
}
inline bool HashSet_1_Contains_mB42FAA966A3BB9FB9E75DCA036E9522D1B3A3E37 (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* __this, SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE*, SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationOperation_Reset_m6E8884DC5D1B7E20DB08B3B5468D52D8E93BA217 (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* Serialization_StartOperation_m0E07E844663C5C9673C0B5870CB73BEF53B0E0EB (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_EndOperation_mC37CC5563ED0C5086EC3AC2D58A8EE86BF822247 (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* ___0_operation, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* SerializationOperation_get_serializer_m0B67471F76A1393A6221DBE9F13706236C371ECF_inline (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Serialization_SerializeJson_mB0FA51A5F9BE987432B3205814DFC0CA609C1914 (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___0_serializer, RuntimeObject* ___1_instance, bool ___2_forceReflected, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* SerializationOperation_get_objectReferences_mAF348F7C8689414FC1FEAE422D6173253D4D5444_inline (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, const RuntimeMethod* method) ;
inline ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* List_1_ToArray_mD41737D2884F388E1ED01F4A9D3783837A94B03D (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, const RuntimeMethod* method)
{
	return ((  ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationData__ctor_m1AECF919A4D6D2B9256D1ECD164E2A8189DE64AD (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, String_t* ___0_json, ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___1_objectReferences, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m8CF86DA30D4F95904BF5C1A9CF646DE92EB8C161 (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SerializationData_get_json_m316B4017338BC7DB9B4D3D9A81BEF1C01232FB24_inline (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* SerializationData_get_objectReferences_m70704774677025CE081A408A7D558A9309C24DA4_inline (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, const RuntimeMethod* method) ;
inline void List_1_AddRange_m55E46ED9B64D750D6B2E8F1F2FDD41100D9C6C39 (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
	((  void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m1F76B300133150E6046C5FED00E88B5DE0A02E17_gshared)(__this, ___0_collection, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_DeserializeJson_mA737B5ECA3C7DFE7442A2D6563BCCDD0E586BEB8 (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___0_serializer, String_t* ___1_json, RuntimeObject** ___2_instance, bool ___3_forceReflected, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationData_ToString_m277BCD1A9A8431713FCADB24C479817E0C6A3A4C (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, String_t* ___0_title, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m23033D7E2F0F298BE465B7F3A63CDF40A4EB70EB (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_DeserializeInto_mF9E364DD7743C17A22CD089EA8D4FC3065B08062 (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A ___0_data, RuntimeObject** ___1_instance, bool ___2_forceReflected, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProfilingScope_tB9C3FB961529A50012BFB442AB0D79F84F284988 ProfilingUtility_SampleBlock_mE7FA8F94361D7FF9F175E498F4DB1B7AECB5DDDC (String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingScope_Dispose_m7F66BF3E60126E49FAFA1E38F6126D71CFCDBB44 (ProfilingScope_tB9C3FB961529A50012BFB442AB0D79F84F284988* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsSerializer_TrySerialize_m2E029A68D43C8F4783B5912AB8004658E41AB84B (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* __this, Type_t* ___0_storageType, Type_t* ___1_overrideConverterType, RuntimeObject* ___2_instance, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23** ___3_data, const RuntimeMethod* method) ;
inline fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsSerializer_TrySerialize_TisRuntimeObject_m535933D428C9B51988896FE7C0658FE75A0C0D29 (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* __this, RuntimeObject* ___0_instance, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23** ___1_data, const RuntimeMethod* method)
{
	return ((  fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 (*) (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC*, RuntimeObject*, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23**, const RuntimeMethod*))fsSerializer_TrySerialize_TisRuntimeObject_m535933D428C9B51988896FE7C0658FE75A0C0D29_gshared)(__this, ___0_instance, ___1_data, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_HandleResult_mA8F7C587002F125F0A2B4214108BB4651359B4F7 (String_t* ___0_label, fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 ___1_result, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___2_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_CompressedJson_mAD916E32C1E828444E79CE2D32E74BD7892FC767 (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* fsJsonParser_Parse_m8BE8A63CD24E3C0D05A65A977FF70AC8E1D34336 (String_t* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsSerializer_TryDeserialize_m675340784F47BA9FF50C193F53A3BAAA1D18D2B9 (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, Type_t* ___1_storageType, Type_t* ___2_overrideConverterType, RuntimeObject** ___3_result, const RuntimeMethod* method) ;
inline fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsSerializer_TryDeserialize_TisRuntimeObject_m3FB630497C0D561959831E27DEC91D075D944267 (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, RuntimeObject** ___1_instance, const RuntimeMethod* method)
{
	return ((  fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 (*) (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC*, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23*, RuntimeObject**, const RuntimeMethod*))fsSerializer_TryDeserialize_TisRuntimeObject_m3FB630497C0D561959831E27DEC91D075D944267_gshared)(__this, ___0_data, ___1_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 Serialization_DeserializeJsonUtil_mA520214A610CDBF12EAD5743E64528494362F4B6 (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___0_serializer, String_t* ___1_json, RuntimeObject** ___2_instance, bool ___3_forceReflected, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsResult_AssertSuccess_m7077B79DD80747B32B66ADCDF49243575800FA12 (fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsResult_get_HasWarnings_m030A020FD6B48D0E8E2867D2428135EB771064CE (fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* fsResult_get_RawMessages_m0B25A624CB4B2F03DF6FC6077284AF92CFFC4683 (fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsJsonPrinter_PrettyJson_m610FD801940DC409B059808A5E954ABAF62CAB8E (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, const RuntimeMethod* method) ;
inline bool HashSet_1_Add_m68266BCBD23DCD5291AC49ED2CD0520B65F54119 (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_CheckIfDependenciesMet_m9098744A0BF754EBC53368A1C6DE95FFC9700C31 (RuntimeObject* ___0_depender, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_NotifyDependencyUnavailable_mAA32E3125345CB16421C2A38678AD7D78FA6BC3F (RuntimeObject* ___0_dependency, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_NotifyDependencyAvailable_mB8E70368F8C06D990504BF39E8FDD52E482892CD (RuntimeObject* ___0_dependency, const RuntimeMethod* method) ;
inline ISerializationDependerU5BU5D_t88BBB896AF1A37A4F9BD59269F0479F904F44A92* Enumerable_ToArray_TisISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_m0EED7DBCAAAC6A410B7350B987E10D87948D54CF (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  ISerializationDependerU5BU5D_t88BBB896AF1A37A4F9BD59269F0479F904F44A92* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
}
inline bool HashSet_1_Contains_m8918E690769D8518C630880EFF17E519C7E6C795 (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
inline bool HashSet_1_Remove_m8DF3D4C3D1CA5E0B7A17B8EA3D4E2C3C7A94A48F (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
}
inline bool Enumerable_Any_TisISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_m69DD4CD057DB5F987CC6F1215CEAFEF376466B48 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_m67CFBD544CF1D1C0C7E7457FDBDB81649DE26847_gshared)(___0_source, method);
}
inline int32_t HashSet_1_get_Count_mFC34B71174F35A909D7B7909748479BE6AE16BFF_inline (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC*, const RuntimeMethod*))HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline)(__this, method);
}
inline Enumerator_tE6B72E1C4658BFCAA421BAF87C454C2B43D855A4 HashSet_1_GetEnumerator_mABC5AE436C09D2EE3720BC3FA700C92E26675D4A (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tE6B72E1C4658BFCAA421BAF87C454C2B43D855A4 (*) (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
}
inline void Enumerator_Dispose_mBBB186F59F3546AB1817341A5F189AB9D8A72D62 (Enumerator_tE6B72E1C4658BFCAA421BAF87C454C2B43D855A4* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tE6B72E1C4658BFCAA421BAF87C454C2B43D855A4*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_mADC749E2159F6C138A21F18A5834591365DD744B_inline (Enumerator_tE6B72E1C4658BFCAA421BAF87C454C2B43D855A4* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_tE6B72E1C4658BFCAA421BAF87C454C2B43D855A4*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
}
inline void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
inline bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
inline bool Enumerator_MoveNext_m2DD74DC1821266926FA8F89CA80662621AB39BAA (Enumerator_tE6B72E1C4658BFCAA421BAF87C454C2B43D855A4* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tE6B72E1C4658BFCAA421BAF87C454C2B43D855A4*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
inline ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* Enumerable_ToArray_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_m6FFA9BD09F6155B2C67C1696C416FE75E4AE7DFE (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationData__ctor_m590F6C005C219D41968701544B5D4D2A9E2C2607 (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, String_t* ___0_json, RuntimeObject* ___1_objectReferences, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationData_Clear_mC7B73F14EFA97C2831731F9B3C558765F08EC73D (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringWriter__ctor_m072DFF5FFA84EBA7C38B282975D053E738C56E6D (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityThread_get_allowsAPI_mD5F65F1DD7EB660A36B87BAAC6F346FC41B7EADD (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Serialization_PrettyPrint_m425EE6DFF2AA0559BA142CDE136693238DDEEA42 (String_t* ___0_json, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationData_ToString_mAC5F79322472876518D60654C6515E4ED142EF87 (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetTempPath_mA919EEA03E4CDC7C85A73771EBCF90F48A74B856 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void File_WriteAllText_m8AE8932A417928EF1E86F1E6B37C7A41904614D1 (String_t* ___0_path, String_t* ___1_contents, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Process_tF74794C64BCE464912BF158980B347CE66AF203B* Process_Start_mA1D50105E0F1FE21AB2687231373BA66F0B51B79 (String_t* ___0_fileName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationData_ShowString_m53B7B7664BCFCE62D2382E53FF7C0205D9034270 (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, String_t* ___0_title, const RuntimeMethod* method) ;
inline void List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0 (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationOperation_set_objectReferences_m73EC5199265D1C61291DBD948CE1687460EF1155_inline (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer__ctor_m2CF241A6E8D255269BC2694F7B87B8BB7381C739 (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationOperation_set_serializer_m93AD82939387F372A2E3DB25EC068CD0A87E5C60_inline (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityObjectConverter__ctor_mFA76717DCDA335EA5F6687B108DE6AEC3810288C (UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsSerializer_AddConverter_m7EE7A34BDDD2065481BEB0457C9572270588ED59 (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* __this, fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04* ___0_converter, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RayConverter__ctor_m8B3EF461784305F308BF7D6259A3019B7DD2DB03 (RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray2DConverter__ctor_mFCD2BA4B7D50BF03A02FE263BAD388BFA121AECA (Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NamespaceConverter__ctor_mA33B806D736BCA8EDC2B2F43A919B01CC958E339 (NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LooseAssemblyNameConverter__ctor_mE139E612CCF8019E6150DE862817FA1E3EE25CFF (LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E* __this, const RuntimeMethod* method) ;
inline void fsContext_Set_TisList_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_mF9BDF23A6D4AAE20E3A87EE5AC5F9F3B30E12F55 (fsContext_t3B227C205D84208E2D8934429C07677542C97B5F* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_obj, const RuntimeMethod* method)
{
	((  void (*) (fsContext_t3B227C205D84208E2D8934429C07677542C97B5F*, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))fsContext_Set_TisRuntimeObject_mB0406DE627FEFA7F615A896B1551F6FCC628D21B_gshared)(__this, ___0_obj, method);
}
inline void List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_inline (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsObjectAttribute__ctor_mABB40D348C9AFA8BB3E34A31F2F6DE7620519060 (fsObjectAttribute_t01E43E525187363F108B146EC18F42D731E84E38* __this, String_t* ___0_versionString, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_previousModels, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsPropertyAttribute__ctor_m12E43FAD4049D30DEB572D58F5D9B8CE03D062E7 (fsPropertyAttribute_tD332ED5271DAF1CA8779F33711F56DAD20A0A131* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializedPropertyProviderAttribute_set_type_m1A803DB715CF8176D3C904A3DABCB2BDE2C9685B_inline (SerializedPropertyProviderAttribute_tCB4756F884372F893458F8C7FFD5617D1CF3BF4F* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
inline void GraphElement_1__ctor_mBDBEE908498C6869E1D65E2A880FB6AA03FB6016 (GraphElement_1_t440282E1242B69F54132FBDFA69165894DB40B5B* __this, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t440282E1242B69F54132FBDFA69165894DB40B5B*, const RuntimeMethod*))GraphElement_1__ctor_m5068F0687246C1C59F62FF88294BC20950568050_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Serialization_set_isUnitySerializing_mAC835F229C4FAE90E9040E4760001AD7DB39016E_inline (bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A Serialization_Serialize_m32FAE37FB98FC80EE641572B44AA555F4C374AFA (RuntimeObject* ___0_value, bool ___1_forceReflected, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityObjectUtility_ToSafeString_m84CD790BE6B992B0B0643EA094D177FDAFBFA3E7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_uo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SingletonAttribute_set_HideFlags_m4040377AD3624F4946BBF9E76F877E17D4C2E766_inline (SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* UnityObjectOwnershipUtility_GetOwner_mF4626E9F3E17CFE8EC38DE5FEECD83B4C75D827E (RuntimeObject* ___0_o, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* Thread_get_CurrentThread_m6D4719F4993DB9200490531FF02D4076FF9CA9BD (const RuntimeMethod* method) ;
inline void ConcurrentQueue_1_Enqueue_mB2A5332EE6591094624C43E356CF17B5D82C55A7 (ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))ConcurrentQueue_1_Enqueue_m6E14BFDDF046BB59B8EEF4A398D5AB7F4720D0A4_gshared)(__this, ___0_item, method);
}
inline void Action_1_Invoke_mF440996DC69351FDEDC9C3E51946BB4F7F01BE31_inline (Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_obj, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
inline void ConcurrentQueue_1__ctor_mE1A62800E8BFDED5BDB15A6C54416077BF8D7374 (ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3* __this, const RuntimeMethod* method)
{
	((  void (*) (ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3*, const RuntimeMethod*))ConcurrentQueue_1__ctor_m45A2A2E43BA42D4368773A687E7BB6CBCD510345_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* GameObject_GetComponent_m99E12753EA84947521DC711CA33F452B5E65B474 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* Component_GetComponent_m4352437B839B9601EB007CAC1007C8E1FB8A427D (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* GameObject_GetComponentInChildren_m29091882C8D5FDCDD7C7634D8BC740ED6B464A27 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* Component_GetComponentInChildren_m01C0C0952F8B7C8CAAB4F7ABB201704103D6C85D (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Type_t* ___0_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* GameObject_GetComponentInParent_mF95624B94F64F33D83D6B5CAB4B01655E345053B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* Component_GetComponentInParent_m2307379F7578FC811C0239E1DBB2B85402D63CAC (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Type_t* ___0_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* GameObject_GetComponents_m967DC44523FB7DB85C2D2433B1E53AB24BD551B2 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* Component_GetComponents_m683496B86CDC639A81EC67D834317926B371FAE1 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* GameObject_GetComponentsInChildren_m517CC42C85618EFE61C0CCDD35DEB5E071913EB5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* Component_GetComponentsInChildren_mD18FD2687784A68AEF1B5BF9A73170A5459E04F7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Type_t* ___0_t, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* GameObject_GetComponentsInParent_m77346103C372D09A5EEC8631922472EC1E7CFD7B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* Component_GetComponentsInParent_mB805FC27F5713D41020D4EA03830ED009E1E86D9 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Type_t* ___0_t, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubtractionHandler__ctor_m903BDF2F4757A8F3C3E400B3B98E4E314E1CE114 (SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m5B5D4D38E327B1DF7E23154C951D92152AEB6A86_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m7DE1A22A9D06D3B6D63A3DBE3FE3A9BB24F4957C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mF208901E0D23C9D69112D1BB4FADBBD0AA9EDD19_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m84A47C7FB630DF09B6FA6A28F7E66DE655622B56_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDAC902006B7A54CFE3F06E7AD86DFD8F9BDEB296_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m47F1E5AD9500F46C825A4642AEFC0D4768C1AB6F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m0C52F1C85FCABB8E275037292A474018F248D5FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE0F47D2F43E3D04656609AEF2FF5078879ED3DB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m84AE892673B320F327C8B71A88187C003A48BBCC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m96ED6DF317F21FC22DF159F9B2033AC19817B300_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mFB91A8225578E4BAF2BA7A864BF92A14C6A7B1B6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m990BE9AB0777A8837D16005EA548B2D51209268E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m120038B2415C2D1B93CE340776AB4C02023AA242_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mBA3AC4DF9974B9EEB502F0CB4CB37F6A2F09FB38_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m81429FC400921B56C50E5411D0F438A8AA23D903_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC9EF13A7E3F298E9C769A03F178A1D8C6D63A6E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mCB84DD387E6228F9E69ECDBFDE683E6E9C51F2EE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m66DD708D80CBF2350B8C68AE4DC10875B547AA0D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8D50F9271593F0DAB152AE2AC41CF53DE5F58901_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCE7C6EE4ABCD25E622B97A14FD623815109264B6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m56A3D881CAEB604F15DFD8CCCBE245FAB53D8D9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5D69E54B83BFC783D1434B24CACBC3BFCBA6A9E5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mFEA944F395353BC66F4298481ADC2522D50A3D6C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9DD93A8CA069396BB57AEAE0FA427A2FBD925665_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mBBD3BCE6B9A482C77CD6FA04F4DD398077B2CA60_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8E42A0E8F64052C735F53A1AFCB3778346A2055D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m7234C4C937E9FBED537075D6CBF5C5DACC7AD5CD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1AEB1FB8D0BABB6CAFAC5710821760F2183BD547_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCD65CF1D2D535636A28F12CD52E9ECA6FB4D72ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mB723D98B8409519B2CB655EE862D2297EC677B5C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mFA7D99C36710E6BE78C821190814064C5D405282_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m087BDE7284EB277E5A1AF545397642B285064A94_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m010C5D64708EE1F9B416A41791E962DD68C0D0CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m9DB181336265E2F2E13770BE11EBAF57976E5E75_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBF6C0D565F7592021CD49E291AC4A3779AE786B2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m9FA31BEBE3AC3FB89B795BAB063B02F8F8927610_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m6F1EE2C8E661A1A1141BFA652B817C75DB19C591_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9512E4461467CD99D7BDF0B8B7BDD3844EE7655_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8618FD5346265B5BE3F042F18984561EDB1BFEEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m56D642869FD970035844BC260521E2B923A72416_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mF6C81DC58CDFCBE91ED789B8CADF42B04F2E8A3E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mCAD28319FC229DFF6D8F69E78673DD9B5B9D5A2C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mDC966ABA051A7C45C54B3128567B39C9C5185B8E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m4F9205424112CA4CF8200D33945F129C6149BD30_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m763778A5CD860E8A9846628ED6A283820E9C9829_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8277AC787BDD9F21BA1F47D634F6E9B29518F8D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m93B40111245F52530239968D32BB30BA7A3109E6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m52AFB6BB9F9218A10B4902C216873980CEE9D5C6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCBA43533189A8CBC26BBFA804A4D22881ED5288_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m0FE116AB54D63ECB49EF6C8134322688AE163710_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m01E6F573144F7DA9DDD23F404FA83A2A1335BFE8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mDBDC4830C17D1E09402C0ABF2ABD81ACADC03CCB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mBFE1049E717EF76B8970F7927790C0820FF4730B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m5AEA33E7196CE235EA449F62F2127DE00A8CF1F5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m65D6C9AA0088CD5DD41DD5589B51C7768D57FDC3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD6F76C4BA7A73E2A922BF02AD2E647B875FABACA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDCE4C120DDCFEC3D7395CE950D6610947BE6CDB4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m15224E69EC1C15DF7C594D2030AE64E5059DDAC2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D17C48ABD1157D6147C4F9253417B008F2A09F3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m03340750537C5F4D6BA4ECAA0EF8FAC85B9434D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m180075D8DC81B9746FA12DED0590ADEA0CB6C95C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB9768CB9045025389A2CB41F1E42F4C61325916D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m3999950C83D5BAABFDB2D4ABF08EBEA5AF9B29A8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m6C27FE25136BD6E5F8528AD19ACDF89ADC6FD125_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1001AD411E44C98781CA60D34DA57D9A558B25B1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC26A494595420FE8014AD47006BC28C2A09110FE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B71F1F266C4601E16084C625432219B8937CBE7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m944E8177B5E22E9DD637BC0830FE1DAC7A820C40_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1162CDBA74641729CB48BFDCF948B46FD6C1CF05_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBD30848D173643E9B035F3D314010305A3D0BFCC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m11A9FA5650AF9A20FA7B3CF59B63D0D3CD0C0CA1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5B795E4FC95A48B3693F3317924B27175E3222AB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m56716F2DE2AF8A843AB963AB6791662E4F264E29_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m820CE8EA5B029A6514F680A027539D1C5F9FECA3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mE71477EF50DFE455A8967E5D18959F53F6C4CC70_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m2A2BE0D55EAA658787E4DD65B9525485F3ED2DA1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m10C2027875599BC9FC69D59C201C72961FE0A557_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF0A6A87D95711FC388CE0462217440F7FDDF62C6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4DA98A5A7F8C8361828CED1323F0E48513627BCA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m075FE864F9C4CB1BC7540FA3DA4D410F542A4B06_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1D704EB98B1D0D8C8C61452742A7EADAF733077E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m5CCA4CF500E685998A75F0A96D810C810E15A4CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m1865929B8CFEE6F8F83074DA68CC6EA2D24CBC88_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m31C27C37B6A52EC7E47787EDAF579578DD57D26F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEC5B1F40CF0D458040A0D74AF33ADAED7CC62F18_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD4E5E2CB66BB2E12051A5D01FF9D2D3B9249F600_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mFA4BCFBA152428061E369AA18FA313EF450F2757_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2244CC5CF480FA34837A75C9D5EA251E290954FE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m51FE6E18569F4527B9060819F8377F35EB0DC94E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mF6DD8B306382A5439302AA5038FA634D3CE48474_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m14D17F67B10ECC9D0BDC7552356404496D7A8B04_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m012096EE027F9CCCF3AE67496022BB0755232AB5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB15675C2464CBA37704A05EB39BE8D27E24AD58F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m8F77A7866AD0C84E024645C9219E3613506B342B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mC0E9B7E1ED3354D1C2F6A50ADE30139B82DECD74_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD214322A396376B4BB923D18C734FFD7E6117AEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m5C9AADE2BD163A7E32A9B4624A7E73AF0129292B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m494985EAA344C5EDB506C71ED398E7CEABE47796_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mC331CA9471FB03D55B4F92101B84B22BD34A1667_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC84A272FA9FFC2C7C6BF747D78FBD96AB0DE0747_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m265CC174A55BE6CFD293B2CE8404976775F73F19_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m4BEBE3FDD8099F111027A5EC7801665160364645_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9CA6BB904544DADA78FFEE7EC7CF4652B2F6A143_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m8BE985823FD8ADA5BD5C2F30948C88C1E9197726_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mB3FF8FA91915E98DE23E7AE6E00084028EF289D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mBE775D0122EF1D6089BB7A75B28E4AD342F2463F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF3FDB95A8566534527140E9EB0AD352A8A873A11_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mE4E63461B5EEDAF92439073CBCC8B1A8B3CB76A1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m3C75AE521AA851333C27D6A62469E46160F629A3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t27F5744940086745B289072AFD2247E0719FF074_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t77C29582285B38470B966DD7A6E94E15A1705009_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t8171759D65FAF730928654E5BD260A82C54322C2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t9BF08FA52536763238F025113D4B3028272814DC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tB6542392B71A290C5BEE7772995E540871575C55_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tCF60C787D40192074B0B8F784F994AF897A64088_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tEFF388DEF67214BB28AD693A56852F9056847940_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_0_m18754B6D9127FC72BC682B799674185A62291212_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_100_mB73AA67A8BF4FE86585B83259F36690E3802C157_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_101_m405AFF077C7BDDDB9CC8DAB09F86DE5C90315E46_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_102_m588DB57AAA3C53247A34A2B81921BAE3534FF25E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_103_m480009A5901BF1B412503A9EED3BC496A81F540F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_104_mF165D6E4620351D2367677B02C730C0029F3C35B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_105_mFC12A7DF60DCF84BD0B33E96CA932E392FF7079C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_106_mFCCAAFE717687A8635490228C9F6B15EF48CA03C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_107_mC2AC5098902D5A65B2104B89D3B808D27EE206F2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_108_m9E610751DDE7F1D4830EAD5325E298429B71CC2A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_10_m4EAADE06B5ED9DD5D12889A7FAD643797505A3DE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_11_m16D030990962902FDFCB2EB816A2FC76CEF1027E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_12_mE0CF97AB889572AFF87CD43767D8EA0EDDD728FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_13_m80B274FE8932555767382B0189245F319CEAAAE8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_14_mB59B340046BDAB1D0C77B46D8D428C07006A1018_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_15_m0A37E36572D4CA5C64259BAB9F199CB59B67EF95_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_16_m5F3284111A5F93975F2A2C83BF3D38D029263C71_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_17_mD5FA5FB8900B2C3B7E7ECD2FBC343657B6A0402B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_18_mE8056A903EC22AE18D1422994B09187F0BA56312_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_19_mEEAF9A4A3878DC7593FCF49EC2CBD8EFB155F226_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_1_m267C5DC616A6FCBE0CAB84A3C77D469E8189BBEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_20_mD50A1EB8899C0E8FE83664BA45A85452B1B7087B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_21_m212F363BD388A30B658503F1FE4817183F33B8FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_22_mB5744F1E26FEE9241DEC1ABFF6F1DEA6DCAB1A1B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_23_m8D46567251E71D84117EE46D49915FBE3C750B99_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_24_m9697C5016B7F7F6281FBC287A2F760B21D9F6E8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_25_m0BB855A284368AFCBB0432711C075F78E94213EC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_26_mCB59B2199B93A11B5E60C15987EC74D4A4EF58F4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_27_mBBADC1492314E93A4ADB1BC6EC93BE983FF82DD8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_28_mACE32D04BC8CF42A0ABA1CCEB21311D5A823FAF9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_29_m3B303BEF5DBC96D587B9AA666276658CD3381A3F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_2_m03EDDE95C9E39EF3593E935080B7EF67D99B0C03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_30_m4DC67C08690A1A65675A38EBA01DF6DF6902880A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_31_mEC9DD7133531A9D06E07E45A61F0C7B0C21CFDD2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_32_m128F22A093E282C54CEDDA38BB55FB8B7D78FD02_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_33_m7AAD05200AD43889E54625E72BC1C705FB73EB78_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_34_m647EA1218233BEBE921E96F86BCDB0475FF23112_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_35_mAA6AF2343E60F08374AA9D349BF57FBD0E17AF58_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_36_m2E91C53176DDAA0C8AB3337DA50357FC78797C04_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_37_mD79DCFADDBBFE7EC037DCC315B2E3CFDE92131E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_38_m24E3364EEF6B8672F4C0D77967B7BF027EE97018_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_39_m8A81CF4545B6F9088A4BD5A0B63E375CF61494BF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_3_m323C5C802EFD8937C74F25A1A2B695899111077E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_40_m92670D5A1D9009018E66F8C80A543B17738C0C02_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_41_m511178AA1BA34D3E576AF8BBA8C2D536F5EA376E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_42_m166BD9958A53B871D61F2F5EF5B22E050780E972_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_43_m6E640D08566F0261688416DB445CC71C648C3078_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_44_m2F90E8E2740402D3BEF59D0133887E3F49DD5FF9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_45_mA7248B7DB9BEE8910273D0B93F4F2114802B697A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_46_m6525B3683FF54813C07BAE74ADD88DDDAB2B7E95_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_47_m00963F5C07BDFD87E9794DD58235B0897D5E538E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_48_m687A1CDFF9E4512BE4360580674B2D058E020424_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_49_m537C8880B0C856C4AE068124CA37F1BFD79B1CEE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_4_mD0A67478C9EE5CC69EE753DD1600B55BEEB0C411_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_50_m3A75A3B99376A6A23D203451D67DF3B11A8B436D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_51_m787D2406352ECDEFE41978459CA08B99FCA1076A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_52_m9243E0F4D49A10527D4F643741469B5E2EEED418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_53_m9FA094F2F1762271D3EEFDD84B2FC768950C64D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_54_m782CC09FEFF6E2B9DD710769DA914E8245305206_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_55_m83CB609B88AF6CA3865713BCF1C8E282679CF3E8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_56_m4968C5A1205E7C23F3C2D80812E9C1612FC2025B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_57_m6151FFF2D228B28FBC88A378C8B1996059587C3C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_58_mB209AAB300A92CE41E9ED718B5AFC5CE9B991775_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_59_mC5553047FAE9C01EAA8773F31DCDBF5A64CAF0A6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_5_m3B48C97393B6D6C6AB619741F50A7A6190745DDA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_60_mBEE8D654365CA85879A9203AAD7D293F01E162CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_61_m20C7F55207FFD6EBF08472BD44C58F9DFC4641B5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_62_mCFFB2D7913BA5B2D6FFF97904824C559BA5A56C7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_63_m5667DCBFF602BB60D5502EA2AD5578CA39914484_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_64_m27E6CCA1A0F2AE044D675D0DEF17E2EF01D97243_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_65_m8413563807B88052CE4167FA751400729E8B3C81_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_66_m499DF8A1C787286AAC0DB09A989B1145086EBD72_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_67_mE101C898A42B6FE99A1E8E23161CF887139F49EA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_68_m1668155377334C1C383FB123746FB1625EBE0BF8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_69_m1B61ECC1D9F6EC9DCFBCD70F2C322EB3F9E6FD8E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_6_mC457EA4CADA9B281F638C499B8110E9DDB135430_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_70_m9DB26126E7BE835F43B32314A8751F0BEB8B42BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_71_m550D525183D9F1A7A5B6807B9C90405842894A82_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_72_mE1569A1642A2A774D55341AF67ABB24FD22FED47_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_73_m1FC0423EA373CCFF5C26524423BD0AA38E036862_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_74_m49B988B3DC988127FCCFF7F4572359DD027909BB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_75_mD3E4F4631FEF190F003EC8A17E415A73C5EE2885_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_76_m5DD1534FB11E641CC163FE90A2EA7BEF5DF90085_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_77_m5BF21DE4F57242CB8C6E9E619783A0B13EDAF46A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_78_m4E576A777D37F1651ECFBBABCA5FA1D6937217CB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_79_m5BF9536C81A5B343DE36CE7410A82F42A949051D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_7_m8C9BE484E6C61D2B73366B4ED391B206B1B09E90_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_80_m18ACFC04F5BAED60C937ACF651B49986B8FEF459_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_81_m8508C00D8095464A2302A1E820A9010CD3D52B4B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_82_m7D4AB00FE24D2A4047B7B05435E9D885A24EC9EE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_83_mC189DCCED14A1C2571D7D133A9EB8CFA240D23C5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_84_mD2D1A246A2741D6E67D83BBD5A797F100CF3C52C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_85_m207EBCC7C295CFC291FD23640AB5A1CC199EAF1D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_86_mE272E04E2E64FD32570938FEFEA67673BC77712D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_87_mD0082D5B5182BC46589B5046C99EEA2749293A2F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_88_mB620908356905414DFE756DAC34D1D0CBA4D61EC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_89_mD7AC7195293DDEDA4EB9B2B840D7401596264563_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_8_mDBC34A63E9435F33095F2555323B5CBDAC9BD6AA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_90_m376AD3B5D1C1555B0FD250BF62DC0E7E922CA51C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_91_m886E93F15BC7F099625B768FD6BACAC4EDDC573F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_92_m7D6C074110946A0BF7A1902AC82609782377F4E0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_93_m8B26FDB1E7083AAF05BE5AC1C296A06DEDB3008E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_94_m0A42327810EDA7414BA25303BB865AE12C10BA64_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_95_mDD7B213D4FB946818430B0FE24217A6A3FBC1445_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_96_m15531FDA06160E1117B7AADB823851AA0C8BB95B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_97_m572E1D98D7C532775E1E4FCAA840429606462C63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_98_m5C8CF1C2E18383022EEC94936A15372E1725D424_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_99_mFD5A27597CE0FDB2553ED143BAF4DD8C1670B3A0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__0_9_m0D99E30172998E77F42B29704DEFE1B9B4A18308_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral03C60C0AC3D5755F17139A577DA021D0D02B10D1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F32B7B57D54A3A7DCF6A1C4D5A87A5D7F670FD8);
		s_Il2CppMethodInitialized = true;
	}
	Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D* G_B2_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B2_1 = NULL;
	Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D* G_B1_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B1_1 = NULL;
	Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96* G_B4_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B4_1 = NULL;
	Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96* G_B3_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B3_1 = NULL;
	Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4* G_B6_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B6_1 = NULL;
	Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4* G_B5_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B5_1 = NULL;
	Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068* G_B8_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B8_1 = NULL;
	Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068* G_B7_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B7_1 = NULL;
	Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E* G_B10_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B10_1 = NULL;
	Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E* G_B9_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B9_1 = NULL;
	Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4* G_B12_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B12_1 = NULL;
	Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4* G_B11_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B11_1 = NULL;
	Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C* G_B14_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B14_1 = NULL;
	Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C* G_B13_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B13_1 = NULL;
	Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E* G_B16_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B16_1 = NULL;
	Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E* G_B15_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B15_1 = NULL;
	Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07* G_B18_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B18_1 = NULL;
	Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07* G_B17_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B17_1 = NULL;
	Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD* G_B20_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B20_1 = NULL;
	Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD* G_B19_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B19_1 = NULL;
	Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867* G_B22_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B22_1 = NULL;
	Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867* G_B21_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B21_1 = NULL;
	Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9* G_B24_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B24_1 = NULL;
	Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9* G_B23_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B23_1 = NULL;
	Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96* G_B26_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B26_1 = NULL;
	Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96* G_B25_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B25_1 = NULL;
	Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A* G_B28_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B28_1 = NULL;
	Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A* G_B27_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B27_1 = NULL;
	Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827* G_B30_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B30_1 = NULL;
	Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827* G_B29_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B29_1 = NULL;
	Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF* G_B32_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B32_1 = NULL;
	Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF* G_B31_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B31_1 = NULL;
	Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849* G_B34_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B34_1 = NULL;
	Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849* G_B33_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B33_1 = NULL;
	Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B* G_B36_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B36_1 = NULL;
	Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B* G_B35_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B35_1 = NULL;
	Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE* G_B38_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B38_1 = NULL;
	Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE* G_B37_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B37_1 = NULL;
	Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED* G_B40_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B40_1 = NULL;
	Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED* G_B39_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B39_1 = NULL;
	Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15* G_B42_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B42_1 = NULL;
	Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15* G_B41_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B41_1 = NULL;
	Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F* G_B44_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B44_1 = NULL;
	Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F* G_B43_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B43_1 = NULL;
	Func_3_t27F5744940086745B289072AFD2247E0719FF074* G_B46_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B46_1 = NULL;
	Func_3_t27F5744940086745B289072AFD2247E0719FF074* G_B45_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B45_1 = NULL;
	Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6* G_B48_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B48_1 = NULL;
	Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6* G_B47_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B47_1 = NULL;
	Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713* G_B50_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B50_1 = NULL;
	Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713* G_B49_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B49_1 = NULL;
	Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A* G_B52_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B52_1 = NULL;
	Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A* G_B51_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B51_1 = NULL;
	Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69* G_B54_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B54_1 = NULL;
	Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69* G_B53_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B53_1 = NULL;
	Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D* G_B56_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B56_1 = NULL;
	Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D* G_B55_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B55_1 = NULL;
	Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0* G_B58_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B58_1 = NULL;
	Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0* G_B57_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B57_1 = NULL;
	Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877* G_B60_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B60_1 = NULL;
	Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877* G_B59_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B59_1 = NULL;
	Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D* G_B62_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B62_1 = NULL;
	Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D* G_B61_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B61_1 = NULL;
	Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E* G_B64_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B64_1 = NULL;
	Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E* G_B63_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B63_1 = NULL;
	Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D* G_B66_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B66_1 = NULL;
	Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D* G_B65_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B65_1 = NULL;
	Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A* G_B68_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B68_1 = NULL;
	Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A* G_B67_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B67_1 = NULL;
	Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38* G_B70_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B70_1 = NULL;
	Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38* G_B69_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B69_1 = NULL;
	Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8* G_B72_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B72_1 = NULL;
	Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8* G_B71_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B71_1 = NULL;
	Func_3_t9BF08FA52536763238F025113D4B3028272814DC* G_B74_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B74_1 = NULL;
	Func_3_t9BF08FA52536763238F025113D4B3028272814DC* G_B73_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B73_1 = NULL;
	Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047* G_B76_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B76_1 = NULL;
	Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047* G_B75_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B75_1 = NULL;
	Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478* G_B78_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B78_1 = NULL;
	Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478* G_B77_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B77_1 = NULL;
	Func_3_tCF60C787D40192074B0B8F784F994AF897A64088* G_B80_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B80_1 = NULL;
	Func_3_tCF60C787D40192074B0B8F784F994AF897A64088* G_B79_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B79_1 = NULL;
	Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2* G_B82_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B82_1 = NULL;
	Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2* G_B81_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B81_1 = NULL;
	Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6* G_B84_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B84_1 = NULL;
	Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6* G_B83_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B83_1 = NULL;
	Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45* G_B86_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B86_1 = NULL;
	Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45* G_B85_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B85_1 = NULL;
	Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508* G_B88_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B88_1 = NULL;
	Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508* G_B87_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B87_1 = NULL;
	Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D* G_B90_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B90_1 = NULL;
	Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D* G_B89_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B89_1 = NULL;
	Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A* G_B92_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B92_1 = NULL;
	Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A* G_B91_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B91_1 = NULL;
	Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* G_B94_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B94_1 = NULL;
	Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* G_B93_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B93_1 = NULL;
	Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703* G_B96_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B96_1 = NULL;
	Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703* G_B95_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B95_1 = NULL;
	Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52* G_B98_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B98_1 = NULL;
	Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52* G_B97_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B97_1 = NULL;
	Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962* G_B100_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B100_1 = NULL;
	Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962* G_B99_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B99_1 = NULL;
	Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610* G_B102_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B102_1 = NULL;
	Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610* G_B101_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B101_1 = NULL;
	Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5* G_B104_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B104_1 = NULL;
	Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5* G_B103_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B103_1 = NULL;
	Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66* G_B106_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B106_1 = NULL;
	Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66* G_B105_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B105_1 = NULL;
	Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC* G_B108_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B108_1 = NULL;
	Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC* G_B107_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B107_1 = NULL;
	Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14* G_B110_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B110_1 = NULL;
	Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14* G_B109_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B109_1 = NULL;
	Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D* G_B112_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B112_1 = NULL;
	Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D* G_B111_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B111_1 = NULL;
	Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726* G_B114_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B114_1 = NULL;
	Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726* G_B113_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B113_1 = NULL;
	Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98* G_B116_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B116_1 = NULL;
	Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98* G_B115_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B115_1 = NULL;
	Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115* G_B118_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B118_1 = NULL;
	Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115* G_B117_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B117_1 = NULL;
	Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B* G_B120_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B120_1 = NULL;
	Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B* G_B119_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B119_1 = NULL;
	Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7* G_B122_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B122_1 = NULL;
	Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7* G_B121_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B121_1 = NULL;
	Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07* G_B124_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B124_1 = NULL;
	Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07* G_B123_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B123_1 = NULL;
	Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8* G_B126_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B126_1 = NULL;
	Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8* G_B125_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B125_1 = NULL;
	Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900* G_B128_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B128_1 = NULL;
	Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900* G_B127_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B127_1 = NULL;
	Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3* G_B130_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B130_1 = NULL;
	Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3* G_B129_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B129_1 = NULL;
	Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0* G_B132_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B132_1 = NULL;
	Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0* G_B131_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B131_1 = NULL;
	Func_3_t77C29582285B38470B966DD7A6E94E15A1705009* G_B134_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B134_1 = NULL;
	Func_3_t77C29582285B38470B966DD7A6E94E15A1705009* G_B133_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B133_1 = NULL;
	Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56* G_B136_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B136_1 = NULL;
	Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56* G_B135_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B135_1 = NULL;
	Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3* G_B138_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B138_1 = NULL;
	Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3* G_B137_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B137_1 = NULL;
	Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367* G_B140_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B140_1 = NULL;
	Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367* G_B139_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B139_1 = NULL;
	Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC* G_B142_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B142_1 = NULL;
	Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC* G_B141_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B141_1 = NULL;
	Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376* G_B144_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B144_1 = NULL;
	Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376* G_B143_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B143_1 = NULL;
	Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6* G_B146_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B146_1 = NULL;
	Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6* G_B145_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B145_1 = NULL;
	Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E* G_B148_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B148_1 = NULL;
	Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E* G_B147_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B147_1 = NULL;
	Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD* G_B150_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B150_1 = NULL;
	Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD* G_B149_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B149_1 = NULL;
	Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A* G_B152_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B152_1 = NULL;
	Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A* G_B151_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B151_1 = NULL;
	Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464* G_B154_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B154_1 = NULL;
	Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464* G_B153_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B153_1 = NULL;
	Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38* G_B156_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B156_1 = NULL;
	Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38* G_B155_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B155_1 = NULL;
	Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3* G_B158_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B158_1 = NULL;
	Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3* G_B157_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B157_1 = NULL;
	Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76* G_B160_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B160_1 = NULL;
	Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76* G_B159_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B159_1 = NULL;
	Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5* G_B162_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B162_1 = NULL;
	Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5* G_B161_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B161_1 = NULL;
	Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9* G_B164_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B164_1 = NULL;
	Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9* G_B163_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B163_1 = NULL;
	Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD* G_B166_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B166_1 = NULL;
	Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD* G_B165_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B165_1 = NULL;
	Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14* G_B168_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B168_1 = NULL;
	Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14* G_B167_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B167_1 = NULL;
	Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C* G_B170_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B170_1 = NULL;
	Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C* G_B169_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B169_1 = NULL;
	Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9* G_B172_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B172_1 = NULL;
	Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9* G_B171_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B171_1 = NULL;
	Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E* G_B174_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B174_1 = NULL;
	Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E* G_B173_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B173_1 = NULL;
	Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972* G_B176_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B176_1 = NULL;
	Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972* G_B175_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B175_1 = NULL;
	Func_3_t8171759D65FAF730928654E5BD260A82C54322C2* G_B178_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B178_1 = NULL;
	Func_3_t8171759D65FAF730928654E5BD260A82C54322C2* G_B177_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B177_1 = NULL;
	Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450* G_B180_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B180_1 = NULL;
	Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450* G_B179_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B179_1 = NULL;
	Func_3_tEFF388DEF67214BB28AD693A56852F9056847940* G_B182_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B182_1 = NULL;
	Func_3_tEFF388DEF67214BB28AD693A56852F9056847940* G_B181_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B181_1 = NULL;
	Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3* G_B184_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B184_1 = NULL;
	Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3* G_B183_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B183_1 = NULL;
	Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B* G_B186_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B186_1 = NULL;
	Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B* G_B185_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B185_1 = NULL;
	Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D* G_B188_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B188_1 = NULL;
	Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D* G_B187_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B187_1 = NULL;
	Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3* G_B190_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B190_1 = NULL;
	Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3* G_B189_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B189_1 = NULL;
	Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D* G_B192_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B192_1 = NULL;
	Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D* G_B191_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B191_1 = NULL;
	Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8* G_B194_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B194_1 = NULL;
	Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8* G_B193_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B193_1 = NULL;
	Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD* G_B196_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B196_1 = NULL;
	Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD* G_B195_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B195_1 = NULL;
	Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7* G_B198_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B198_1 = NULL;
	Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7* G_B197_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B197_1 = NULL;
	Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA* G_B200_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B200_1 = NULL;
	Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA* G_B199_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B199_1 = NULL;
	Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E* G_B202_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B202_1 = NULL;
	Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E* G_B201_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B201_1 = NULL;
	Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1* G_B204_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B204_1 = NULL;
	Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1* G_B203_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B203_1 = NULL;
	Func_3_tB6542392B71A290C5BEE7772995E540871575C55* G_B206_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B206_1 = NULL;
	Func_3_tB6542392B71A290C5BEE7772995E540871575C55* G_B205_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B205_1 = NULL;
	Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37* G_B208_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B208_1 = NULL;
	Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37* G_B207_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B207_1 = NULL;
	Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C* G_B210_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B210_1 = NULL;
	Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C* G_B209_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B209_1 = NULL;
	Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8* G_B212_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B212_1 = NULL;
	Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8* G_B211_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B211_1 = NULL;
	Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0* G_B214_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B214_1 = NULL;
	Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0* G_B213_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B213_1 = NULL;
	Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B* G_B216_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B216_1 = NULL;
	Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B* G_B215_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B215_1 = NULL;
	Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA* G_B218_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B218_1 = NULL;
	Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA* G_B217_0 = NULL;
	SubtractionHandler_t3B0E9DB2C3C0A266EED5E2FDF7DF8F91F2E5108C* G_B217_1 = NULL;
	{
		BinaryOperatorHandler__ctor_m2638C6EEA2BE5DFB015E169C2B90501C945CEF81(__this, _stringLiteral3F32B7B57D54A3A7DCF6A1C4D5A87A5D7F670FD8, _stringLiteral03C60C0AC3D5755F17139A577DA021D0D02B10D1, _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0, _stringLiteral1C04630CF70FD38EEF0AC7C42DD20ECB94667282, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D* L_0 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_0;
		Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			G_B2_1 = __this;
			goto IL_003a;
		}
		G_B1_0 = L_1;
		G_B1_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_2 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D* L_3 = (Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D*)il2cpp_codegen_object_new(Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D_il2cpp_TypeInfo_var);
		Func_3__ctor_m0022F947C32D53103782D92867141D53D85D3580(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_0_m18754B6D9127FC72BC682B799674185A62291212_RuntimeMethod_var), NULL);
		Func_3_tB2B320F463B8DA8228C92F1A7B68693FB0BFEF7D* L_4 = L_3;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_0 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_0), (void*)L_4);
		G_B2_0 = L_4;
		G_B2_1 = G_B1_1;
	}

IL_003a:
	{
		NullCheck(G_B2_1);
		BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m5B5D4D38E327B1DF7E23154C951D92152AEB6A86(G_B2_1, G_B2_0, (bool)0, BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m5B5D4D38E327B1DF7E23154C951D92152AEB6A86_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96* L_5 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_1;
		Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96* L_6 = L_5;
		if (L_6)
		{
			G_B4_0 = L_6;
			G_B4_1 = __this;
			goto IL_0060;
		}
		G_B3_0 = L_6;
		G_B3_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_7 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96* L_8 = (Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96*)il2cpp_codegen_object_new(Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96_il2cpp_TypeInfo_var);
		Func_3__ctor_m828A69C9A8C243440A7DA30F74FEF5D669DC3D42(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_1_m267C5DC616A6FCBE0CAB84A3C77D469E8189BBEA_RuntimeMethod_var), NULL);
		Func_3_tF49AF153D046FA981F4F083A8E2C7C6547935D96* L_9 = L_8;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_1 = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_1), (void*)L_9);
		G_B4_0 = L_9;
		G_B4_1 = G_B3_1;
	}

IL_0060:
	{
		NullCheck(G_B4_1);
		BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m0C52F1C85FCABB8E275037292A474018F248D5FA(G_B4_1, G_B4_0, (bool)0, BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m0C52F1C85FCABB8E275037292A474018F248D5FA_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4* L_10 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_2;
		Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4* L_11 = L_10;
		if (L_11)
		{
			G_B6_0 = L_11;
			G_B6_1 = __this;
			goto IL_0086;
		}
		G_B5_0 = L_11;
		G_B5_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_12 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4* L_13 = (Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4*)il2cpp_codegen_object_new(Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4_il2cpp_TypeInfo_var);
		Func_3__ctor_m729002D40FD8F29363F6741359D6AA3299EA2B56(L_13, L_12, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_2_m03EDDE95C9E39EF3593E935080B7EF67D99B0C03_RuntimeMethod_var), NULL);
		Func_3_t2E9A583D173A57E5B63B70A14CE40D89E837A8B4* L_14 = L_13;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_2 = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_2), (void*)L_14);
		G_B6_0 = L_14;
		G_B6_1 = G_B5_1;
	}

IL_0086:
	{
		NullCheck(G_B6_1);
		BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m84A47C7FB630DF09B6FA6A28F7E66DE655622B56(G_B6_1, G_B6_0, (bool)0, BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m84A47C7FB630DF09B6FA6A28F7E66DE655622B56_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068* L_15 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_3;
		Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068* L_16 = L_15;
		if (L_16)
		{
			G_B8_0 = L_16;
			G_B8_1 = __this;
			goto IL_00ac;
		}
		G_B7_0 = L_16;
		G_B7_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_17 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068* L_18 = (Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068*)il2cpp_codegen_object_new(Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068_il2cpp_TypeInfo_var);
		Func_3__ctor_m7F7145224E89970ABC81E7F46B7B424E3B846E81(L_18, L_17, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_3_m323C5C802EFD8937C74F25A1A2B695899111077E_RuntimeMethod_var), NULL);
		Func_3_t6F801D3E19190ECCD536C1881A3033F41754C068* L_19 = L_18;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_3 = L_19;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_3), (void*)L_19);
		G_B8_0 = L_19;
		G_B8_1 = G_B7_1;
	}

IL_00ac:
	{
		NullCheck(G_B8_1);
		BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m84AE892673B320F327C8B71A88187C003A48BBCC(G_B8_1, G_B8_0, (bool)0, BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m84AE892673B320F327C8B71A88187C003A48BBCC_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E* L_20 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_4;
		Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E* L_21 = L_20;
		if (L_21)
		{
			G_B10_0 = L_21;
			G_B10_1 = __this;
			goto IL_00d2;
		}
		G_B9_0 = L_21;
		G_B9_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_22 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E* L_23 = (Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E*)il2cpp_codegen_object_new(Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E_il2cpp_TypeInfo_var);
		Func_3__ctor_mBB76D3DCC2FC5FF0EFDF22DF507856798CE64B53(L_23, L_22, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_4_mD0A67478C9EE5CC69EE753DD1600B55BEEB0C411_RuntimeMethod_var), NULL);
		Func_3_t47C050995DF9BD235A841BC0DBBBD05F2E5EDF2E* L_24 = L_23;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_4 = L_24;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_4), (void*)L_24);
		G_B10_0 = L_24;
		G_B10_1 = G_B9_1;
	}

IL_00d2:
	{
		NullCheck(G_B10_1);
		BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDAC902006B7A54CFE3F06E7AD86DFD8F9BDEB296(G_B10_1, G_B10_0, (bool)0, BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mDAC902006B7A54CFE3F06E7AD86DFD8F9BDEB296_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4* L_25 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_5;
		Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4* L_26 = L_25;
		if (L_26)
		{
			G_B12_0 = L_26;
			G_B12_1 = __this;
			goto IL_00f8;
		}
		G_B11_0 = L_26;
		G_B11_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_27 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4* L_28 = (Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4*)il2cpp_codegen_object_new(Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4_il2cpp_TypeInfo_var);
		Func_3__ctor_mF4E080C91E546F8E714D147900671AC1BCD34170(L_28, L_27, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_5_m3B48C97393B6D6C6AB619741F50A7A6190745DDA_RuntimeMethod_var), NULL);
		Func_3_t0285FB291B179589BB03FA5E2007D8DEE8B08EC4* L_29 = L_28;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_5 = L_29;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_5), (void*)L_29);
		G_B12_0 = L_29;
		G_B12_1 = G_B11_1;
	}

IL_00f8:
	{
		NullCheck(G_B12_1);
		BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m96ED6DF317F21FC22DF159F9B2033AC19817B300(G_B12_1, G_B12_0, (bool)0, BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m96ED6DF317F21FC22DF159F9B2033AC19817B300_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C* L_30 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_6;
		Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C* L_31 = L_30;
		if (L_31)
		{
			G_B14_0 = L_31;
			G_B14_1 = __this;
			goto IL_011e;
		}
		G_B13_0 = L_31;
		G_B13_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_32 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C* L_33 = (Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C*)il2cpp_codegen_object_new(Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C_il2cpp_TypeInfo_var);
		Func_3__ctor_m182C2BAB912DC42A91A6C57054BFBD5302C458B2(L_33, L_32, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_6_mC457EA4CADA9B281F638C499B8110E9DDB135430_RuntimeMethod_var), NULL);
		Func_3_t445A9020E29441295F660A9521A3DE8BE24D409C* L_34 = L_33;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_6 = L_34;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_6), (void*)L_34);
		G_B14_0 = L_34;
		G_B14_1 = G_B13_1;
	}

IL_011e:
	{
		NullCheck(G_B14_1);
		BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m47F1E5AD9500F46C825A4642AEFC0D4768C1AB6F(G_B14_1, G_B14_0, (bool)0, BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m47F1E5AD9500F46C825A4642AEFC0D4768C1AB6F_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E* L_35 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_7;
		Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E* L_36 = L_35;
		if (L_36)
		{
			G_B16_0 = L_36;
			G_B16_1 = __this;
			goto IL_0144;
		}
		G_B15_0 = L_36;
		G_B15_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_37 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E* L_38 = (Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E*)il2cpp_codegen_object_new(Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E_il2cpp_TypeInfo_var);
		Func_3__ctor_mC17883D2399DAA19862FE43DD60C7C2B8DEC3F75(L_38, L_37, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_7_m8C9BE484E6C61D2B73366B4ED391B206B1B09E90_RuntimeMethod_var), NULL);
		Func_3_t9F6F905176137C8F2D1DFD5D940886D340D2767E* L_39 = L_38;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_7 = L_39;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_7), (void*)L_39);
		G_B16_0 = L_39;
		G_B16_1 = G_B15_1;
	}

IL_0144:
	{
		NullCheck(G_B16_1);
		BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mFB91A8225578E4BAF2BA7A864BF92A14C6A7B1B6(G_B16_1, G_B16_0, (bool)0, BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mFB91A8225578E4BAF2BA7A864BF92A14C6A7B1B6_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07* L_40 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_8;
		Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07* L_41 = L_40;
		if (L_41)
		{
			G_B18_0 = L_41;
			G_B18_1 = __this;
			goto IL_016a;
		}
		G_B17_0 = L_41;
		G_B17_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_42 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07* L_43 = (Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07*)il2cpp_codegen_object_new(Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07_il2cpp_TypeInfo_var);
		Func_3__ctor_m2DD09558CFFE4C6FEBEF54BB20489B7761D1DB0E(L_43, L_42, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_8_mDBC34A63E9435F33095F2555323B5CBDAC9BD6AA_RuntimeMethod_var), NULL);
		Func_3_t2A7AFCD1F8ADBD65B4AB2F068ED428F5C4D3FB07* L_44 = L_43;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_8 = L_44;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_8), (void*)L_44);
		G_B18_0 = L_44;
		G_B18_1 = G_B17_1;
	}

IL_016a:
	{
		NullCheck(G_B18_1);
		BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE0F47D2F43E3D04656609AEF2FF5078879ED3DB4(G_B18_1, G_B18_0, (bool)0, BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE0F47D2F43E3D04656609AEF2FF5078879ED3DB4_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD* L_45 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_9;
		Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD* L_46 = L_45;
		if (L_46)
		{
			G_B20_0 = L_46;
			G_B20_1 = __this;
			goto IL_0190;
		}
		G_B19_0 = L_46;
		G_B19_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_47 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD* L_48 = (Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD*)il2cpp_codegen_object_new(Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD_il2cpp_TypeInfo_var);
		Func_3__ctor_m584228D514F93552469D84730F3DA7CF83DA41FF(L_48, L_47, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_9_m0D99E30172998E77F42B29704DEFE1B9B4A18308_RuntimeMethod_var), NULL);
		Func_3_t8B548A39009DEA86846AC5404F9A3ED7281AC7BD* L_49 = L_48;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_9 = L_49;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_9), (void*)L_49);
		G_B20_0 = L_49;
		G_B20_1 = G_B19_1;
	}

IL_0190:
	{
		NullCheck(G_B20_1);
		BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m7DE1A22A9D06D3B6D63A3DBE3FE3A9BB24F4957C(G_B20_1, G_B20_0, (bool)0, BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m7DE1A22A9D06D3B6D63A3DBE3FE3A9BB24F4957C_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867* L_50 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_10;
		Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867* L_51 = L_50;
		if (L_51)
		{
			G_B22_0 = L_51;
			G_B22_1 = __this;
			goto IL_01b6;
		}
		G_B21_0 = L_51;
		G_B21_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_52 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867* L_53 = (Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867*)il2cpp_codegen_object_new(Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867_il2cpp_TypeInfo_var);
		Func_3__ctor_m489635E8E9F2E81B1EC92F42EFD038DCAE0AE448(L_53, L_52, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_10_m4EAADE06B5ED9DD5D12889A7FAD643797505A3DE_RuntimeMethod_var), NULL);
		Func_3_t5BD83439ADA1B5015D0FE96335E1A82B9F032867* L_54 = L_53;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_10 = L_54;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_10), (void*)L_54);
		G_B22_0 = L_54;
		G_B22_1 = G_B21_1;
	}

IL_01b6:
	{
		NullCheck(G_B22_1);
		BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mF208901E0D23C9D69112D1BB4FADBBD0AA9EDD19(G_B22_1, G_B22_0, (bool)0, BinaryOperatorHandler_Handle_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mF208901E0D23C9D69112D1BB4FADBBD0AA9EDD19_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9* L_55 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_11;
		Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9* L_56 = L_55;
		if (L_56)
		{
			G_B24_0 = L_56;
			G_B24_1 = __this;
			goto IL_01dc;
		}
		G_B23_0 = L_56;
		G_B23_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_57 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9* L_58 = (Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9*)il2cpp_codegen_object_new(Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9_il2cpp_TypeInfo_var);
		Func_3__ctor_m4C63A8E7225299F20371DA014B02BDDC1941AE66(L_58, L_57, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_11_m16D030990962902FDFCB2EB816A2FC76CEF1027E_RuntimeMethod_var), NULL);
		Func_3_tBBB4861738233A40F78754FF4BDCEE5D79FEB8A9* L_59 = L_58;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_11 = L_59;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_11), (void*)L_59);
		G_B24_0 = L_59;
		G_B24_1 = G_B23_1;
	}

IL_01dc:
	{
		NullCheck(G_B24_1);
		BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m180075D8DC81B9746FA12DED0590ADEA0CB6C95C(G_B24_1, G_B24_0, (bool)0, BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m180075D8DC81B9746FA12DED0590ADEA0CB6C95C_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96* L_60 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_12;
		Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96* L_61 = L_60;
		if (L_61)
		{
			G_B26_0 = L_61;
			G_B26_1 = __this;
			goto IL_0202;
		}
		G_B25_0 = L_61;
		G_B25_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_62 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96* L_63 = (Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96*)il2cpp_codegen_object_new(Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96_il2cpp_TypeInfo_var);
		Func_3__ctor_m0242298A50EF3CE0DF1C3DF486784B54F7921B76(L_63, L_62, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_12_mE0CF97AB889572AFF87CD43767D8EA0EDDD728FB_RuntimeMethod_var), NULL);
		Func_3_tC35341B6BBE8DC47547F6500B747077D44457F96* L_64 = L_63;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_12 = L_64;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_12), (void*)L_64);
		G_B26_0 = L_64;
		G_B26_1 = G_B25_1;
	}

IL_0202:
	{
		NullCheck(G_B26_1);
		BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B71F1F266C4601E16084C625432219B8937CBE7(G_B26_1, G_B26_0, (bool)0, BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m7B71F1F266C4601E16084C625432219B8937CBE7_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A* L_65 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_13;
		Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A* L_66 = L_65;
		if (L_66)
		{
			G_B28_0 = L_66;
			G_B28_1 = __this;
			goto IL_0228;
		}
		G_B27_0 = L_66;
		G_B27_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_67 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A* L_68 = (Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A*)il2cpp_codegen_object_new(Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A_il2cpp_TypeInfo_var);
		Func_3__ctor_m61EA1440E765E80DEC9A05523E8D2CEFF2280545(L_68, L_67, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_13_m80B274FE8932555767382B0189245F319CEAAAE8_RuntimeMethod_var), NULL);
		Func_3_tB10EA92F09DD54A1A9D478FA1BAEE8220004D13A* L_69 = L_68;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_13 = L_69;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_13), (void*)L_69);
		G_B28_0 = L_69;
		G_B28_1 = G_B27_1;
	}

IL_0228:
	{
		NullCheck(G_B28_1);
		BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m6C27FE25136BD6E5F8528AD19ACDF89ADC6FD125(G_B28_1, G_B28_0, (bool)0, BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m6C27FE25136BD6E5F8528AD19ACDF89ADC6FD125_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827* L_70 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_14;
		Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827* L_71 = L_70;
		if (L_71)
		{
			G_B30_0 = L_71;
			G_B30_1 = __this;
			goto IL_024e;
		}
		G_B29_0 = L_71;
		G_B29_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_72 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827* L_73 = (Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827*)il2cpp_codegen_object_new(Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827_il2cpp_TypeInfo_var);
		Func_3__ctor_m2135D4F82607AAC41398E71D7A763595E19F7322(L_73, L_72, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_14_mB59B340046BDAB1D0C77B46D8D428C07006A1018_RuntimeMethod_var), NULL);
		Func_3_tB7EFE609A5227E9BA11FF21E67369953F6599827* L_74 = L_73;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_14 = L_74;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_14), (void*)L_74);
		G_B30_0 = L_74;
		G_B30_1 = G_B29_1;
	}

IL_024e:
	{
		NullCheck(G_B30_1);
		BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1162CDBA74641729CB48BFDCF948B46FD6C1CF05(G_B30_1, G_B30_0, (bool)0, BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1162CDBA74641729CB48BFDCF948B46FD6C1CF05_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF* L_75 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_15;
		Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF* L_76 = L_75;
		if (L_76)
		{
			G_B32_0 = L_76;
			G_B32_1 = __this;
			goto IL_0274;
		}
		G_B31_0 = L_76;
		G_B31_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_77 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF* L_78 = (Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF*)il2cpp_codegen_object_new(Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF_il2cpp_TypeInfo_var);
		Func_3__ctor_m28B50460F5F866C634560C223C5CCA5FC290317F(L_78, L_77, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_15_m0A37E36572D4CA5C64259BAB9F199CB59B67EF95_RuntimeMethod_var), NULL);
		Func_3_t69C1691F8FABFD57FFB336449458679687FE96AF* L_79 = L_78;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_15 = L_79;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_15), (void*)L_79);
		G_B32_0 = L_79;
		G_B32_1 = G_B31_1;
	}

IL_0274:
	{
		NullCheck(G_B32_1);
		BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1001AD411E44C98781CA60D34DA57D9A558B25B1(G_B32_1, G_B32_0, (bool)0, BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m1001AD411E44C98781CA60D34DA57D9A558B25B1_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849* L_80 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_16;
		Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849* L_81 = L_80;
		if (L_81)
		{
			G_B34_0 = L_81;
			G_B34_1 = __this;
			goto IL_029a;
		}
		G_B33_0 = L_81;
		G_B33_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_82 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849* L_83 = (Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849*)il2cpp_codegen_object_new(Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849_il2cpp_TypeInfo_var);
		Func_3__ctor_m0E1C16684165AC23641F81E8C29EF216E2407ECA(L_83, L_82, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_16_m5F3284111A5F93975F2A2C83BF3D38D029263C71_RuntimeMethod_var), NULL);
		Func_3_t2A9B27EAC5C5CF7BB70BE4D7395FCD1A67E34849* L_84 = L_83;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_16 = L_84;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_16), (void*)L_84);
		G_B34_0 = L_84;
		G_B34_1 = G_B33_1;
	}

IL_029a:
	{
		NullCheck(G_B34_1);
		BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBD30848D173643E9B035F3D314010305A3D0BFCC(G_B34_1, G_B34_0, (bool)0, BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mBD30848D173643E9B035F3D314010305A3D0BFCC_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B* L_85 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_17;
		Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B* L_86 = L_85;
		if (L_86)
		{
			G_B36_0 = L_86;
			G_B36_1 = __this;
			goto IL_02c0;
		}
		G_B35_0 = L_86;
		G_B35_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_87 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B* L_88 = (Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B*)il2cpp_codegen_object_new(Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B_il2cpp_TypeInfo_var);
		Func_3__ctor_m796E56F91A897B22E30FAEA351E10B47555A5B50(L_88, L_87, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_17_mD5FA5FB8900B2C3B7E7ECD2FBC343657B6A0402B_RuntimeMethod_var), NULL);
		Func_3_t4C51005F4A339807C3E44809D208BB31C0D3D87B* L_89 = L_88;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_17 = L_89;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_17), (void*)L_89);
		G_B36_0 = L_89;
		G_B36_1 = G_B35_1;
	}

IL_02c0:
	{
		NullCheck(G_B36_1);
		BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC26A494595420FE8014AD47006BC28C2A09110FE(G_B36_1, G_B36_0, (bool)0, BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC26A494595420FE8014AD47006BC28C2A09110FE_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE* L_90 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_18;
		Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE* L_91 = L_90;
		if (L_91)
		{
			G_B38_0 = L_91;
			G_B38_1 = __this;
			goto IL_02e6;
		}
		G_B37_0 = L_91;
		G_B37_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_92 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE* L_93 = (Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE*)il2cpp_codegen_object_new(Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE_il2cpp_TypeInfo_var);
		Func_3__ctor_m0C933254EC9ED169777A3169FB9DF44CEAE8043E(L_93, L_92, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_18_mE8056A903EC22AE18D1422994B09187F0BA56312_RuntimeMethod_var), NULL);
		Func_3_tBDC14292973FF04FE9291FF3A7B33B753F3E14DE* L_94 = L_93;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_18 = L_94;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_18), (void*)L_94);
		G_B38_0 = L_94;
		G_B38_1 = G_B37_1;
	}

IL_02e6:
	{
		NullCheck(G_B38_1);
		BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m944E8177B5E22E9DD637BC0830FE1DAC7A820C40(G_B38_1, G_B38_0, (bool)0, BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m944E8177B5E22E9DD637BC0830FE1DAC7A820C40_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED* L_95 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_19;
		Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED* L_96 = L_95;
		if (L_96)
		{
			G_B40_0 = L_96;
			G_B40_1 = __this;
			goto IL_030c;
		}
		G_B39_0 = L_96;
		G_B39_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_97 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED* L_98 = (Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED*)il2cpp_codegen_object_new(Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED_il2cpp_TypeInfo_var);
		Func_3__ctor_m6528C314DE5019E6D25720E06ECD5B103D9FB2CA(L_98, L_97, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_19_mEEAF9A4A3878DC7593FCF49EC2CBD8EFB155F226_RuntimeMethod_var), NULL);
		Func_3_tECFEEF0C51F06E7AC42D9B1EA76D4C58E3A07DED* L_99 = L_98;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_19 = L_99;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_19), (void*)L_99);
		G_B40_0 = L_99;
		G_B40_1 = G_B39_1;
	}

IL_030c:
	{
		NullCheck(G_B40_1);
		BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB9768CB9045025389A2CB41F1E42F4C61325916D(G_B40_1, G_B40_0, (bool)0, BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB9768CB9045025389A2CB41F1E42F4C61325916D_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15* L_100 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_20;
		Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15* L_101 = L_100;
		if (L_101)
		{
			G_B42_0 = L_101;
			G_B42_1 = __this;
			goto IL_0332;
		}
		G_B41_0 = L_101;
		G_B41_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_102 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15* L_103 = (Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15*)il2cpp_codegen_object_new(Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15_il2cpp_TypeInfo_var);
		Func_3__ctor_m51C24405DF685B46BE09AF904F6872CB19FB5B62(L_103, L_102, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_20_mD50A1EB8899C0E8FE83664BA45A85452B1B7087B_RuntimeMethod_var), NULL);
		Func_3_tF67B5C94BFB4CB127EC4141B2A69EF38EF8A6E15* L_104 = L_103;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_20 = L_104;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_20), (void*)L_104);
		G_B42_0 = L_104;
		G_B42_1 = G_B41_1;
	}

IL_0332:
	{
		NullCheck(G_B42_1);
		BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m3999950C83D5BAABFDB2D4ABF08EBEA5AF9B29A8(G_B42_1, G_B42_0, (bool)0, BinaryOperatorHandler_Handle_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m3999950C83D5BAABFDB2D4ABF08EBEA5AF9B29A8_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F* L_105 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_21;
		Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F* L_106 = L_105;
		if (L_106)
		{
			G_B44_0 = L_106;
			G_B44_1 = __this;
			goto IL_0358;
		}
		G_B43_0 = L_106;
		G_B43_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_107 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F* L_108 = (Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F*)il2cpp_codegen_object_new(Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F_il2cpp_TypeInfo_var);
		Func_3__ctor_m2FB0B80E852CF222C0AA9A658CD95A1F2B1DAECA(L_108, L_107, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_21_m212F363BD388A30B658503F1FE4817183F33B8FB_RuntimeMethod_var), NULL);
		Func_3_t10ACDCF19375846BF4B5E996F3B94E37BAAE7B5F* L_109 = L_108;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_21 = L_109;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_21), (void*)L_109);
		G_B44_0 = L_109;
		G_B44_1 = G_B43_1;
	}

IL_0358:
	{
		NullCheck(G_B44_1);
		BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mFA7D99C36710E6BE78C821190814064C5D405282(G_B44_1, G_B44_0, (bool)0, BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mFA7D99C36710E6BE78C821190814064C5D405282_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t27F5744940086745B289072AFD2247E0719FF074* L_110 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_22;
		Func_3_t27F5744940086745B289072AFD2247E0719FF074* L_111 = L_110;
		if (L_111)
		{
			G_B46_0 = L_111;
			G_B46_1 = __this;
			goto IL_037e;
		}
		G_B45_0 = L_111;
		G_B45_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_112 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t27F5744940086745B289072AFD2247E0719FF074* L_113 = (Func_3_t27F5744940086745B289072AFD2247E0719FF074*)il2cpp_codegen_object_new(Func_3_t27F5744940086745B289072AFD2247E0719FF074_il2cpp_TypeInfo_var);
		Func_3__ctor_m7206A8A2F7F8A01A94A3BAC1D06CC21BD37C7E5C(L_113, L_112, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_22_mB5744F1E26FEE9241DEC1ABFF6F1DEA6DCAB1A1B_RuntimeMethod_var), NULL);
		Func_3_t27F5744940086745B289072AFD2247E0719FF074* L_114 = L_113;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_22 = L_114;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_22), (void*)L_114);
		G_B46_0 = L_114;
		G_B46_1 = G_B45_1;
	}

IL_037e:
	{
		NullCheck(G_B46_1);
		BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m6F1EE2C8E661A1A1141BFA652B817C75DB19C591(G_B46_1, G_B46_0, (bool)0, BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m6F1EE2C8E661A1A1141BFA652B817C75DB19C591_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6* L_115 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_23;
		Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6* L_116 = L_115;
		if (L_116)
		{
			G_B48_0 = L_116;
			G_B48_1 = __this;
			goto IL_03a4;
		}
		G_B47_0 = L_116;
		G_B47_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_117 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6* L_118 = (Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6*)il2cpp_codegen_object_new(Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6_il2cpp_TypeInfo_var);
		Func_3__ctor_m3C4CEA55C8E0A82B282721E6825C7ABC2145FD73(L_118, L_117, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_23_m8D46567251E71D84117EE46D49915FBE3C750B99_RuntimeMethod_var), NULL);
		Func_3_tE86FAA8B340BAA210B158DBB111C2A9991B9CCF6* L_119 = L_118;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_23 = L_119;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_23), (void*)L_119);
		G_B48_0 = L_119;
		G_B48_1 = G_B47_1;
	}

IL_03a4:
	{
		NullCheck(G_B48_1);
		BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m9DB181336265E2F2E13770BE11EBAF57976E5E75(G_B48_1, G_B48_0, (bool)0, BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m9DB181336265E2F2E13770BE11EBAF57976E5E75_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713* L_120 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_24;
		Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713* L_121 = L_120;
		if (L_121)
		{
			G_B50_0 = L_121;
			G_B50_1 = __this;
			goto IL_03ca;
		}
		G_B49_0 = L_121;
		G_B49_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_122 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713* L_123 = (Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713*)il2cpp_codegen_object_new(Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713_il2cpp_TypeInfo_var);
		Func_3__ctor_m752D01CCA927DECB978CF441331E4E7C40E87F53(L_123, L_122, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_24_m9697C5016B7F7F6281FBC287A2F760B21D9F6E8D_RuntimeMethod_var), NULL);
		Func_3_tBF2C6C77D0C4EF305E09C87806D5F1FD5C4A8713* L_124 = L_123;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_24 = L_124;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_24), (void*)L_124);
		G_B50_0 = L_124;
		G_B50_1 = G_B49_1;
	}

IL_03ca:
	{
		NullCheck(G_B50_1);
		BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8618FD5346265B5BE3F042F18984561EDB1BFEEA(G_B50_1, G_B50_0, (bool)0, BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m8618FD5346265B5BE3F042F18984561EDB1BFEEA_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A* L_125 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_25;
		Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A* L_126 = L_125;
		if (L_126)
		{
			G_B52_0 = L_126;
			G_B52_1 = __this;
			goto IL_03f0;
		}
		G_B51_0 = L_126;
		G_B51_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_127 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A* L_128 = (Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A*)il2cpp_codegen_object_new(Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A_il2cpp_TypeInfo_var);
		Func_3__ctor_m8E55F853D00C3D1CBC6C3DCB72B3C04F82E54743(L_128, L_127, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_25_m0BB855A284368AFCBB0432711C075F78E94213EC_RuntimeMethod_var), NULL);
		Func_3_tB0944C6B42AAB6552D7CB9B529C2D1F92DBECF1A* L_129 = L_128;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_25 = L_129;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_25), (void*)L_129);
		G_B52_0 = L_129;
		G_B52_1 = G_B51_1;
	}

IL_03f0:
	{
		NullCheck(G_B52_1);
		BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBF6C0D565F7592021CD49E291AC4A3779AE786B2(G_B52_1, G_B52_0, (bool)0, BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBF6C0D565F7592021CD49E291AC4A3779AE786B2_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69* L_130 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_26;
		Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69* L_131 = L_130;
		if (L_131)
		{
			G_B54_0 = L_131;
			G_B54_1 = __this;
			goto IL_0416;
		}
		G_B53_0 = L_131;
		G_B53_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_132 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69* L_133 = (Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69*)il2cpp_codegen_object_new(Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69_il2cpp_TypeInfo_var);
		Func_3__ctor_m58353E28D4B0D8E4D6842DC3FE2D528A94E8CB09(L_133, L_132, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_26_mCB59B2199B93A11B5E60C15987EC74D4A4EF58F4_RuntimeMethod_var), NULL);
		Func_3_t85DDB1683212D4974DA874A5A65E768B4A770E69* L_134 = L_133;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_26 = L_134;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_26), (void*)L_134);
		G_B54_0 = L_134;
		G_B54_1 = G_B53_1;
	}

IL_0416:
	{
		NullCheck(G_B54_1);
		BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m56D642869FD970035844BC260521E2B923A72416(G_B54_1, G_B54_0, (bool)0, BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m56D642869FD970035844BC260521E2B923A72416_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D* L_135 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_27;
		Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D* L_136 = L_135;
		if (L_136)
		{
			G_B56_0 = L_136;
			G_B56_1 = __this;
			goto IL_043c;
		}
		G_B55_0 = L_136;
		G_B55_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_137 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D* L_138 = (Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D*)il2cpp_codegen_object_new(Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D_il2cpp_TypeInfo_var);
		Func_3__ctor_mC379EBC1307BE3CB2560BE7A90678DFE04206551(L_138, L_137, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_27_mBBADC1492314E93A4ADB1BC6EC93BE983FF82DD8_RuntimeMethod_var), NULL);
		Func_3_tDE1ED0572AA4AFD3C405704F64F2922EBCDD789D* L_139 = L_138;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_27 = L_139;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_27), (void*)L_139);
		G_B56_0 = L_139;
		G_B56_1 = G_B55_1;
	}

IL_043c:
	{
		NullCheck(G_B56_1);
		BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m9FA31BEBE3AC3FB89B795BAB063B02F8F8927610(G_B56_1, G_B56_0, (bool)0, BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m9FA31BEBE3AC3FB89B795BAB063B02F8F8927610_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0* L_140 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_28;
		Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0* L_141 = L_140;
		if (L_141)
		{
			G_B58_0 = L_141;
			G_B58_1 = __this;
			goto IL_0462;
		}
		G_B57_0 = L_141;
		G_B57_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_142 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0* L_143 = (Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0*)il2cpp_codegen_object_new(Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0_il2cpp_TypeInfo_var);
		Func_3__ctor_mDD546D827F6693CD006F056B0DD6D4424B360540(L_143, L_142, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_28_mACE32D04BC8CF42A0ABA1CCEB21311D5A823FAF9_RuntimeMethod_var), NULL);
		Func_3_tF86AD7AB9BF6B192A784831E5250EBB2DBA5E7E0* L_144 = L_143;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_28 = L_144;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_28), (void*)L_144);
		G_B58_0 = L_144;
		G_B58_1 = G_B57_1;
	}

IL_0462:
	{
		NullCheck(G_B58_1);
		BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9512E4461467CD99D7BDF0B8B7BDD3844EE7655(G_B58_1, G_B58_0, (bool)0, BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mA9512E4461467CD99D7BDF0B8B7BDD3844EE7655_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877* L_145 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_29;
		Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877* L_146 = L_145;
		if (L_146)
		{
			G_B60_0 = L_146;
			G_B60_1 = __this;
			goto IL_0488;
		}
		G_B59_0 = L_146;
		G_B59_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_147 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877* L_148 = (Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877*)il2cpp_codegen_object_new(Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877_il2cpp_TypeInfo_var);
		Func_3__ctor_m56EBAD35588E7031816357CF1D9218F5E0990A75(L_148, L_147, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_29_m3B303BEF5DBC96D587B9AA666276658CD3381A3F_RuntimeMethod_var), NULL);
		Func_3_t1A301DC61D2B3AA369C53C867CC4CF7DA6A4E877* L_149 = L_148;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_29 = L_149;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_29), (void*)L_149);
		G_B60_0 = L_149;
		G_B60_1 = G_B59_1;
	}

IL_0488:
	{
		NullCheck(G_B60_1);
		BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m087BDE7284EB277E5A1AF545397642B285064A94(G_B60_1, G_B60_0, (bool)0, BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m087BDE7284EB277E5A1AF545397642B285064A94_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D* L_150 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_30;
		Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D* L_151 = L_150;
		if (L_151)
		{
			G_B62_0 = L_151;
			G_B62_1 = __this;
			goto IL_04ae;
		}
		G_B61_0 = L_151;
		G_B61_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_152 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D* L_153 = (Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D*)il2cpp_codegen_object_new(Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D_il2cpp_TypeInfo_var);
		Func_3__ctor_mB2542D421AD15E46EC352DD6D60DF0D23375B8BE(L_153, L_152, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_30_m4DC67C08690A1A65675A38EBA01DF6DF6902880A_RuntimeMethod_var), NULL);
		Func_3_tD539462DA5BCAE4756AEDCB3E0468AF49ACE433D* L_154 = L_153;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_30 = L_154;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_30), (void*)L_154);
		G_B62_0 = L_154;
		G_B62_1 = G_B61_1;
	}

IL_04ae:
	{
		NullCheck(G_B62_1);
		BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m010C5D64708EE1F9B416A41791E962DD68C0D0CA(G_B62_1, G_B62_0, (bool)0, BinaryOperatorHandler_Handle_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m010C5D64708EE1F9B416A41791E962DD68C0D0CA_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E* L_155 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_31;
		Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E* L_156 = L_155;
		if (L_156)
		{
			G_B64_0 = L_156;
			G_B64_1 = __this;
			goto IL_04d4;
		}
		G_B63_0 = L_156;
		G_B63_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_157 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E* L_158 = (Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E*)il2cpp_codegen_object_new(Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E_il2cpp_TypeInfo_var);
		Func_3__ctor_m2E925999C656BFAFBE3A61B62894A079822BD8A1(L_158, L_157, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_31_mEC9DD7133531A9D06E07E45A61F0C7B0C21CFDD2_RuntimeMethod_var), NULL);
		Func_3_t156CEA6C0FCBCD5CA848CAA7F803A11EDFE5AB7E* L_159 = L_158;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_31 = L_159;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_31), (void*)L_159);
		G_B64_0 = L_159;
		G_B64_1 = G_B63_1;
	}

IL_04d4:
	{
		NullCheck(G_B64_1);
		BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1D704EB98B1D0D8C8C61452742A7EADAF733077E(G_B64_1, G_B64_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m1D704EB98B1D0D8C8C61452742A7EADAF733077E_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D* L_160 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_32;
		Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D* L_161 = L_160;
		if (L_161)
		{
			G_B66_0 = L_161;
			G_B66_1 = __this;
			goto IL_04fa;
		}
		G_B65_0 = L_161;
		G_B65_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_162 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D* L_163 = (Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D*)il2cpp_codegen_object_new(Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D_il2cpp_TypeInfo_var);
		Func_3__ctor_m1420578385EB6B69A19013A5AE5DCC24BD8D1625(L_163, L_162, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_32_m128F22A093E282C54CEDDA38BB55FB8B7D78FD02_RuntimeMethod_var), NULL);
		Func_3_t9351711C3A08536B6FCE177BF1D5C9A161F9649D* L_164 = L_163;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_32 = L_164;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_32), (void*)L_164);
		G_B66_0 = L_164;
		G_B66_1 = G_B65_1;
	}

IL_04fa:
	{
		NullCheck(G_B66_1);
		BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mFA4BCFBA152428061E369AA18FA313EF450F2757(G_B66_1, G_B66_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mFA4BCFBA152428061E369AA18FA313EF450F2757_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A* L_165 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_33;
		Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A* L_166 = L_165;
		if (L_166)
		{
			G_B68_0 = L_166;
			G_B68_1 = __this;
			goto IL_0520;
		}
		G_B67_0 = L_166;
		G_B67_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_167 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A* L_168 = (Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A*)il2cpp_codegen_object_new(Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A_il2cpp_TypeInfo_var);
		Func_3__ctor_mAFBDEB5CDC0D4E0F2EAA7A589323D12AFFE5703D(L_168, L_167, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_33_m7AAD05200AD43889E54625E72BC1C705FB73EB78_RuntimeMethod_var), NULL);
		Func_3_t37800E4AC49C93B69C48CF3936DE6E62B0E1277A* L_169 = L_168;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_33 = L_169;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_33), (void*)L_169);
		G_B68_0 = L_169;
		G_B68_1 = G_B67_1;
	}

IL_0520:
	{
		NullCheck(G_B68_1);
		BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m31C27C37B6A52EC7E47787EDAF579578DD57D26F(G_B68_1, G_B68_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m31C27C37B6A52EC7E47787EDAF579578DD57D26F_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38* L_170 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_34;
		Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38* L_171 = L_170;
		if (L_171)
		{
			G_B70_0 = L_171;
			G_B70_1 = __this;
			goto IL_0546;
		}
		G_B69_0 = L_171;
		G_B69_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_172 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38* L_173 = (Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38*)il2cpp_codegen_object_new(Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38_il2cpp_TypeInfo_var);
		Func_3__ctor_m505441D5503C2C757CC20CA1FF0B830B51B35203(L_173, L_172, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_34_m647EA1218233BEBE921E96F86BCDB0475FF23112_RuntimeMethod_var), NULL);
		Func_3_t8CF8951D835E9F04043D759CEC80EA4019AB4E38* L_174 = L_173;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_34 = L_174;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_34), (void*)L_174);
		G_B70_0 = L_174;
		G_B70_1 = G_B69_1;
	}

IL_0546:
	{
		NullCheck(G_B70_1);
		BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m51FE6E18569F4527B9060819F8377F35EB0DC94E(G_B70_1, G_B70_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m51FE6E18569F4527B9060819F8377F35EB0DC94E_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8* L_175 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_35;
		Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8* L_176 = L_175;
		if (L_176)
		{
			G_B72_0 = L_176;
			G_B72_1 = __this;
			goto IL_056c;
		}
		G_B71_0 = L_176;
		G_B71_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_177 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8* L_178 = (Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8*)il2cpp_codegen_object_new(Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8_il2cpp_TypeInfo_var);
		Func_3__ctor_mB387AC0F7EB8830BC980B8BC7DB5929F41239540(L_178, L_177, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_35_mAA6AF2343E60F08374AA9D349BF57FBD0E17AF58_RuntimeMethod_var), NULL);
		Func_3_tEBE7E706B2E71B5C832C01D69FEA0D54E7F4D3A8* L_179 = L_178;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_35 = L_179;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_35), (void*)L_179);
		G_B72_0 = L_179;
		G_B72_1 = G_B71_1;
	}

IL_056c:
	{
		NullCheck(G_B72_1);
		BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEC5B1F40CF0D458040A0D74AF33ADAED7CC62F18(G_B72_1, G_B72_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEC5B1F40CF0D458040A0D74AF33ADAED7CC62F18_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t9BF08FA52536763238F025113D4B3028272814DC* L_180 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_36;
		Func_3_t9BF08FA52536763238F025113D4B3028272814DC* L_181 = L_180;
		if (L_181)
		{
			G_B74_0 = L_181;
			G_B74_1 = __this;
			goto IL_0592;
		}
		G_B73_0 = L_181;
		G_B73_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_182 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t9BF08FA52536763238F025113D4B3028272814DC* L_183 = (Func_3_t9BF08FA52536763238F025113D4B3028272814DC*)il2cpp_codegen_object_new(Func_3_t9BF08FA52536763238F025113D4B3028272814DC_il2cpp_TypeInfo_var);
		Func_3__ctor_mDD7715542E511A226BC3013BC72386A454F28FBD(L_183, L_182, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_36_m2E91C53176DDAA0C8AB3337DA50357FC78797C04_RuntimeMethod_var), NULL);
		Func_3_t9BF08FA52536763238F025113D4B3028272814DC* L_184 = L_183;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_36 = L_184;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_36), (void*)L_184);
		G_B74_0 = L_184;
		G_B74_1 = G_B73_1;
	}

IL_0592:
	{
		NullCheck(G_B74_1);
		BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mF6DD8B306382A5439302AA5038FA634D3CE48474(G_B74_1, G_B74_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mF6DD8B306382A5439302AA5038FA634D3CE48474_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047* L_185 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_37;
		Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047* L_186 = L_185;
		if (L_186)
		{
			G_B76_0 = L_186;
			G_B76_1 = __this;
			goto IL_05b8;
		}
		G_B75_0 = L_186;
		G_B75_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_187 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047* L_188 = (Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047*)il2cpp_codegen_object_new(Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047_il2cpp_TypeInfo_var);
		Func_3__ctor_m0507A19A255A0F5B988102E2D0B2459456CF1675(L_188, L_187, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_37_mD79DCFADDBBFE7EC037DCC315B2E3CFDE92131E4_RuntimeMethod_var), NULL);
		Func_3_t7898FC8A2688F594C66B6C7F13978DFD2D188047* L_189 = L_188;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_37 = L_189;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_37), (void*)L_189);
		G_B76_0 = L_189;
		G_B76_1 = G_B75_1;
	}

IL_05b8:
	{
		NullCheck(G_B76_1);
		BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD4E5E2CB66BB2E12051A5D01FF9D2D3B9249F600(G_B76_1, G_B76_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD4E5E2CB66BB2E12051A5D01FF9D2D3B9249F600_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478* L_190 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_38;
		Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478* L_191 = L_190;
		if (L_191)
		{
			G_B78_0 = L_191;
			G_B78_1 = __this;
			goto IL_05de;
		}
		G_B77_0 = L_191;
		G_B77_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_192 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478* L_193 = (Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478*)il2cpp_codegen_object_new(Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478_il2cpp_TypeInfo_var);
		Func_3__ctor_mF9C6FBE97FC2A92E9EEAA7C6A45A4D29553428C7(L_193, L_192, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_38_m24E3364EEF6B8672F4C0D77967B7BF027EE97018_RuntimeMethod_var), NULL);
		Func_3_tF66BEBDE8DAAC1224126237C5DE4A783EA7B5478* L_194 = L_193;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_38 = L_194;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_38), (void*)L_194);
		G_B78_0 = L_194;
		G_B78_1 = G_B77_1;
	}

IL_05de:
	{
		NullCheck(G_B78_1);
		BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m14D17F67B10ECC9D0BDC7552356404496D7A8B04(G_B78_1, G_B78_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m14D17F67B10ECC9D0BDC7552356404496D7A8B04_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tCF60C787D40192074B0B8F784F994AF897A64088* L_195 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_39;
		Func_3_tCF60C787D40192074B0B8F784F994AF897A64088* L_196 = L_195;
		if (L_196)
		{
			G_B80_0 = L_196;
			G_B80_1 = __this;
			goto IL_0604;
		}
		G_B79_0 = L_196;
		G_B79_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_197 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tCF60C787D40192074B0B8F784F994AF897A64088* L_198 = (Func_3_tCF60C787D40192074B0B8F784F994AF897A64088*)il2cpp_codegen_object_new(Func_3_tCF60C787D40192074B0B8F784F994AF897A64088_il2cpp_TypeInfo_var);
		Func_3__ctor_m7F75851672EA4D872ADF4E36536337865E1DFA87(L_198, L_197, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_39_m8A81CF4545B6F9088A4BD5A0B63E375CF61494BF_RuntimeMethod_var), NULL);
		Func_3_tCF60C787D40192074B0B8F784F994AF897A64088* L_199 = L_198;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_39 = L_199;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_39), (void*)L_199);
		G_B80_0 = L_199;
		G_B80_1 = G_B79_1;
	}

IL_0604:
	{
		NullCheck(G_B80_1);
		BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2244CC5CF480FA34837A75C9D5EA251E290954FE(G_B80_1, G_B80_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2244CC5CF480FA34837A75C9D5EA251E290954FE_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2* L_200 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_40;
		Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2* L_201 = L_200;
		if (L_201)
		{
			G_B82_0 = L_201;
			G_B82_1 = __this;
			goto IL_062a;
		}
		G_B81_0 = L_201;
		G_B81_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_202 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2* L_203 = (Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2*)il2cpp_codegen_object_new(Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2_il2cpp_TypeInfo_var);
		Func_3__ctor_m54948994726D1DD9555144C2E5D8A46885424767(L_203, L_202, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_40_m92670D5A1D9009018E66F8C80A543B17738C0C02_RuntimeMethod_var), NULL);
		Func_3_t0594EE4734B94D02BD957F6101F8E066AEB325F2* L_204 = L_203;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_40 = L_204;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_40), (void*)L_204);
		G_B82_0 = L_204;
		G_B82_1 = G_B81_1;
	}

IL_062a:
	{
		NullCheck(G_B82_1);
		BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m5CCA4CF500E685998A75F0A96D810C810E15A4CF(G_B82_1, G_B82_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m5CCA4CF500E685998A75F0A96D810C810E15A4CF_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6* L_205 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_41;
		Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6* L_206 = L_205;
		if (L_206)
		{
			G_B84_0 = L_206;
			G_B84_1 = __this;
			goto IL_0650;
		}
		G_B83_0 = L_206;
		G_B83_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_207 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6* L_208 = (Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6*)il2cpp_codegen_object_new(Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6_il2cpp_TypeInfo_var);
		Func_3__ctor_mBD49E63360B966336D99EEE0A2D539F9C7860F72(L_208, L_207, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_41_m511178AA1BA34D3E576AF8BBA8C2D536F5EA376E_RuntimeMethod_var), NULL);
		Func_3_t174ACADDBDE08A1D62A78C6E1C0EA3DF9FDED7F6* L_209 = L_208;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_41 = L_209;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_41), (void*)L_209);
		G_B84_0 = L_209;
		G_B84_1 = G_B83_1;
	}

IL_0650:
	{
		NullCheck(G_B84_1);
		BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m1865929B8CFEE6F8F83074DA68CC6EA2D24CBC88(G_B84_1, G_B84_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m1865929B8CFEE6F8F83074DA68CC6EA2D24CBC88_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45* L_210 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_42;
		Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45* L_211 = L_210;
		if (L_211)
		{
			G_B86_0 = L_211;
			G_B86_1 = __this;
			goto IL_0676;
		}
		G_B85_0 = L_211;
		G_B85_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_212 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45* L_213 = (Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45*)il2cpp_codegen_object_new(Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45_il2cpp_TypeInfo_var);
		Func_3__ctor_mB1B53FDFF0E141317E08B599BBB5A2B61611A8B2(L_213, L_212, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_42_m166BD9958A53B871D61F2F5EF5B22E050780E972_RuntimeMethod_var), NULL);
		Func_3_tCE1BB17028DAE477D702D0280D421FBADFB9AB45* L_214 = L_213;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_42 = L_214;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_42), (void*)L_214);
		G_B86_0 = L_214;
		G_B86_1 = G_B85_1;
	}

IL_0676:
	{
		NullCheck(G_B86_1);
		BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mF6C81DC58CDFCBE91ED789B8CADF42B04F2E8A3E(G_B86_1, G_B86_0, (bool)0, BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mF6C81DC58CDFCBE91ED789B8CADF42B04F2E8A3E_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508* L_215 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_43;
		Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508* L_216 = L_215;
		if (L_216)
		{
			G_B88_0 = L_216;
			G_B88_1 = __this;
			goto IL_069c;
		}
		G_B87_0 = L_216;
		G_B87_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_217 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508* L_218 = (Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508*)il2cpp_codegen_object_new(Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508_il2cpp_TypeInfo_var);
		Func_3__ctor_m3210B68A2CCE741D58546D643EBE7EBD27D9927A(L_218, L_217, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_43_m6E640D08566F0261688416DB445CC71C648C3078_RuntimeMethod_var), NULL);
		Func_3_t83B3E7DBFC829FC73E46FC19F11E57AD79E11508* L_219 = L_218;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_43 = L_219;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_43), (void*)L_219);
		G_B88_0 = L_219;
		G_B88_1 = G_B87_1;
	}

IL_069c:
	{
		NullCheck(G_B88_1);
		BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m93B40111245F52530239968D32BB30BA7A3109E6(G_B88_1, G_B88_0, (bool)0, BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m93B40111245F52530239968D32BB30BA7A3109E6_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D* L_220 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_44;
		Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D* L_221 = L_220;
		if (L_221)
		{
			G_B90_0 = L_221;
			G_B90_1 = __this;
			goto IL_06c2;
		}
		G_B89_0 = L_221;
		G_B89_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_222 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D* L_223 = (Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D*)il2cpp_codegen_object_new(Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D_il2cpp_TypeInfo_var);
		Func_3__ctor_m8B4D91403F74451DCF1FF2A8DCA144A1E12FA3C5(L_223, L_222, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_44_m2F90E8E2740402D3BEF59D0133887E3F49DD5FF9_RuntimeMethod_var), NULL);
		Func_3_tB208147146A3CCFC3EBC7D4AAFF754E3DEF6A00D* L_224 = L_223;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_44 = L_224;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_44), (void*)L_224);
		G_B90_0 = L_224;
		G_B90_1 = G_B89_1;
	}

IL_06c2:
	{
		NullCheck(G_B90_1);
		BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m4F9205424112CA4CF8200D33945F129C6149BD30(G_B90_1, G_B90_0, (bool)0, BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m4F9205424112CA4CF8200D33945F129C6149BD30_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A* L_225 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_45;
		Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A* L_226 = L_225;
		if (L_226)
		{
			G_B92_0 = L_226;
			G_B92_1 = __this;
			goto IL_06e8;
		}
		G_B91_0 = L_226;
		G_B91_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_227 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A* L_228 = (Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A*)il2cpp_codegen_object_new(Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A_il2cpp_TypeInfo_var);
		Func_3__ctor_m5EE5F90BBACD1773A06645C3AC00040E252E7C65(L_228, L_227, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_45_mA7248B7DB9BEE8910273D0B93F4F2114802B697A_RuntimeMethod_var), NULL);
		Func_3_t8A0F09B6E976B84DBC965F0E7F0D9BBE522DF17A* L_229 = L_228;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_45 = L_229;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_45), (void*)L_229);
		G_B92_0 = L_229;
		G_B92_1 = G_B91_1;
	}

IL_06e8:
	{
		NullCheck(G_B92_1);
		BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCBA43533189A8CBC26BBFA804A4D22881ED5288(G_B92_1, G_B92_0, (bool)0, BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mFCBA43533189A8CBC26BBFA804A4D22881ED5288_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* L_230 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_46;
		Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* L_231 = L_230;
		if (L_231)
		{
			G_B94_0 = L_231;
			G_B94_1 = __this;
			goto IL_070e;
		}
		G_B93_0 = L_231;
		G_B93_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_232 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* L_233 = (Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F*)il2cpp_codegen_object_new(Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F_il2cpp_TypeInfo_var);
		Func_3__ctor_m556F5E753887E2D11F9919681CD0FBA6CACC7CD5(L_233, L_232, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_46_m6525B3683FF54813C07BAE74ADD88DDDAB2B7E95_RuntimeMethod_var), NULL);
		Func_3_tC3AC172BD343888D60C8D93215EFF954EF08FC0F* L_234 = L_233;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_46 = L_234;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_46), (void*)L_234);
		G_B94_0 = L_234;
		G_B94_1 = G_B93_1;
	}

IL_070e:
	{
		NullCheck(G_B94_1);
		BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m763778A5CD860E8A9846628ED6A283820E9C9829(G_B94_1, G_B94_0, (bool)0, BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m763778A5CD860E8A9846628ED6A283820E9C9829_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703* L_235 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_47;
		Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703* L_236 = L_235;
		if (L_236)
		{
			G_B96_0 = L_236;
			G_B96_1 = __this;
			goto IL_0734;
		}
		G_B95_0 = L_236;
		G_B95_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_237 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703* L_238 = (Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703*)il2cpp_codegen_object_new(Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703_il2cpp_TypeInfo_var);
		Func_3__ctor_mCB98ACF87F35674129D5AB5D991F0375D8F5AD87(L_238, L_237, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_47_m00963F5C07BDFD87E9794DD58235B0897D5E538E_RuntimeMethod_var), NULL);
		Func_3_t18DB92C7D09F84A2CAF74EE6A6FAB41E04D48703* L_239 = L_238;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_47 = L_239;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_47), (void*)L_239);
		G_B96_0 = L_239;
		G_B96_1 = G_B95_1;
	}

IL_0734:
	{
		NullCheck(G_B96_1);
		BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m0FE116AB54D63ECB49EF6C8134322688AE163710(G_B96_1, G_B96_0, (bool)0, BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m0FE116AB54D63ECB49EF6C8134322688AE163710_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52* L_240 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_48;
		Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52* L_241 = L_240;
		if (L_241)
		{
			G_B98_0 = L_241;
			G_B98_1 = __this;
			goto IL_075a;
		}
		G_B97_0 = L_241;
		G_B97_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_242 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52* L_243 = (Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52*)il2cpp_codegen_object_new(Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52_il2cpp_TypeInfo_var);
		Func_3__ctor_m14CB84B57F4310A2484056DC89E9FD3AF3D03A24(L_243, L_242, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_48_m687A1CDFF9E4512BE4360580674B2D058E020424_RuntimeMethod_var), NULL);
		Func_3_t144D7C0902AD09AED2F34AFAA80DFC73000F3C52* L_244 = L_243;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_48 = L_244;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_48), (void*)L_244);
		G_B98_0 = L_244;
		G_B98_1 = G_B97_1;
	}

IL_075a:
	{
		NullCheck(G_B98_1);
		BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8277AC787BDD9F21BA1F47D634F6E9B29518F8D3(G_B98_1, G_B98_0, (bool)0, BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m8277AC787BDD9F21BA1F47D634F6E9B29518F8D3_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962* L_245 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_49;
		Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962* L_246 = L_245;
		if (L_246)
		{
			G_B100_0 = L_246;
			G_B100_1 = __this;
			goto IL_0780;
		}
		G_B99_0 = L_246;
		G_B99_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_247 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962* L_248 = (Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962*)il2cpp_codegen_object_new(Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962_il2cpp_TypeInfo_var);
		Func_3__ctor_m5A6702FE62B41527EC5D812ADA21B2F7BBEAC3FE(L_248, L_247, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_49_m537C8880B0C856C4AE068124CA37F1BFD79B1CEE_RuntimeMethod_var), NULL);
		Func_3_t2D3A009B2F92C078530507CBBAB94631A0518962* L_249 = L_248;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_49 = L_249;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_49), (void*)L_249);
		G_B100_0 = L_249;
		G_B100_1 = G_B99_1;
	}

IL_0780:
	{
		NullCheck(G_B100_1);
		BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m52AFB6BB9F9218A10B4902C216873980CEE9D5C6(G_B100_1, G_B100_0, (bool)0, BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m52AFB6BB9F9218A10B4902C216873980CEE9D5C6_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610* L_250 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_50;
		Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610* L_251 = L_250;
		if (L_251)
		{
			G_B102_0 = L_251;
			G_B102_1 = __this;
			goto IL_07a6;
		}
		G_B101_0 = L_251;
		G_B101_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_252 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610* L_253 = (Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610*)il2cpp_codegen_object_new(Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610_il2cpp_TypeInfo_var);
		Func_3__ctor_m3E81FD83C877076690617225E62CCC0BC2A966D5(L_253, L_252, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_50_m3A75A3B99376A6A23D203451D67DF3B11A8B436D_RuntimeMethod_var), NULL);
		Func_3_t6E0A6B58F49984305F50084F3CE8CB7A2AEF9610* L_254 = L_253;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_50 = L_254;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_50), (void*)L_254);
		G_B102_0 = L_254;
		G_B102_1 = G_B101_1;
	}

IL_07a6:
	{
		NullCheck(G_B102_1);
		BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mCAD28319FC229DFF6D8F69E78673DD9B5B9D5A2C(G_B102_1, G_B102_0, (bool)0, BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mCAD28319FC229DFF6D8F69E78673DD9B5B9D5A2C_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5* L_255 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_51;
		Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5* L_256 = L_255;
		if (L_256)
		{
			G_B104_0 = L_256;
			G_B104_1 = __this;
			goto IL_07cc;
		}
		G_B103_0 = L_256;
		G_B103_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_257 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5* L_258 = (Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5*)il2cpp_codegen_object_new(Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5_il2cpp_TypeInfo_var);
		Func_3__ctor_m84F2770C13B6FD860133285382FCD341ADDD5BB5(L_258, L_257, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_51_m787D2406352ECDEFE41978459CA08B99FCA1076A_RuntimeMethod_var), NULL);
		Func_3_tC4E17F4898AE9AD5D25F6558E740994E6783FCC5* L_259 = L_258;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_51 = L_259;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_51), (void*)L_259);
		G_B104_0 = L_259;
		G_B104_1 = G_B103_1;
	}

IL_07cc:
	{
		NullCheck(G_B104_1);
		BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mDC966ABA051A7C45C54B3128567B39C9C5185B8E(G_B104_1, G_B104_0, (bool)0, BinaryOperatorHandler_Handle_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mDC966ABA051A7C45C54B3128567B39C9C5185B8E_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66* L_260 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_52;
		Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66* L_261 = L_260;
		if (L_261)
		{
			G_B106_0 = L_261;
			G_B106_1 = __this;
			goto IL_07f2;
		}
		G_B105_0 = L_261;
		G_B105_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_262 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66* L_263 = (Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66*)il2cpp_codegen_object_new(Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66_il2cpp_TypeInfo_var);
		Func_3__ctor_mF3EE0AC231B525D71D72B51305DA2B1C3B9C0AFE(L_263, L_262, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_52_m9243E0F4D49A10527D4F643741469B5E2EEED418_RuntimeMethod_var), NULL);
		Func_3_tFFCC382CF387F8D415E200FBAF67E716C344DA66* L_264 = L_263;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_52 = L_264;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_52), (void*)L_264);
		G_B106_0 = L_264;
		G_B106_1 = G_B105_1;
	}

IL_07f2:
	{
		NullCheck(G_B106_1);
		BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m012096EE027F9CCCF3AE67496022BB0755232AB5(G_B106_1, G_B106_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m012096EE027F9CCCF3AE67496022BB0755232AB5_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC* L_265 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_53;
		Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC* L_266 = L_265;
		if (L_266)
		{
			G_B108_0 = L_266;
			G_B108_1 = __this;
			goto IL_0818;
		}
		G_B107_0 = L_266;
		G_B107_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_267 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC* L_268 = (Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC*)il2cpp_codegen_object_new(Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC_il2cpp_TypeInfo_var);
		Func_3__ctor_mB926B32A76B10DFE7A8AD5FB93906EF8B8A63C76(L_268, L_267, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_53_m9FA094F2F1762271D3EEFDD84B2FC768950C64D1_RuntimeMethod_var), NULL);
		Func_3_tB19319DCFF4DB3957E1C497302F7CF8B85E5BAFC* L_269 = L_268;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_53 = L_269;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_53), (void*)L_269);
		G_B108_0 = L_269;
		G_B108_1 = G_B107_1;
	}

IL_0818:
	{
		NullCheck(G_B108_1);
		BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m494985EAA344C5EDB506C71ED398E7CEABE47796(G_B108_1, G_B108_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m494985EAA344C5EDB506C71ED398E7CEABE47796_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14* L_270 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_54;
		Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14* L_271 = L_270;
		if (L_271)
		{
			G_B110_0 = L_271;
			G_B110_1 = __this;
			goto IL_083e;
		}
		G_B109_0 = L_271;
		G_B109_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_272 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14* L_273 = (Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14*)il2cpp_codegen_object_new(Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14_il2cpp_TypeInfo_var);
		Func_3__ctor_mFA63BF05641C5B2D37A26E5E1CCB726DE488C348(L_273, L_272, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_54_m782CC09FEFF6E2B9DD710769DA914E8245305206_RuntimeMethod_var), NULL);
		Func_3_t5E6FDF8CFFD66C762594EB68DDF30617E864BD14* L_274 = L_273;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_54 = L_274;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_54), (void*)L_274);
		G_B110_0 = L_274;
		G_B110_1 = G_B109_1;
	}

IL_083e:
	{
		NullCheck(G_B110_1);
		BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mC0E9B7E1ED3354D1C2F6A50ADE30139B82DECD74(G_B110_1, G_B110_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mC0E9B7E1ED3354D1C2F6A50ADE30139B82DECD74_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D* L_275 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_55;
		Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D* L_276 = L_275;
		if (L_276)
		{
			G_B112_0 = L_276;
			G_B112_1 = __this;
			goto IL_0864;
		}
		G_B111_0 = L_276;
		G_B111_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_277 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D* L_278 = (Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D*)il2cpp_codegen_object_new(Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D_il2cpp_TypeInfo_var);
		Func_3__ctor_mA1F334FDCBCBB6AC5529F89ACF464A6E40F1FF55(L_278, L_277, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_55_m83CB609B88AF6CA3865713BCF1C8E282679CF3E8_RuntimeMethod_var), NULL);
		Func_3_t6EB0082E12D1A91C7915CE652B9EDB08DC60386D* L_279 = L_278;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_55 = L_279;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_55), (void*)L_279);
		G_B112_0 = L_279;
		G_B112_1 = G_B111_1;
	}

IL_0864:
	{
		NullCheck(G_B112_1);
		BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC84A272FA9FFC2C7C6BF747D78FBD96AB0DE0747(G_B112_1, G_B112_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mC84A272FA9FFC2C7C6BF747D78FBD96AB0DE0747_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726* L_280 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_56;
		Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726* L_281 = L_280;
		if (L_281)
		{
			G_B114_0 = L_281;
			G_B114_1 = __this;
			goto IL_088a;
		}
		G_B113_0 = L_281;
		G_B113_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_282 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726* L_283 = (Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726*)il2cpp_codegen_object_new(Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726_il2cpp_TypeInfo_var);
		Func_3__ctor_mFBC9697CFB011B639E76CEC40FB7A07BB49DD1BA(L_283, L_282, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_56_m4968C5A1205E7C23F3C2D80812E9C1612FC2025B_RuntimeMethod_var), NULL);
		Func_3_t096ACB52552EFB98E8D6E5371228AE1D109CA726* L_284 = L_283;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_56 = L_284;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_56), (void*)L_284);
		G_B114_0 = L_284;
		G_B114_1 = G_B113_1;
	}

IL_088a:
	{
		NullCheck(G_B114_1);
		BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD214322A396376B4BB923D18C734FFD7E6117AEA(G_B114_1, G_B114_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mD214322A396376B4BB923D18C734FFD7E6117AEA_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98* L_285 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_57;
		Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98* L_286 = L_285;
		if (L_286)
		{
			G_B116_0 = L_286;
			G_B116_1 = __this;
			goto IL_08b0;
		}
		G_B115_0 = L_286;
		G_B115_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_287 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98* L_288 = (Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98*)il2cpp_codegen_object_new(Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98_il2cpp_TypeInfo_var);
		Func_3__ctor_m42010284C5F2D7930BC79DB07E450561DA21D788(L_288, L_287, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_57_m6151FFF2D228B28FBC88A378C8B1996059587C3C_RuntimeMethod_var), NULL);
		Func_3_tC6D88D3E83DF277BF2AB557506D9D8D443B39B98* L_289 = L_288;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_57 = L_289;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_57), (void*)L_289);
		G_B116_0 = L_289;
		G_B116_1 = G_B115_1;
	}

IL_08b0:
	{
		NullCheck(G_B116_1);
		BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m265CC174A55BE6CFD293B2CE8404976775F73F19(G_B116_1, G_B116_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m265CC174A55BE6CFD293B2CE8404976775F73F19_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115* L_290 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_58;
		Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115* L_291 = L_290;
		if (L_291)
		{
			G_B118_0 = L_291;
			G_B118_1 = __this;
			goto IL_08d6;
		}
		G_B117_0 = L_291;
		G_B117_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_292 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115* L_293 = (Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115*)il2cpp_codegen_object_new(Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115_il2cpp_TypeInfo_var);
		Func_3__ctor_mB05A5A70369E26B2C6AADC0F7195E28FFFE09064(L_293, L_292, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_58_mB209AAB300A92CE41E9ED718B5AFC5CE9B991775_RuntimeMethod_var), NULL);
		Func_3_t3F094230F3E74E839DD791CD00A2130F0B1F8115* L_294 = L_293;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_58 = L_294;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_58), (void*)L_294);
		G_B118_0 = L_294;
		G_B118_1 = G_B117_1;
	}

IL_08d6:
	{
		NullCheck(G_B118_1);
		BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m5C9AADE2BD163A7E32A9B4624A7E73AF0129292B(G_B118_1, G_B118_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_m5C9AADE2BD163A7E32A9B4624A7E73AF0129292B_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B* L_295 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_59;
		Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B* L_296 = L_295;
		if (L_296)
		{
			G_B120_0 = L_296;
			G_B120_1 = __this;
			goto IL_08fc;
		}
		G_B119_0 = L_296;
		G_B119_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_297 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B* L_298 = (Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B*)il2cpp_codegen_object_new(Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B_il2cpp_TypeInfo_var);
		Func_3__ctor_mC92DA1E7357A272E412C970107CCBE49C50C7772(L_298, L_297, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_59_mC5553047FAE9C01EAA8773F31DCDBF5A64CAF0A6_RuntimeMethod_var), NULL);
		Func_3_t898ABEFDCA6E322313BB73FA2E12B6990CFB486B* L_299 = L_298;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_59 = L_299;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_59), (void*)L_299);
		G_B120_0 = L_299;
		G_B120_1 = G_B119_1;
	}

IL_08fc:
	{
		NullCheck(G_B120_1);
		BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m4BEBE3FDD8099F111027A5EC7801665160364645(G_B120_1, G_B120_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m4BEBE3FDD8099F111027A5EC7801665160364645_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7* L_300 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_60;
		Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7* L_301 = L_300;
		if (L_301)
		{
			G_B122_0 = L_301;
			G_B122_1 = __this;
			goto IL_0922;
		}
		G_B121_0 = L_301;
		G_B121_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_302 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7* L_303 = (Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7*)il2cpp_codegen_object_new(Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7_il2cpp_TypeInfo_var);
		Func_3__ctor_mC8771A0F6B98E368CC834C23027CBC0451B06B04(L_303, L_302, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_60_mBEE8D654365CA85879A9203AAD7D293F01E162CA_RuntimeMethod_var), NULL);
		Func_3_t0EA21FFE88CFBD6FDE7C80DB2F32141D861550C7* L_304 = L_303;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_60 = L_304;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_60), (void*)L_304);
		G_B122_0 = L_304;
		G_B122_1 = G_B121_1;
	}

IL_0922:
	{
		NullCheck(G_B122_1);
		BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mC331CA9471FB03D55B4F92101B84B22BD34A1667(G_B122_1, G_B122_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mC331CA9471FB03D55B4F92101B84B22BD34A1667_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07* L_305 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_61;
		Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07* L_306 = L_305;
		if (L_306)
		{
			G_B124_0 = L_306;
			G_B124_1 = __this;
			goto IL_0948;
		}
		G_B123_0 = L_306;
		G_B123_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_307 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07* L_308 = (Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07*)il2cpp_codegen_object_new(Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07_il2cpp_TypeInfo_var);
		Func_3__ctor_mAADC9EFE63413CBFF46B95C14EAAE94463691218(L_308, L_307, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_61_m20C7F55207FFD6EBF08472BD44C58F9DFC4641B5_RuntimeMethod_var), NULL);
		Func_3_tD412CA8D7E11B56E2A1CE3A6AAA27850DEAB6D07* L_309 = L_308;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_61 = L_309;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_61), (void*)L_309);
		G_B124_0 = L_309;
		G_B124_1 = G_B123_1;
	}

IL_0948:
	{
		NullCheck(G_B124_1);
		BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB15675C2464CBA37704A05EB39BE8D27E24AD58F(G_B124_1, G_B124_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mB15675C2464CBA37704A05EB39BE8D27E24AD58F_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8* L_310 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_62;
		Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8* L_311 = L_310;
		if (L_311)
		{
			G_B126_0 = L_311;
			G_B126_1 = __this;
			goto IL_096e;
		}
		G_B125_0 = L_311;
		G_B125_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_312 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8* L_313 = (Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8*)il2cpp_codegen_object_new(Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8_il2cpp_TypeInfo_var);
		Func_3__ctor_mCD50BB7F01BDDB33BBBAFB52DAEE427E3BED18DA(L_313, L_312, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_62_mCFFB2D7913BA5B2D6FFF97904824C559BA5A56C7_RuntimeMethod_var), NULL);
		Func_3_tB51B9FF79CB58CF833B0C5DD721309062CF249D8* L_314 = L_313;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_62 = L_314;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_62), (void*)L_314);
		G_B126_0 = L_314;
		G_B126_1 = G_B125_1;
	}

IL_096e:
	{
		NullCheck(G_B126_1);
		BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m8F77A7866AD0C84E024645C9219E3613506B342B(G_B126_1, G_B126_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m8F77A7866AD0C84E024645C9219E3613506B342B_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900* L_315 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_63;
		Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900* L_316 = L_315;
		if (L_316)
		{
			G_B128_0 = L_316;
			G_B128_1 = __this;
			goto IL_0994;
		}
		G_B127_0 = L_316;
		G_B127_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_317 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900* L_318 = (Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900*)il2cpp_codegen_object_new(Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900_il2cpp_TypeInfo_var);
		Func_3__ctor_m8B6A55EECF9B8E733B5C0E81CEE283946F45CF2E(L_318, L_317, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_63_m5667DCBFF602BB60D5502EA2AD5578CA39914484_RuntimeMethod_var), NULL);
		Func_3_t38BBED5BB44AD67938CBA1EE9D2642A6F5088900* L_319 = L_318;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_63 = L_319;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_63), (void*)L_319);
		G_B128_0 = L_319;
		G_B128_1 = G_B127_1;
	}

IL_0994:
	{
		NullCheck(G_B128_1);
		BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m01E6F573144F7DA9DDD23F404FA83A2A1335BFE8(G_B128_1, G_B128_0, (bool)0, BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m01E6F573144F7DA9DDD23F404FA83A2A1335BFE8_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3* L_320 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_64;
		Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3* L_321 = L_320;
		if (L_321)
		{
			G_B130_0 = L_321;
			G_B130_1 = __this;
			goto IL_09ba;
		}
		G_B129_0 = L_321;
		G_B129_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_322 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3* L_323 = (Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3*)il2cpp_codegen_object_new(Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3_il2cpp_TypeInfo_var);
		Func_3__ctor_m5ED2CEECA36720956863649327B01A890A3C5363(L_323, L_322, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_64_m27E6CCA1A0F2AE044D675D0DEF17E2EF01D97243_RuntimeMethod_var), NULL);
		Func_3_t5D5A8B21C2BC4A0B5DD25DE4CCDF84CF26ADBCA3* L_324 = L_323;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_64 = L_324;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_64), (void*)L_324);
		G_B130_0 = L_324;
		G_B130_1 = G_B129_1;
	}

IL_09ba:
	{
		NullCheck(G_B130_1);
		BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDCE4C120DDCFEC3D7395CE950D6610947BE6CDB4(G_B130_1, G_B130_0, (bool)0, BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mDCE4C120DDCFEC3D7395CE950D6610947BE6CDB4_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0* L_325 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_65;
		Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0* L_326 = L_325;
		if (L_326)
		{
			G_B132_0 = L_326;
			G_B132_1 = __this;
			goto IL_09e0;
		}
		G_B131_0 = L_326;
		G_B131_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_327 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0* L_328 = (Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0*)il2cpp_codegen_object_new(Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0_il2cpp_TypeInfo_var);
		Func_3__ctor_m055661E96BB3B12CF2A3EB5AB3B5422D74A09433(L_328, L_327, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_65_m8413563807B88052CE4167FA751400729E8B3C81_RuntimeMethod_var), NULL);
		Func_3_tDDABB8C62DF215DAF8BBADB2B193157329BFD8F0* L_329 = L_328;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_65 = L_329;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_65), (void*)L_329);
		G_B132_0 = L_329;
		G_B132_1 = G_B131_1;
	}

IL_09e0:
	{
		NullCheck(G_B132_1);
		BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m5AEA33E7196CE235EA449F62F2127DE00A8CF1F5(G_B132_1, G_B132_0, (bool)0, BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m5AEA33E7196CE235EA449F62F2127DE00A8CF1F5_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t77C29582285B38470B966DD7A6E94E15A1705009* L_330 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_66;
		Func_3_t77C29582285B38470B966DD7A6E94E15A1705009* L_331 = L_330;
		if (L_331)
		{
			G_B134_0 = L_331;
			G_B134_1 = __this;
			goto IL_0a06;
		}
		G_B133_0 = L_331;
		G_B133_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_332 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t77C29582285B38470B966DD7A6E94E15A1705009* L_333 = (Func_3_t77C29582285B38470B966DD7A6E94E15A1705009*)il2cpp_codegen_object_new(Func_3_t77C29582285B38470B966DD7A6E94E15A1705009_il2cpp_TypeInfo_var);
		Func_3__ctor_m3E221998B86C0D672D0FF570F3FD88D95C0EEFEE(L_333, L_332, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_66_m499DF8A1C787286AAC0DB09A989B1145086EBD72_RuntimeMethod_var), NULL);
		Func_3_t77C29582285B38470B966DD7A6E94E15A1705009* L_334 = L_333;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_66 = L_334;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_66), (void*)L_334);
		G_B134_0 = L_334;
		G_B134_1 = G_B133_1;
	}

IL_0a06:
	{
		NullCheck(G_B134_1);
		BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D17C48ABD1157D6147C4F9253417B008F2A09F3(G_B134_1, G_B134_0, (bool)0, BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1D17C48ABD1157D6147C4F9253417B008F2A09F3_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56* L_335 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_67;
		Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56* L_336 = L_335;
		if (L_336)
		{
			G_B136_0 = L_336;
			G_B136_1 = __this;
			goto IL_0a2c;
		}
		G_B135_0 = L_336;
		G_B135_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_337 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56* L_338 = (Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56*)il2cpp_codegen_object_new(Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56_il2cpp_TypeInfo_var);
		Func_3__ctor_m8BE162E0135EEC8E4C149623BC98CC835242C743(L_338, L_337, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_67_mE101C898A42B6FE99A1E8E23161CF887139F49EA_RuntimeMethod_var), NULL);
		Func_3_tA715BF628FA7D3A3DD2985084E46EE8AF96C2D56* L_339 = L_338;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_67 = L_339;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_67), (void*)L_339);
		G_B136_0 = L_339;
		G_B136_1 = G_B135_1;
	}

IL_0a2c:
	{
		NullCheck(G_B136_1);
		BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m65D6C9AA0088CD5DD41DD5589B51C7768D57FDC3(G_B136_1, G_B136_0, (bool)0, BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m65D6C9AA0088CD5DD41DD5589B51C7768D57FDC3_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3* L_340 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_68;
		Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3* L_341 = L_340;
		if (L_341)
		{
			G_B138_0 = L_341;
			G_B138_1 = __this;
			goto IL_0a52;
		}
		G_B137_0 = L_341;
		G_B137_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_342 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3* L_343 = (Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3*)il2cpp_codegen_object_new(Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3_il2cpp_TypeInfo_var);
		Func_3__ctor_m8A23225F1877733F5A5510336CEBF44AD4C15D5D(L_343, L_342, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_68_m1668155377334C1C383FB123746FB1625EBE0BF8_RuntimeMethod_var), NULL);
		Func_3_t258F77E3809CD0CAB5739F4063EC344BB2D157C3* L_344 = L_343;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_68 = L_344;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_68), (void*)L_344);
		G_B138_0 = L_344;
		G_B138_1 = G_B137_1;
	}

IL_0a52:
	{
		NullCheck(G_B138_1);
		BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m03340750537C5F4D6BA4ECAA0EF8FAC85B9434D3(G_B138_1, G_B138_0, (bool)0, BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m03340750537C5F4D6BA4ECAA0EF8FAC85B9434D3_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367* L_345 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_69;
		Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367* L_346 = L_345;
		if (L_346)
		{
			G_B140_0 = L_346;
			G_B140_1 = __this;
			goto IL_0a78;
		}
		G_B139_0 = L_346;
		G_B139_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_347 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367* L_348 = (Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367*)il2cpp_codegen_object_new(Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367_il2cpp_TypeInfo_var);
		Func_3__ctor_m7E4EC70C21C3CA41B31F58F8C0B5A8F47FC2E0E0(L_348, L_347, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_69_m1B61ECC1D9F6EC9DCFBCD70F2C322EB3F9E6FD8E_RuntimeMethod_var), NULL);
		Func_3_t8BA7DEF7C12D4C785AF84204242578D9C31C3367* L_349 = L_348;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_69 = L_349;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_69), (void*)L_349);
		G_B140_0 = L_349;
		G_B140_1 = G_B139_1;
	}

IL_0a78:
	{
		NullCheck(G_B140_1);
		BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD6F76C4BA7A73E2A922BF02AD2E647B875FABACA(G_B140_1, G_B140_0, (bool)0, BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mD6F76C4BA7A73E2A922BF02AD2E647B875FABACA_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC* L_350 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_70;
		Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC* L_351 = L_350;
		if (L_351)
		{
			G_B142_0 = L_351;
			G_B142_1 = __this;
			goto IL_0a9e;
		}
		G_B141_0 = L_351;
		G_B141_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_352 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC* L_353 = (Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC*)il2cpp_codegen_object_new(Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC_il2cpp_TypeInfo_var);
		Func_3__ctor_m040530D583E0B40D6F48A47D5C8D609AFE143D1F(L_353, L_352, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_70_m9DB26126E7BE835F43B32314A8751F0BEB8B42BE_RuntimeMethod_var), NULL);
		Func_3_tFF83532B6A24356ECDA01ACDEB0A9B03906D23AC* L_354 = L_353;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_70 = L_354;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_70), (void*)L_354);
		G_B142_0 = L_354;
		G_B142_1 = G_B141_1;
	}

IL_0a9e:
	{
		NullCheck(G_B142_1);
		BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m15224E69EC1C15DF7C594D2030AE64E5059DDAC2(G_B142_1, G_B142_0, (bool)0, BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m15224E69EC1C15DF7C594D2030AE64E5059DDAC2_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376* L_355 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_71;
		Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376* L_356 = L_355;
		if (L_356)
		{
			G_B144_0 = L_356;
			G_B144_1 = __this;
			goto IL_0ac4;
		}
		G_B143_0 = L_356;
		G_B143_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_357 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376* L_358 = (Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376*)il2cpp_codegen_object_new(Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376_il2cpp_TypeInfo_var);
		Func_3__ctor_mD576C73482294001560600D72375965E9AF3F43E(L_358, L_357, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_71_m550D525183D9F1A7A5B6807B9C90405842894A82_RuntimeMethod_var), NULL);
		Func_3_t780BCA45E905F4A78502AA8F7D95BD8CD6679376* L_359 = L_358;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_71 = L_359;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_71), (void*)L_359);
		G_B144_0 = L_359;
		G_B144_1 = G_B143_1;
	}

IL_0ac4:
	{
		NullCheck(G_B144_1);
		BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mDBDC4830C17D1E09402C0ABF2ABD81ACADC03CCB(G_B144_1, G_B144_0, (bool)0, BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_mDBDC4830C17D1E09402C0ABF2ABD81ACADC03CCB_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6* L_360 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_72;
		Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6* L_361 = L_360;
		if (L_361)
		{
			G_B146_0 = L_361;
			G_B146_1 = __this;
			goto IL_0aea;
		}
		G_B145_0 = L_361;
		G_B145_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_362 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6* L_363 = (Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6*)il2cpp_codegen_object_new(Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6_il2cpp_TypeInfo_var);
		Func_3__ctor_m11287E8BDC094B70D6B1CBEF5088F0A68FE44642(L_363, L_362, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_72_mE1569A1642A2A774D55341AF67ABB24FD22FED47_RuntimeMethod_var), NULL);
		Func_3_t3F4A68B7D620DD2D5792B0FCBA08AB9DF77296A6* L_364 = L_363;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_72 = L_364;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_72), (void*)L_364);
		G_B146_0 = L_364;
		G_B146_1 = G_B145_1;
	}

IL_0aea:
	{
		NullCheck(G_B146_1);
		BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mBFE1049E717EF76B8970F7927790C0820FF4730B(G_B146_1, G_B146_0, (bool)0, BinaryOperatorHandler_Handle_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mBFE1049E717EF76B8970F7927790C0820FF4730B_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E* L_365 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_73;
		Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E* L_366 = L_365;
		if (L_366)
		{
			G_B148_0 = L_366;
			G_B148_1 = __this;
			goto IL_0b10;
		}
		G_B147_0 = L_366;
		G_B147_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_367 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E* L_368 = (Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E*)il2cpp_codegen_object_new(Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E_il2cpp_TypeInfo_var);
		Func_3__ctor_mCEA186B2502F0B3134DCA2455C051E627F4FA269(L_368, L_367, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_73_m1FC0423EA373CCFF5C26524423BD0AA38E036862_RuntimeMethod_var), NULL);
		Func_3_tD7872B3AA6B766CCE180AA90881C2CF2663CCA7E* L_369 = L_368;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_73 = L_369;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_73), (void*)L_369);
		G_B148_0 = L_369;
		G_B148_1 = G_B147_1;
	}

IL_0b10:
	{
		NullCheck(G_B148_1);
		BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9CA6BB904544DADA78FFEE7EC7CF4652B2F6A143(G_B148_1, G_B148_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m9CA6BB904544DADA78FFEE7EC7CF4652B2F6A143_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD* L_370 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_74;
		Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD* L_371 = L_370;
		if (L_371)
		{
			G_B150_0 = L_371;
			G_B150_1 = __this;
			goto IL_0b36;
		}
		G_B149_0 = L_371;
		G_B149_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_372 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD* L_373 = (Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD*)il2cpp_codegen_object_new(Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD_il2cpp_TypeInfo_var);
		Func_3__ctor_mF353252F5DD80D709CBEAF3E0D26DC5E3813D751(L_373, L_372, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_74_m49B988B3DC988127FCCFF7F4572359DD027909BB_RuntimeMethod_var), NULL);
		Func_3_t49C1586DECA35B5F39BFA5E6494607C7A9683FBD* L_374 = L_373;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_74 = L_374;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_74), (void*)L_374);
		G_B150_0 = L_374;
		G_B150_1 = G_B149_1;
	}

IL_0b36:
	{
		NullCheck(G_B150_1);
		BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF3FDB95A8566534527140E9EB0AD352A8A873A11(G_B150_1, G_B150_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF3FDB95A8566534527140E9EB0AD352A8A873A11_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A* L_375 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_75;
		Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A* L_376 = L_375;
		if (L_376)
		{
			G_B152_0 = L_376;
			G_B152_1 = __this;
			goto IL_0b5c;
		}
		G_B151_0 = L_376;
		G_B151_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_377 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A* L_378 = (Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A*)il2cpp_codegen_object_new(Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A_il2cpp_TypeInfo_var);
		Func_3__ctor_mFDEFE35BBCA7E82A435CADB56F89174E514A687E(L_378, L_377, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_75_mD3E4F4631FEF190F003EC8A17E415A73C5EE2885_RuntimeMethod_var), NULL);
		Func_3_tF414E7583BB912F566F79F6BA83505A7F2C3C41A* L_379 = L_378;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_75 = L_379;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_75), (void*)L_379);
		G_B152_0 = L_379;
		G_B152_1 = G_B151_1;
	}

IL_0b5c:
	{
		NullCheck(G_B152_1);
		BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mE4E63461B5EEDAF92439073CBCC8B1A8B3CB76A1(G_B152_1, G_B152_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mE4E63461B5EEDAF92439073CBCC8B1A8B3CB76A1_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464* L_380 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_76;
		Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464* L_381 = L_380;
		if (L_381)
		{
			G_B154_0 = L_381;
			G_B154_1 = __this;
			goto IL_0b82;
		}
		G_B153_0 = L_381;
		G_B153_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_382 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464* L_383 = (Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464*)il2cpp_codegen_object_new(Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464_il2cpp_TypeInfo_var);
		Func_3__ctor_mD5A89E49E051F2DF3A9C9DC29F8A8FCAAE6BA00B(L_383, L_382, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_76_m5DD1534FB11E641CC163FE90A2EA7BEF5DF90085_RuntimeMethod_var), NULL);
		Func_3_tAD065C32138D70F99F7E8D8BBF25867D55236464* L_384 = L_383;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_76 = L_384;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_76), (void*)L_384);
		G_B154_0 = L_384;
		G_B154_1 = G_B153_1;
	}

IL_0b82:
	{
		NullCheck(G_B154_1);
		BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m3C75AE521AA851333C27D6A62469E46160F629A3(G_B154_1, G_B154_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m3C75AE521AA851333C27D6A62469E46160F629A3_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38* L_385 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_77;
		Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38* L_386 = L_385;
		if (L_386)
		{
			G_B156_0 = L_386;
			G_B156_1 = __this;
			goto IL_0ba8;
		}
		G_B155_0 = L_386;
		G_B155_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_387 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38* L_388 = (Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38*)il2cpp_codegen_object_new(Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38_il2cpp_TypeInfo_var);
		Func_3__ctor_m4D23F45F4F87C24102617739DB1DEC17133CC13D(L_388, L_387, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_77_m5BF21DE4F57242CB8C6E9E619783A0B13EDAF46A_RuntimeMethod_var), NULL);
		Func_3_t58E5056C3858798D8903B14FF810EE9F2B38CC38* L_389 = L_388;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_77 = L_389;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_77), (void*)L_389);
		G_B156_0 = L_389;
		G_B156_1 = G_B155_1;
	}

IL_0ba8:
	{
		NullCheck(G_B156_1);
		BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mBE775D0122EF1D6089BB7A75B28E4AD342F2463F(G_B156_1, G_B156_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mBE775D0122EF1D6089BB7A75B28E4AD342F2463F_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3* L_390 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_78;
		Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3* L_391 = L_390;
		if (L_391)
		{
			G_B158_0 = L_391;
			G_B158_1 = __this;
			goto IL_0bce;
		}
		G_B157_0 = L_391;
		G_B157_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_392 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3* L_393 = (Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3*)il2cpp_codegen_object_new(Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3_il2cpp_TypeInfo_var);
		Func_3__ctor_m5FD571A7F9703F0F27F487AA12253EFCEADAC201(L_393, L_392, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_78_m4E576A777D37F1651ECFBBABCA5FA1D6937217CB_RuntimeMethod_var), NULL);
		Func_3_tD4BC08B54D8D8F3BB8F18DF2B70F773589AF02E3* L_394 = L_393;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_78 = L_394;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_78), (void*)L_394);
		G_B158_0 = L_394;
		G_B158_1 = G_B157_1;
	}

IL_0bce:
	{
		NullCheck(G_B158_1);
		BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m8BE985823FD8ADA5BD5C2F30948C88C1E9197726(G_B158_1, G_B158_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m8BE985823FD8ADA5BD5C2F30948C88C1E9197726_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76* L_395 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_79;
		Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76* L_396 = L_395;
		if (L_396)
		{
			G_B160_0 = L_396;
			G_B160_1 = __this;
			goto IL_0bf4;
		}
		G_B159_0 = L_396;
		G_B159_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_397 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76* L_398 = (Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76*)il2cpp_codegen_object_new(Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76_il2cpp_TypeInfo_var);
		Func_3__ctor_m2945847213CB27120C62AAF0CF3303B79CDED6A3(L_398, L_397, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_79_m5BF9536C81A5B343DE36CE7410A82F42A949051D_RuntimeMethod_var), NULL);
		Func_3_t74402C59F71D80CCF3A73645CAF4276F7F625E76* L_399 = L_398;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_79 = L_399;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_79), (void*)L_399);
		G_B160_0 = L_399;
		G_B160_1 = G_B159_1;
	}

IL_0bf4:
	{
		NullCheck(G_B160_1);
		BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mB3FF8FA91915E98DE23E7AE6E00084028EF289D2(G_B160_1, G_B160_0, (bool)0, BinaryOperatorHandler_Handle_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_mB3FF8FA91915E98DE23E7AE6E00084028EF289D2_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5* L_400 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_80;
		Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5* L_401 = L_400;
		if (L_401)
		{
			G_B162_0 = L_401;
			G_B162_1 = __this;
			goto IL_0c1a;
		}
		G_B161_0 = L_401;
		G_B161_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_402 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5* L_403 = (Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5*)il2cpp_codegen_object_new(Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5_il2cpp_TypeInfo_var);
		Func_3__ctor_mD0F07C835A0FD39BA2323FF38D33296C6FE8E390(L_403, L_402, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_80_m18ACFC04F5BAED60C937ACF651B49986B8FEF459_RuntimeMethod_var), NULL);
		Func_3_t5B75CB8B6812C4CC776EC04B6FF5EECF4B6A66E5* L_404 = L_403;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_80 = L_404;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_80), (void*)L_404);
		G_B162_0 = L_404;
		G_B162_1 = G_B161_1;
	}

IL_0c1a:
	{
		NullCheck(G_B162_1);
		BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m11A9FA5650AF9A20FA7B3CF59B63D0D3CD0C0CA1(G_B162_1, G_B162_0, (bool)0, BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m11A9FA5650AF9A20FA7B3CF59B63D0D3CD0C0CA1_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9* L_405 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_81;
		Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9* L_406 = L_405;
		if (L_406)
		{
			G_B164_0 = L_406;
			G_B164_1 = __this;
			goto IL_0c40;
		}
		G_B163_0 = L_406;
		G_B163_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_407 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9* L_408 = (Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9*)il2cpp_codegen_object_new(Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9_il2cpp_TypeInfo_var);
		Func_3__ctor_m72C571E1F83D5224126DBFC6FF0AB2223034F41F(L_408, L_407, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_81_m8508C00D8095464A2302A1E820A9010CD3D52B4B_RuntimeMethod_var), NULL);
		Func_3_tD8E2F4CC8BA4261580852AFA6CD2D916EA5BE7D9* L_409 = L_408;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_81 = L_409;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_81), (void*)L_409);
		G_B164_0 = L_409;
		G_B164_1 = G_B163_1;
	}

IL_0c40:
	{
		NullCheck(G_B164_1);
		BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m2A2BE0D55EAA658787E4DD65B9525485F3ED2DA1(G_B164_1, G_B164_0, (bool)0, BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m2A2BE0D55EAA658787E4DD65B9525485F3ED2DA1_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD* L_410 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_82;
		Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD* L_411 = L_410;
		if (L_411)
		{
			G_B166_0 = L_411;
			G_B166_1 = __this;
			goto IL_0c66;
		}
		G_B165_0 = L_411;
		G_B165_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_412 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD* L_413 = (Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD*)il2cpp_codegen_object_new(Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD_il2cpp_TypeInfo_var);
		Func_3__ctor_mC513BF9C52A1324B7B241D0B3CB03E5E48143F97(L_413, L_412, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_82_m7D4AB00FE24D2A4047B7B05435E9D885A24EC9EE_RuntimeMethod_var), NULL);
		Func_3_tF4480D1A73A2BFD9833B9B4ADF026B7EC8A749FD* L_414 = L_413;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_82 = L_414;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_82), (void*)L_414);
		G_B166_0 = L_414;
		G_B166_1 = G_B165_1;
	}

IL_0c66:
	{
		NullCheck(G_B166_1);
		BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m56716F2DE2AF8A843AB963AB6791662E4F264E29(G_B166_1, G_B166_0, (bool)0, BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_m56716F2DE2AF8A843AB963AB6791662E4F264E29_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14* L_415 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_83;
		Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14* L_416 = L_415;
		if (L_416)
		{
			G_B168_0 = L_416;
			G_B168_1 = __this;
			goto IL_0c8c;
		}
		G_B167_0 = L_416;
		G_B167_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_417 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14* L_418 = (Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14*)il2cpp_codegen_object_new(Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14_il2cpp_TypeInfo_var);
		Func_3__ctor_mFDB3C1FBBD88FD7FD1C3B9797E6609107B081CE5(L_418, L_417, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_83_mC189DCCED14A1C2571D7D133A9EB8CFA240D23C5_RuntimeMethod_var), NULL);
		Func_3_tF72584DA85D49A994DFF5AFAEF43A81F6CECDB14* L_419 = L_418;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_83 = L_419;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_83), (void*)L_419);
		G_B168_0 = L_419;
		G_B168_1 = G_B167_1;
	}

IL_0c8c:
	{
		NullCheck(G_B168_1);
		BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF0A6A87D95711FC388CE0462217440F7FDDF62C6(G_B168_1, G_B168_0, (bool)0, BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_mF0A6A87D95711FC388CE0462217440F7FDDF62C6_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C* L_420 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_84;
		Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C* L_421 = L_420;
		if (L_421)
		{
			G_B170_0 = L_421;
			G_B170_1 = __this;
			goto IL_0cb2;
		}
		G_B169_0 = L_421;
		G_B169_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_422 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C* L_423 = (Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C*)il2cpp_codegen_object_new(Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C_il2cpp_TypeInfo_var);
		Func_3__ctor_mE40F72BC4F8BD22933D7202AF86390DEDCA618FB(L_423, L_422, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_84_mD2D1A246A2741D6E67D83BBD5A797F100CF3C52C_RuntimeMethod_var), NULL);
		Func_3_tC8A20D8E5B48A189FFA01B3E38F23324BE01AB7C* L_424 = L_423;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_84 = L_424;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_84), (void*)L_424);
		G_B170_0 = L_424;
		G_B170_1 = G_B169_1;
	}

IL_0cb2:
	{
		NullCheck(G_B170_1);
		BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m820CE8EA5B029A6514F680A027539D1C5F9FECA3(G_B170_1, G_B170_0, (bool)0, BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m820CE8EA5B029A6514F680A027539D1C5F9FECA3_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9* L_425 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_85;
		Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9* L_426 = L_425;
		if (L_426)
		{
			G_B172_0 = L_426;
			G_B172_1 = __this;
			goto IL_0cd8;
		}
		G_B171_0 = L_426;
		G_B171_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_427 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9* L_428 = (Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9*)il2cpp_codegen_object_new(Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9_il2cpp_TypeInfo_var);
		Func_3__ctor_mBC5E19E87CC9D095CF14DEEBD090062D74A719A4(L_428, L_427, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_85_m207EBCC7C295CFC291FD23640AB5A1CC199EAF1D_RuntimeMethod_var), NULL);
		Func_3_t6BD5E133A0EDF15E1E6012D6EA958EFBC85343C9* L_429 = L_428;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_85 = L_429;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_85), (void*)L_429);
		G_B172_0 = L_429;
		G_B172_1 = G_B171_1;
	}

IL_0cd8:
	{
		NullCheck(G_B172_1);
		BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4DA98A5A7F8C8361828CED1323F0E48513627BCA(G_B172_1, G_B172_0, (bool)0, BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m4DA98A5A7F8C8361828CED1323F0E48513627BCA_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E* L_430 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_86;
		Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E* L_431 = L_430;
		if (L_431)
		{
			G_B174_0 = L_431;
			G_B174_1 = __this;
			goto IL_0cfe;
		}
		G_B173_0 = L_431;
		G_B173_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_432 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E* L_433 = (Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E*)il2cpp_codegen_object_new(Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E_il2cpp_TypeInfo_var);
		Func_3__ctor_mD999356B46060CCBA323F42101C6232322407AAD(L_433, L_432, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_86_mE272E04E2E64FD32570938FEFEA67673BC77712D_RuntimeMethod_var), NULL);
		Func_3_t089EB17CBE0B037869C06152372E0C5D1AAEAB3E* L_434 = L_433;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_86 = L_434;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_86), (void*)L_434);
		G_B174_0 = L_434;
		G_B174_1 = G_B173_1;
	}

IL_0cfe:
	{
		NullCheck(G_B174_1);
		BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mE71477EF50DFE455A8967E5D18959F53F6C4CC70(G_B174_1, G_B174_0, (bool)0, BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mE71477EF50DFE455A8967E5D18959F53F6C4CC70_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972* L_435 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_87;
		Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972* L_436 = L_435;
		if (L_436)
		{
			G_B176_0 = L_436;
			G_B176_1 = __this;
			goto IL_0d24;
		}
		G_B175_0 = L_436;
		G_B175_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_437 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972* L_438 = (Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972*)il2cpp_codegen_object_new(Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972_il2cpp_TypeInfo_var);
		Func_3__ctor_m2E9EBCA0F1D363AB8601C20C0393E5186D79536D(L_438, L_437, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_87_mD0082D5B5182BC46589B5046C99EEA2749293A2F_RuntimeMethod_var), NULL);
		Func_3_t977CAC6A305CC91FDE7665685776B7C9982BB972* L_439 = L_438;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_87 = L_439;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_87), (void*)L_439);
		G_B176_0 = L_439;
		G_B176_1 = G_B175_1;
	}

IL_0d24:
	{
		NullCheck(G_B176_1);
		BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m075FE864F9C4CB1BC7540FA3DA4D410F542A4B06(G_B176_1, G_B176_0, (bool)0, BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_m075FE864F9C4CB1BC7540FA3DA4D410F542A4B06_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t8171759D65FAF730928654E5BD260A82C54322C2* L_440 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_88;
		Func_3_t8171759D65FAF730928654E5BD260A82C54322C2* L_441 = L_440;
		if (L_441)
		{
			G_B178_0 = L_441;
			G_B178_1 = __this;
			goto IL_0d4a;
		}
		G_B177_0 = L_441;
		G_B177_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_442 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t8171759D65FAF730928654E5BD260A82C54322C2* L_443 = (Func_3_t8171759D65FAF730928654E5BD260A82C54322C2*)il2cpp_codegen_object_new(Func_3_t8171759D65FAF730928654E5BD260A82C54322C2_il2cpp_TypeInfo_var);
		Func_3__ctor_m19B65D455FB3EFBE5C8B76EC9DEAD66BF1D4FD92(L_443, L_442, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_88_mB620908356905414DFE756DAC34D1D0CBA4D61EC_RuntimeMethod_var), NULL);
		Func_3_t8171759D65FAF730928654E5BD260A82C54322C2* L_444 = L_443;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_88 = L_444;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_88), (void*)L_444);
		G_B178_0 = L_444;
		G_B178_1 = G_B177_1;
	}

IL_0d4a:
	{
		NullCheck(G_B178_1);
		BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m10C2027875599BC9FC69D59C201C72961FE0A557(G_B178_1, G_B178_0, (bool)0, BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m10C2027875599BC9FC69D59C201C72961FE0A557_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450* L_445 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_89;
		Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450* L_446 = L_445;
		if (L_446)
		{
			G_B180_0 = L_446;
			G_B180_1 = __this;
			goto IL_0d70;
		}
		G_B179_0 = L_446;
		G_B179_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_447 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450* L_448 = (Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450*)il2cpp_codegen_object_new(Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450_il2cpp_TypeInfo_var);
		Func_3__ctor_m50489F42111A37C4E53E83AF80B9458DEA9976E6(L_448, L_447, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_89_mD7AC7195293DDEDA4EB9B2B840D7401596264563_RuntimeMethod_var), NULL);
		Func_3_tF2C70782978C9BD0B4D4CE9FADF5AFD369A49450* L_449 = L_448;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_89 = L_449;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_89), (void*)L_449);
		G_B180_0 = L_449;
		G_B180_1 = G_B179_1;
	}

IL_0d70:
	{
		NullCheck(G_B180_1);
		BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5B795E4FC95A48B3693F3317924B27175E3222AB(G_B180_1, G_B180_0, (bool)0, BinaryOperatorHandler_Handle_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5B795E4FC95A48B3693F3317924B27175E3222AB_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tEFF388DEF67214BB28AD693A56852F9056847940* L_450 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_90;
		Func_3_tEFF388DEF67214BB28AD693A56852F9056847940* L_451 = L_450;
		if (L_451)
		{
			G_B182_0 = L_451;
			G_B182_1 = __this;
			goto IL_0d96;
		}
		G_B181_0 = L_451;
		G_B181_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_452 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tEFF388DEF67214BB28AD693A56852F9056847940* L_453 = (Func_3_tEFF388DEF67214BB28AD693A56852F9056847940*)il2cpp_codegen_object_new(Func_3_tEFF388DEF67214BB28AD693A56852F9056847940_il2cpp_TypeInfo_var);
		Func_3__ctor_m3E08B9CE5CADDEAF7DE4F70354F0DD538F4521FB(L_453, L_452, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_90_m376AD3B5D1C1555B0FD250BF62DC0E7E922CA51C_RuntimeMethod_var), NULL);
		Func_3_tEFF388DEF67214BB28AD693A56852F9056847940* L_454 = L_453;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_90 = L_454;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_90), (void*)L_454);
		G_B182_0 = L_454;
		G_B182_1 = G_B181_1;
	}

IL_0d96:
	{
		NullCheck(G_B182_1);
		BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m990BE9AB0777A8837D16005EA548B2D51209268E(G_B182_1, G_B182_0, (bool)0, BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m990BE9AB0777A8837D16005EA548B2D51209268E_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3* L_455 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_91;
		Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3* L_456 = L_455;
		if (L_456)
		{
			G_B184_0 = L_456;
			G_B184_1 = __this;
			goto IL_0dbc;
		}
		G_B183_0 = L_456;
		G_B183_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_457 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3* L_458 = (Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3*)il2cpp_codegen_object_new(Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3_il2cpp_TypeInfo_var);
		Func_3__ctor_mA40DF46FA0E6DB45AE52317FCD7A6F180FB2E85F(L_458, L_457, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_91_m886E93F15BC7F099625B768FD6BACAC4EDDC573F_RuntimeMethod_var), NULL);
		Func_3_tEC0CC2B7AF2026A2D06E841572E2CFECA827C8A3* L_459 = L_458;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_91 = L_459;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_91), (void*)L_459);
		G_B184_0 = L_459;
		G_B184_1 = G_B183_1;
	}

IL_0dbc:
	{
		NullCheck(G_B184_1);
		BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mCB84DD387E6228F9E69ECDBFDE683E6E9C51F2EE(G_B184_1, G_B184_0, (bool)0, BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_mCB84DD387E6228F9E69ECDBFDE683E6E9C51F2EE_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B* L_460 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_92;
		Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B* L_461 = L_460;
		if (L_461)
		{
			G_B186_0 = L_461;
			G_B186_1 = __this;
			goto IL_0de2;
		}
		G_B185_0 = L_461;
		G_B185_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_462 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B* L_463 = (Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B*)il2cpp_codegen_object_new(Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B_il2cpp_TypeInfo_var);
		Func_3__ctor_mBDEE985650C19B589F93ADE4DA554AD3A7AE8615(L_463, L_462, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_92_m7D6C074110946A0BF7A1902AC82609782377F4E0_RuntimeMethod_var), NULL);
		Func_3_t957F2F5CB890688B0D32F9409FF2295F991F808B* L_464 = L_463;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_92 = L_464;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_92), (void*)L_464);
		G_B186_0 = L_464;
		G_B186_1 = G_B185_1;
	}

IL_0de2:
	{
		NullCheck(G_B186_1);
		BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mBA3AC4DF9974B9EEB502F0CB4CB37F6A2F09FB38(G_B186_1, G_B186_0, (bool)0, BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mBA3AC4DF9974B9EEB502F0CB4CB37F6A2F09FB38_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D* L_465 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_93;
		Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D* L_466 = L_465;
		if (L_466)
		{
			G_B188_0 = L_466;
			G_B188_1 = __this;
			goto IL_0e08;
		}
		G_B187_0 = L_466;
		G_B187_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_467 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D* L_468 = (Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D*)il2cpp_codegen_object_new(Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D_il2cpp_TypeInfo_var);
		Func_3__ctor_m5A7903774FE98B443DD45E7AD5EA5DDA9ABA3E47(L_468, L_467, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_93_m8B26FDB1E7083AAF05BE5AC1C296A06DEDB3008E_RuntimeMethod_var), NULL);
		Func_3_t4D0AB558CE95FAC6DADBF0C6E1EE528E32F70D8D* L_469 = L_468;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_93 = L_469;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_93), (void*)L_469);
		G_B188_0 = L_469;
		G_B188_1 = G_B187_1;
	}

IL_0e08:
	{
		NullCheck(G_B188_1);
		BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m66DD708D80CBF2350B8C68AE4DC10875B547AA0D(G_B188_1, G_B188_0, (bool)0, BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m66DD708D80CBF2350B8C68AE4DC10875B547AA0D_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3* L_470 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_94;
		Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3* L_471 = L_470;
		if (L_471)
		{
			G_B190_0 = L_471;
			G_B190_1 = __this;
			goto IL_0e2e;
		}
		G_B189_0 = L_471;
		G_B189_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_472 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3* L_473 = (Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3*)il2cpp_codegen_object_new(Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3_il2cpp_TypeInfo_var);
		Func_3__ctor_mCD1860E4F197224A0F818A01787DAE56F43DD094(L_473, L_472, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_94_m0A42327810EDA7414BA25303BB865AE12C10BA64_RuntimeMethod_var), NULL);
		Func_3_t186834EB84081D60C694E7EA4567A9964CCC6DC3* L_474 = L_473;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_94 = L_474;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_94), (void*)L_474);
		G_B190_0 = L_474;
		G_B190_1 = G_B189_1;
	}

IL_0e2e:
	{
		NullCheck(G_B190_1);
		BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m81429FC400921B56C50E5411D0F438A8AA23D903(G_B190_1, G_B190_0, (bool)0, BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m81429FC400921B56C50E5411D0F438A8AA23D903_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D* L_475 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_95;
		Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D* L_476 = L_475;
		if (L_476)
		{
			G_B192_0 = L_476;
			G_B192_1 = __this;
			goto IL_0e54;
		}
		G_B191_0 = L_476;
		G_B191_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_477 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D* L_478 = (Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D*)il2cpp_codegen_object_new(Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D_il2cpp_TypeInfo_var);
		Func_3__ctor_mE9F50D4DAC919B6DF45984F121E0F40FE652818E(L_478, L_477, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_95_mDD7B213D4FB946818430B0FE24217A6A3FBC1445_RuntimeMethod_var), NULL);
		Func_3_tC826DCF0E5445DED17FE9FCBF74B821635A8267D* L_479 = L_478;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_95 = L_479;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_95), (void*)L_479);
		G_B192_0 = L_479;
		G_B192_1 = G_B191_1;
	}

IL_0e54:
	{
		NullCheck(G_B192_1);
		BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8D50F9271593F0DAB152AE2AC41CF53DE5F58901(G_B192_1, G_B192_0, (bool)0, BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m8D50F9271593F0DAB152AE2AC41CF53DE5F58901_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8* L_480 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_96;
		Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8* L_481 = L_480;
		if (L_481)
		{
			G_B194_0 = L_481;
			G_B194_1 = __this;
			goto IL_0e7a;
		}
		G_B193_0 = L_481;
		G_B193_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_482 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8* L_483 = (Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8*)il2cpp_codegen_object_new(Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8_il2cpp_TypeInfo_var);
		Func_3__ctor_m7DC438E9BEDF3F61E18D5AC6F1A4318F3F5A9388(L_483, L_482, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_96_m15531FDA06160E1117B7AADB823851AA0C8BB95B_RuntimeMethod_var), NULL);
		Func_3_t7FC4A60460BFFCEB606CABFCD0ED9D8BF82232F8* L_484 = L_483;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_96 = L_484;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_96), (void*)L_484);
		G_B194_0 = L_484;
		G_B194_1 = G_B193_1;
	}

IL_0e7a:
	{
		NullCheck(G_B194_1);
		BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC9EF13A7E3F298E9C769A03F178A1D8C6D63A6E9(G_B194_1, G_B194_0, (bool)0, BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mC9EF13A7E3F298E9C769A03F178A1D8C6D63A6E9_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD* L_485 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_97;
		Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD* L_486 = L_485;
		if (L_486)
		{
			G_B196_0 = L_486;
			G_B196_1 = __this;
			goto IL_0ea0;
		}
		G_B195_0 = L_486;
		G_B195_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_487 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD* L_488 = (Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD*)il2cpp_codegen_object_new(Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD_il2cpp_TypeInfo_var);
		Func_3__ctor_m9F7B5189BC9469C55691F07A84D3B9C62603C0CB(L_488, L_487, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_97_m572E1D98D7C532775E1E4FCAA840429606462C63_RuntimeMethod_var), NULL);
		Func_3_t616C58908160C9561AF95D0380A14D188EAE66FD* L_489 = L_488;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_97 = L_489;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_97), (void*)L_489);
		G_B196_0 = L_489;
		G_B196_1 = G_B195_1;
	}

IL_0ea0:
	{
		NullCheck(G_B196_1);
		BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCE7C6EE4ABCD25E622B97A14FD623815109264B6(G_B196_1, G_B196_0, (bool)0, BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mCE7C6EE4ABCD25E622B97A14FD623815109264B6_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7* L_490 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_98;
		Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7* L_491 = L_490;
		if (L_491)
		{
			G_B198_0 = L_491;
			G_B198_1 = __this;
			goto IL_0ec6;
		}
		G_B197_0 = L_491;
		G_B197_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_492 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7* L_493 = (Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7*)il2cpp_codegen_object_new(Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7_il2cpp_TypeInfo_var);
		Func_3__ctor_mAF86B8AB0DAF388460B465C0AD4115785AB888C2(L_493, L_492, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_98_m5C8CF1C2E18383022EEC94936A15372E1725D424_RuntimeMethod_var), NULL);
		Func_3_t5B8CD15E44A920891D1E2CDF1DC64D19A0F3CFE7* L_494 = L_493;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_98 = L_494;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_98), (void*)L_494);
		G_B198_0 = L_494;
		G_B198_1 = G_B197_1;
	}

IL_0ec6:
	{
		NullCheck(G_B198_1);
		BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m120038B2415C2D1B93CE340776AB4C02023AA242(G_B198_1, G_B198_0, (bool)0, BinaryOperatorHandler_Handle_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_TisDecimal_tDA6C877282B2D789CF97C0949661CC11D643969F_m120038B2415C2D1B93CE340776AB4C02023AA242_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA* L_495 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_99;
		Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA* L_496 = L_495;
		if (L_496)
		{
			G_B200_0 = L_496;
			G_B200_1 = __this;
			goto IL_0eec;
		}
		G_B199_0 = L_496;
		G_B199_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_497 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA* L_498 = (Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA*)il2cpp_codegen_object_new(Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA_il2cpp_TypeInfo_var);
		Func_3__ctor_m04208E71689F79E599425D15B95E70122187472F(L_498, L_497, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_99_mFD5A27597CE0FDB2553ED143BAF4DD8C1670B3A0_RuntimeMethod_var), NULL);
		Func_3_tD8BCF13B591BE309F7056E30DAC4D2C04A7F47BA* L_499 = L_498;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_99 = L_499;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_99), (void*)L_499);
		G_B200_0 = L_499;
		G_B200_1 = G_B199_1;
	}

IL_0eec:
	{
		NullCheck(G_B200_1);
		BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m56A3D881CAEB604F15DFD8CCCBE245FAB53D8D9F(G_B200_1, G_B200_0, (bool)0, BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m56A3D881CAEB604F15DFD8CCCBE245FAB53D8D9F_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E* L_500 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_100;
		Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E* L_501 = L_500;
		if (L_501)
		{
			G_B202_0 = L_501;
			G_B202_1 = __this;
			goto IL_0f12;
		}
		G_B201_0 = L_501;
		G_B201_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_502 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E* L_503 = (Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E*)il2cpp_codegen_object_new(Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E_il2cpp_TypeInfo_var);
		Func_3__ctor_mCCFEFEBDB59EEBE94FCE51EE6FB1606D65A0A420(L_503, L_502, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_100_mB73AA67A8BF4FE86585B83259F36690E3802C157_RuntimeMethod_var), NULL);
		Func_3_t7F3996FF9AC9A475769B37F46C1D723C1BB37A8E* L_504 = L_503;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_100 = L_504;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_100), (void*)L_504);
		G_B202_0 = L_504;
		G_B202_1 = G_B201_1;
	}

IL_0f12:
	{
		NullCheck(G_B202_1);
		BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8E42A0E8F64052C735F53A1AFCB3778346A2055D(G_B202_1, G_B202_0, (bool)0, BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_m8E42A0E8F64052C735F53A1AFCB3778346A2055D_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1* L_505 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_101;
		Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1* L_506 = L_505;
		if (L_506)
		{
			G_B204_0 = L_506;
			G_B204_1 = __this;
			goto IL_0f38;
		}
		G_B203_0 = L_506;
		G_B203_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_507 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1* L_508 = (Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1*)il2cpp_codegen_object_new(Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1_il2cpp_TypeInfo_var);
		Func_3__ctor_mBD138818F5C38F24FEA11245F591DD98E12E4E06(L_508, L_507, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_101_m405AFF077C7BDDDB9CC8DAB09F86DE5C90315E46_RuntimeMethod_var), NULL);
		Func_3_t09E51964F7FDD3971103A1A273D278C6710085E1* L_509 = L_508;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_101 = L_509;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_101), (void*)L_509);
		G_B204_0 = L_509;
		G_B204_1 = G_B203_1;
	}

IL_0f38:
	{
		NullCheck(G_B204_1);
		BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mFEA944F395353BC66F4298481ADC2522D50A3D6C(G_B204_1, G_B204_0, (bool)0, BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_mFEA944F395353BC66F4298481ADC2522D50A3D6C_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tB6542392B71A290C5BEE7772995E540871575C55* L_510 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_102;
		Func_3_tB6542392B71A290C5BEE7772995E540871575C55* L_511 = L_510;
		if (L_511)
		{
			G_B206_0 = L_511;
			G_B206_1 = __this;
			goto IL_0f5e;
		}
		G_B205_0 = L_511;
		G_B205_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_512 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tB6542392B71A290C5BEE7772995E540871575C55* L_513 = (Func_3_tB6542392B71A290C5BEE7772995E540871575C55*)il2cpp_codegen_object_new(Func_3_tB6542392B71A290C5BEE7772995E540871575C55_il2cpp_TypeInfo_var);
		Func_3__ctor_m5A9B3CA69C7358145CDA39152B0CC492C8673FF4(L_513, L_512, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_102_m588DB57AAA3C53247A34A2B81921BAE3534FF25E_RuntimeMethod_var), NULL);
		Func_3_tB6542392B71A290C5BEE7772995E540871575C55* L_514 = L_513;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_102 = L_514;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_102), (void*)L_514);
		G_B206_0 = L_514;
		G_B206_1 = G_B205_1;
	}

IL_0f5e:
	{
		NullCheck(G_B206_1);
		BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1AEB1FB8D0BABB6CAFAC5710821760F2183BD547(G_B206_1, G_B206_0, (bool)0, BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_m1AEB1FB8D0BABB6CAFAC5710821760F2183BD547_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37* L_515 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_103;
		Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37* L_516 = L_515;
		if (L_516)
		{
			G_B208_0 = L_516;
			G_B208_1 = __this;
			goto IL_0f84;
		}
		G_B207_0 = L_516;
		G_B207_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_517 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37* L_518 = (Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37*)il2cpp_codegen_object_new(Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37_il2cpp_TypeInfo_var);
		Func_3__ctor_mBA7663EBEC2C0E179E90417DDF93447EEA641191(L_518, L_517, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_103_m480009A5901BF1B412503A9EED3BC496A81F540F_RuntimeMethod_var), NULL);
		Func_3_tE21F52179A89F8E4F3D92840DA3C7974CBE5DB37* L_519 = L_518;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_103 = L_519;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_103), (void*)L_519);
		G_B208_0 = L_519;
		G_B208_1 = G_B207_1;
	}

IL_0f84:
	{
		NullCheck(G_B208_1);
		BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9DD93A8CA069396BB57AEAE0FA427A2FBD925665(G_B208_1, G_B208_0, (bool)0, BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m9DD93A8CA069396BB57AEAE0FA427A2FBD925665_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C* L_520 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_104;
		Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C* L_521 = L_520;
		if (L_521)
		{
			G_B210_0 = L_521;
			G_B210_1 = __this;
			goto IL_0faa;
		}
		G_B209_0 = L_521;
		G_B209_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_522 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C* L_523 = (Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C*)il2cpp_codegen_object_new(Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C_il2cpp_TypeInfo_var);
		Func_3__ctor_mF133F39F15BF28FAD91570274096C944AE65E710(L_523, L_522, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_104_mF165D6E4620351D2367677B02C730C0029F3C35B_RuntimeMethod_var), NULL);
		Func_3_tF24A1C5D4542A334C5835DB8ED15DFE3055FEE3C* L_524 = L_523;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_104 = L_524;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_104), (void*)L_524);
		G_B210_0 = L_524;
		G_B210_1 = G_B209_1;
	}

IL_0faa:
	{
		NullCheck(G_B210_1);
		BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCD65CF1D2D535636A28F12CD52E9ECA6FB4D72ED(G_B210_1, G_B210_0, (bool)0, BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_mCD65CF1D2D535636A28F12CD52E9ECA6FB4D72ED_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8* L_525 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_105;
		Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8* L_526 = L_525;
		if (L_526)
		{
			G_B212_0 = L_526;
			G_B212_1 = __this;
			goto IL_0fd0;
		}
		G_B211_0 = L_526;
		G_B211_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_527 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8* L_528 = (Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8*)il2cpp_codegen_object_new(Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8_il2cpp_TypeInfo_var);
		Func_3__ctor_mEAD40CF1F7CC27BBBC1E5CF85A24AF0528577CDA(L_528, L_527, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_105_mFC12A7DF60DCF84BD0B33E96CA932E392FF7079C_RuntimeMethod_var), NULL);
		Func_3_tC38FCD22A26B64064F30A6573EEE81B5970994C8* L_529 = L_528;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_105 = L_529;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_105), (void*)L_529);
		G_B212_0 = L_529;
		G_B212_1 = G_B211_1;
	}

IL_0fd0:
	{
		NullCheck(G_B212_1);
		BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mBBD3BCE6B9A482C77CD6FA04F4DD398077B2CA60(G_B212_1, G_B212_0, (bool)0, BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisInt64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_mBBD3BCE6B9A482C77CD6FA04F4DD398077B2CA60_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0* L_530 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_106;
		Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0* L_531 = L_530;
		if (L_531)
		{
			G_B214_0 = L_531;
			G_B214_1 = __this;
			goto IL_0ff6;
		}
		G_B213_0 = L_531;
		G_B213_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_532 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0* L_533 = (Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0*)il2cpp_codegen_object_new(Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0_il2cpp_TypeInfo_var);
		Func_3__ctor_m612B07DC217C712A48A582BD54F1D3C6651885A8(L_533, L_532, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_106_mFCCAAFE717687A8635490228C9F6B15EF48CA03C_RuntimeMethod_var), NULL);
		Func_3_tE65A651883362D3AE0F6F2787646F231F1D923B0* L_534 = L_533;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_106 = L_534;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_106), (void*)L_534);
		G_B214_0 = L_534;
		G_B214_1 = G_B213_1;
	}

IL_0ff6:
	{
		NullCheck(G_B214_1);
		BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mB723D98B8409519B2CB655EE862D2297EC677B5C(G_B214_1, G_B214_0, (bool)0, BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisUInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_mB723D98B8409519B2CB655EE862D2297EC677B5C_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B* L_535 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_107;
		Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B* L_536 = L_535;
		if (L_536)
		{
			G_B216_0 = L_536;
			G_B216_1 = __this;
			goto IL_101c;
		}
		G_B215_0 = L_536;
		G_B215_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_537 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B* L_538 = (Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B*)il2cpp_codegen_object_new(Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B_il2cpp_TypeInfo_var);
		Func_3__ctor_m3757EDCFB43FC48798EE01F50A6C5B83FE6FB1C0(L_538, L_537, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_107_mC2AC5098902D5A65B2104B89D3B808D27EE206F2_RuntimeMethod_var), NULL);
		Func_3_tDDF4172D64524B5B49A29AE12782AF05CC74F33B* L_539 = L_538;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_107 = L_539;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_107), (void*)L_539);
		G_B216_0 = L_539;
		G_B216_1 = G_B215_1;
	}

IL_101c:
	{
		NullCheck(G_B216_1);
		BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m7234C4C937E9FBED537075D6CBF5C5DACC7AD5CD(G_B216_1, G_B216_0, (bool)0, BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m7234C4C937E9FBED537075D6CBF5C5DACC7AD5CD_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA* L_540 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_108;
		Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA* L_541 = L_540;
		if (L_541)
		{
			G_B218_0 = L_541;
			G_B218_1 = __this;
			goto IL_1042;
		}
		G_B217_0 = L_541;
		G_B217_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_542 = ((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA* L_543 = (Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA*)il2cpp_codegen_object_new(Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA_il2cpp_TypeInfo_var);
		Func_3__ctor_m979A13563C8D9CBA4F45E43D1A8AF009270F9018(L_543, L_542, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__0_108_m9E610751DDE7F1D4830EAD5325E298429B71CC2A_RuntimeMethod_var), NULL);
		Func_3_t9493BE35D324BDED985F129D45044D3A5489CBDA* L_544 = L_543;
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_108 = L_544;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9__0_108), (void*)L_544);
		G_B218_0 = L_544;
		G_B218_1 = G_B217_1;
	}

IL_1042:
	{
		NullCheck(G_B218_1);
		BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5D69E54B83BFC783D1434B24CACBC3BFCBA6A9E5(G_B218_1, G_B218_0, (bool)0, BinaryOperatorHandler_Handle_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_TisDouble_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_m5D69E54B83BFC783D1434B24CACBC3BFCBA6A9E5_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mD3365FC2D0C12A5B41AA4F5998B9A5628BDC5086 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* L_0 = (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88*)il2cpp_codegen_object_new(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mBB0D3A62878B07A1509A0EDFA0C3D58E849AB397(L_0, NULL);
		((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mBB0D3A62878B07A1509A0EDFA0C3D58E849AB397 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_0_m18754B6D9127FC72BC682B799674185A62291212 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint8_t ___0_a, uint8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___0_a;
		uint8_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_1_m267C5DC616A6FCBE0CAB84A3C77D469E8189BBEA (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint8_t ___0_a, int8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___0_a;
		int8_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_2_m03EDDE95C9E39EF3593E935080B7EF67D99B0C03 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint8_t ___0_a, int16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___0_a;
		int16_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_3_m323C5C802EFD8937C74F25A1A2B695899111077E (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint8_t ___0_a, uint16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___0_a;
		uint16_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_4_mD0A67478C9EE5CC69EE753DD1600B55BEEB0C411 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint8_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_5_m3B48C97393B6D6C6AB619741F50A7A6190745DDA (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint8_t ___0_a, uint32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___0_a;
		uint32_t L_1 = ___1_b;
		uint32_t L_2 = ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)));
		RuntimeObject* L_3 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_6_mC457EA4CADA9B281F638C499B8110E9DDB135430 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint8_t ___0_a, int64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___0_a;
		int64_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_0)), L_1));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_7_m8C9BE484E6C61D2B73366B4ED391B206B1B09E90 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint8_t ___0_a, uint64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___0_a;
		uint64_t L_1 = ___1_b;
		uint64_t L_2 = ((uint64_t)((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_0)), (int64_t)L_1)));
		RuntimeObject* L_3 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_8_mDBC34A63E9435F33095F2555323B5CBDAC9BD6AA (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint8_t ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(((float)L_0), L_1));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_9_m0D99E30172998E77F42B29704DEFE1B9B4A18308 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint8_t ___0_a, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___0_a;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1;
		L_1 = Decimal_op_Implicit_mE6406CBADA3D84D55FFE80DE2DAA32EC0F497290(L_0, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ___1_b;
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_1, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_10_m4EAADE06B5ED9DD5D12889A7FAD643797505A3DE (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint8_t ___0_a, double ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint8_t L_0 = ___0_a;
		double L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(((double)L_0), L_1));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_11_m16D030990962902FDFCB2EB816A2FC76CEF1027E (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int8_t ___0_a, uint8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int8_t L_0 = ___0_a;
		uint8_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_12_mE0CF97AB889572AFF87CD43767D8EA0EDDD728FB (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int8_t ___0_a, int8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int8_t L_0 = ___0_a;
		int8_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_13_m80B274FE8932555767382B0189245F319CEAAAE8 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int8_t ___0_a, int16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int8_t L_0 = ___0_a;
		int16_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_14_mB59B340046BDAB1D0C77B46D8D428C07006A1018 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int8_t ___0_a, uint16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int8_t L_0 = ___0_a;
		uint16_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_15_m0A37E36572D4CA5C64259BAB9F199CB59B67EF95 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int8_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int8_t L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_16_m5F3284111A5F93975F2A2C83BF3D38D029263C71 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int8_t ___0_a, uint32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int8_t L_0 = ___0_a;
		uint32_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)L_0), ((int64_t)(uint64_t)((uint32_t)L_1))));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_17_mD5FA5FB8900B2C3B7E7ECD2FBC343657B6A0402B (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int8_t ___0_a, int64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int8_t L_0 = ___0_a;
		int64_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)L_0), L_1));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_18_mE8056A903EC22AE18D1422994B09187F0BA56312 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int8_t ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int8_t L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(((float)L_0), L_1));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_19_mEEAF9A4A3878DC7593FCF49EC2CBD8EFB155F226 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int8_t ___0_a, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int8_t L_0 = ___0_a;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1;
		L_1 = Decimal_op_Implicit_mDB061CE44CA4598A508C29A5D672BC5CA1FDE4B7(L_0, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ___1_b;
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_1, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_20_mD50A1EB8899C0E8FE83664BA45A85452B1B7087B (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int8_t ___0_a, double ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int8_t L_0 = ___0_a;
		double L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(((double)L_0), L_1));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_21_m212F363BD388A30B658503F1FE4817183F33B8FB (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int16_t ___0_a, uint8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int16_t L_0 = ___0_a;
		uint8_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_22_mB5744F1E26FEE9241DEC1ABFF6F1DEA6DCAB1A1B (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int16_t ___0_a, int8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int16_t L_0 = ___0_a;
		int8_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_23_m8D46567251E71D84117EE46D49915FBE3C750B99 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int16_t ___0_a, int16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int16_t L_0 = ___0_a;
		int16_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_24_m9697C5016B7F7F6281FBC287A2F760B21D9F6E8D (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int16_t ___0_a, uint16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int16_t L_0 = ___0_a;
		uint16_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_25_m0BB855A284368AFCBB0432711C075F78E94213EC (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int16_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int16_t L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_26_mCB59B2199B93A11B5E60C15987EC74D4A4EF58F4 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int16_t ___0_a, uint32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int16_t L_0 = ___0_a;
		uint32_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)L_0), ((int64_t)(uint64_t)((uint32_t)L_1))));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_27_mBBADC1492314E93A4ADB1BC6EC93BE983FF82DD8 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int16_t ___0_a, int64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int16_t L_0 = ___0_a;
		int64_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)L_0), L_1));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_28_mACE32D04BC8CF42A0ABA1CCEB21311D5A823FAF9 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int16_t ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int16_t L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(((float)L_0), L_1));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_29_m3B303BEF5DBC96D587B9AA666276658CD3381A3F (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int16_t ___0_a, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int16_t L_0 = ___0_a;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1;
		L_1 = Decimal_op_Implicit_mDBEE9D553761C542A6C4C6071BACC01A7D67E0E9(L_0, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ___1_b;
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_1, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_30_m4DC67C08690A1A65675A38EBA01DF6DF6902880A (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int16_t ___0_a, double ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int16_t L_0 = ___0_a;
		double L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(((double)L_0), L_1));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_31_mEC9DD7133531A9D06E07E45A61F0C7B0C21CFDD2 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint16_t ___0_a, uint8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint16_t L_0 = ___0_a;
		uint8_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_32_m128F22A093E282C54CEDDA38BB55FB8B7D78FD02 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint16_t ___0_a, int8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint16_t L_0 = ___0_a;
		int8_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_33_m7AAD05200AD43889E54625E72BC1C705FB73EB78 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint16_t ___0_a, int16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint16_t L_0 = ___0_a;
		int16_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_34_m647EA1218233BEBE921E96F86BCDB0475FF23112 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint16_t ___0_a, uint16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint16_t L_0 = ___0_a;
		uint16_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_35_mAA6AF2343E60F08374AA9D349BF57FBD0E17AF58 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint16_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint16_t L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_36_m2E91C53176DDAA0C8AB3337DA50357FC78797C04 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint16_t ___0_a, uint32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint16_t L_0 = ___0_a;
		uint32_t L_1 = ___1_b;
		uint32_t L_2 = ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)));
		RuntimeObject* L_3 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_37_mD79DCFADDBBFE7EC037DCC315B2E3CFDE92131E4 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint16_t ___0_a, int64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint16_t L_0 = ___0_a;
		int64_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_0)), L_1));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_38_m24E3364EEF6B8672F4C0D77967B7BF027EE97018 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint16_t ___0_a, uint64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint16_t L_0 = ___0_a;
		uint64_t L_1 = ___1_b;
		uint64_t L_2 = ((uint64_t)((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_0)), (int64_t)L_1)));
		RuntimeObject* L_3 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_39_m8A81CF4545B6F9088A4BD5A0B63E375CF61494BF (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint16_t ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint16_t L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(((float)L_0), L_1));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_40_m92670D5A1D9009018E66F8C80A543B17738C0C02 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint16_t ___0_a, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint16_t L_0 = ___0_a;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1;
		L_1 = Decimal_op_Implicit_mDA853CFE875FF320C48878FF8687A49DFDC03655(L_0, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ___1_b;
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_1, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_41_m511178AA1BA34D3E576AF8BBA8C2D536F5EA376E (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint16_t ___0_a, double ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint16_t L_0 = ___0_a;
		double L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(((double)L_0), L_1));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_42_m166BD9958A53B871D61F2F5EF5B22E050780E972 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int32_t ___0_a, uint8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_a;
		uint8_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract(L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_43_m6E640D08566F0261688416DB445CC71C648C3078 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int32_t ___0_a, int8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_a;
		int8_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract(L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_44_m2F90E8E2740402D3BEF59D0133887E3F49DD5FF9 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int32_t ___0_a, int16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_a;
		int16_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract(L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_45_mA7248B7DB9BEE8910273D0B93F4F2114802B697A (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int32_t ___0_a, uint16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_a;
		uint16_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract(L_0, (int32_t)L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_46_m6525B3683FF54813C07BAE74ADD88DDDAB2B7E95 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		int32_t L_2 = ((int32_t)il2cpp_codegen_subtract(L_0, L_1));
		RuntimeObject* L_3 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_47_m00963F5C07BDFD87E9794DD58235B0897D5E538E (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int32_t ___0_a, uint32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_a;
		uint32_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)L_0), ((int64_t)(uint64_t)((uint32_t)L_1))));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_48_m687A1CDFF9E4512BE4360580674B2D058E020424 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int32_t ___0_a, int64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_a;
		int64_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)L_0), L_1));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_49_m537C8880B0C856C4AE068124CA37F1BFD79B1CEE (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int32_t ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(((float)L_0), L_1));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_50_m3A75A3B99376A6A23D203451D67DF3B11A8B436D (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int32_t ___0_a, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_a;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1;
		L_1 = Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177(L_0, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ___1_b;
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_1, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_51_m787D2406352ECDEFE41978459CA08B99FCA1076A (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int32_t ___0_a, double ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_a;
		double L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(((double)L_0), L_1));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_52_m9243E0F4D49A10527D4F643741469B5E2EEED418 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint32_t ___0_a, uint8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_a;
		uint8_t L_1 = ___1_b;
		uint32_t L_2 = ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)));
		RuntimeObject* L_3 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_53_m9FA094F2F1762271D3EEFDD84B2FC768950C64D1 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint32_t ___0_a, int8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_a;
		int8_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_0)), ((int64_t)L_1)));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_54_m782CC09FEFF6E2B9DD710769DA914E8245305206 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint32_t ___0_a, int16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_a;
		int16_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_0)), ((int64_t)L_1)));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_55_m83CB609B88AF6CA3865713BCF1C8E282679CF3E8 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint32_t ___0_a, uint16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_a;
		uint16_t L_1 = ___1_b;
		uint32_t L_2 = ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)));
		RuntimeObject* L_3 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_56_m4968C5A1205E7C23F3C2D80812E9C1612FC2025B (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_0)), ((int64_t)L_1)));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_57_m6151FFF2D228B28FBC88A378C8B1996059587C3C (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint32_t ___0_a, uint32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_a;
		uint32_t L_1 = ___1_b;
		uint32_t L_2 = ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)));
		RuntimeObject* L_3 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_58_mB209AAB300A92CE41E9ED718B5AFC5CE9B991775 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint32_t ___0_a, int64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_a;
		int64_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_0)), L_1));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_59_mC5553047FAE9C01EAA8773F31DCDBF5A64CAF0A6 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint32_t ___0_a, uint64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_a;
		uint64_t L_1 = ___1_b;
		uint64_t L_2 = ((uint64_t)((int64_t)il2cpp_codegen_subtract(((int64_t)(uint64_t)((uint32_t)L_0)), (int64_t)L_1)));
		RuntimeObject* L_3 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_60_mBEE8D654365CA85879A9203AAD7D293F01E162CA (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint32_t ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(((float)((double)(uint32_t)L_0)), L_1));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_61_m20C7F55207FFD6EBF08472BD44C58F9DFC4641B5 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint32_t ___0_a, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_a;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1;
		L_1 = Decimal_op_Implicit_mBE2B47A24DD11A4DC8887C1612EC4DA5DC4EF474(L_0, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ___1_b;
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_1, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_62_mCFFB2D7913BA5B2D6FFF97904824C559BA5A56C7 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint32_t ___0_a, double ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint32_t L_0 = ___0_a;
		double L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(((double)((double)(uint32_t)L_0)), L_1));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_63_m5667DCBFF602BB60D5502EA2AD5578CA39914484 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int64_t ___0_a, uint8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___0_a;
		uint8_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(L_0, ((int64_t)(uint64_t)((uint32_t)L_1))));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_64_m27E6CCA1A0F2AE044D675D0DEF17E2EF01D97243 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int64_t ___0_a, int8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___0_a;
		int8_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(L_0, ((int64_t)L_1)));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_65_m8413563807B88052CE4167FA751400729E8B3C81 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int64_t ___0_a, int16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___0_a;
		int16_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(L_0, ((int64_t)L_1)));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_66_m499DF8A1C787286AAC0DB09A989B1145086EBD72 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int64_t ___0_a, uint16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___0_a;
		uint16_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(L_0, ((int64_t)(uint64_t)((uint32_t)L_1))));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_67_mE101C898A42B6FE99A1E8E23161CF887139F49EA (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int64_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(L_0, ((int64_t)L_1)));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_68_m1668155377334C1C383FB123746FB1625EBE0BF8 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int64_t ___0_a, uint32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___0_a;
		uint32_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(L_0, ((int64_t)(uint64_t)((uint32_t)L_1))));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_69_m1B61ECC1D9F6EC9DCFBCD70F2C322EB3F9E6FD8E (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int64_t ___0_a, int64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___0_a;
		int64_t L_1 = ___1_b;
		int64_t L_2 = ((int64_t)il2cpp_codegen_subtract(L_0, L_1));
		RuntimeObject* L_3 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_70_m9DB26126E7BE835F43B32314A8751F0BEB8B42BE (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int64_t ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(((float)L_0), L_1));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_71_m550D525183D9F1A7A5B6807B9C90405842894A82 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int64_t ___0_a, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___0_a;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1;
		L_1 = Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D(L_0, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ___1_b;
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_1, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_72_mE1569A1642A2A774D55341AF67ABB24FD22FED47 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, int64_t ___0_a, double ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int64_t L_0 = ___0_a;
		double L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(((double)L_0), L_1));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_73_m1FC0423EA373CCFF5C26524423BD0AA38E036862 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint64_t ___0_a, uint8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint64_t L_0 = ___0_a;
		uint8_t L_1 = ___1_b;
		uint64_t L_2 = ((uint64_t)((int64_t)il2cpp_codegen_subtract((int64_t)L_0, ((int64_t)(uint64_t)((uint32_t)L_1)))));
		RuntimeObject* L_3 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_74_m49B988B3DC988127FCCFF7F4572359DD027909BB (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint64_t ___0_a, uint16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint64_t L_0 = ___0_a;
		uint16_t L_1 = ___1_b;
		uint64_t L_2 = ((uint64_t)((int64_t)il2cpp_codegen_subtract((int64_t)L_0, ((int64_t)(uint64_t)((uint32_t)L_1)))));
		RuntimeObject* L_3 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_75_mD3E4F4631FEF190F003EC8A17E415A73C5EE2885 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint64_t ___0_a, uint32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint64_t L_0 = ___0_a;
		uint32_t L_1 = ___1_b;
		uint64_t L_2 = ((uint64_t)((int64_t)il2cpp_codegen_subtract((int64_t)L_0, ((int64_t)(uint64_t)((uint32_t)L_1)))));
		RuntimeObject* L_3 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_76_m5DD1534FB11E641CC163FE90A2EA7BEF5DF90085 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint64_t ___0_a, uint64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint64_t L_0 = ___0_a;
		uint64_t L_1 = ___1_b;
		uint64_t L_2 = ((uint64_t)((int64_t)il2cpp_codegen_subtract((int64_t)L_0, (int64_t)L_1)));
		RuntimeObject* L_3 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_77_m5BF21DE4F57242CB8C6E9E619783A0B13EDAF46A (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint64_t ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint64_t L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(((float)((double)(uint64_t)L_0)), L_1));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_78_m4E576A777D37F1651ECFBBABCA5FA1D6937217CB (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint64_t ___0_a, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint64_t L_0 = ___0_a;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1;
		L_1 = Decimal_op_Implicit_mA78C1FC00B4E76A91931998BD4FDE3574A54B090(L_0, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2 = ___1_b;
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_1, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_79_m5BF9536C81A5B343DE36CE7410A82F42A949051D (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, uint64_t ___0_a, double ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		uint64_t L_0 = ___0_a;
		double L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(((double)((double)(uint64_t)L_0)), L_1));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_80_m18ACFC04F5BAED60C937ACF651B49986B8FEF459 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, float ___0_a, uint8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___0_a;
		uint8_t L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(L_0, ((float)L_1)));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_81_m8508C00D8095464A2302A1E820A9010CD3D52B4B (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, float ___0_a, int8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___0_a;
		int8_t L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(L_0, ((float)L_1)));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_82_m7D4AB00FE24D2A4047B7B05435E9D885A24EC9EE (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, float ___0_a, int16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___0_a;
		int16_t L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(L_0, ((float)L_1)));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_83_mC189DCCED14A1C2571D7D133A9EB8CFA240D23C5 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, float ___0_a, uint16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___0_a;
		uint16_t L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(L_0, ((float)L_1)));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_84_mD2D1A246A2741D6E67D83BBD5A797F100CF3C52C (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, float ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(L_0, ((float)L_1)));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_85_m207EBCC7C295CFC291FD23640AB5A1CC199EAF1D (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, float ___0_a, uint32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___0_a;
		uint32_t L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(L_0, ((float)((double)(uint32_t)L_1))));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_86_mE272E04E2E64FD32570938FEFEA67673BC77712D (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, float ___0_a, int64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___0_a;
		int64_t L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(L_0, ((float)L_1)));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_87_mD0082D5B5182BC46589B5046C99EEA2749293A2F (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, float ___0_a, uint64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___0_a;
		uint64_t L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(L_0, ((float)((double)(uint64_t)L_1))));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_88_mB620908356905414DFE756DAC34D1D0CBA4D61EC (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ((float)il2cpp_codegen_subtract(L_0, L_1));
		RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_89_mD7AC7195293DDEDA4EB9B2B840D7401596264563 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, float ___0_a, double ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___0_a;
		double L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(((double)L_0), L_1));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_90_m376AD3B5D1C1555B0FD250BF62DC0E7E922CA51C (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_a, uint8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_a;
		uint8_t L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2;
		L_2 = Decimal_op_Implicit_mE6406CBADA3D84D55FFE80DE2DAA32EC0F497290(L_1, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_0, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_91_m886E93F15BC7F099625B768FD6BACAC4EDDC573F (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_a, int8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_a;
		int8_t L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2;
		L_2 = Decimal_op_Implicit_mDB061CE44CA4598A508C29A5D672BC5CA1FDE4B7(L_1, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_0, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_92_m7D6C074110946A0BF7A1902AC82609782377F4E0 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_a, int16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_a;
		int16_t L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2;
		L_2 = Decimal_op_Implicit_mDBEE9D553761C542A6C4C6071BACC01A7D67E0E9(L_1, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_0, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_93_m8B26FDB1E7083AAF05BE5AC1C296A06DEDB3008E (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_a, uint16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_a;
		uint16_t L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2;
		L_2 = Decimal_op_Implicit_mDA853CFE875FF320C48878FF8687A49DFDC03655(L_1, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_0, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_94_m0A42327810EDA7414BA25303BB865AE12C10BA64 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2;
		L_2 = Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177(L_1, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_0, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_95_mDD7B213D4FB946818430B0FE24217A6A3FBC1445 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_a, uint32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_a;
		uint32_t L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2;
		L_2 = Decimal_op_Implicit_mBE2B47A24DD11A4DC8887C1612EC4DA5DC4EF474(L_1, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_0, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_96_m15531FDA06160E1117B7AADB823851AA0C8BB95B (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_a, int64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_a;
		int64_t L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2;
		L_2 = Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D(L_1, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_0, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_97_m572E1D98D7C532775E1E4FCAA840429606462C63 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_a, uint64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_a;
		uint64_t L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2;
		L_2 = Decimal_op_Implicit_mA78C1FC00B4E76A91931998BD4FDE3574A54B090(L_1, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3;
		L_3 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_0, L_2, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_4 = L_3;
		RuntimeObject* L_5 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_98_m5C8CF1C2E18383022EEC94936A15372E1725D424 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_a, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_a;
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_2;
		L_2 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_0, L_1, NULL);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_3 = L_2;
		RuntimeObject* L_4 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_3);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_99_mFD5A27597CE0FDB2553ED143BAF4DD8C1670B3A0 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, double ___0_a, uint8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___0_a;
		uint8_t L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(L_0, ((double)L_1)));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_100_mB73AA67A8BF4FE86585B83259F36690E3802C157 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, double ___0_a, int8_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___0_a;
		int8_t L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(L_0, ((double)L_1)));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_101_m405AFF077C7BDDDB9CC8DAB09F86DE5C90315E46 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, double ___0_a, int16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___0_a;
		int16_t L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(L_0, ((double)L_1)));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_102_m588DB57AAA3C53247A34A2B81921BAE3534FF25E (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, double ___0_a, uint16_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___0_a;
		uint16_t L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(L_0, ((double)L_1)));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_103_m480009A5901BF1B412503A9EED3BC496A81F540F (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, double ___0_a, int32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___0_a;
		int32_t L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(L_0, ((double)L_1)));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_104_mF165D6E4620351D2367677B02C730C0029F3C35B (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, double ___0_a, uint32_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___0_a;
		uint32_t L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(L_0, ((double)((double)(uint32_t)L_1))));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_105_mFC12A7DF60DCF84BD0B33E96CA932E392FF7079C (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, double ___0_a, int64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___0_a;
		int64_t L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(L_0, ((double)L_1)));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_106_mFCCAAFE717687A8635490228C9F6B15EF48CA03C (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, double ___0_a, uint64_t ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___0_a;
		uint64_t L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(L_0, ((double)((double)(uint64_t)L_1))));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_107_mC2AC5098902D5A65B2104B89D3B808D27EE206F2 (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, double ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___0_a;
		float L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(L_0, ((double)L_1)));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3C_ctorU3Eb__0_108_m9E610751DDE7F1D4830EAD5325E298429B71CC2A (U3CU3Ec_tD1490FFDF13AB968F5BB3C8C88D64E1E88900D88* __this, double ___0_a, double ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		double L_0 = ___0_a;
		double L_1 = ___1_b;
		double L_2 = ((double)il2cpp_codegen_subtract(L_0, L_1));
		RuntimeObject* L_3 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_2);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnaryOperatorHandler__ctor_m6DCB5A7AAA1BC6D58C5365C4168F3B7925B047A4 (UnaryOperatorHandler_t8ABDB63A7AEB1C126A796467B5085C44A881F98E* __this, String_t* ___0_name, String_t* ___1_verb, String_t* ___2_symbol, String_t* ___3_customMethodName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m0E7D0A0B2A6F003E84551803C03B1273E6D8C624_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mF71C8D9658C94C12DA5BF5AF8BBC083EC63BA8C5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A* L_0 = (Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A*)il2cpp_codegen_object_new(Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m0E7D0A0B2A6F003E84551803C03B1273E6D8C624(L_0, Dictionary_2__ctor_m0E7D0A0B2A6F003E84551803C03B1273E6D8C624_RuntimeMethod_var);
		__this->___manualHandlers = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___manualHandlers), (void*)L_0);
		Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* L_1 = (Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976*)il2cpp_codegen_object_new(Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mF71C8D9658C94C12DA5BF5AF8BBC083EC63BA8C5(L_1, Dictionary_2__ctor_mF71C8D9658C94C12DA5BF5AF8BBC083EC63BA8C5_RuntimeMethod_var);
		__this->___userDefinedOperators = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___userDefinedOperators), (void*)L_1);
		Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_2 = (Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0*)il2cpp_codegen_object_new(Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729(L_2, Dictionary_2__ctor_m5D11BD5B331D47EF67914EC367C109B0BA39F729_RuntimeMethod_var);
		__this->___userDefinedOperandTypes = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___userDefinedOperandTypes), (void*)L_2);
		String_t* L_3 = ___0_name;
		String_t* L_4 = ___1_verb;
		String_t* L_5 = ___2_symbol;
		String_t* L_6 = ___3_customMethodName;
		OperatorHandler__ctor_m790DF32641BA9F5D9E46A0111ED79D27A9B663A2(__this, L_3, L_4, L_5, L_6, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnaryOperatorHandler_Operate_m1141A68830D1BD8A0052B5CF41C521BCB3515E05 (UnaryOperatorHandler_t8ABDB63A7AEB1C126A796467B5085C44A881F98E* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEE77A4F234351AB181FCBBF777B908A3EB4FED3A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m4598EF9BD4B93CF26D7A373F2002A25CDB16DA6B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mD9AEF03950DAA82B0D10D4B0E697DB6C6AFD9BAE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m558676F345D75BCB5D359CC2D6C45D33F711E44F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m795CBED1637BCF82CABACC1E3318BF7881824B64_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35FD04AC2C1588347F61FCFE0FA2B70FCDF829DE);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	MethodInfo_t* V_1 = NULL;
	Type_t* G_B8_0 = NULL;
	Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* G_B8_1 = NULL;
	Type_t* G_B7_0 = NULL;
	Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* G_B7_1 = NULL;
	RuntimeObject* G_B9_0 = NULL;
	Type_t* G_B9_1 = NULL;
	Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* G_B9_2 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral35FD04AC2C1588347F61FCFE0FA2B70FCDF829DE, NULL);
		RuntimeObject* L_1 = ___0_operand;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B(L_0, L_1, EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_RuntimeMethod_var);
		RuntimeObject* L_2 = ___0_operand;
		NullCheck(L_2);
		Type_t* L_3;
		L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL);
		V_0 = L_3;
		Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A* L_4 = __this->___manualHandlers;
		Type_t* L_5 = V_0;
		NullCheck(L_4);
		bool L_6;
		L_6 = Dictionary_2_ContainsKey_mD9AEF03950DAA82B0D10D4B0E697DB6C6AFD9BAE(L_4, L_5, Dictionary_2_ContainsKey_mD9AEF03950DAA82B0D10D4B0E697DB6C6AFD9BAE_RuntimeMethod_var);
		if (!L_6)
		{
			goto IL_0038;
		}
	}
	{
		Dictionary_2_t42FF66C26CE0723C9CA1042E4A1AE2CF59D1219A* L_7 = __this->___manualHandlers;
		Type_t* L_8 = V_0;
		NullCheck(L_7);
		Func_2_tACBF5A1656250800CE861707354491F0611F6624* L_9;
		L_9 = Dictionary_2_get_Item_m795CBED1637BCF82CABACC1E3318BF7881824B64(L_7, L_8, Dictionary_2_get_Item_m795CBED1637BCF82CABACC1E3318BF7881824B64_RuntimeMethod_var);
		RuntimeObject* L_10 = ___0_operand;
		NullCheck(L_9);
		RuntimeObject* L_11;
		L_11 = Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_inline(L_9, L_10, NULL);
		return L_11;
	}

IL_0038:
	{
		String_t* L_12;
		L_12 = OperatorHandler_get_customMethodName_mC810DA3C9E89DDFF6DED90A64B48BA228DF7DAC7_inline(__this, NULL);
		if (!L_12)
		{
			goto IL_00c9;
		}
	}
	{
		Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* L_13 = __this->___userDefinedOperators;
		Type_t* L_14 = V_0;
		NullCheck(L_13);
		bool L_15;
		L_15 = Dictionary_2_ContainsKey_m4598EF9BD4B93CF26D7A373F2002A25CDB16DA6B(L_13, L_14, Dictionary_2_ContainsKey_m4598EF9BD4B93CF26D7A373F2002A25CDB16DA6B_RuntimeMethod_var);
		if (L_15)
		{
			goto IL_0093;
		}
	}
	{
		Type_t* L_16 = V_0;
		String_t* L_17;
		L_17 = OperatorHandler_get_customMethodName_mC810DA3C9E89DDFF6DED90A64B48BA228DF7DAC7_inline(__this, NULL);
		NullCheck(L_16);
		MethodInfo_t* L_18;
		L_18 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_16, L_17, ((int32_t)24), NULL);
		V_1 = L_18;
		MethodInfo_t* L_19 = V_1;
		bool L_20;
		L_20 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_19, (MethodInfo_t*)NULL, NULL);
		if (!L_20)
		{
			goto IL_007b;
		}
	}
	{
		Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_21 = __this->___userDefinedOperandTypes;
		Type_t* L_22 = V_0;
		MethodInfo_t* L_23 = V_1;
		Type_t* L_24;
		L_24 = UnaryOperatorHandler_ResolveUserDefinedOperandType_m3856F3B20265E01ADADD6CA4BEF1B26EB0CAEF98(L_23, NULL);
		NullCheck(L_21);
		Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_21, L_22, L_24, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
	}

IL_007b:
	{
		Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* L_25 = __this->___userDefinedOperators;
		Type_t* L_26 = V_0;
		MethodInfo_t* L_27 = V_1;
		if (L_27)
		{
			G_B8_0 = L_26;
			G_B8_1 = L_25;
			goto IL_0088;
		}
		G_B7_0 = L_26;
		G_B7_1 = L_25;
	}
	{
		G_B9_0 = ((RuntimeObject*)(NULL));
		G_B9_1 = G_B7_0;
		G_B9_2 = G_B7_1;
		goto IL_008e;
	}

IL_0088:
	{
		MethodInfo_t* L_28 = V_1;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_29;
		L_29 = OptimizedReflection_Prewarm_mE002ED1A6BAE2192B09BB38105660A0D60C3FD84(L_28, NULL);
		G_B9_0 = L_29;
		G_B9_1 = G_B8_0;
		G_B9_2 = G_B8_1;
	}

IL_008e:
	{
		NullCheck(G_B9_2);
		Dictionary_2_Add_mEE77A4F234351AB181FCBBF777B908A3EB4FED3A(G_B9_2, G_B9_1, G_B9_0, Dictionary_2_Add_mEE77A4F234351AB181FCBBF777B908A3EB4FED3A_RuntimeMethod_var);
	}

IL_0093:
	{
		Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* L_30 = __this->___userDefinedOperators;
		Type_t* L_31 = V_0;
		NullCheck(L_30);
		RuntimeObject* L_32;
		L_32 = Dictionary_2_get_Item_m558676F345D75BCB5D359CC2D6C45D33F711E44F(L_30, L_31, Dictionary_2_get_Item_m558676F345D75BCB5D359CC2D6C45D33F711E44F_RuntimeMethod_var);
		if (!L_32)
		{
			goto IL_00c9;
		}
	}
	{
		RuntimeObject* L_33 = ___0_operand;
		Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_34 = __this->___userDefinedOperandTypes;
		Type_t* L_35 = V_0;
		NullCheck(L_34);
		Type_t* L_36;
		L_36 = Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0(L_34, L_35, Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		RuntimeObject* L_37;
		L_37 = ConversionUtility_Convert_m1AFE447B1B7CB33E758A56B9EAB0551505DA2084(L_33, L_36, NULL);
		___0_operand = L_37;
		Dictionary_2_tCFC8162923392871D3BE0D0CFCDE070A12C1B976* L_38 = __this->___userDefinedOperators;
		Type_t* L_39 = V_0;
		NullCheck(L_38);
		RuntimeObject* L_40;
		L_40 = Dictionary_2_get_Item_m558676F345D75BCB5D359CC2D6C45D33F711E44F(L_38, L_39, Dictionary_2_get_Item_m558676F345D75BCB5D359CC2D6C45D33F711E44F_RuntimeMethod_var);
		RuntimeObject* L_41 = ___0_operand;
		NullCheck(L_40);
		RuntimeObject* L_42;
		L_42 = InterfaceFuncInvoker2< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(2, IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var, L_40, NULL, L_41);
		return L_42;
	}

IL_00c9:
	{
		RuntimeObject* L_43 = ___0_operand;
		RuntimeObject* L_44;
		L_44 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(4, __this, L_43);
		return L_44;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnaryOperatorHandler_CustomHandling_m8EC94E1B22F244B31E8F1451DF528AF9B9CF84FF (UnaryOperatorHandler_t8ABDB63A7AEB1C126A796467B5085C44A881F98E* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = OperatorHandler_get_symbol_m53D5240D148B56C53C2A19E358FD982234994B5C_inline(__this, NULL);
		RuntimeObject* L_1 = ___0_operand;
		NullCheck(L_1);
		Type_t* L_2;
		L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL);
		InvalidOperatorException_t723AF846E1A320A4A9EAEFFEF9CA02C31D0B2748* L_3 = (InvalidOperatorException_t723AF846E1A320A4A9EAEFFEF9CA02C31D0B2748*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperatorException_t723AF846E1A320A4A9EAEFFEF9CA02C31D0B2748_il2cpp_TypeInfo_var)));
		InvalidOperatorException__ctor_m5CC5FBF5BBD69EDB4FCF19AA44FEB176F9BF1B45(L_3, L_0, L_2, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnaryOperatorHandler_CustomHandling_m8EC94E1B22F244B31E8F1451DF528AF9B9CF84FF_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* UnaryOperatorHandler_ResolveUserDefinedOperandType_m3856F3B20265E01ADADD6CA4BEF1B26EB0CAEF98 (MethodInfo_t* ___0_userDefinedOperator, const RuntimeMethod* method) 
{
	{
		MethodInfo_t* L_0 = ___0_userDefinedOperator;
		NullCheck(L_0);
		ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_1;
		L_1 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16, L_0);
		NullCheck(L_1);
		int32_t L_2 = 0;
		ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		Type_t* L_4;
		L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_3);
		return L_4;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokerBase__ctor_mF8778193D06F6C818A249562C7962709730CC5C3 (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL);
		if (!L_0)
		{
			goto IL_0021;
		}
	}
	{
		MethodInfo_t* L_1 = ___0_methodInfo;
		bool L_2;
		L_2 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_1, (MethodInfo_t*)NULL, NULL);
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvokerBase__ctor_mF8778193D06F6C818A249562C7962709730CC5C3_RuntimeMethod_var)));
	}

IL_0021:
	{
		MethodInfo_t* L_4 = ___0_methodInfo;
		__this->___methodInfo = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___methodInfo), (void*)L_4);
		MethodInfo_t* L_5 = ___0_methodInfo;
		NullCheck(L_5);
		Type_t* L_6;
		L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_5);
		__this->___targetType = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___targetType), (void*)L_6);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokerBase_Compile_m473742347F42A36C28E38FD5EA23B24A0E2FCF5E (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = OptimizedReflection_get_useJit_mA1E53EB6ECAF6C799D746D0F87F6EBC7AC01996B(NULL);
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		VirtualActionInvoker0::Invoke(20, __this);
		return;
	}

IL_000e:
	{
		VirtualActionInvoker0::Invoke(21, __this);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* InvokerBase_GetParameterExpressions_m4000146B3859FA03C9411B13994B29A6B791E94B (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral599D9E1A003C7DC39A506894643A0BD90634925B);
		s_Il2CppMethodInitialized = true;
	}
	ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_0 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL;
	ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	{
		MethodInfo_t* L_0 = __this->___methodInfo;
		NullCheck(L_0);
		ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_1;
		L_1 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16, L_0);
		V_0 = L_1;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2;
		L_2 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(12, __this);
		V_1 = L_2;
		ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_3 = V_0;
		NullCheck(L_3);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = V_1;
		NullCheck(L_4);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))
		{
			goto IL_002b;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA2691B2B590F68D698F58B4BCD32ECF9DE03A799)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvokerBase_GetParameterExpressions_m4000146B3859FA03C9411B13994B29A6B791E94B_RuntimeMethod_var)));
	}

IL_002b:
	{
		V_3 = 0;
		goto IL_0055;
	}

IL_002f:
	{
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = V_1;
		int32_t L_7 = V_3;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		Type_t* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_10 = V_0;
		int32_t L_11 = V_3;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		NullCheck(L_13);
		Type_t* L_14;
		L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_13);
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_9, L_14, NULL);
		if (!L_15)
		{
			goto IL_0051;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_16 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDEFB31BAA558F33582CF56B549D9D822657D62EA)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvokerBase_GetParameterExpressions_m4000146B3859FA03C9411B13994B29A6B791E94B_RuntimeMethod_var)));
	}

IL_0051:
	{
		int32_t L_17 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_0055:
	{
		int32_t L_18 = V_3;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = V_1;
		NullCheck(L_19);
		if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
		{
			goto IL_002f;
		}
	}
	{
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_20 = V_1;
		NullCheck(L_20);
		ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_21 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)));
		V_2 = L_21;
		V_4 = 0;
		goto IL_008d;
	}

IL_0069:
	{
		ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_22 = V_2;
		int32_t L_23 = V_4;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24 = V_1;
		int32_t L_25 = V_4;
		NullCheck(L_24);
		int32_t L_26 = L_25;
		Type_t* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		String_t* L_28;
		L_28 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
		String_t* L_29;
		L_29 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral599D9E1A003C7DC39A506894643A0BD90634925B, L_28, NULL);
		il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
		ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_30;
		L_30 = Expression_Parameter_mF825EFB5FBAABE8355C9D44B286AB4EA02F8B992(L_27, L_29, NULL);
		NullCheck(L_22);
		ArrayElementTypeCheck (L_22, L_30);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_30);
		int32_t L_31 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_31, 1));
	}

IL_008d:
	{
		int32_t L_32 = V_4;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33 = V_1;
		NullCheck(L_33);
		if ((((int32_t)L_32) < ((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))))
		{
			goto IL_0069;
		}
	}
	{
		ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_34 = V_2;
		return L_34;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvokerBase_Invoke_m93111F3DD1F30BA4418A68D6AC2B7FB2C46F73D5 (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) 
{
	{
		TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859* L_0 = (TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859_il2cpp_TypeInfo_var)));
		TargetParameterCountException__ctor_mB090518705EDCFAE8DD6041BDC2982D66BCD3ADE(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvokerBase_Invoke_m93111F3DD1F30BA4418A68D6AC2B7FB2C46F73D5_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvokerBase_Invoke_mE5B3475184E0816DD1D8C7BCBB0888BE48DB02A4 (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, const RuntimeMethod* method) 
{
	{
		TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859* L_0 = (TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859_il2cpp_TypeInfo_var)));
		TargetParameterCountException__ctor_mB090518705EDCFAE8DD6041BDC2982D66BCD3ADE(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvokerBase_Invoke_mE5B3475184E0816DD1D8C7BCBB0888BE48DB02A4_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvokerBase_Invoke_mC59539A8FA0DA72DC83F43BA96AAAF3042BF4EC2 (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) 
{
	{
		TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859* L_0 = (TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859_il2cpp_TypeInfo_var)));
		TargetParameterCountException__ctor_mB090518705EDCFAE8DD6041BDC2982D66BCD3ADE(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvokerBase_Invoke_mC59539A8FA0DA72DC83F43BA96AAAF3042BF4EC2_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvokerBase_Invoke_m1A895777376BE2D347E3A13A111767DF1453A972 (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) 
{
	{
		TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859* L_0 = (TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859_il2cpp_TypeInfo_var)));
		TargetParameterCountException__ctor_mB090518705EDCFAE8DD6041BDC2982D66BCD3ADE(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvokerBase_Invoke_m1A895777376BE2D347E3A13A111767DF1453A972_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvokerBase_Invoke_m6A842FA819A581F3442E52A918E7DCC8100A2B2F (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, RuntimeObject* ___4_arg3, const RuntimeMethod* method) 
{
	{
		TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859* L_0 = (TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859_il2cpp_TypeInfo_var)));
		TargetParameterCountException__ctor_mB090518705EDCFAE8DD6041BDC2982D66BCD3ADE(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvokerBase_Invoke_m6A842FA819A581F3442E52A918E7DCC8100A2B2F_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvokerBase_Invoke_m00613A6C7F7DA8673663E92A74D552EB9FD452EB (InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, RuntimeObject* ___4_arg3, RuntimeObject* ___5_arg4, const RuntimeMethod* method) 
{
	{
		TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859* L_0 = (TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859_il2cpp_TypeInfo_var)));
		TargetParameterCountException__ctor_mB090518705EDCFAE8DD6041BDC2982D66BCD3ADE(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvokerBase_Invoke_m00613A6C7F7DA8673663E92A74D552EB9FD452EB_RuntimeMethod_var)));
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection__cctor_mA7D038684333D3CCEA63B838F2C0421EF3C94554 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m5F3A808D71DCB2BF9A73482197CC1D6FB993F7B7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m9FF46D2ED75E12B85836EBEC2C81A0E73A587A81_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC2CEC0E52B04E39B0883BDAA55CB5A042F487819_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlatformUtility_t1848A281AD2DC3383BDF573753827799C3D87EF6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->____useJitIfAvailable = (bool)1;
		Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* L_0 = (Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012*)il2cpp_codegen_object_new(Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m5F3A808D71DCB2BF9A73482197CC1D6FB993F7B7(L_0, Dictionary_2__ctor_m5F3A808D71DCB2BF9A73482197CC1D6FB993F7B7_RuntimeMethod_var);
		((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___fieldAccessors = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___fieldAccessors), (void*)L_0);
		Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* L_1 = (Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E*)il2cpp_codegen_object_new(Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m9FF46D2ED75E12B85836EBEC2C81A0E73A587A81(L_1, Dictionary_2__ctor_m9FF46D2ED75E12B85836EBEC2C81A0E73A587A81_RuntimeMethod_var);
		((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___propertyAccessors = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___propertyAccessors), (void*)L_1);
		Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* L_2 = (Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4*)il2cpp_codegen_object_new(Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mC2CEC0E52B04E39B0883BDAA55CB5A042F487819(L_2, Dictionary_2__ctor_mC2CEC0E52B04E39B0883BDAA55CB5A042F487819_RuntimeMethod_var);
		((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___methodInvokers = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___methodInvokers), (void*)L_2);
		il2cpp_codegen_runtime_class_init_inline(PlatformUtility_t1848A281AD2DC3383BDF573753827799C3D87EF6_il2cpp_TypeInfo_var);
		bool L_3 = ((PlatformUtility_t1848A281AD2DC3383BDF573753827799C3D87EF6_StaticFields*)il2cpp_codegen_static_fields_for(PlatformUtility_t1848A281AD2DC3383BDF573753827799C3D87EF6_il2cpp_TypeInfo_var))->___supportsJit;
		((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___jitAvailable = L_3;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_get_useJit_mA1E53EB6ECAF6C799D746D0F87F6EBC7AC01996B (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = OptimizedReflection_get_useJitIfAvailable_m7B5D5B745D9567F0B2078B6D9F78FEDFB06C2958_inline(NULL);
		if (!L_0)
		{
			goto IL_000d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_1 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___jitAvailable;
		return L_1;
	}

IL_000d:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_get_useJitIfAvailable_m7B5D5B745D9567F0B2078B6D9F78FEDFB06C2958 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_0 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->____useJitIfAvailable;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_set_useJitIfAvailable_m9C6F13C5D0E6DFD01753894EA4C0DBFB96386915 (bool ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->____useJitIfAvailable = L_0;
		OptimizedReflection_ClearCache_m0914D9EF5D0FB9437EDCE17D53190AE197DDE956(NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_0 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___U3CsafeModeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_set_safeMode_m8917E0D8E613CE4C2EC23A10A70E42ECA21480CF (bool ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___U3CsafeModeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_OnRuntimeMethodLoad_mBD2F4E483E9A25C92E616EB594B727008FA650EA (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isEditor_mEAC51E3ACE6DCE438087FB14BD75A3C219D354D0(NULL);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Debug_get_isDebugBuild_m9277C4A9591F7E1D8B76340B4CAE5EA33D63AF01(NULL);
		G_B3_0 = ((int32_t)(L_1));
		goto IL_000f;
	}

IL_000e:
	{
		G_B3_0 = 1;
	}

IL_000f:
	{
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		OptimizedReflection_set_safeMode_m8917E0D8E613CE4C2EC23A10A70E42ECA21480CF_inline((bool)G_B3_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_ClearCache_m0914D9EF5D0FB9437EDCE17D53190AE197DDE956 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m367E72E7AABCD5AAC4FD1FC104AAF47533E11944_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m44F39944EDF40E94207AE019CC21E17CDF131288_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mF877231583DC3A275799891158EAF3CCD42D3EE4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* L_0 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___fieldAccessors;
		NullCheck(L_0);
		Dictionary_2_Clear_mF877231583DC3A275799891158EAF3CCD42D3EE4(L_0, Dictionary_2_Clear_mF877231583DC3A275799891158EAF3CCD42D3EE4_RuntimeMethod_var);
		Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* L_1 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___propertyAccessors;
		NullCheck(L_1);
		Dictionary_2_Clear_m367E72E7AABCD5AAC4FD1FC104AAF47533E11944(L_1, Dictionary_2_Clear_m367E72E7AABCD5AAC4FD1FC104AAF47533E11944_RuntimeMethod_var);
		Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* L_2 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___methodInvokers;
		NullCheck(L_2);
		Dictionary_2_Clear_m44F39944EDF40E94207AE019CC21E17CDF131288(L_2, Dictionary_2_Clear_m44F39944EDF40E94207AE019CC21E17CDF131288_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_VerifyStaticTarget_mC301AAA3260A101CEF161A2DCBA13C66511FA6BE (Type_t* ___0_targetType, RuntimeObject* ___1_target, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_targetType;
		RuntimeObject* L_1 = ___1_target;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		OptimizedReflection_VerifyTarget_mD2F971BDCF20B242584AEAEB6997C010A2AB7FA1(L_0, L_1, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_VerifyTarget_mD2F971BDCF20B242584AEAEB6997C010A2AB7FA1 (Type_t* ___0_targetType, RuntimeObject* ___1_target, bool ___2_static, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC53E63D0484C54FA447F4E687330E5946C7E09F5);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralC53E63D0484C54FA447F4E687330E5946C7E09F5, NULL);
		Type_t* L_1 = ___0_targetType;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		bool L_2 = ___2_static;
		if (!L_2)
		{
			goto IL_0027;
		}
	}
	{
		RuntimeObject* L_3 = ___1_target;
		if (!L_3)
		{
			goto IL_005b;
		}
	}
	{
		Type_t* L_4 = ___0_targetType;
		String_t* L_5;
		L_5 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral81B5088C7493F143CD611B8E8A49CE1C26C0EB4F)), L_4, NULL);
		TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6* L_6 = (TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6_il2cpp_TypeInfo_var)));
		TargetException__ctor_m6F20420087AA894B6CE0EE5E10754BFBA297A5B1(L_6, L_5, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OptimizedReflection_VerifyTarget_mD2F971BDCF20B242584AEAEB6997C010A2AB7FA1_RuntimeMethod_var)));
	}

IL_0027:
	{
		RuntimeObject* L_7 = ___1_target;
		if (L_7)
		{
			goto IL_003b;
		}
	}
	{
		Type_t* L_8 = ___0_targetType;
		String_t* L_9;
		L_9 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral83F590C727ED799DAFAAD6B0FA505362403173F1)), L_8, NULL);
		TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6* L_10 = (TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6_il2cpp_TypeInfo_var)));
		TargetException__ctor_m6F20420087AA894B6CE0EE5E10754BFBA297A5B1(L_10, L_9, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OptimizedReflection_VerifyTarget_mD2F971BDCF20B242584AEAEB6997C010A2AB7FA1_RuntimeMethod_var)));
	}

IL_003b:
	{
		Type_t* L_11 = ___0_targetType;
		Type_t* L_12 = ___0_targetType;
		NullCheck(L_11);
		bool L_13;
		L_13 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_11, L_12);
		if (L_13)
		{
			goto IL_005b;
		}
	}
	{
		RuntimeObject* L_14 = ___1_target;
		NullCheck(L_14);
		Type_t* L_15;
		L_15 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_14, NULL);
		Type_t* L_16 = ___0_targetType;
		String_t* L_17;
		L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD29F2CC1DE60529F635109EEE1C2BD2433F368F5)), L_15, L_16, NULL);
		TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6* L_18 = (TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetException_t0BF701F53560E89407F6DD0DD8D50A5DA882A6B6_il2cpp_TypeInfo_var)));
		TargetException__ctor_m6F20420087AA894B6CE0EE5E10754BFBA297A5B1(L_18, L_17, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OptimizedReflection_VerifyTarget_mD2F971BDCF20B242584AEAEB6997C010A2AB7FA1_RuntimeMethod_var)));
	}

IL_005b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_SupportsOptimization_m347BFAAD8CC42D62232E26689C7B424C7700C348 (MemberInfo_t* ___0_memberInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MemberInfo_t* L_0 = ___0_memberInfo;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_0);
		NullCheck(L_1);
		bool L_2;
		L_2 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_1, NULL);
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		MemberInfo_t* L_3 = ___0_memberInfo;
		il2cpp_codegen_runtime_class_init_inline(MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = MemberUtility_IsStatic_mD56EF75FDD803BB5D98ADCA15CE6FF46DDF8FD03(L_3, NULL);
		if (L_4)
		{
			goto IL_0017;
		}
	}
	{
		return (bool)0;
	}

IL_0017:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_Prewarm_m516501B4E933B7D7EFB1ACDF37FC7BB36A2B9E34 (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FieldInfo_t* L_0 = ___0_fieldInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetFieldAccessor_m1FE0A1FF5046C3F8518F3075BCCD1041B7BA06C1(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_GetValueOptimized_m88B8FF3D22259ECC195CF954C53ACECAC4322185 (FieldInfo_t* ___0_fieldInfo, RuntimeObject* ___1_target, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FieldInfo_t* L_0 = ___0_fieldInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetFieldAccessor_m1FE0A1FF5046C3F8518F3075BCCD1041B7BA06C1(L_0, NULL);
		RuntimeObject* L_2 = ___1_target;
		NullCheck(L_1);
		RuntimeObject* L_3;
		L_3 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(1, IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var, L_1, L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_SetValueOptimized_m31D72287894B166E76AB07044AD0577D36872BF9 (FieldInfo_t* ___0_fieldInfo, RuntimeObject* ___1_target, RuntimeObject* ___2_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FieldInfo_t* L_0 = ___0_fieldInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetFieldAccessor_m1FE0A1FF5046C3F8518F3075BCCD1041B7BA06C1(L_0, NULL);
		RuntimeObject* L_2 = ___1_target;
		RuntimeObject* L_3 = ___2_value;
		NullCheck(L_1);
		InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(2, IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var, L_1, L_2, L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_SupportsOptimization_mF3283EA8FB29FF45FF362320A80FA514F5124336 (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FieldInfo_t* L_0 = ___0_fieldInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = OptimizedReflection_SupportsOptimization_m347BFAAD8CC42D62232E26689C7B424C7700C348(L_0, NULL);
		if (L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_GetFieldAccessor_m1FE0A1FF5046C3F8518F3075BCCD1041B7BA06C1 (FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m319066E672A6CB22EB072499083D0E63C3B53DF2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m5C9579D6404C1145586A804FDD8245537BA25D6D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisFieldInfo_t_m19C9757FBFEB6E3C2C67F58080C1A3D7D2FA9D92_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceFieldAccessor_2_t314AC1CF39B9F23A1F1DD920B404C86B17EB0B76_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticFieldAccessor_1_tB2BE42C7BF54CCC453AD84FADBA015D8F11084E2_0_0_0_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);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	Type_t* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D, NULL);
		FieldInfo_t* L_1 = ___0_fieldInfo;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisFieldInfo_t_m19C9757FBFEB6E3C2C67F58080C1A3D7D2FA9D92(L_0, L_1, EnsureThat_IsNotNull_TisFieldInfo_t_m19C9757FBFEB6E3C2C67F58080C1A3D7D2FA9D92_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* L_2 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___fieldAccessors;
		V_0 = L_2;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00c1:
			{
				{
					bool L_3 = V_1;
					if (!L_3)
					{
						goto IL_00ca;
					}
				}
				{
					Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* L_4 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
				}

IL_00ca:
				{
					return;
				}
			}
		});
		try
		{
			{
				Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* L_5 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_1), NULL);
				il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
				Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* L_6 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___fieldAccessors;
				FieldInfo_t* L_7 = ___0_fieldInfo;
				NullCheck(L_6);
				bool L_8;
				L_8 = Dictionary_2_TryGetValue_m5C9579D6404C1145586A804FDD8245537BA25D6D(L_6, L_7, (&V_2), Dictionary_2_TryGetValue_m5C9579D6404C1145586A804FDD8245537BA25D6D_RuntimeMethod_var);
				if (L_8)
				{
					goto IL_00bc_1;
				}
			}
			{
				FieldInfo_t* L_9 = ___0_fieldInfo;
				il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
				bool L_10;
				L_10 = OptimizedReflection_SupportsOptimization_mF3283EA8FB29FF45FF362320A80FA514F5124336(L_9, NULL);
				if (!L_10)
				{
					goto IL_00a3_1;
				}
			}
			{
				FieldInfo_t* L_11 = ___0_fieldInfo;
				NullCheck(L_11);
				bool L_12;
				L_12 = FieldInfo_get_IsStatic_mEBBEB7B19A48D3E11BE830F3704C131A681F6139(L_11, NULL);
				if (!L_12)
				{
					goto IL_0063_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (StaticFieldAccessor_1_tB2BE42C7BF54CCC453AD84FADBA015D8F11084E2_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_14;
				L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_16 = L_15;
				FieldInfo_t* L_17 = ___0_fieldInfo;
				NullCheck(L_17);
				Type_t* L_18;
				L_18 = VirtualFuncInvoker0< Type_t* >::Invoke(17, L_17);
				NullCheck(L_16);
				ArrayElementTypeCheck (L_16, L_18);
				(L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_18);
				NullCheck(L_14);
				Type_t* L_19;
				L_19 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_14, L_16);
				V_3 = L_19;
				goto IL_008b_1;
			}

IL_0063_1:
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (InstanceFieldAccessor_2_t314AC1CF39B9F23A1F1DD920B404C86B17EB0B76_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_21;
				L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_23 = L_22;
				FieldInfo_t* L_24 = ___0_fieldInfo;
				NullCheck(L_24);
				Type_t* L_25;
				L_25 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_24);
				NullCheck(L_23);
				ArrayElementTypeCheck (L_23, L_25);
				(L_23)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_25);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = L_23;
				FieldInfo_t* L_27 = ___0_fieldInfo;
				NullCheck(L_27);
				Type_t* L_28;
				L_28 = VirtualFuncInvoker0< Type_t* >::Invoke(17, L_27);
				NullCheck(L_26);
				ArrayElementTypeCheck (L_26, L_28);
				(L_26)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_28);
				NullCheck(L_21);
				Type_t* L_29;
				L_29 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_21, L_26);
				V_3 = L_29;
			}

IL_008b_1:
			{
				Type_t* L_30 = V_3;
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_31 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32 = L_31;
				FieldInfo_t* L_33 = ___0_fieldInfo;
				NullCheck(L_32);
				ArrayElementTypeCheck (L_32, L_33);
				(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_33);
				RuntimeObject* L_34;
				L_34 = Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6(L_30, L_32, NULL);
				V_2 = ((RuntimeObject*)Castclass((RuntimeObject*)L_34, IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var));
				goto IL_00aa_1;
			}

IL_00a3_1:
			{
				FieldInfo_t* L_35 = ___0_fieldInfo;
				ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6* L_36 = (ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6*)il2cpp_codegen_object_new(ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6_il2cpp_TypeInfo_var);
				ReflectionFieldAccessor__ctor_mF78A1143AC4C6DDACB9E9FECBFAC08F94A3537E4(L_36, L_35, NULL);
				V_2 = L_36;
			}

IL_00aa_1:
			{
				RuntimeObject* L_37 = V_2;
				NullCheck(L_37);
				InterfaceActionInvoker0::Invoke(0, IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var, L_37);
				il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
				Dictionary_2_tFC6B69B086D054B5EE49F48AD91892D54005A012* L_38 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___fieldAccessors;
				FieldInfo_t* L_39 = ___0_fieldInfo;
				RuntimeObject* L_40 = V_2;
				NullCheck(L_38);
				Dictionary_2_Add_m319066E672A6CB22EB072499083D0E63C3B53DF2(L_38, L_39, L_40, Dictionary_2_Add_m319066E672A6CB22EB072499083D0E63C3B53DF2_RuntimeMethod_var);
			}

IL_00bc_1:
			{
				RuntimeObject* L_41 = V_2;
				V_4 = L_41;
				goto IL_00cb;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00cb:
	{
		RuntimeObject* L_42 = V_4;
		return L_42;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_Prewarm_m64238D56795E70E3BC787858AECD92AD2E80EA0C (PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PropertyInfo_t* L_0 = ___0_propertyInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetPropertyAccessor_m2B9D5C4E7AA788B3A4D24AEB15C8BC3BA6481951(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_GetValueOptimized_mDBC24522CFCE287948E101430D2E03B628C9E2F8 (PropertyInfo_t* ___0_propertyInfo, RuntimeObject* ___1_target, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PropertyInfo_t* L_0 = ___0_propertyInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetPropertyAccessor_m2B9D5C4E7AA788B3A4D24AEB15C8BC3BA6481951(L_0, NULL);
		RuntimeObject* L_2 = ___1_target;
		NullCheck(L_1);
		RuntimeObject* L_3;
		L_3 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(1, IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var, L_1, L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptimizedReflection_SetValueOptimized_m90041502530ABB8093833AB1AAF7EAD71CDA42AA (PropertyInfo_t* ___0_propertyInfo, RuntimeObject* ___1_target, RuntimeObject* ___2_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PropertyInfo_t* L_0 = ___0_propertyInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetPropertyAccessor_m2B9D5C4E7AA788B3A4D24AEB15C8BC3BA6481951(L_0, NULL);
		RuntimeObject* L_2 = ___1_target;
		RuntimeObject* L_3 = ___2_value;
		NullCheck(L_1);
		InterfaceActionInvoker2< RuntimeObject*, RuntimeObject* >::Invoke(2, IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var, L_1, L_2, L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_SupportsOptimization_mE77F5BA15A9E93ED8D84947A11097FDFDE0E8D32 (PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PropertyInfo_t* L_0 = ___0_propertyInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = OptimizedReflection_SupportsOptimization_m347BFAAD8CC42D62232E26689C7B424C7700C348(L_0, NULL);
		if (L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_GetPropertyAccessor_m2B9D5C4E7AA788B3A4D24AEB15C8BC3BA6481951 (PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mDC88A24AFE9E3C804D7F60ADF314867DC922FC97_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3D00C9B66FAE87520AAF6B51EA4DD1D1DD8D205E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisPropertyInfo_t_m718ADA4E1D5E2E976F82CD5D09F2C20CECC7BE88_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstancePropertyAccessor_2_t8939C16326B43A5C1FC03C1B1452FAA011552E29_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticPropertyAccessor_1_t44F52A0D89CD0EBB22A0AB946F6FFA91B7D3FA85_0_0_0_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);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	Type_t* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4, NULL);
		PropertyInfo_t* L_1 = ___0_propertyInfo;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisPropertyInfo_t_m718ADA4E1D5E2E976F82CD5D09F2C20CECC7BE88(L_0, L_1, EnsureThat_IsNotNull_TisPropertyInfo_t_m718ADA4E1D5E2E976F82CD5D09F2C20CECC7BE88_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* L_2 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___propertyAccessors;
		V_0 = L_2;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00c1:
			{
				{
					bool L_3 = V_1;
					if (!L_3)
					{
						goto IL_00ca;
					}
				}
				{
					Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* L_4 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
				}

IL_00ca:
				{
					return;
				}
			}
		});
		try
		{
			{
				Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* L_5 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_1), NULL);
				il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
				Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* L_6 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___propertyAccessors;
				PropertyInfo_t* L_7 = ___0_propertyInfo;
				NullCheck(L_6);
				bool L_8;
				L_8 = Dictionary_2_TryGetValue_m3D00C9B66FAE87520AAF6B51EA4DD1D1DD8D205E(L_6, L_7, (&V_2), Dictionary_2_TryGetValue_m3D00C9B66FAE87520AAF6B51EA4DD1D1DD8D205E_RuntimeMethod_var);
				if (L_8)
				{
					goto IL_00bc_1;
				}
			}
			{
				PropertyInfo_t* L_9 = ___0_propertyInfo;
				il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
				bool L_10;
				L_10 = OptimizedReflection_SupportsOptimization_mE77F5BA15A9E93ED8D84947A11097FDFDE0E8D32(L_9, NULL);
				if (!L_10)
				{
					goto IL_00a3_1;
				}
			}
			{
				PropertyInfo_t* L_11 = ___0_propertyInfo;
				il2cpp_codegen_runtime_class_init_inline(MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var);
				bool L_12;
				L_12 = MemberUtility_IsStatic_m518306DE8B210938210C1A2DFC8AAA4A041F288A(L_11, NULL);
				if (!L_12)
				{
					goto IL_0063_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (StaticPropertyAccessor_1_t44F52A0D89CD0EBB22A0AB946F6FFA91B7D3FA85_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_14;
				L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_16 = L_15;
				PropertyInfo_t* L_17 = ___0_propertyInfo;
				NullCheck(L_17);
				Type_t* L_18;
				L_18 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_17);
				NullCheck(L_16);
				ArrayElementTypeCheck (L_16, L_18);
				(L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_18);
				NullCheck(L_14);
				Type_t* L_19;
				L_19 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_14, L_16);
				V_3 = L_19;
				goto IL_008b_1;
			}

IL_0063_1:
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (InstancePropertyAccessor_2_t8939C16326B43A5C1FC03C1B1452FAA011552E29_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_21;
				L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_23 = L_22;
				PropertyInfo_t* L_24 = ___0_propertyInfo;
				NullCheck(L_24);
				Type_t* L_25;
				L_25 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_24);
				NullCheck(L_23);
				ArrayElementTypeCheck (L_23, L_25);
				(L_23)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_25);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = L_23;
				PropertyInfo_t* L_27 = ___0_propertyInfo;
				NullCheck(L_27);
				Type_t* L_28;
				L_28 = VirtualFuncInvoker0< Type_t* >::Invoke(16, L_27);
				NullCheck(L_26);
				ArrayElementTypeCheck (L_26, L_28);
				(L_26)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_28);
				NullCheck(L_21);
				Type_t* L_29;
				L_29 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_21, L_26);
				V_3 = L_29;
			}

IL_008b_1:
			{
				Type_t* L_30 = V_3;
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_31 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32 = L_31;
				PropertyInfo_t* L_33 = ___0_propertyInfo;
				NullCheck(L_32);
				ArrayElementTypeCheck (L_32, L_33);
				(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_33);
				RuntimeObject* L_34;
				L_34 = Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6(L_30, L_32, NULL);
				V_2 = ((RuntimeObject*)Castclass((RuntimeObject*)L_34, IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var));
				goto IL_00aa_1;
			}

IL_00a3_1:
			{
				PropertyInfo_t* L_35 = ___0_propertyInfo;
				ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42* L_36 = (ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42*)il2cpp_codegen_object_new(ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42_il2cpp_TypeInfo_var);
				ReflectionPropertyAccessor__ctor_m6D9ACC5A79528E9BC510DD39E888C308AD7DBBA4(L_36, L_35, NULL);
				V_2 = L_36;
			}

IL_00aa_1:
			{
				RuntimeObject* L_37 = V_2;
				NullCheck(L_37);
				InterfaceActionInvoker0::Invoke(0, IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0_il2cpp_TypeInfo_var, L_37);
				il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
				Dictionary_2_t65CAA2946105B4268932C79B7596C2B2CF5E624E* L_38 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___propertyAccessors;
				PropertyInfo_t* L_39 = ___0_propertyInfo;
				RuntimeObject* L_40 = V_2;
				NullCheck(L_38);
				Dictionary_2_Add_mDC88A24AFE9E3C804D7F60ADF314867DC922FC97(L_38, L_39, L_40, Dictionary_2_Add_mDC88A24AFE9E3C804D7F60ADF314867DC922FC97_RuntimeMethod_var);
			}

IL_00bc_1:
			{
				RuntimeObject* L_41 = V_2;
				V_4 = L_41;
				goto IL_00cb;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00cb:
	{
		RuntimeObject* L_42 = V_4;
		return L_42;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_Prewarm_mE002ED1A6BAE2192B09BB38105660A0D60C3FD84 (MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_InvokeOptimized_mAE373B0C101036D7C22F7BD31EDEAC110CE55571 (MethodInfo_t* ___0_methodInfo, RuntimeObject* ___1_target, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D(L_0, NULL);
		RuntimeObject* L_2 = ___1_target;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = ___2_args;
		NullCheck(L_1);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(7, IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var, L_1, L_2, L_3);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_InvokeOptimized_m9EFC0E97065FEA65611A7CC1B0C4F760C04CA6B9 (MethodInfo_t* ___0_methodInfo, RuntimeObject* ___1_target, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D(L_0, NULL);
		RuntimeObject* L_2 = ___1_target;
		NullCheck(L_1);
		RuntimeObject* L_3;
		L_3 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(1, IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var, L_1, L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_InvokeOptimized_m5E07FB0E064EC1F76C189D4ECB6C1F3A7252F0B8 (MethodInfo_t* ___0_methodInfo, RuntimeObject* ___1_target, RuntimeObject* ___2_arg0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D(L_0, NULL);
		RuntimeObject* L_2 = ___1_target;
		RuntimeObject* L_3 = ___2_arg0;
		NullCheck(L_1);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker2< RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(2, IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var, L_1, L_2, L_3);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_InvokeOptimized_m3602DBF2A1512CD2F7A945F3743463973BF78751 (MethodInfo_t* ___0_methodInfo, RuntimeObject* ___1_target, RuntimeObject* ___2_arg0, RuntimeObject* ___3_arg1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D(L_0, NULL);
		RuntimeObject* L_2 = ___1_target;
		RuntimeObject* L_3 = ___2_arg0;
		RuntimeObject* L_4 = ___3_arg1;
		NullCheck(L_1);
		RuntimeObject* L_5;
		L_5 = InterfaceFuncInvoker3< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(3, IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_InvokeOptimized_mE49F80D945828AEB7EB31C1B1822B75A6B03B427 (MethodInfo_t* ___0_methodInfo, RuntimeObject* ___1_target, RuntimeObject* ___2_arg0, RuntimeObject* ___3_arg1, RuntimeObject* ___4_arg2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D(L_0, NULL);
		RuntimeObject* L_2 = ___1_target;
		RuntimeObject* L_3 = ___2_arg0;
		RuntimeObject* L_4 = ___3_arg1;
		RuntimeObject* L_5 = ___4_arg2;
		NullCheck(L_1);
		RuntimeObject* L_6;
		L_6 = InterfaceFuncInvoker4< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(4, IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4, L_5);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_InvokeOptimized_mF2B02AE88036244F0386CB032291D9295ABB0FA1 (MethodInfo_t* ___0_methodInfo, RuntimeObject* ___1_target, RuntimeObject* ___2_arg0, RuntimeObject* ___3_arg1, RuntimeObject* ___4_arg2, RuntimeObject* ___5_arg3, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D(L_0, NULL);
		RuntimeObject* L_2 = ___1_target;
		RuntimeObject* L_3 = ___2_arg0;
		RuntimeObject* L_4 = ___3_arg1;
		RuntimeObject* L_5 = ___4_arg2;
		RuntimeObject* L_6 = ___5_arg3;
		NullCheck(L_1);
		RuntimeObject* L_7;
		L_7 = InterfaceFuncInvoker5< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(5, IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4, L_5, L_6);
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_InvokeOptimized_mD37E1BA835E590BDE980F681F39D905F5AAFEDCD (MethodInfo_t* ___0_methodInfo, RuntimeObject* ___1_target, RuntimeObject* ___2_arg0, RuntimeObject* ___3_arg1, RuntimeObject* ___4_arg2, RuntimeObject* ___5_arg3, RuntimeObject* ___6_arg4, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D(L_0, NULL);
		RuntimeObject* L_2 = ___1_target;
		RuntimeObject* L_3 = ___2_arg0;
		RuntimeObject* L_4 = ___3_arg1;
		RuntimeObject* L_5 = ___4_arg2;
		RuntimeObject* L_6 = ___5_arg3;
		RuntimeObject* L_7 = ___6_arg4;
		NullCheck(L_1);
		RuntimeObject* L_8;
		L_8 = InterfaceFuncInvoker6< RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject* >::Invoke(6, IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4, L_5, L_6, L_7);
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptimizedReflection_SupportsOptimization_m6F8B75D83A6AA63D88FD9E39F8F774E9B92F3914 (MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m0899A21C2E98E0BECAFB92CC250C5E0CDB0F347E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSupportsOptimizationU3Eb__39_0_m9814B0F6FBC37E25E109C41F4C94AE2C80A32D75_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_0 = NULL;
	Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35* G_B6_0 = NULL;
	ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B6_1 = NULL;
	Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35* G_B5_0 = NULL;
	ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B5_1 = NULL;
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = OptimizedReflection_SupportsOptimization_m347BFAAD8CC42D62232E26689C7B424C7700C348(L_0, NULL);
		if (L_1)
		{
			goto IL_000a;
		}
	}
	{
		return (bool)0;
	}

IL_000a:
	{
		MethodInfo_t* L_2 = ___0_methodInfo;
		NullCheck(L_2);
		ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_3;
		L_3 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16, L_2);
		V_0 = L_3;
		ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_4 = V_0;
		NullCheck(L_4);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) <= ((int32_t)5)))
		{
			goto IL_0019;
		}
	}
	{
		return (bool)0;
	}

IL_0019:
	{
		ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_5 = V_0;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var);
		Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35* L_6 = ((U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var))->___U3CU3E9__39_0;
		Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35* L_7 = L_6;
		if (L_7)
		{
			G_B6_0 = L_7;
			G_B6_1 = L_5;
			goto IL_0039;
		}
		G_B5_0 = L_7;
		G_B5_1 = L_5;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var);
		U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE* L_8 = ((U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35* L_9 = (Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35*)il2cpp_codegen_object_new(Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35_il2cpp_TypeInfo_var);
		Func_2__ctor_m4EB50A8D85414DB2DF89BD0200D31D2A6DC97026(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CSupportsOptimizationU3Eb__39_0_m9814B0F6FBC37E25E109C41F4C94AE2C80A32D75_RuntimeMethod_var), NULL);
		Func_2_tF2CB0011FB715A4E24C8F2347178A002F1DD2B35* L_10 = L_9;
		((U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var))->___U3CU3E9__39_0 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var))->___U3CU3E9__39_0), (void*)L_10);
		G_B6_0 = L_10;
		G_B6_1 = G_B5_1;
	}

IL_0039:
	{
		bool L_11;
		L_11 = Enumerable_Any_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m0899A21C2E98E0BECAFB92CC250C5E0CDB0F347E((RuntimeObject*)G_B6_1, G_B6_0, Enumerable_Any_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m0899A21C2E98E0BECAFB92CC250C5E0CDB0F347E_RuntimeMethod_var);
		if (!L_11)
		{
			goto IL_0042;
		}
	}
	{
		return (bool)0;
	}

IL_0042:
	{
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_12 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___jitAvailable;
		if (L_12)
		{
			goto IL_005b;
		}
	}
	{
		MethodInfo_t* L_13 = ___0_methodInfo;
		NullCheck(L_13);
		bool L_14;
		L_14 = MethodBase_get_IsVirtual_m2C0A566F37B666FDEE3066729AEACF336B342EC2(L_13, NULL);
		if (!L_14)
		{
			goto IL_005b;
		}
	}
	{
		MethodInfo_t* L_15 = ___0_methodInfo;
		NullCheck(L_15);
		bool L_16;
		L_16 = MethodBase_get_IsFinal_m26EBD101D88EC5CCDECBA09A020D461B475B9FC4(L_15, NULL);
		if (L_16)
		{
			goto IL_005b;
		}
	}
	{
		return (bool)0;
	}

IL_005b:
	{
		MethodInfo_t* L_17 = ___0_methodInfo;
		NullCheck(L_17);
		int32_t L_18;
		L_18 = VirtualFuncInvoker0< int32_t >::Invoke(19, L_17);
		if ((!(((uint32_t)L_18) == ((uint32_t)2))))
		{
			goto IL_0066;
		}
	}
	{
		return (bool)0;
	}

IL_0066:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D (MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m151B76B50AC50FD7B20EC456515728A872A08F46_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m1C865A9B5C7A0618B804151ECE7219ABAED02EAE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisMethodInfo_t_mACBF26E799063F94F8E93C5742C9E20CC9179639_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceActionInvoker_1_t7075B495D38AAB1F45DEF56F33FBB978DC2BF0BA_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceActionInvoker_2_t81A3E4F94B34101DD9ECDAC8C153C269598ED15E_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceActionInvoker_3_t127512D957A4743A55E3C6EB71AE8ED41A3F9858_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceActionInvoker_4_tF939278B4E8D682286D65F21BFF68DA26A114CC3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceActionInvoker_5_t5D6BADB3F644D2EBFA06840E58DCA426261A083B_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceActionInvoker_6_tEAF8A46B09596A52FAAF50B1DA6C50ACBC01FD53_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceFunctionInvoker_2_t72DC398AF9BEC26B2F912976C1CC5953598D4F61_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceFunctionInvoker_3_t27629909CC77F96F6DF3BDA2E14EF34DC45B13A6_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceFunctionInvoker_4_tBF596E0B0F5F4D2FA52EA9F64F83ED9E85777B7C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceFunctionInvoker_5_tF4D78B9B97A8A22B61B6BE1CF3CDA54BBAC26181_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceFunctionInvoker_6_t7C3BC05C3DEEC17F9ED853141E191CD066BE7A6D_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstanceFunctionInvoker_7_t1CA6BEA4A7311BBD4CC46B6E9662123EB1E5008C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticActionInvoker_1_tB0F8934CD182496A83C1C3C9DEC462DEDC633A92_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticActionInvoker_2_t79003781515E2A82DF2882E32A67C4F036547F3F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticActionInvoker_3_tE7D13C19B3A02BA9E75C048EB9B3063C0271EDF8_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticActionInvoker_4_t812DD2204D16B5D764DAF959A6243B130A2FF357_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticActionInvoker_5_t88F8E4DF6E1B30091A6C7385958179B2656BEF26_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticFunctionInvoker_1_tD2299502B79316874BB02E19AF46C075C8979280_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticFunctionInvoker_2_tEA4A9505DECCE6E31C847E35797258D05B979975_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticFunctionInvoker_3_t5E86F12D7A6F7EFF28F4717182A99F4DACB8E7E4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticFunctionInvoker_4_t00A6E4E1DFD207476CDBBFCB3F73607B0CA932AD_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticFunctionInvoker_5_t1293D386DC648CB01044ADC662F936FEEB82A3FD_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticFunctionInvoker_6_tCE27B0D6EEDC6B7AF74D769FEB12DE70C303B922_0_0_0_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);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	Type_t* V_3 = NULL;
	ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D, NULL);
		MethodInfo_t* L_1 = ___0_methodInfo;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisMethodInfo_t_mACBF26E799063F94F8E93C5742C9E20CC9179639(L_0, L_1, EnsureThat_IsNotNull_TisMethodInfo_t_mACBF26E799063F94F8E93C5742C9E20CC9179639_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* L_2 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___methodInvokers;
		V_0 = L_2;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0782:
			{
				{
					bool L_3 = V_1;
					if (!L_3)
					{
						goto IL_078b;
					}
				}
				{
					Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* L_4 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
				}

IL_078b:
				{
					return;
				}
			}
		});
		try
		{
			{
				Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* L_5 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_1), NULL);
				il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
				Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* L_6 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___methodInvokers;
				MethodInfo_t* L_7 = ___0_methodInfo;
				NullCheck(L_6);
				bool L_8;
				L_8 = Dictionary_2_TryGetValue_m1C865A9B5C7A0618B804151ECE7219ABAED02EAE(L_6, L_7, (&V_2), Dictionary_2_TryGetValue_m1C865A9B5C7A0618B804151ECE7219ABAED02EAE_RuntimeMethod_var);
				if (L_8)
				{
					goto IL_077d_1;
				}
			}
			{
				MethodInfo_t* L_9 = ___0_methodInfo;
				il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
				bool L_10;
				L_10 = OptimizedReflection_SupportsOptimization_m6F8B75D83A6AA63D88FD9E39F8F774E9B92F3914(L_9, NULL);
				if (!L_10)
				{
					goto IL_0764_1;
				}
			}
			{
				MethodInfo_t* L_11 = ___0_methodInfo;
				NullCheck(L_11);
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_12;
				L_12 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16, L_11);
				V_4 = L_12;
				MethodInfo_t* L_13 = ___0_methodInfo;
				NullCheck(L_13);
				Type_t* L_14;
				L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_13);
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_16;
				L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
				bool L_17;
				L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL);
				if (!L_17)
				{
					goto IL_039d_1;
				}
			}
			{
				MethodInfo_t* L_18 = ___0_methodInfo;
				NullCheck(L_18);
				bool L_19;
				L_19 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_18, NULL);
				if (!L_19)
				{
					goto IL_01e3_1;
				}
			}
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_20 = V_4;
				NullCheck(L_20);
				if ((((RuntimeArray*)L_20)->max_length))
				{
					goto IL_007f_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_22;
				L_22 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_21, NULL);
				V_3 = L_22;
				goto IL_074c_1;
			}

IL_007f_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_23 = V_4;
				NullCheck(L_23);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))) == ((uint32_t)1))))
				{
					goto IL_00ad_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast<intptr_t> (StaticActionInvoker_1_tB0F8934CD182496A83C1C3C9DEC462DEDC633A92_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_25;
				L_25 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_24, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_26 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27 = L_26;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_28 = V_4;
				NullCheck(L_28);
				int32_t L_29 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
				NullCheck(L_30);
				Type_t* L_31;
				L_31 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_30);
				NullCheck(L_27);
				ArrayElementTypeCheck (L_27, L_31);
				(L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_31);
				NullCheck(L_25);
				Type_t* L_32;
				L_32 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_25, L_27);
				V_3 = L_32;
				goto IL_074c_1;
			}

IL_00ad_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_33 = V_4;
				NullCheck(L_33);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_33)->max_length))) == ((uint32_t)2))))
				{
					goto IL_00e7_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (StaticActionInvoker_2_t79003781515E2A82DF2882E32A67C4F036547F3F_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_35;
				L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_36 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_37 = L_36;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_38 = V_4;
				NullCheck(L_38);
				int32_t L_39 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_40 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
				NullCheck(L_40);
				Type_t* L_41;
				L_41 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_40);
				NullCheck(L_37);
				ArrayElementTypeCheck (L_37, L_41);
				(L_37)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_41);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_42 = L_37;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_43 = V_4;
				NullCheck(L_43);
				int32_t L_44 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_45 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_44));
				NullCheck(L_45);
				Type_t* L_46;
				L_46 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_45);
				NullCheck(L_42);
				ArrayElementTypeCheck (L_42, L_46);
				(L_42)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_46);
				NullCheck(L_35);
				Type_t* L_47;
				L_47 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_35, L_42);
				V_3 = L_47;
				goto IL_074c_1;
			}

IL_00e7_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_48 = V_4;
				NullCheck(L_48);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_48)->max_length))) == ((uint32_t)3))))
				{
					goto IL_012d_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (StaticActionInvoker_3_tE7D13C19B3A02BA9E75C048EB9B3063C0271EDF8_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_50;
				L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_51 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)3);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_52 = L_51;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_53 = V_4;
				NullCheck(L_53);
				int32_t L_54 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_55 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
				NullCheck(L_55);
				Type_t* L_56;
				L_56 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_55);
				NullCheck(L_52);
				ArrayElementTypeCheck (L_52, L_56);
				(L_52)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_56);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_57 = L_52;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_58 = V_4;
				NullCheck(L_58);
				int32_t L_59 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_60 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
				NullCheck(L_60);
				Type_t* L_61;
				L_61 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_60);
				NullCheck(L_57);
				ArrayElementTypeCheck (L_57, L_61);
				(L_57)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_61);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_62 = L_57;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_63 = V_4;
				NullCheck(L_63);
				int32_t L_64 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_65 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
				NullCheck(L_65);
				Type_t* L_66;
				L_66 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_65);
				NullCheck(L_62);
				ArrayElementTypeCheck (L_62, L_66);
				(L_62)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_66);
				NullCheck(L_50);
				Type_t* L_67;
				L_67 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_50, L_62);
				V_3 = L_67;
				goto IL_074c_1;
			}

IL_012d_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_68 = V_4;
				NullCheck(L_68);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_68)->max_length))) == ((uint32_t)4))))
				{
					goto IL_017f_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_69 = { reinterpret_cast<intptr_t> (StaticActionInvoker_4_t812DD2204D16B5D764DAF959A6243B130A2FF357_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_70;
				L_70 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_69, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_71 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)4);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_72 = L_71;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_73 = V_4;
				NullCheck(L_73);
				int32_t L_74 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_75 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
				NullCheck(L_75);
				Type_t* L_76;
				L_76 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_75);
				NullCheck(L_72);
				ArrayElementTypeCheck (L_72, L_76);
				(L_72)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_76);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_77 = L_72;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_78 = V_4;
				NullCheck(L_78);
				int32_t L_79 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_80 = (L_78)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
				NullCheck(L_80);
				Type_t* L_81;
				L_81 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_80);
				NullCheck(L_77);
				ArrayElementTypeCheck (L_77, L_81);
				(L_77)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_81);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_82 = L_77;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_83 = V_4;
				NullCheck(L_83);
				int32_t L_84 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_85 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
				NullCheck(L_85);
				Type_t* L_86;
				L_86 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_85);
				NullCheck(L_82);
				ArrayElementTypeCheck (L_82, L_86);
				(L_82)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_86);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_87 = L_82;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_88 = V_4;
				NullCheck(L_88);
				int32_t L_89 = 3;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_90 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
				NullCheck(L_90);
				Type_t* L_91;
				L_91 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_90);
				NullCheck(L_87);
				ArrayElementTypeCheck (L_87, L_91);
				(L_87)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_91);
				NullCheck(L_70);
				Type_t* L_92;
				L_92 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_70, L_87);
				V_3 = L_92;
				goto IL_074c_1;
			}

IL_017f_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_93 = V_4;
				NullCheck(L_93);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_93)->max_length))) == ((uint32_t)5))))
				{
					goto IL_01dd_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_94 = { reinterpret_cast<intptr_t> (StaticActionInvoker_5_t88F8E4DF6E1B30091A6C7385958179B2656BEF26_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_95;
				L_95 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_94, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_96 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)5);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_97 = L_96;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_98 = V_4;
				NullCheck(L_98);
				int32_t L_99 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_100 = (L_98)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
				NullCheck(L_100);
				Type_t* L_101;
				L_101 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_100);
				NullCheck(L_97);
				ArrayElementTypeCheck (L_97, L_101);
				(L_97)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_101);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_102 = L_97;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_103 = V_4;
				NullCheck(L_103);
				int32_t L_104 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_105 = (L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_104));
				NullCheck(L_105);
				Type_t* L_106;
				L_106 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_105);
				NullCheck(L_102);
				ArrayElementTypeCheck (L_102, L_106);
				(L_102)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_106);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_107 = L_102;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_108 = V_4;
				NullCheck(L_108);
				int32_t L_109 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_110 = (L_108)->GetAt(static_cast<il2cpp_array_size_t>(L_109));
				NullCheck(L_110);
				Type_t* L_111;
				L_111 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_110);
				NullCheck(L_107);
				ArrayElementTypeCheck (L_107, L_111);
				(L_107)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_111);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_112 = L_107;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_113 = V_4;
				NullCheck(L_113);
				int32_t L_114 = 3;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_115 = (L_113)->GetAt(static_cast<il2cpp_array_size_t>(L_114));
				NullCheck(L_115);
				Type_t* L_116;
				L_116 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_115);
				NullCheck(L_112);
				ArrayElementTypeCheck (L_112, L_116);
				(L_112)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_116);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_117 = L_112;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_118 = V_4;
				NullCheck(L_118);
				int32_t L_119 = 4;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_120 = (L_118)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
				NullCheck(L_120);
				Type_t* L_121;
				L_121 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_120);
				NullCheck(L_117);
				ArrayElementTypeCheck (L_117, L_121);
				(L_117)->SetAt(static_cast<il2cpp_array_size_t>(4), (Type_t*)L_121);
				NullCheck(L_95);
				Type_t* L_122;
				L_122 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_95, L_117);
				V_3 = L_122;
				goto IL_074c_1;
			}

IL_01dd_1:
			{
				NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_123 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
				NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_123, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_123, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D_RuntimeMethod_var)));
			}

IL_01e3_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_124 = V_4;
				NullCheck(L_124);
				if ((((RuntimeArray*)L_124)->max_length))
				{
					goto IL_020c_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_125 = { reinterpret_cast<intptr_t> (InstanceActionInvoker_1_t7075B495D38AAB1F45DEF56F33FBB978DC2BF0BA_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_126;
				L_126 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_125, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_127 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_128 = L_127;
				MethodInfo_t* L_129 = ___0_methodInfo;
				NullCheck(L_129);
				Type_t* L_130;
				L_130 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_129);
				NullCheck(L_128);
				ArrayElementTypeCheck (L_128, L_130);
				(L_128)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_130);
				NullCheck(L_126);
				Type_t* L_131;
				L_131 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_126, L_128);
				V_3 = L_131;
				goto IL_074c_1;
			}

IL_020c_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_132 = V_4;
				NullCheck(L_132);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_132)->max_length))) == ((uint32_t)1))))
				{
					goto IL_0243_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_133 = { reinterpret_cast<intptr_t> (InstanceActionInvoker_2_t81A3E4F94B34101DD9ECDAC8C153C269598ED15E_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_134;
				L_134 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_133, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_135 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_136 = L_135;
				MethodInfo_t* L_137 = ___0_methodInfo;
				NullCheck(L_137);
				Type_t* L_138;
				L_138 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_137);
				NullCheck(L_136);
				ArrayElementTypeCheck (L_136, L_138);
				(L_136)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_138);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_139 = L_136;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_140 = V_4;
				NullCheck(L_140);
				int32_t L_141 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_142 = (L_140)->GetAt(static_cast<il2cpp_array_size_t>(L_141));
				NullCheck(L_142);
				Type_t* L_143;
				L_143 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_142);
				NullCheck(L_139);
				ArrayElementTypeCheck (L_139, L_143);
				(L_139)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_143);
				NullCheck(L_134);
				Type_t* L_144;
				L_144 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_134, L_139);
				V_3 = L_144;
				goto IL_074c_1;
			}

IL_0243_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_145 = V_4;
				NullCheck(L_145);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_145)->max_length))) == ((uint32_t)2))))
				{
					goto IL_0286_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_146 = { reinterpret_cast<intptr_t> (InstanceActionInvoker_3_t127512D957A4743A55E3C6EB71AE8ED41A3F9858_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_147;
				L_147 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_146, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_148 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)3);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_149 = L_148;
				MethodInfo_t* L_150 = ___0_methodInfo;
				NullCheck(L_150);
				Type_t* L_151;
				L_151 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_150);
				NullCheck(L_149);
				ArrayElementTypeCheck (L_149, L_151);
				(L_149)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_151);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_152 = L_149;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_153 = V_4;
				NullCheck(L_153);
				int32_t L_154 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_155 = (L_153)->GetAt(static_cast<il2cpp_array_size_t>(L_154));
				NullCheck(L_155);
				Type_t* L_156;
				L_156 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_155);
				NullCheck(L_152);
				ArrayElementTypeCheck (L_152, L_156);
				(L_152)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_156);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_157 = L_152;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_158 = V_4;
				NullCheck(L_158);
				int32_t L_159 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_160 = (L_158)->GetAt(static_cast<il2cpp_array_size_t>(L_159));
				NullCheck(L_160);
				Type_t* L_161;
				L_161 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_160);
				NullCheck(L_157);
				ArrayElementTypeCheck (L_157, L_161);
				(L_157)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_161);
				NullCheck(L_147);
				Type_t* L_162;
				L_162 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_147, L_157);
				V_3 = L_162;
				goto IL_074c_1;
			}

IL_0286_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_163 = V_4;
				NullCheck(L_163);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_163)->max_length))) == ((uint32_t)3))))
				{
					goto IL_02d5_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_164 = { reinterpret_cast<intptr_t> (InstanceActionInvoker_4_tF939278B4E8D682286D65F21BFF68DA26A114CC3_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_165;
				L_165 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_164, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_166 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)4);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_167 = L_166;
				MethodInfo_t* L_168 = ___0_methodInfo;
				NullCheck(L_168);
				Type_t* L_169;
				L_169 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_168);
				NullCheck(L_167);
				ArrayElementTypeCheck (L_167, L_169);
				(L_167)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_169);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_170 = L_167;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_171 = V_4;
				NullCheck(L_171);
				int32_t L_172 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_173 = (L_171)->GetAt(static_cast<il2cpp_array_size_t>(L_172));
				NullCheck(L_173);
				Type_t* L_174;
				L_174 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_173);
				NullCheck(L_170);
				ArrayElementTypeCheck (L_170, L_174);
				(L_170)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_174);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_175 = L_170;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_176 = V_4;
				NullCheck(L_176);
				int32_t L_177 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_178 = (L_176)->GetAt(static_cast<il2cpp_array_size_t>(L_177));
				NullCheck(L_178);
				Type_t* L_179;
				L_179 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_178);
				NullCheck(L_175);
				ArrayElementTypeCheck (L_175, L_179);
				(L_175)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_179);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_180 = L_175;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_181 = V_4;
				NullCheck(L_181);
				int32_t L_182 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_183 = (L_181)->GetAt(static_cast<il2cpp_array_size_t>(L_182));
				NullCheck(L_183);
				Type_t* L_184;
				L_184 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_183);
				NullCheck(L_180);
				ArrayElementTypeCheck (L_180, L_184);
				(L_180)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_184);
				NullCheck(L_165);
				Type_t* L_185;
				L_185 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_165, L_180);
				V_3 = L_185;
				goto IL_074c_1;
			}

IL_02d5_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_186 = V_4;
				NullCheck(L_186);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_186)->max_length))) == ((uint32_t)4))))
				{
					goto IL_0330_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_187 = { reinterpret_cast<intptr_t> (InstanceActionInvoker_5_t5D6BADB3F644D2EBFA06840E58DCA426261A083B_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_188;
				L_188 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_187, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_189 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)5);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_190 = L_189;
				MethodInfo_t* L_191 = ___0_methodInfo;
				NullCheck(L_191);
				Type_t* L_192;
				L_192 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_191);
				NullCheck(L_190);
				ArrayElementTypeCheck (L_190, L_192);
				(L_190)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_192);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_193 = L_190;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_194 = V_4;
				NullCheck(L_194);
				int32_t L_195 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_196 = (L_194)->GetAt(static_cast<il2cpp_array_size_t>(L_195));
				NullCheck(L_196);
				Type_t* L_197;
				L_197 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_196);
				NullCheck(L_193);
				ArrayElementTypeCheck (L_193, L_197);
				(L_193)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_197);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_198 = L_193;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_199 = V_4;
				NullCheck(L_199);
				int32_t L_200 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_201 = (L_199)->GetAt(static_cast<il2cpp_array_size_t>(L_200));
				NullCheck(L_201);
				Type_t* L_202;
				L_202 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_201);
				NullCheck(L_198);
				ArrayElementTypeCheck (L_198, L_202);
				(L_198)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_202);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_203 = L_198;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_204 = V_4;
				NullCheck(L_204);
				int32_t L_205 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_206 = (L_204)->GetAt(static_cast<il2cpp_array_size_t>(L_205));
				NullCheck(L_206);
				Type_t* L_207;
				L_207 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_206);
				NullCheck(L_203);
				ArrayElementTypeCheck (L_203, L_207);
				(L_203)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_207);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_208 = L_203;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_209 = V_4;
				NullCheck(L_209);
				int32_t L_210 = 3;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_211 = (L_209)->GetAt(static_cast<il2cpp_array_size_t>(L_210));
				NullCheck(L_211);
				Type_t* L_212;
				L_212 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_211);
				NullCheck(L_208);
				ArrayElementTypeCheck (L_208, L_212);
				(L_208)->SetAt(static_cast<il2cpp_array_size_t>(4), (Type_t*)L_212);
				NullCheck(L_188);
				Type_t* L_213;
				L_213 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_188, L_208);
				V_3 = L_213;
				goto IL_074c_1;
			}

IL_0330_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_214 = V_4;
				NullCheck(L_214);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_214)->max_length))) == ((uint32_t)5))))
				{
					goto IL_0397_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_215 = { reinterpret_cast<intptr_t> (InstanceActionInvoker_6_tEAF8A46B09596A52FAAF50B1DA6C50ACBC01FD53_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_216;
				L_216 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_215, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_217 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)6);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_218 = L_217;
				MethodInfo_t* L_219 = ___0_methodInfo;
				NullCheck(L_219);
				Type_t* L_220;
				L_220 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_219);
				NullCheck(L_218);
				ArrayElementTypeCheck (L_218, L_220);
				(L_218)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_220);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_221 = L_218;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_222 = V_4;
				NullCheck(L_222);
				int32_t L_223 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_224 = (L_222)->GetAt(static_cast<il2cpp_array_size_t>(L_223));
				NullCheck(L_224);
				Type_t* L_225;
				L_225 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_224);
				NullCheck(L_221);
				ArrayElementTypeCheck (L_221, L_225);
				(L_221)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_225);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_226 = L_221;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_227 = V_4;
				NullCheck(L_227);
				int32_t L_228 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_229 = (L_227)->GetAt(static_cast<il2cpp_array_size_t>(L_228));
				NullCheck(L_229);
				Type_t* L_230;
				L_230 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_229);
				NullCheck(L_226);
				ArrayElementTypeCheck (L_226, L_230);
				(L_226)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_230);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_231 = L_226;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_232 = V_4;
				NullCheck(L_232);
				int32_t L_233 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_234 = (L_232)->GetAt(static_cast<il2cpp_array_size_t>(L_233));
				NullCheck(L_234);
				Type_t* L_235;
				L_235 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_234);
				NullCheck(L_231);
				ArrayElementTypeCheck (L_231, L_235);
				(L_231)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_235);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_236 = L_231;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_237 = V_4;
				NullCheck(L_237);
				int32_t L_238 = 3;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_239 = (L_237)->GetAt(static_cast<il2cpp_array_size_t>(L_238));
				NullCheck(L_239);
				Type_t* L_240;
				L_240 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_239);
				NullCheck(L_236);
				ArrayElementTypeCheck (L_236, L_240);
				(L_236)->SetAt(static_cast<il2cpp_array_size_t>(4), (Type_t*)L_240);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_241 = L_236;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_242 = V_4;
				NullCheck(L_242);
				int32_t L_243 = 4;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_244 = (L_242)->GetAt(static_cast<il2cpp_array_size_t>(L_243));
				NullCheck(L_244);
				Type_t* L_245;
				L_245 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_244);
				NullCheck(L_241);
				ArrayElementTypeCheck (L_241, L_245);
				(L_241)->SetAt(static_cast<il2cpp_array_size_t>(5), (Type_t*)L_245);
				NullCheck(L_216);
				Type_t* L_246;
				L_246 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_216, L_241);
				V_3 = L_246;
				goto IL_074c_1;
			}

IL_0397_1:
			{
				NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_247 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
				NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_247, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_247, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D_RuntimeMethod_var)));
			}

IL_039d_1:
			{
				MethodInfo_t* L_248 = ___0_methodInfo;
				NullCheck(L_248);
				bool L_249;
				L_249 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_248, NULL);
				if (!L_249)
				{
					goto IL_0562_1;
				}
			}
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_250 = V_4;
				NullCheck(L_250);
				if ((((RuntimeArray*)L_250)->max_length))
				{
					goto IL_03d1_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_251 = { reinterpret_cast<intptr_t> (StaticFunctionInvoker_1_tD2299502B79316874BB02E19AF46C075C8979280_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_252;
				L_252 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_251, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_253 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_254 = L_253;
				MethodInfo_t* L_255 = ___0_methodInfo;
				NullCheck(L_255);
				Type_t* L_256;
				L_256 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_255);
				NullCheck(L_254);
				ArrayElementTypeCheck (L_254, L_256);
				(L_254)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_256);
				NullCheck(L_252);
				Type_t* L_257;
				L_257 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_252, L_254);
				V_3 = L_257;
				goto IL_074c_1;
			}

IL_03d1_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_258 = V_4;
				NullCheck(L_258);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_258)->max_length))) == ((uint32_t)1))))
				{
					goto IL_0408_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_259 = { reinterpret_cast<intptr_t> (StaticFunctionInvoker_2_tEA4A9505DECCE6E31C847E35797258D05B979975_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_260;
				L_260 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_259, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_261 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_262 = L_261;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_263 = V_4;
				NullCheck(L_263);
				int32_t L_264 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_265 = (L_263)->GetAt(static_cast<il2cpp_array_size_t>(L_264));
				NullCheck(L_265);
				Type_t* L_266;
				L_266 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_265);
				NullCheck(L_262);
				ArrayElementTypeCheck (L_262, L_266);
				(L_262)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_266);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_267 = L_262;
				MethodInfo_t* L_268 = ___0_methodInfo;
				NullCheck(L_268);
				Type_t* L_269;
				L_269 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_268);
				NullCheck(L_267);
				ArrayElementTypeCheck (L_267, L_269);
				(L_267)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_269);
				NullCheck(L_260);
				Type_t* L_270;
				L_270 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_260, L_267);
				V_3 = L_270;
				goto IL_074c_1;
			}

IL_0408_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_271 = V_4;
				NullCheck(L_271);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_271)->max_length))) == ((uint32_t)2))))
				{
					goto IL_044b_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_272 = { reinterpret_cast<intptr_t> (StaticFunctionInvoker_3_t5E86F12D7A6F7EFF28F4717182A99F4DACB8E7E4_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);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_274 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)3);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_275 = L_274;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_276 = V_4;
				NullCheck(L_276);
				int32_t L_277 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_278 = (L_276)->GetAt(static_cast<il2cpp_array_size_t>(L_277));
				NullCheck(L_278);
				Type_t* L_279;
				L_279 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_278);
				NullCheck(L_275);
				ArrayElementTypeCheck (L_275, L_279);
				(L_275)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_279);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_280 = L_275;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_281 = V_4;
				NullCheck(L_281);
				int32_t L_282 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_283 = (L_281)->GetAt(static_cast<il2cpp_array_size_t>(L_282));
				NullCheck(L_283);
				Type_t* L_284;
				L_284 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_283);
				NullCheck(L_280);
				ArrayElementTypeCheck (L_280, L_284);
				(L_280)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_284);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_285 = L_280;
				MethodInfo_t* L_286 = ___0_methodInfo;
				NullCheck(L_286);
				Type_t* L_287;
				L_287 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_286);
				NullCheck(L_285);
				ArrayElementTypeCheck (L_285, L_287);
				(L_285)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_287);
				NullCheck(L_273);
				Type_t* L_288;
				L_288 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_273, L_285);
				V_3 = L_288;
				goto IL_074c_1;
			}

IL_044b_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_289 = V_4;
				NullCheck(L_289);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_289)->max_length))) == ((uint32_t)3))))
				{
					goto IL_049a_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_290 = { reinterpret_cast<intptr_t> (StaticFunctionInvoker_4_t00A6E4E1DFD207476CDBBFCB3F73607B0CA932AD_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_291;
				L_291 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_290, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_292 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)4);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_293 = L_292;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_294 = V_4;
				NullCheck(L_294);
				int32_t L_295 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_296 = (L_294)->GetAt(static_cast<il2cpp_array_size_t>(L_295));
				NullCheck(L_296);
				Type_t* L_297;
				L_297 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_296);
				NullCheck(L_293);
				ArrayElementTypeCheck (L_293, L_297);
				(L_293)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_297);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_298 = L_293;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_299 = V_4;
				NullCheck(L_299);
				int32_t L_300 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_301 = (L_299)->GetAt(static_cast<il2cpp_array_size_t>(L_300));
				NullCheck(L_301);
				Type_t* L_302;
				L_302 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_301);
				NullCheck(L_298);
				ArrayElementTypeCheck (L_298, L_302);
				(L_298)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_302);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_303 = L_298;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_304 = V_4;
				NullCheck(L_304);
				int32_t L_305 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_306 = (L_304)->GetAt(static_cast<il2cpp_array_size_t>(L_305));
				NullCheck(L_306);
				Type_t* L_307;
				L_307 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_306);
				NullCheck(L_303);
				ArrayElementTypeCheck (L_303, L_307);
				(L_303)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_307);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_308 = L_303;
				MethodInfo_t* L_309 = ___0_methodInfo;
				NullCheck(L_309);
				Type_t* L_310;
				L_310 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_309);
				NullCheck(L_308);
				ArrayElementTypeCheck (L_308, L_310);
				(L_308)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_310);
				NullCheck(L_291);
				Type_t* L_311;
				L_311 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_291, L_308);
				V_3 = L_311;
				goto IL_074c_1;
			}

IL_049a_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_312 = V_4;
				NullCheck(L_312);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_312)->max_length))) == ((uint32_t)4))))
				{
					goto IL_04f5_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_313 = { reinterpret_cast<intptr_t> (StaticFunctionInvoker_5_t1293D386DC648CB01044ADC662F936FEEB82A3FD_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_314;
				L_314 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_313, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_315 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)5);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_316 = L_315;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_317 = V_4;
				NullCheck(L_317);
				int32_t L_318 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_319 = (L_317)->GetAt(static_cast<il2cpp_array_size_t>(L_318));
				NullCheck(L_319);
				Type_t* L_320;
				L_320 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_319);
				NullCheck(L_316);
				ArrayElementTypeCheck (L_316, L_320);
				(L_316)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_320);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_321 = L_316;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_322 = V_4;
				NullCheck(L_322);
				int32_t L_323 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_324 = (L_322)->GetAt(static_cast<il2cpp_array_size_t>(L_323));
				NullCheck(L_324);
				Type_t* L_325;
				L_325 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_324);
				NullCheck(L_321);
				ArrayElementTypeCheck (L_321, L_325);
				(L_321)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_325);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_326 = L_321;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_327 = V_4;
				NullCheck(L_327);
				int32_t L_328 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_329 = (L_327)->GetAt(static_cast<il2cpp_array_size_t>(L_328));
				NullCheck(L_329);
				Type_t* L_330;
				L_330 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_329);
				NullCheck(L_326);
				ArrayElementTypeCheck (L_326, L_330);
				(L_326)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_330);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_331 = L_326;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_332 = V_4;
				NullCheck(L_332);
				int32_t L_333 = 3;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_334 = (L_332)->GetAt(static_cast<il2cpp_array_size_t>(L_333));
				NullCheck(L_334);
				Type_t* L_335;
				L_335 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_334);
				NullCheck(L_331);
				ArrayElementTypeCheck (L_331, L_335);
				(L_331)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_335);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_336 = L_331;
				MethodInfo_t* L_337 = ___0_methodInfo;
				NullCheck(L_337);
				Type_t* L_338;
				L_338 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_337);
				NullCheck(L_336);
				ArrayElementTypeCheck (L_336, L_338);
				(L_336)->SetAt(static_cast<il2cpp_array_size_t>(4), (Type_t*)L_338);
				NullCheck(L_314);
				Type_t* L_339;
				L_339 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_314, L_336);
				V_3 = L_339;
				goto IL_074c_1;
			}

IL_04f5_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_340 = V_4;
				NullCheck(L_340);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_340)->max_length))) == ((uint32_t)5))))
				{
					goto IL_055c_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_341 = { reinterpret_cast<intptr_t> (StaticFunctionInvoker_6_tCE27B0D6EEDC6B7AF74D769FEB12DE70C303B922_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_342;
				L_342 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_341, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_343 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)6);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_344 = L_343;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_345 = V_4;
				NullCheck(L_345);
				int32_t L_346 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_347 = (L_345)->GetAt(static_cast<il2cpp_array_size_t>(L_346));
				NullCheck(L_347);
				Type_t* L_348;
				L_348 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_347);
				NullCheck(L_344);
				ArrayElementTypeCheck (L_344, L_348);
				(L_344)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_348);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_349 = L_344;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_350 = V_4;
				NullCheck(L_350);
				int32_t L_351 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_352 = (L_350)->GetAt(static_cast<il2cpp_array_size_t>(L_351));
				NullCheck(L_352);
				Type_t* L_353;
				L_353 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_352);
				NullCheck(L_349);
				ArrayElementTypeCheck (L_349, L_353);
				(L_349)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_353);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_354 = L_349;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_355 = V_4;
				NullCheck(L_355);
				int32_t L_356 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_357 = (L_355)->GetAt(static_cast<il2cpp_array_size_t>(L_356));
				NullCheck(L_357);
				Type_t* L_358;
				L_358 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_357);
				NullCheck(L_354);
				ArrayElementTypeCheck (L_354, L_358);
				(L_354)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_358);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_359 = L_354;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_360 = V_4;
				NullCheck(L_360);
				int32_t L_361 = 3;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_362 = (L_360)->GetAt(static_cast<il2cpp_array_size_t>(L_361));
				NullCheck(L_362);
				Type_t* L_363;
				L_363 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_362);
				NullCheck(L_359);
				ArrayElementTypeCheck (L_359, L_363);
				(L_359)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_363);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_364 = L_359;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_365 = V_4;
				NullCheck(L_365);
				int32_t L_366 = 4;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_367 = (L_365)->GetAt(static_cast<il2cpp_array_size_t>(L_366));
				NullCheck(L_367);
				Type_t* L_368;
				L_368 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_367);
				NullCheck(L_364);
				ArrayElementTypeCheck (L_364, L_368);
				(L_364)->SetAt(static_cast<il2cpp_array_size_t>(4), (Type_t*)L_368);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_369 = L_364;
				MethodInfo_t* L_370 = ___0_methodInfo;
				NullCheck(L_370);
				Type_t* L_371;
				L_371 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_370);
				NullCheck(L_369);
				ArrayElementTypeCheck (L_369, L_371);
				(L_369)->SetAt(static_cast<il2cpp_array_size_t>(5), (Type_t*)L_371);
				NullCheck(L_342);
				Type_t* L_372;
				L_372 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_342, L_369);
				V_3 = L_372;
				goto IL_074c_1;
			}

IL_055c_1:
			{
				NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_373 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
				NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_373, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_373, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D_RuntimeMethod_var)));
			}

IL_0562_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_374 = V_4;
				NullCheck(L_374);
				if ((((RuntimeArray*)L_374)->max_length))
				{
					goto IL_0594_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_375 = { reinterpret_cast<intptr_t> (InstanceFunctionInvoker_2_t72DC398AF9BEC26B2F912976C1CC5953598D4F61_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_376;
				L_376 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_375, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_377 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_378 = L_377;
				MethodInfo_t* L_379 = ___0_methodInfo;
				NullCheck(L_379);
				Type_t* L_380;
				L_380 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_379);
				NullCheck(L_378);
				ArrayElementTypeCheck (L_378, L_380);
				(L_378)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_380);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_381 = L_378;
				MethodInfo_t* L_382 = ___0_methodInfo;
				NullCheck(L_382);
				Type_t* L_383;
				L_383 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_382);
				NullCheck(L_381);
				ArrayElementTypeCheck (L_381, L_383);
				(L_381)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_383);
				NullCheck(L_376);
				Type_t* L_384;
				L_384 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_376, L_381);
				V_3 = L_384;
				goto IL_074c_1;
			}

IL_0594_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_385 = V_4;
				NullCheck(L_385);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_385)->max_length))) == ((uint32_t)1))))
				{
					goto IL_05d4_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_386 = { reinterpret_cast<intptr_t> (InstanceFunctionInvoker_3_t27629909CC77F96F6DF3BDA2E14EF34DC45B13A6_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_387;
				L_387 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_386, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_388 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)3);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_389 = L_388;
				MethodInfo_t* L_390 = ___0_methodInfo;
				NullCheck(L_390);
				Type_t* L_391;
				L_391 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_390);
				NullCheck(L_389);
				ArrayElementTypeCheck (L_389, L_391);
				(L_389)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_391);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_392 = L_389;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_393 = V_4;
				NullCheck(L_393);
				int32_t L_394 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_395 = (L_393)->GetAt(static_cast<il2cpp_array_size_t>(L_394));
				NullCheck(L_395);
				Type_t* L_396;
				L_396 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_395);
				NullCheck(L_392);
				ArrayElementTypeCheck (L_392, L_396);
				(L_392)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_396);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_397 = L_392;
				MethodInfo_t* L_398 = ___0_methodInfo;
				NullCheck(L_398);
				Type_t* L_399;
				L_399 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_398);
				NullCheck(L_397);
				ArrayElementTypeCheck (L_397, L_399);
				(L_397)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_399);
				NullCheck(L_387);
				Type_t* L_400;
				L_400 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_387, L_397);
				V_3 = L_400;
				goto IL_074c_1;
			}

IL_05d4_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_401 = V_4;
				NullCheck(L_401);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_401)->max_length))) == ((uint32_t)2))))
				{
					goto IL_0620_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_402 = { reinterpret_cast<intptr_t> (InstanceFunctionInvoker_4_tBF596E0B0F5F4D2FA52EA9F64F83ED9E85777B7C_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_403;
				L_403 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_402, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_404 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)4);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_405 = L_404;
				MethodInfo_t* L_406 = ___0_methodInfo;
				NullCheck(L_406);
				Type_t* L_407;
				L_407 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_406);
				NullCheck(L_405);
				ArrayElementTypeCheck (L_405, L_407);
				(L_405)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_407);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_408 = L_405;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_409 = V_4;
				NullCheck(L_409);
				int32_t L_410 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_411 = (L_409)->GetAt(static_cast<il2cpp_array_size_t>(L_410));
				NullCheck(L_411);
				Type_t* L_412;
				L_412 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_411);
				NullCheck(L_408);
				ArrayElementTypeCheck (L_408, L_412);
				(L_408)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_412);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_413 = L_408;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_414 = V_4;
				NullCheck(L_414);
				int32_t L_415 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_416 = (L_414)->GetAt(static_cast<il2cpp_array_size_t>(L_415));
				NullCheck(L_416);
				Type_t* L_417;
				L_417 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_416);
				NullCheck(L_413);
				ArrayElementTypeCheck (L_413, L_417);
				(L_413)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_417);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_418 = L_413;
				MethodInfo_t* L_419 = ___0_methodInfo;
				NullCheck(L_419);
				Type_t* L_420;
				L_420 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_419);
				NullCheck(L_418);
				ArrayElementTypeCheck (L_418, L_420);
				(L_418)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_420);
				NullCheck(L_403);
				Type_t* L_421;
				L_421 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_403, L_418);
				V_3 = L_421;
				goto IL_074c_1;
			}

IL_0620_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_422 = V_4;
				NullCheck(L_422);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_422)->max_length))) == ((uint32_t)3))))
				{
					goto IL_0678_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_423 = { reinterpret_cast<intptr_t> (InstanceFunctionInvoker_5_tF4D78B9B97A8A22B61B6BE1CF3CDA54BBAC26181_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_424;
				L_424 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_423, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_425 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)5);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_426 = L_425;
				MethodInfo_t* L_427 = ___0_methodInfo;
				NullCheck(L_427);
				Type_t* L_428;
				L_428 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_427);
				NullCheck(L_426);
				ArrayElementTypeCheck (L_426, L_428);
				(L_426)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_428);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_429 = L_426;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_430 = V_4;
				NullCheck(L_430);
				int32_t L_431 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_432 = (L_430)->GetAt(static_cast<il2cpp_array_size_t>(L_431));
				NullCheck(L_432);
				Type_t* L_433;
				L_433 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_432);
				NullCheck(L_429);
				ArrayElementTypeCheck (L_429, L_433);
				(L_429)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_433);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_434 = L_429;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_435 = V_4;
				NullCheck(L_435);
				int32_t L_436 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_437 = (L_435)->GetAt(static_cast<il2cpp_array_size_t>(L_436));
				NullCheck(L_437);
				Type_t* L_438;
				L_438 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_437);
				NullCheck(L_434);
				ArrayElementTypeCheck (L_434, L_438);
				(L_434)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_438);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_439 = L_434;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_440 = V_4;
				NullCheck(L_440);
				int32_t L_441 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_442 = (L_440)->GetAt(static_cast<il2cpp_array_size_t>(L_441));
				NullCheck(L_442);
				Type_t* L_443;
				L_443 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_442);
				NullCheck(L_439);
				ArrayElementTypeCheck (L_439, L_443);
				(L_439)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_443);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_444 = L_439;
				MethodInfo_t* L_445 = ___0_methodInfo;
				NullCheck(L_445);
				Type_t* L_446;
				L_446 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_445);
				NullCheck(L_444);
				ArrayElementTypeCheck (L_444, L_446);
				(L_444)->SetAt(static_cast<il2cpp_array_size_t>(4), (Type_t*)L_446);
				NullCheck(L_424);
				Type_t* L_447;
				L_447 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_424, L_444);
				V_3 = L_447;
				goto IL_074c_1;
			}

IL_0678_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_448 = V_4;
				NullCheck(L_448);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_448)->max_length))) == ((uint32_t)4))))
				{
					goto IL_06d9_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_449 = { reinterpret_cast<intptr_t> (InstanceFunctionInvoker_6_t7C3BC05C3DEEC17F9ED853141E191CD066BE7A6D_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_450;
				L_450 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_449, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_451 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)6);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_452 = L_451;
				MethodInfo_t* L_453 = ___0_methodInfo;
				NullCheck(L_453);
				Type_t* L_454;
				L_454 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_453);
				NullCheck(L_452);
				ArrayElementTypeCheck (L_452, L_454);
				(L_452)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_454);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_455 = L_452;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_456 = V_4;
				NullCheck(L_456);
				int32_t L_457 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_458 = (L_456)->GetAt(static_cast<il2cpp_array_size_t>(L_457));
				NullCheck(L_458);
				Type_t* L_459;
				L_459 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_458);
				NullCheck(L_455);
				ArrayElementTypeCheck (L_455, L_459);
				(L_455)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_459);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_460 = L_455;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_461 = V_4;
				NullCheck(L_461);
				int32_t L_462 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_463 = (L_461)->GetAt(static_cast<il2cpp_array_size_t>(L_462));
				NullCheck(L_463);
				Type_t* L_464;
				L_464 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_463);
				NullCheck(L_460);
				ArrayElementTypeCheck (L_460, L_464);
				(L_460)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_464);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_465 = L_460;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_466 = V_4;
				NullCheck(L_466);
				int32_t L_467 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_468 = (L_466)->GetAt(static_cast<il2cpp_array_size_t>(L_467));
				NullCheck(L_468);
				Type_t* L_469;
				L_469 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_468);
				NullCheck(L_465);
				ArrayElementTypeCheck (L_465, L_469);
				(L_465)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_469);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_470 = L_465;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_471 = V_4;
				NullCheck(L_471);
				int32_t L_472 = 3;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_473 = (L_471)->GetAt(static_cast<il2cpp_array_size_t>(L_472));
				NullCheck(L_473);
				Type_t* L_474;
				L_474 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_473);
				NullCheck(L_470);
				ArrayElementTypeCheck (L_470, L_474);
				(L_470)->SetAt(static_cast<il2cpp_array_size_t>(4), (Type_t*)L_474);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_475 = L_470;
				MethodInfo_t* L_476 = ___0_methodInfo;
				NullCheck(L_476);
				Type_t* L_477;
				L_477 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_476);
				NullCheck(L_475);
				ArrayElementTypeCheck (L_475, L_477);
				(L_475)->SetAt(static_cast<il2cpp_array_size_t>(5), (Type_t*)L_477);
				NullCheck(L_450);
				Type_t* L_478;
				L_478 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_450, L_475);
				V_3 = L_478;
				goto IL_074c_1;
			}

IL_06d9_1:
			{
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_479 = V_4;
				NullCheck(L_479);
				if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_479)->max_length))) == ((uint32_t)5))))
				{
					goto IL_0746_1;
				}
			}
			{
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_480 = { reinterpret_cast<intptr_t> (InstanceFunctionInvoker_7_t1CA6BEA4A7311BBD4CC46B6E9662123EB1E5008C_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_481;
				L_481 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_480, NULL);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_482 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)7);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_483 = L_482;
				MethodInfo_t* L_484 = ___0_methodInfo;
				NullCheck(L_484);
				Type_t* L_485;
				L_485 = VirtualFuncInvoker0< Type_t* >::Invoke(9, L_484);
				NullCheck(L_483);
				ArrayElementTypeCheck (L_483, L_485);
				(L_483)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_485);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_486 = L_483;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_487 = V_4;
				NullCheck(L_487);
				int32_t L_488 = 0;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_489 = (L_487)->GetAt(static_cast<il2cpp_array_size_t>(L_488));
				NullCheck(L_489);
				Type_t* L_490;
				L_490 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_489);
				NullCheck(L_486);
				ArrayElementTypeCheck (L_486, L_490);
				(L_486)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_490);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_491 = L_486;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_492 = V_4;
				NullCheck(L_492);
				int32_t L_493 = 1;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_494 = (L_492)->GetAt(static_cast<il2cpp_array_size_t>(L_493));
				NullCheck(L_494);
				Type_t* L_495;
				L_495 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_494);
				NullCheck(L_491);
				ArrayElementTypeCheck (L_491, L_495);
				(L_491)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_495);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_496 = L_491;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_497 = V_4;
				NullCheck(L_497);
				int32_t L_498 = 2;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_499 = (L_497)->GetAt(static_cast<il2cpp_array_size_t>(L_498));
				NullCheck(L_499);
				Type_t* L_500;
				L_500 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_499);
				NullCheck(L_496);
				ArrayElementTypeCheck (L_496, L_500);
				(L_496)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_500);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_501 = L_496;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_502 = V_4;
				NullCheck(L_502);
				int32_t L_503 = 3;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_504 = (L_502)->GetAt(static_cast<il2cpp_array_size_t>(L_503));
				NullCheck(L_504);
				Type_t* L_505;
				L_505 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_504);
				NullCheck(L_501);
				ArrayElementTypeCheck (L_501, L_505);
				(L_501)->SetAt(static_cast<il2cpp_array_size_t>(4), (Type_t*)L_505);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_506 = L_501;
				ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_507 = V_4;
				NullCheck(L_507);
				int32_t L_508 = 4;
				ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_509 = (L_507)->GetAt(static_cast<il2cpp_array_size_t>(L_508));
				NullCheck(L_509);
				Type_t* L_510;
				L_510 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_509);
				NullCheck(L_506);
				ArrayElementTypeCheck (L_506, L_510);
				(L_506)->SetAt(static_cast<il2cpp_array_size_t>(5), (Type_t*)L_510);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_511 = L_506;
				MethodInfo_t* L_512 = ___0_methodInfo;
				NullCheck(L_512);
				Type_t* L_513;
				L_513 = VirtualFuncInvoker0< Type_t* >::Invoke(41, L_512);
				NullCheck(L_511);
				ArrayElementTypeCheck (L_511, L_513);
				(L_511)->SetAt(static_cast<il2cpp_array_size_t>(6), (Type_t*)L_513);
				NullCheck(L_481);
				Type_t* L_514;
				L_514 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_481, L_511);
				V_3 = L_514;
				goto IL_074c_1;
			}

IL_0746_1:
			{
				NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_515 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
				NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_515, NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_515, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OptimizedReflection_GetMethodInvoker_m1F5AE4FEE232BB21C091CFE0E87C2B80D68D1A2D_RuntimeMethod_var)));
			}

IL_074c_1:
			{
				Type_t* L_516 = V_3;
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_517 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_518 = L_517;
				MethodInfo_t* L_519 = ___0_methodInfo;
				NullCheck(L_518);
				ArrayElementTypeCheck (L_518, L_519);
				(L_518)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_519);
				RuntimeObject* L_520;
				L_520 = Activator_CreateInstance_mDBC65647828F8A3D3E63807B5AEA4A4ECDE397E6(L_516, L_518, NULL);
				V_2 = ((RuntimeObject*)Castclass((RuntimeObject*)L_520, IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var));
				goto IL_076b_1;
			}

IL_0764_1:
			{
				MethodInfo_t* L_521 = ___0_methodInfo;
				ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* L_522 = (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912*)il2cpp_codegen_object_new(ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_il2cpp_TypeInfo_var);
				ReflectionInvoker__ctor_mAB6A4A7633A3F7C6F39FE67D3E67E808743061F3(L_522, L_521, NULL);
				V_2 = L_522;
			}

IL_076b_1:
			{
				RuntimeObject* L_523 = V_2;
				NullCheck(L_523);
				InterfaceActionInvoker0::Invoke(0, IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA_il2cpp_TypeInfo_var, L_523);
				il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
				Dictionary_2_t6B68DAC8F709194A911B6D615BEBEFCD212772B4* L_524 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___methodInvokers;
				MethodInfo_t* L_525 = ___0_methodInfo;
				RuntimeObject* L_526 = V_2;
				NullCheck(L_524);
				Dictionary_2_Add_m151B76B50AC50FD7B20EC456515728A872A08F46(L_524, L_525, L_526, Dictionary_2_Add_m151B76B50AC50FD7B20EC456515728A872A08F46_RuntimeMethod_var);
			}

IL_077d_1:
			{
				RuntimeObject* L_527 = V_2;
				V_5 = L_527;
				goto IL_078c;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_078c:
	{
		RuntimeObject* L_528 = V_5;
		return L_528;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mFDC2972A66902F0DB6D2194BC804AC618592E372 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE* L_0 = (U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE*)il2cpp_codegen_object_new(U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m229CF2F8E2915479FECDC11787B7C68731EDD5C8(L_0, NULL);
		((U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m229CF2F8E2915479FECDC11787B7C68731EDD5C8 (U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CSupportsOptimizationU3Eb__39_0_m9814B0F6FBC37E25E109C41F4C94AE2C80A32D75 (U3CU3Ec_t41D4242B08B10CCA149FBE68586650982253D6EE* __this, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* ___0_parameter, const RuntimeMethod* method) 
{
	{
		ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_0 = ___0_parameter;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_0);
		NullCheck(L_1);
		bool L_2;
		L_2 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_1, NULL);
		return L_2;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionFieldAccessor__ctor_mF78A1143AC4C6DDACB9E9FECBFAC08F94A3537E4 (ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6* __this, FieldInfo_t* ___0_fieldInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisFieldInfo_t_m19C9757FBFEB6E3C2C67F58080C1A3D7D2FA9D92_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL);
		if (!L_0)
		{
			goto IL_001d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_1;
		L_1 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral24B384F1E033EC12CCBD648496627CAE231B092D, NULL);
		FieldInfo_t* L_2 = ___0_fieldInfo;
		NullCheck(L_1);
		EnsureThat_IsNotNull_TisFieldInfo_t_m19C9757FBFEB6E3C2C67F58080C1A3D7D2FA9D92(L_1, L_2, EnsureThat_IsNotNull_TisFieldInfo_t_m19C9757FBFEB6E3C2C67F58080C1A3D7D2FA9D92_RuntimeMethod_var);
	}

IL_001d:
	{
		FieldInfo_t* L_3 = ___0_fieldInfo;
		__this->___fieldInfo = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___fieldInfo), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionFieldAccessor_Compile_mEBC82506C662D5D6BD8B5ECCCC84486258B5E14F (ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionFieldAccessor_GetValue_mEF2F61EE17D6187F4AD0ECC9BCAE5C3DA154C40C (ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) 
{
	{
		FieldInfo_t* L_0 = __this->___fieldInfo;
		RuntimeObject* L_1 = ___0_target;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(26, L_0, L_1);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionFieldAccessor_SetValue_mB377A07ABD9DAC8C32E16A900E825E94669D6716 (ReflectionFieldAccessor_t85C64C18CB96680E10B67B5DC486A03931D48CA6* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_value, const RuntimeMethod* method) 
{
	{
		FieldInfo_t* L_0 = __this->___fieldInfo;
		RuntimeObject* L_1 = ___0_target;
		RuntimeObject* L_2 = ___1_value;
		NullCheck(L_0);
		FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_0, L_1, L_2, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionInvoker__ctor_mAB6A4A7633A3F7C6F39FE67D3E67E808743061F3 (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisMethodInfo_t_mACBF26E799063F94F8E93C5742C9E20CC9179639_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL);
		if (!L_0)
		{
			goto IL_001d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_1;
		L_1 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D, NULL);
		MethodInfo_t* L_2 = ___0_methodInfo;
		NullCheck(L_1);
		EnsureThat_IsNotNull_TisMethodInfo_t_mACBF26E799063F94F8E93C5742C9E20CC9179639(L_1, L_2, EnsureThat_IsNotNull_TisMethodInfo_t_mACBF26E799063F94F8E93C5742C9E20CC9179639_RuntimeMethod_var);
	}

IL_001d:
	{
		MethodInfo_t* L_3 = ___0_methodInfo;
		__this->___methodInfo = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___methodInfo), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionInvoker_Compile_m0E557DBBCF69F0B9DBFC7C65F1E9E04291BBAEB9 (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionInvoker_Invoke_m7B9E8928804631816F4275E1AB216DBE56815846 (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* __this, RuntimeObject* ___0_target, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) 
{
	{
		MethodInfo_t* L_0 = __this->___methodInfo;
		RuntimeObject* L_1 = ___0_target;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = ___1_args;
		NullCheck(L_0);
		RuntimeObject* L_3;
		L_3 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_0, L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionInvoker_Invoke_mF88B086F07DD5D12A8B6BAE0862E3CF6A2866915 (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = __this->___methodInfo;
		RuntimeObject* L_1 = ___0_target;
		il2cpp_codegen_runtime_class_init_inline(ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_il2cpp_TypeInfo_var);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = ((ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_il2cpp_TypeInfo_var))->___EmptyObjects;
		NullCheck(L_0);
		RuntimeObject* L_3;
		L_3 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_0, L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionInvoker_Invoke_mCEAB3C649FD9E5C239FA81DF0E6C5B626B0AAB89 (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = __this->___methodInfo;
		RuntimeObject* L_1 = ___0_target;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
		RuntimeObject* L_4 = ___1_arg0;
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
		NullCheck(L_0);
		RuntimeObject* L_5;
		L_5 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_0, L_1, L_3, NULL);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionInvoker_Invoke_m692132982B6084F26F0D2F54001670D25DA80E92 (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = __this->___methodInfo;
		RuntimeObject* L_1 = ___0_target;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
		RuntimeObject* L_4 = ___1_arg0;
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_3;
		RuntimeObject* L_6 = ___2_arg1;
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
		NullCheck(L_0);
		RuntimeObject* L_7;
		L_7 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_0, L_1, L_5, NULL);
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionInvoker_Invoke_mB16DC2DBD0044806CD5A3A733870B9F3F9FFE141 (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = __this->___methodInfo;
		RuntimeObject* L_1 = ___0_target;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)3);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
		RuntimeObject* L_4 = ___1_arg0;
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_3;
		RuntimeObject* L_6 = ___2_arg1;
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_5;
		RuntimeObject* L_8 = ___3_arg2;
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_8);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_8);
		NullCheck(L_0);
		RuntimeObject* L_9;
		L_9 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_0, L_1, L_7, NULL);
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionInvoker_Invoke_mC862577ED00859733C75AA17E9F29E63A7B09F41 (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, RuntimeObject* ___4_arg3, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = __this->___methodInfo;
		RuntimeObject* L_1 = ___0_target;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
		RuntimeObject* L_4 = ___1_arg0;
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_3;
		RuntimeObject* L_6 = ___2_arg1;
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_5;
		RuntimeObject* L_8 = ___3_arg2;
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_8);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_8);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_7;
		RuntimeObject* L_10 = ___4_arg3;
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_10);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_10);
		NullCheck(L_0);
		RuntimeObject* L_11;
		L_11 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_0, L_1, L_9, NULL);
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionInvoker_Invoke_m72FDBA7528F41B324E5AAAE9806B5033CA043C36 (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, RuntimeObject* ___4_arg3, RuntimeObject* ___5_arg4, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = __this->___methodInfo;
		RuntimeObject* L_1 = ___0_target;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)5);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = L_2;
		RuntimeObject* L_4 = ___1_arg0;
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = L_3;
		RuntimeObject* L_6 = ___2_arg1;
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_6);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = L_5;
		RuntimeObject* L_8 = ___3_arg2;
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_8);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_8);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_7;
		RuntimeObject* L_10 = ___4_arg3;
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_10);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_10);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = L_9;
		RuntimeObject* L_12 = ___5_arg4;
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_12);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_12);
		NullCheck(L_0);
		RuntimeObject* L_13;
		L_13 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_0, L_1, L_11, NULL);
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ReflectionInvoker_GetParameterTypes_mF6E87B0C81B0C9021EC1BA2FF96DBAD568A2DF53 (ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t083860B929985EC8DF79C99B5157C38632F84196_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetParameterTypesU3Eb__10_0_mD86D186BB6D1C5A50E54DB881D68593418EC8211_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t083860B929985EC8DF79C99B5157C38632F84196* G_B2_0 = NULL;
	ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B2_1 = NULL;
	Func_2_t083860B929985EC8DF79C99B5157C38632F84196* G_B1_0 = NULL;
	ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* G_B1_1 = NULL;
	{
		MethodInfo_t* L_0 = __this->___methodInfo;
		NullCheck(L_0);
		ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_1;
		L_1 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16, L_0);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var);
		Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_2 = ((U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var))->___U3CU3E9__10_0;
		Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_3 = L_2;
		if (L_3)
		{
			G_B2_0 = L_3;
			G_B2_1 = L_1;
			goto IL_002a;
		}
		G_B1_0 = L_3;
		G_B1_1 = L_1;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var);
		U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B* L_4 = ((U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_5 = (Func_2_t083860B929985EC8DF79C99B5157C38632F84196*)il2cpp_codegen_object_new(Func_2_t083860B929985EC8DF79C99B5157C38632F84196_il2cpp_TypeInfo_var);
		Func_2__ctor_mABAC2A1749B8A3F716CAD567A9ABCC9654A7E97E(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CGetParameterTypesU3Eb__10_0_mD86D186BB6D1C5A50E54DB881D68593418EC8211_RuntimeMethod_var), NULL);
		Func_2_t083860B929985EC8DF79C99B5157C38632F84196* L_6 = L_5;
		((U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var))->___U3CU3E9__10_0 = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var))->___U3CU3E9__10_0), (void*)L_6);
		G_B2_0 = L_6;
		G_B2_1 = G_B1_1;
	}

IL_002a:
	{
		RuntimeObject* L_7;
		L_7 = Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_Select_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_TisType_t_mF9CA31F130332928D01BB1567743F4531645DE9C_RuntimeMethod_var);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8;
		L_8 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89(L_7, Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionInvoker__cctor_m95B3CC2E85900381361C876219C88FC9EC8FAA6C (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)0);
		((ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_il2cpp_TypeInfo_var))->___EmptyObjects = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_StaticFields*)il2cpp_codegen_static_fields_for(ReflectionInvoker_tBC245B99BE422858ABBE3972B652B6B0E507A912_il2cpp_TypeInfo_var))->___EmptyObjects), (void*)L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m77B147E84239FC499897C5A533174C1CC7289422 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B* L_0 = (U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B*)il2cpp_codegen_object_new(U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m1F97D0D1543AA092A05939511B8A9718A187B7CF(L_0, NULL);
		((U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1F97D0D1543AA092A05939511B8A9718A187B7CF (U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* U3CU3Ec_U3CGetParameterTypesU3Eb__10_0_mD86D186BB6D1C5A50E54DB881D68593418EC8211 (U3CU3Ec_t5BF97359CAB51FEF9A2CBECA6E291EE785BEF96B* __this, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* ___0_pi, const RuntimeMethod* method) 
{
	{
		ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_0 = ___0_pi;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_0);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionPropertyAccessor__ctor_m6D9ACC5A79528E9BC510DD39E888C308AD7DBBA4 (ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42* __this, PropertyInfo_t* ___0_propertyInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisPropertyInfo_t_m718ADA4E1D5E2E976F82CD5D09F2C20CECC7BE88_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL);
		if (!L_0)
		{
			goto IL_001d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_1;
		L_1 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralFBC35FFDE20578F35F7D80AA15EBCB02F42463C4, NULL);
		PropertyInfo_t* L_2 = ___0_propertyInfo;
		NullCheck(L_1);
		EnsureThat_IsNotNull_TisPropertyInfo_t_m718ADA4E1D5E2E976F82CD5D09F2C20CECC7BE88(L_1, L_2, EnsureThat_IsNotNull_TisPropertyInfo_t_m718ADA4E1D5E2E976F82CD5D09F2C20CECC7BE88_RuntimeMethod_var);
	}

IL_001d:
	{
		PropertyInfo_t* L_3 = ___0_propertyInfo;
		__this->___propertyInfo = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___propertyInfo), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionPropertyAccessor_Compile_mA548D99C2C1CF4FC2D6BFDE60B88CC3290F68825 (ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReflectionPropertyAccessor_GetValue_m24E6DB4D752CA9ECF169145015DFFBB9E830FFC5 (ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) 
{
	{
		PropertyInfo_t* L_0 = __this->___propertyInfo;
		RuntimeObject* L_1 = ___0_target;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(27, L_0, L_1, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReflectionPropertyAccessor_SetValue_m864D0F0A46C817DF7D444F569A3352930481828D (ReflectionPropertyAccessor_t0C937004E72565DA828254F2508612F32D692A42* __this, RuntimeObject* ___0_target, RuntimeObject* ___1_value, const RuntimeMethod* method) 
{
	{
		PropertyInfo_t* L_0 = __this->___propertyInfo;
		RuntimeObject* L_1 = ___0_target;
		RuntimeObject* L_2 = ___1_value;
		NullCheck(L_0);
		VirtualActionInvoker3< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(29, L_0, L_1, L_2, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)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 StaticActionInvokerBase__ctor_m5ACCD147F42CA3D67E774B9FEA8F256BF215321C (StaticActionInvokerBase_t67CBEE4AFFD30B97ADC5B70312536EB5EB5999E5* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) 
{
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		StaticInvokerBase__ctor_m6C9DC047E597DE757E95781C8ACA69DC87604534(__this, L_0, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker__ctor_m68937E5823AB3318282DF052FC16E6A3932EE0C2 (StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) 
{
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		StaticActionInvokerBase__ctor_m5ACCD147F42CA3D67E774B9FEA8F256BF215321C(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticActionInvoker_Invoke_m4C109A9DE3490C43980414F2B74E50761483EC52 (StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4* __this, RuntimeObject* ___0_target, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) 
{
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ___1_args;
		NullCheck(L_0);
		if (!(((RuntimeArray*)L_0)->max_length))
		{
			goto IL_000a;
		}
	}
	{
		TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859* L_1 = (TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetParameterCountException_t06AE62DE58A6F9CAC9E33DBEFA5B224F08293859_il2cpp_TypeInfo_var)));
		TargetParameterCountException__ctor_mB090518705EDCFAE8DD6041BDC2982D66BCD3ADE(L_1, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StaticActionInvoker_Invoke_m4C109A9DE3490C43980414F2B74E50761483EC52_RuntimeMethod_var)));
	}

IL_000a:
	{
		RuntimeObject* L_2 = ___0_target;
		RuntimeObject* L_3;
		L_3 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(14, __this, L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticActionInvoker_Invoke_m84EEF1F4524F15E819F4738FFBED302683E66292 (StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL);
		if (!L_0)
		{
			goto IL_0021;
		}
	}
	{
		RuntimeObject* L_1 = ___0_target;
		VirtualActionInvoker1< RuntimeObject* >::Invoke(22, __this, L_1);
	}
	try
	{
		RuntimeObject* L_2 = ___0_target;
		RuntimeObject* L_3;
		L_3 = StaticActionInvoker_InvokeUnsafe_m2D0624E96B6A6866D758215C73D53E068A8F9B98(__this, L_2, NULL);
		V_0 = L_3;
		goto IL_0029;
	}
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0018;
		}
		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_001b;
		}
		throw e;
	}

CATCH_0018:
	{
		TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_4 = ((TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)IL2CPP_GET_ACTIVE_EXCEPTION(TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*));;
		IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
	}

CATCH_001b:
	{
		Exception_t* L_5 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2* L_6 = (TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TargetInvocationException_t46C470A37ED9947AFD45BD814387DF64665B69F2_il2cpp_TypeInfo_var)));
		TargetInvocationException__ctor_m4892CF9181DF7889AD9FD9834CDC31C634D85C87(L_6, L_5, NULL);
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StaticActionInvoker_Invoke_m84EEF1F4524F15E819F4738FFBED302683E66292_RuntimeMethod_var)));
	}

IL_0021:
	{
		RuntimeObject* L_7 = ___0_target;
		RuntimeObject* L_8;
		L_8 = StaticActionInvoker_InvokeUnsafe_m2D0624E96B6A6866D758215C73D53E068A8F9B98(__this, L_7, NULL);
		return L_8;
	}

IL_0029:
	{
		RuntimeObject* L_9 = V_0;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StaticActionInvoker_InvokeUnsafe_m2D0624E96B6A6866D758215C73D53E068A8F9B98 (StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) 
{
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___invoke;
		NullCheck(L_0);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_0, NULL);
		return NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* StaticActionInvoker_GetParameterTypes_m785C5398B6E9D7BC36077F14788966EA4AC04641 (StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4* __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;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_CompileExpression_m850609F926060D54357A35638C924DF30DC1F7E1 (StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4* __this, MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* ___0_callExpression, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___1_parameterExpressions, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_1_Compile_mD58971107F541DF15ABBCB5BD7DA913D76FB10B9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_Lambda_TisAction_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_m42D2ED910E63ABDBB9C29C17FE25C11755DB31CD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_0 = ___0_callExpression;
		ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_1 = ___1_parameterExpressions;
		il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
		Expression_1_tFA626D2A587EDA121C2ADC9C9719815551231292* L_2;
		L_2 = Expression_Lambda_TisAction_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_m42D2ED910E63ABDBB9C29C17FE25C11755DB31CD(L_0, L_1, Expression_Lambda_TisAction_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_m42D2ED910E63ABDBB9C29C17FE25C11755DB31CD_RuntimeMethod_var);
		NullCheck(L_2);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3;
		L_3 = Expression_1_Compile_mD58971107F541DF15ABBCB5BD7DA913D76FB10B9(L_2, Expression_1_Compile_mD58971107F541DF15ABBCB5BD7DA913D76FB10B9_RuntimeMethod_var);
		__this->___invoke = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_CreateDelegate_mEAD1944C9CA6D3064120700F5FDF27DEA81EDF30 (StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StaticActionInvoker_U3CCreateDelegateU3Eb__7_0_m62B13C47D02C64D0D12A564105859E1715987E68_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_0, __this, (intptr_t)((void*)StaticActionInvoker_U3CCreateDelegateU3Eb__7_0_m62B13C47D02C64D0D12A564105859E1715987E68_RuntimeMethod_var), NULL);
		__this->___invoke = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___invoke), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticActionInvoker_U3CCreateDelegateU3Eb__7_0_m62B13C47D02C64D0D12A564105859E1715987E68 (StaticActionInvoker_tAAA6C762EF41966115780616DC143C15A11DE2F4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_2;
		L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
		NullCheck(L_0);
		Delegate_t* L_3;
		L_3 = VirtualFuncInvoker1< Delegate_t*, Type_t* >::Invoke(45, L_0, L_2);
		NullCheck(((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_3, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)));
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_3, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var)), 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 StaticInvokerBase__ctor_m6C9DC047E597DE757E95781C8ACA69DC87604534 (StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E* __this, MethodInfo_t* ___0_methodInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MethodInfo_t* L_0 = ___0_methodInfo;
		InvokerBase__ctor_mF8778193D06F6C818A249562C7962709730CC5C3(__this, L_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline(NULL);
		if (!L_1)
		{
			goto IL_0026;
		}
	}
	{
		MethodInfo_t* L_2 = ___0_methodInfo;
		NullCheck(L_2);
		bool L_3;
		L_3 = MethodBase_get_IsStatic_mD2921396167EC4F99E2ADC46C39CCCEC3CD0E16E(L_2, NULL);
		if (L_3)
		{
			goto IL_0026;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDD5B59257F349AA308B801F89FB8C34A720A9EF3)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BCDF92088B43A83757528F5CA0E89E3A8EA051D)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StaticInvokerBase__ctor_m6C9DC047E597DE757E95781C8ACA69DC87604534_RuntimeMethod_var)));
	}

IL_0026:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticInvokerBase_CompileExpression_m46F00B15A03177401B26BEAA7F8637D699B5CB5A (StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* V_0 = NULL;
	MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* V_1 = NULL;
	ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* V_2 = NULL;
	{
		ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_0;
		L_0 = InvokerBase_GetParameterExpressions_m4000146B3859FA03C9411B13994B29A6B791E94B(__this, NULL);
		V_0 = L_0;
		MethodInfo_t* L_1 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___methodInfo;
		ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_2 = V_0;
		V_2 = (ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)L_2;
		ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_3 = V_2;
		il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var);
		MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_4;
		L_4 = Expression_Call_mD94E7CF72C83BF40BEEB31F7EB6519741A0043D2(L_1, L_3, NULL);
		V_1 = L_4;
		MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB* L_5 = V_1;
		ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_6 = V_0;
		VirtualActionInvoker2< MethodCallExpression_tC95F5EFAB9E7AB984F7F6931F57E6A2D094C22DB*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* >::Invoke(23, __this, L_5, L_6);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StaticInvokerBase_VerifyTarget_mA527572123E57DFA81EC65FE82D50BA811AC1424 (StaticInvokerBase_t929FB18B71D904E9557F677D7FFA007CE01BDF4E* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ((InvokerBase_t7EAFB932168B4166A9D41BF15E3DF2160743B778*)__this)->___targetType;
		RuntimeObject* L_1 = ___0_target;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		OptimizedReflection_VerifyStaticTarget_mC301AAA3260A101CEF161A2DCBA13C66511FA6BE(L_0, L_1, 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 RenamedAssemblyAttribute__ctor_mE9CE92DE1CAED8F7C96ED82BF0122F512DAFB692 (RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3* __this, String_t* ___0_previousName, String_t* ___1_newName, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		String_t* L_0 = ___0_previousName;
		__this->___U3CpreviousNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpreviousNameU3Ek__BackingField), (void*)L_0);
		String_t* L_1 = ___1_newName;
		__this->___U3CnewNameU3Ek__BackingField = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnewNameU3Ek__BackingField), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RenamedAssemblyAttribute_get_previousName_m49CAA91F128F051AD44EF708A67B1709491F3FC0 (RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CpreviousNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RenamedAssemblyAttribute_get_newName_m7D5A43A237D16F14068DA42A4961685B43B8EC5A (RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CnewNameU3Ek__BackingField;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenamedFromAttribute__ctor_m8D6627CC589D11B2C329802A2FE06256569C5B4B (RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C* __this, String_t* ___0_previousName, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		String_t* L_0 = ___0_previousName;
		__this->___U3CpreviousNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpreviousNameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RenamedFromAttribute_get_previousName_mCC937DC8B67B589D4111AAC308C3D074A1632352 (RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CpreviousNameU3Ek__BackingField;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenamedNamespaceAttribute__ctor_mDDD1EB50234271FA6931DBB745EA5297F345E63E (RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB* __this, String_t* ___0_previousName, String_t* ___1_newName, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		String_t* L_0 = ___0_previousName;
		__this->___U3CpreviousNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpreviousNameU3Ek__BackingField), (void*)L_0);
		String_t* L_1 = ___1_newName;
		__this->___U3CnewNameU3Ek__BackingField = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnewNameU3Ek__BackingField), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RenamedNamespaceAttribute_get_previousName_m7F20312B67C7E59FF98C8CAF6BB823FD3F9B3FAB (RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CpreviousNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RenamedNamespaceAttribute_get_newName_m2EBF2918C960DC6299410D91BFCCD26E084078F4 (RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CnewNameU3Ek__BackingField;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeCodebase_get_types_m3F45B74CB58DFCB03FC5547B9ADCDDD490BC7DAA (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_0 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____types;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeCodebase_get_assemblies_m152648BAC9B232F7A0B7600EE603D0C10D89E35B (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_0 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____assemblies;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeCodebase__cctor_mC4C663CE8466644C7EA7E2E98F12A7D68F7D5F07 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m14590BD0FFC066C49F38476634C94161AA056168_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* V_2 = NULL;
	int32_t V_3 = 0;
	Assembly_t* V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	Type_t* V_6 = NULL;
	{
		RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___lock = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___lock), (void*)L_0);
		List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_1 = (List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72*)il2cpp_codegen_object_new(List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72_il2cpp_TypeInfo_var);
		List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69(L_1, List_1__ctor_mD9035342BE1CF0A3EEEE157D1796DA385C0C3F69_RuntimeMethod_var);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____types = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____types), (void*)L_1);
		List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_2 = (List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89*)il2cpp_codegen_object_new(List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89_il2cpp_TypeInfo_var);
		List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888(L_2, List_1__ctor_m7F799D24C042923B6F560AF8FEA1CB00A1233888_RuntimeMethod_var);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____assemblies = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____assemblies), (void*)L_2);
		HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_3 = (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*)il2cpp_codegen_object_new(HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03(L_3, HashSet_1__ctor_m780CFB8A2D23543157D1A0E1FADF781E1AF81E03_RuntimeMethod_var);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___disallowedAssemblies = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___disallowedAssemblies), (void*)L_3);
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_4 = (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*)il2cpp_codegen_object_new(Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428(L_4, Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___typeSerializations = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___typeSerializations), (void*)L_4);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedTypes = (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedTypes), (void*)(Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*)NULL);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedNamespaces = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedNamespaces), (void*)(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)NULL);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedAssemblies = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedAssemblies), (void*)(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)NULL);
		Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56* L_5 = (Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56*)il2cpp_codegen_object_new(Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m14590BD0FFC066C49F38476634C94161AA056168(L_5, Dictionary_2__ctor_m14590BD0FFC066C49F38476634C94161AA056168_RuntimeMethod_var);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedMembers = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedMembers), (void*)L_5);
		RuntimeObject* L_6 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___lock;
		V_0 = L_6;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00c6:
			{
				{
					bool L_7 = V_1;
					if (!L_7)
					{
						goto IL_00cf;
					}
				}
				{
					RuntimeObject* L_8 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_8, NULL);
				}

IL_00cf:
				{
					return;
				}
			}
		});
		try
		{
			{
				RuntimeObject* L_9 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_9, (&V_1), NULL);
				AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_10;
				L_10 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL);
				NullCheck(L_10);
				AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_11;
				L_11 = AppDomain_GetAssemblies_m8EE862747CADACB8CC0BDDBD8CA7DAD7BD9D9249(L_10, NULL);
				V_2 = L_11;
				V_3 = 0;
				goto IL_00be_1;
			}

IL_006d_1:
			{
				AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_12 = V_2;
				int32_t L_13 = V_3;
				NullCheck(L_12);
				int32_t L_14 = L_13;
				Assembly_t* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
				V_4 = L_15;
				List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_16 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____assemblies;
				Assembly_t* L_17 = V_4;
				NullCheck(L_16);
				List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_inline(L_16, L_17, List_1_Add_mC333738F45652C892517660DEE4B22270EF9D0A2_RuntimeMethod_var);
				Assembly_t* L_18 = V_4;
				il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
				RuntimeObject* L_19;
				L_19 = TypeUtility_GetTypesSafely_m1127FF593F0365E1F97DE2683797FD161911459B(L_18, NULL);
				NullCheck(L_19);
				RuntimeObject* L_20;
				L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var, L_19);
				V_5 = L_20;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_00ae_1:
					{
						{
							RuntimeObject* L_21 = V_5;
							if (!L_21)
							{
								goto IL_00b9_1;
							}
						}
						{
							RuntimeObject* L_22 = V_5;
							NullCheck(L_22);
							InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_22);
						}

IL_00b9_1:
						{
							return;
						}
					}
				});
				try
				{
					{
						goto IL_00a3_2;
					}

IL_008e_2:
					{
						RuntimeObject* L_23 = V_5;
						NullCheck(L_23);
						Type_t* L_24;
						L_24 = InterfaceFuncInvoker0< Type_t* >::Invoke(0, IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var, L_23);
						V_6 = L_24;
						List_1_t4B77DB8D00EC6CC4705EB5F2FCC506472734EA72* L_25 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____types;
						Type_t* L_26 = V_6;
						NullCheck(L_25);
						List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_inline(L_25, L_26, List_1_Add_mC8CFB4EB6D53C1BF2C8B48F97B5A741EB576B91E_RuntimeMethod_var);
					}

IL_00a3_2:
					{
						RuntimeObject* L_27 = V_5;
						NullCheck(L_27);
						bool L_28;
						L_28 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_27);
						if (L_28)
						{
							goto IL_008e_2;
						}
					}
					{
						goto IL_00ba_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_00ba_1:
			{
				int32_t L_29 = V_3;
				V_3 = ((int32_t)il2cpp_codegen_add(L_29, 1));
			}

IL_00be_1:
			{
				int32_t L_30 = V_3;
				AssemblyU5BU5D_t97B7B4E3FD4DA4944A4BFAA4DC484EA7D990B339* L_31 = V_2;
				NullCheck(L_31);
				if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))))
				{
					goto IL_006d_1;
				}
			}
			{
				goto IL_00d0;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00d0:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeCodebase_GetAssemblyAttributes_mEA3530C25AD69CA371E1ED80B51CE431574CED04 (Type_t* ___0_attributeType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_attributeType;
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = RuntimeCodebase_get_assemblies_m152648BAC9B232F7A0B7600EE603D0C10D89E35B_inline(NULL);
		RuntimeObject* L_2;
		L_2 = RuntimeCodebase_GetAssemblyAttributes_m61A6334A9520E8A29CA6DE4C1FDF671B246BE8EC(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RuntimeCodebase_GetAssemblyAttributes_m61A6334A9520E8A29CA6DE4C1FDF671B246BE8EC (Type_t* ___0_attributeType, RuntimeObject* ___1_assemblies, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* L_0 = (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F*)il2cpp_codegen_object_new(U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F_il2cpp_TypeInfo_var);
		U3CGetAssemblyAttributesU3Ed__15__ctor_m47420C8E084D30FB82070FAB0D44CD2E015FEC3F(L_0, ((int32_t)-2), NULL);
		U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* L_1 = L_0;
		Type_t* L_2 = ___0_attributeType;
		NullCheck(L_1);
		L_1->___U3CU3E3__attributeType = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__attributeType), (void*)L_2);
		U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* L_3 = L_1;
		RuntimeObject* L_4 = ___1_assemblies;
		NullCheck(L_3);
		L_3->___U3CU3E3__assemblies = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E3__assemblies), (void*)L_4);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeCodebase_PrewarmTypeDeserialization_m2CE75892F74A0D45925A83A527BA76396BC1885F (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		Type_t* L_2 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		String_t* L_3;
		L_3 = RuntimeCodebase_SerializeType_m5C4C24AE860C5758DAAF06C213A8F23868F26EF1(L_2, NULL);
		V_0 = L_3;
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_4 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___typeSerializations;
		String_t* L_5 = V_0;
		NullCheck(L_4);
		bool L_6;
		L_6 = Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933(L_4, L_5, Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933_RuntimeMethod_var);
		if (L_6)
		{
			goto IL_0030;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_7 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___typeSerializations;
		String_t* L_8 = V_0;
		Type_t* L_9 = ___0_type;
		NullCheck(L_7);
		Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887(L_7, L_8, L_9, Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var);
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RuntimeCodebase_SerializeType_m5C4C24AE860C5758DAAF06C213A8F23868F26EF1 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		Type_t* L_2 = ___0_type;
		if (L_2)
		{
			goto IL_0015;
		}
	}
	{
		return (String_t*)NULL;
	}

IL_0015:
	{
		Type_t* L_3 = ___0_type;
		NullCheck(L_3);
		String_t* L_4;
		L_4 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_3);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeCodebase_TryDeserializeType_m5CC65D7B9C28DA10A2CA580A21EBF4B3AED83149 (String_t* ___0_typeName, Type_t** ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	{
		String_t* L_0 = ___0_typeName;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_000d;
		}
	}
	{
		Type_t** L_2 = ___1_type;
		*((RuntimeObject**)L_2) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)NULL);
		return (bool)0;
	}

IL_000d:
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		RuntimeObject* L_3 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___lock;
		V_0 = L_3;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004d:
			{
				{
					bool L_4 = V_1;
					if (!L_4)
					{
						goto IL_0056;
					}
				}
				{
					RuntimeObject* L_5 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
				}

IL_0056:
				{
					return;
				}
			}
		});
		try
		{
			{
				RuntimeObject* L_6 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_1), NULL);
				String_t* L_7 = ___0_typeName;
				Type_t** L_8 = ___1_type;
				il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
				bool L_9;
				L_9 = RuntimeCodebase_TryCachedTypeLookup_mE0D4B034A584410139207C9837E467072B5F8F0E(L_7, L_8, NULL);
				if (L_9)
				{
					goto IL_0049_1;
				}
			}
			{
				String_t* L_10 = ___0_typeName;
				Type_t** L_11 = ___1_type;
				il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
				bool L_12;
				L_12 = RuntimeCodebase_TrySystemTypeLookup_m1613832DE9F9FE5D75923D36764A00E337B4F7CA(L_10, L_11, NULL);
				if (L_12)
				{
					goto IL_003c_1;
				}
			}
			{
				String_t* L_13 = ___0_typeName;
				Type_t** L_14 = ___1_type;
				il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
				bool L_15;
				L_15 = RuntimeCodebase_TryRenamedTypeLookup_mF92440902F2F467EB40F8F07C5976DC6E55A653E(L_13, L_14, NULL);
				if (L_15)
				{
					goto IL_003c_1;
				}
			}
			{
				V_2 = (bool)0;
				goto IL_0057;
			}

IL_003c_1:
			{
				il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
				Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_16 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___typeSerializations;
				String_t* L_17 = ___0_typeName;
				Type_t** L_18 = ___1_type;
				Type_t* L_19 = *((Type_t**)L_18);
				NullCheck(L_16);
				Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887(L_16, L_17, L_19, Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var);
			}

IL_0049_1:
			{
				V_2 = (bool)1;
				goto IL_0057;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0057:
	{
		bool L_20 = V_2;
		return L_20;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* RuntimeCodebase_DeserializeType_mDAC85B396158EA8898F0FC4F718B90BC97B607C1 (String_t* ___0_typeName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	String_t* G_B3_0 = NULL;
	String_t* G_B3_1 = NULL;
	String_t* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	{
		String_t* L_0 = ___0_typeName;
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = RuntimeCodebase_TryDeserializeType_m5CC65D7B9C28DA10A2CA580A21EBF4B3AED83149(L_0, (&V_0), NULL);
		if (L_1)
		{
			goto IL_0029;
		}
	}
	{
		String_t* L_2 = ___0_typeName;
		String_t* L_3 = L_2;
		if (L_3)
		{
			G_B3_0 = L_3;
			G_B3_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE0CBCAFF0B027F9EFC95D3D578A37125A7CD9A1E));
			goto IL_0019;
		}
		G_B2_0 = L_3;
		G_B2_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE0CBCAFF0B027F9EFC95D3D578A37125A7CD9A1E));
	}
	{
		G_B3_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE6971243F7EB358A7C6E0D382075D789ADC51C31));
		G_B3_1 = G_B2_1;
	}

IL_0019:
	{
		String_t* L_4;
		L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B3_1, G_B3_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8)), NULL);
		SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_5 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
		SerializationException__ctor_m0AAFE2ABD0A74F3E783AD5B5FE842DE460168DB0(L_5, L_4, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeCodebase_DeserializeType_mDAC85B396158EA8898F0FC4F718B90BC97B607C1_RuntimeMethod_var)));
	}

IL_0029:
	{
		Type_t* L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeCodebase_ClearCachedTypes_m431BE07FA6F45D563A2438A0D6B011499F695B38 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mBFB8CEA79502DF0D5D3BF1B87D1B01EA2CE469BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_0 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___typeSerializations;
		NullCheck(L_0);
		Dictionary_2_Clear_mBFB8CEA79502DF0D5D3BF1B87D1B01EA2CE469BE(L_0, Dictionary_2_Clear_mBFB8CEA79502DF0D5D3BF1B87D1B01EA2CE469BE_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeCodebase_TryCachedTypeLookup_mE0D4B034A584410139207C9837E467072B5F8F0E (String_t* ___0_typeName, Type_t** ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_0 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___typeSerializations;
		String_t* L_1 = ___0_typeName;
		Type_t** L_2 = ___1_type;
		NullCheck(L_0);
		bool L_3;
		L_3 = Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402(L_0, L_1, L_2, Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeCodebase_TrySystemTypeLookup_m1613832DE9F9FE5D75923D36764A00E337B4F7CA (String_t* ___0_typeName, Type_t** ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m93B736E6DBFFC747D775D68C8CA34947DAE8B1C2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA8C03191318421835C1B51FEAD0F902EB506D6C0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7DCB52497076047551577A950FB809E3270BEF9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9360A25E040507C2A33C02E92ACE8AD5ABA3E0FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2766585450EAB9CE01A3702DD017FFE45D4AF85F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC25A7F22ACFD0C89749FD0D52C3A845228B2737F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m11AAEE8A10D781104560F78D5EEC790433FEEE2B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mAEAF74A8D17E88F088AB910E5A3FA8FA37488E7D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t2E011DE5D9C8DB2A137AE9CD1D7516D52F2A95AA V_0;
	memset((&V_0), 0, sizeof(V_0));
	Assembly_t* V_1 = NULL;
	Enumerator_tF6C1B465074968C3538509E911717559FDDBD72C V_2;
	memset((&V_2), 0, sizeof(V_2));
	String_t* V_3 = NULL;
	bool V_4 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_0 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____assemblies;
		NullCheck(L_0);
		Enumerator_t2E011DE5D9C8DB2A137AE9CD1D7516D52F2A95AA L_1;
		L_1 = List_1_GetEnumerator_mAEAF74A8D17E88F088AB910E5A3FA8FA37488E7D(L_0, List_1_GetEnumerator_mAEAF74A8D17E88F088AB910E5A3FA8FA37488E7D_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0094:
			{
				Enumerator_Dispose_m93B736E6DBFFC747D775D68C8CA34947DAE8B1C2((&V_0), Enumerator_Dispose_m93B736E6DBFFC747D775D68C8CA34947DAE8B1C2_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0086_1;
			}

IL_000d_1:
			{
				Assembly_t* L_2;
				L_2 = Enumerator_get_Current_mC25A7F22ACFD0C89749FD0D52C3A845228B2737F_inline((&V_0), Enumerator_get_Current_mC25A7F22ACFD0C89749FD0D52C3A845228B2737F_RuntimeMethod_var);
				V_1 = L_2;
				il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
				HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_3 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___disallowedAssemblies;
				Assembly_t* L_4 = V_1;
				NullCheck(L_4);
				AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_5;
				L_5 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(20, L_4);
				NullCheck(L_5);
				String_t* L_6;
				L_6 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_5, NULL);
				NullCheck(L_3);
				bool L_7;
				L_7 = HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853(L_3, L_6, HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
				if (L_7)
				{
					goto IL_0086_1;
				}
			}
			{
				Type_t** L_8 = ___1_type;
				Assembly_t* L_9 = V_1;
				String_t* L_10 = ___0_typeName;
				NullCheck(L_9);
				Type_t* L_11;
				L_11 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(18, L_9, L_10);
				*((RuntimeObject**)L_8) = (RuntimeObject*)L_11;
				Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_11);
				Type_t** L_12 = ___1_type;
				Type_t* L_13 = *((Type_t**)L_12);
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				bool L_14;
				L_14 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_13, (Type_t*)NULL, NULL);
				if (!L_14)
				{
					goto IL_0086_1;
				}
			}
			{
				il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
				HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_15 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___disallowedAssemblies;
				NullCheck(L_15);
				Enumerator_tF6C1B465074968C3538509E911717559FDDBD72C L_16;
				L_16 = HashSet_1_GetEnumerator_m11AAEE8A10D781104560F78D5EEC790433FEEE2B(L_15, HashSet_1_GetEnumerator_m11AAEE8A10D781104560F78D5EEC790433FEEE2B_RuntimeMethod_var);
				V_2 = L_16;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_0073_1:
					{
						Enumerator_Dispose_mA8C03191318421835C1B51FEAD0F902EB506D6C0((&V_2), Enumerator_Dispose_mA8C03191318421835C1B51FEAD0F902EB506D6C0_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_0068_2;
					}

IL_004c_2:
					{
						String_t* L_17;
						L_17 = Enumerator_get_Current_m2766585450EAB9CE01A3702DD017FFE45D4AF85F_inline((&V_2), Enumerator_get_Current_m2766585450EAB9CE01A3702DD017FFE45D4AF85F_RuntimeMethod_var);
						V_3 = L_17;
						Type_t** L_18 = ___1_type;
						Type_t* L_19 = *((Type_t**)L_18);
						NullCheck(L_19);
						String_t* L_20;
						L_20 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_19);
						String_t* L_21 = V_3;
						NullCheck(L_20);
						bool L_22;
						L_22 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_20, L_21, NULL);
						if (!L_22)
						{
							goto IL_0068_2;
						}
					}
					{
						V_4 = (bool)0;
						goto IL_00a7;
					}

IL_0068_2:
					{
						bool L_23;
						L_23 = Enumerator_MoveNext_m7DCB52497076047551577A950FB809E3270BEF9F((&V_2), Enumerator_MoveNext_m7DCB52497076047551577A950FB809E3270BEF9F_RuntimeMethod_var);
						if (L_23)
						{
							goto IL_004c_2;
						}
					}
					{
						goto IL_0081_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_0081_1:
			{
				V_4 = (bool)1;
				goto IL_00a7;
			}

IL_0086_1:
			{
				bool L_24;
				L_24 = Enumerator_MoveNext_m9360A25E040507C2A33C02E92ACE8AD5ABA3E0FB((&V_0), Enumerator_MoveNext_m9360A25E040507C2A33C02E92ACE8AD5ABA3E0FB_RuntimeMethod_var);
				if (L_24)
				{
					goto IL_000d_1;
				}
			}
			{
				goto IL_00a2;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00a2:
	{
		Type_t** L_25 = ___1_type;
		*((RuntimeObject**)L_25) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_25, (void*)(RuntimeObject*)NULL);
		return (bool)0;
	}

IL_00a7:
	{
		bool L_26 = V_4;
		return L_26;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeCodebase_TrySystemTypeLookup_mFB5AE558EB67EBB4258567B8C5103E7A802B5E63 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* ___0_typeName, Type_t** ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisAssembly_t_mA37C0A033F9CB6D2AB40E4F66BC1538F800365EA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tF0CA2A62533B2B34FE6ED0A865FFEAB3166AC173_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_U3CTrySystemTypeLookupU3Eb__0_m35E9BED0D9C2FE659F43D79227F6B69684BE03D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* V_2 = NULL;
	Assembly_t* V_3 = NULL;
	bool V_4 = false;
	Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* G_B5_0 = NULL;
	List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* G_B5_1 = NULL;
	Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* G_B4_0 = NULL;
	List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* G_B4_1 = NULL;
	{
		U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* L_0 = (U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass25_0__ctor_m0D93D81BF21CE63B7F8E961ED5EE8B6B4797122D(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* L_1 = V_0;
		TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_2 = ___0_typeName;
		NullCheck(L_1);
		L_1->___typeName = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___typeName), (void*)L_2);
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_3 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->___disallowedAssemblies;
		U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* L_4 = V_0;
		NullCheck(L_4);
		TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_5 = L_4->___typeName;
		NullCheck(L_5);
		String_t* L_6;
		L_6 = TypeName_get_AssemblyName_mBE44717AA3A7377931E7A5B955711CE85019186F_inline(L_5, NULL);
		NullCheck(L_3);
		bool L_7;
		L_7 = HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853(L_3, L_6, HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
		if (!L_7)
		{
			goto IL_0029;
		}
	}
	{
		Type_t** L_8 = ___1_type;
		*((RuntimeObject**)L_8) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)NULL);
		return (bool)0;
	}

IL_0029:
	{
		U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* L_9 = V_0;
		NullCheck(L_9);
		TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_10 = L_9->___typeName;
		NullCheck(L_10);
		bool L_11;
		L_11 = TypeName_get_IsArray_m92C2087D662FC897ADA6F7251D84612D4A9BB036(L_10, NULL);
		if (!L_11)
		{
			goto IL_00a9;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_12 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____assemblies;
		U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* L_13 = V_0;
		NullCheck(L_13);
		Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* L_14 = L_13->___U3CU3E9__0;
		Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* L_15 = L_14;
		if (L_15)
		{
			G_B5_0 = L_15;
			G_B5_1 = L_12;
			goto IL_005a;
		}
		G_B4_0 = L_15;
		G_B4_1 = L_12;
	}
	{
		U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* L_16 = V_0;
		U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* L_17 = V_0;
		Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* L_18 = (Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9*)il2cpp_codegen_object_new(Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9_il2cpp_TypeInfo_var);
		Func_2__ctor_m0289D3B3C9D7A664C27794590540D4EA6C813CDF(L_18, L_17, (intptr_t)((void*)U3CU3Ec__DisplayClass25_0_U3CTrySystemTypeLookupU3Eb__0_m35E9BED0D9C2FE659F43D79227F6B69684BE03D2_RuntimeMethod_var), NULL);
		Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* L_19 = L_18;
		V_2 = L_19;
		NullCheck(L_16);
		L_16->___U3CU3E9__0 = L_19;
		Il2CppCodeGenWriteBarrier((void**)(&L_16->___U3CU3E9__0), (void*)L_19);
		Func_2_t3FF9FC9038AAF42274EC51B73C22E875D6CEE5E9* L_20 = V_2;
		G_B5_0 = L_20;
		G_B5_1 = G_B4_1;
	}

IL_005a:
	{
		RuntimeObject* L_21;
		L_21 = Enumerable_Where_TisAssembly_t_mA37C0A033F9CB6D2AB40E4F66BC1538F800365EA(G_B5_1, G_B5_0, Enumerable_Where_TisAssembly_t_mA37C0A033F9CB6D2AB40E4F66BC1538F800365EA_RuntimeMethod_var);
		NullCheck(L_21);
		RuntimeObject* L_22;
		L_22 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_il2cpp_TypeInfo_var, L_21);
		V_1 = L_22;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_009a:
			{
				{
					RuntimeObject* L_23 = V_1;
					if (!L_23)
					{
						goto IL_00a3;
					}
				}
				{
					RuntimeObject* L_24 = V_1;
					NullCheck(L_24);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_24);
				}

IL_00a3:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0090_1;
			}

IL_0067_1:
			{
				RuntimeObject* L_25 = V_1;
				NullCheck(L_25);
				Assembly_t* L_26;
				L_26 = InterfaceFuncInvoker0< Assembly_t* >::Invoke(0, IEnumerator_1_tF0CA2A62533B2B34FE6ED0A865FFEAB3166AC173_il2cpp_TypeInfo_var, L_25);
				V_3 = L_26;
				Type_t** L_27 = ___1_type;
				Assembly_t* L_28 = V_3;
				U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* L_29 = V_0;
				NullCheck(L_29);
				TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_30 = L_29->___typeName;
				NullCheck(L_30);
				String_t* L_31;
				L_31 = TypeName_get_Name_mBC768C507F7EC26072615B2B6036307367B42D9E_inline(L_30, NULL);
				NullCheck(L_28);
				Type_t* L_32;
				L_32 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(18, L_28, L_31);
				*((RuntimeObject**)L_27) = (RuntimeObject*)L_32;
				Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_27, (void*)(RuntimeObject*)L_32);
				Type_t** L_33 = ___1_type;
				Type_t* L_34 = *((Type_t**)L_33);
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				bool L_35;
				L_35 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_34, (Type_t*)NULL, NULL);
				if (!L_35)
				{
					goto IL_0090_1;
				}
			}
			{
				V_4 = (bool)1;
				goto IL_00bb;
			}

IL_0090_1:
			{
				RuntimeObject* L_36 = V_1;
				NullCheck(L_36);
				bool L_37;
				L_37 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_36);
				if (L_37)
				{
					goto IL_0067_1;
				}
			}
			{
				goto IL_00a4;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00a4:
	{
		Type_t** L_38 = ___1_type;
		*((RuntimeObject**)L_38) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_38, (void*)(RuntimeObject*)NULL);
		return (bool)0;
	}

IL_00a9:
	{
		U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* L_39 = V_0;
		NullCheck(L_39);
		TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_40 = L_39->___typeName;
		NullCheck(L_40);
		String_t* L_41;
		L_41 = TypeName_ToLooseString_m65BC19E3146198A4D8B2B7CF96495EF119E70EB9(L_40, NULL);
		Type_t** L_42 = ___1_type;
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		bool L_43;
		L_43 = RuntimeCodebase_TrySystemTypeLookup_m1613832DE9F9FE5D75923D36764A00E337B4F7CA(L_41, L_42, NULL);
		return L_43;
	}

IL_00bb:
	{
		bool L_44 = V_4;
		return L_44;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RuntimeCodebase_TryRenamedTypeLookup_mF92440902F2F467EB40F8F07C5976DC6E55A653E (String_t* ___0_previousTypeName, Type_t** ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m320B18F709A6A1AE93F611826F800C70A0B66AE1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m46EC45F42CA2279D83568CD3F216AAABA8E749F6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m068DDFF5CAFBB15C8A0602DEADA7F10C5BB7ADCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m911E1C081D319CDD81FA5BC34B4AEF7948C2CAEC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA93491D9B55547D066053F3BC0A69C635F877438_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF46FCCDE665EA20E9A00CADFA159F632C8B8C713_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m49070E88C2E34AB46E6292A3FB1C227576B8506E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9023BC8D19527B7BC993083CB2AF637BCE8FDDAE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mABDBD9D6BA9B9BB1A77A835BB8E1BC574FB4A0F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_mAD30A66DB2CDAF5D25B50B2BC77DA83A21379C20_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* V_1 = NULL;
	Enumerator_tF11F7909312943F4E741743DF40DA07F67019306 V_2;
	memset((&V_2), 0, sizeof(V_2));
	KeyValuePair_2_tD2A1455EBCC891ED643FBDE22008B08DF24D014E V_3;
	memset((&V_3), 0, sizeof(V_3));
	Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562 V_4;
	memset((&V_4), 0, sizeof(V_4));
	KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A V_5;
	memset((&V_5), 0, sizeof(V_5));
	KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A V_6;
	memset((&V_6), 0, sizeof(V_6));
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_0;
		L_0 = RuntimeCodebase_get_renamedTypes_mD01972DB9723D31C6491C25795429DE47A3579A4(NULL);
		String_t* L_1 = ___0_previousTypeName;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mABB0055F51D71AEB872FC7C3C1726FBF9371E402_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		Type_t** L_3 = ___1_type;
		Type_t* L_4 = V_0;
		*((RuntimeObject**)L_3) = (RuntimeObject*)L_4;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_4);
		return (bool)1;
	}

IL_0014:
	{
		String_t* L_5 = ___0_previousTypeName;
		TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_6;
		L_6 = TypeName_Parse_m164944B90D4C17C850C4D732D96D55B515BE4F41(L_5, NULL);
		V_1 = L_6;
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_7;
		L_7 = RuntimeCodebase_get_renamedTypes_mD01972DB9723D31C6491C25795429DE47A3579A4(NULL);
		NullCheck(L_7);
		Enumerator_tF11F7909312943F4E741743DF40DA07F67019306 L_8;
		L_8 = Dictionary_2_GetEnumerator_m320B18F709A6A1AE93F611826F800C70A0B66AE1(L_7, Dictionary_2_GetEnumerator_m320B18F709A6A1AE93F611826F800C70A0B66AE1_RuntimeMethod_var);
		V_2 = L_8;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004f:
			{
				Enumerator_Dispose_m911E1C081D319CDD81FA5BC34B4AEF7948C2CAEC((&V_2), Enumerator_Dispose_m911E1C081D319CDD81FA5BC34B4AEF7948C2CAEC_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0044_1;
			}

IL_0028_1:
			{
				KeyValuePair_2_tD2A1455EBCC891ED643FBDE22008B08DF24D014E L_9;
				L_9 = Enumerator_get_Current_m9023BC8D19527B7BC993083CB2AF637BCE8FDDAE_inline((&V_2), Enumerator_get_Current_m9023BC8D19527B7BC993083CB2AF637BCE8FDDAE_RuntimeMethod_var);
				V_3 = L_9;
				TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_10 = V_1;
				String_t* L_11;
				L_11 = KeyValuePair_2_get_Key_mABDBD9D6BA9B9BB1A77A835BB8E1BC574FB4A0F1_inline((&V_3), KeyValuePair_2_get_Key_mABDBD9D6BA9B9BB1A77A835BB8E1BC574FB4A0F1_RuntimeMethod_var);
				Type_t* L_12;
				L_12 = KeyValuePair_2_get_Value_mAD30A66DB2CDAF5D25B50B2BC77DA83A21379C20_inline((&V_3), KeyValuePair_2_get_Value_mAD30A66DB2CDAF5D25B50B2BC77DA83A21379C20_RuntimeMethod_var);
				NullCheck(L_10);
				TypeName_ReplaceName_m33BDC9C3E587682E4D9D1A70E5689ED2CE1D7CB3(L_10, L_11, L_12, NULL);
			}

IL_0044_1:
			{
				bool L_13;
				L_13 = Enumerator_MoveNext_mF46FCCDE665EA20E9A00CADFA159F632C8B8C713((&V_2), Enumerator_MoveNext_mF46FCCDE665EA20E9A00CADFA159F632C8B8C713_RuntimeMethod_var);
				if (L_13)
				{
					goto IL_0028_1;
				}
			}
			{
				goto IL_005d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_005d:
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_14;
		L_14 = RuntimeCodebase_get_renamedNamespaces_m6A46742DBC322161E1D84D4B99628416ACC9AF20(NULL);
		NullCheck(L_14);
		Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562 L_15;
		L_15 = Dictionary_2_GetEnumerator_m46EC45F42CA2279D83568CD3F216AAABA8E749F6(L_14, Dictionary_2_GetEnumerator_m46EC45F42CA2279D83568CD3F216AAABA8E749F6_RuntimeMethod_var);
		V_4 = L_15;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0093:
			{
				Enumerator_Dispose_m068DDFF5CAFBB15C8A0602DEADA7F10C5BB7ADCD((&V_4), Enumerator_Dispose_m068DDFF5CAFBB15C8A0602DEADA7F10C5BB7ADCD_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0088_1;
			}

IL_006b_1:
			{
				KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A L_16;
				L_16 = Enumerator_get_Current_m49070E88C2E34AB46E6292A3FB1C227576B8506E_inline((&V_4), Enumerator_get_Current_m49070E88C2E34AB46E6292A3FB1C227576B8506E_RuntimeMethod_var);
				V_5 = L_16;
				TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_17 = V_1;
				String_t* L_18;
				L_18 = KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_inline((&V_5), KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_RuntimeMethod_var);
				String_t* L_19;
				L_19 = KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_inline((&V_5), KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_RuntimeMethod_var);
				NullCheck(L_17);
				TypeName_ReplaceNamespace_mA1A47EA949FF2DE3F9EDBF5E6A2D746CDD5C35C5(L_17, L_18, L_19, NULL);
			}

IL_0088_1:
			{
				bool L_20;
				L_20 = Enumerator_MoveNext_mA93491D9B55547D066053F3BC0A69C635F877438((&V_4), Enumerator_MoveNext_mA93491D9B55547D066053F3BC0A69C635F877438_RuntimeMethod_var);
				if (L_20)
				{
					goto IL_006b_1;
				}
			}
			{
				goto IL_00a1;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00a1:
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_21;
		L_21 = RuntimeCodebase_get_renamedAssemblies_mF5DE74B7E878DAA69297418DAA63FE93BEE3CEB6(NULL);
		NullCheck(L_21);
		Enumerator_t173E7BE1F35CA448C7E0EE77345C9E0EC0206562 L_22;
		L_22 = Dictionary_2_GetEnumerator_m46EC45F42CA2279D83568CD3F216AAABA8E749F6(L_21, Dictionary_2_GetEnumerator_m46EC45F42CA2279D83568CD3F216AAABA8E749F6_RuntimeMethod_var);
		V_4 = L_22;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00d7:
			{
				Enumerator_Dispose_m068DDFF5CAFBB15C8A0602DEADA7F10C5BB7ADCD((&V_4), Enumerator_Dispose_m068DDFF5CAFBB15C8A0602DEADA7F10C5BB7ADCD_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00cc_1;
			}

IL_00af_1:
			{
				KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A L_23;
				L_23 = Enumerator_get_Current_m49070E88C2E34AB46E6292A3FB1C227576B8506E_inline((&V_4), Enumerator_get_Current_m49070E88C2E34AB46E6292A3FB1C227576B8506E_RuntimeMethod_var);
				V_6 = L_23;
				TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_24 = V_1;
				String_t* L_25;
				L_25 = KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_inline((&V_6), KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_RuntimeMethod_var);
				String_t* L_26;
				L_26 = KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_inline((&V_6), KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_RuntimeMethod_var);
				NullCheck(L_24);
				TypeName_ReplaceAssembly_m14F4A61C1B10FA4C98C0FA156FEE5A3152A0438D(L_24, L_25, L_26, NULL);
			}

IL_00cc_1:
			{
				bool L_27;
				L_27 = Enumerator_MoveNext_mA93491D9B55547D066053F3BC0A69C635F877438((&V_4), Enumerator_MoveNext_mA93491D9B55547D066053F3BC0A69C635F877438_RuntimeMethod_var);
				if (L_27)
				{
					goto IL_00af_1;
				}
			}
			{
				goto IL_00e5;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00e5:
	{
		TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_28 = V_1;
		Type_t** L_29 = ___1_type;
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		bool L_30;
		L_30 = RuntimeCodebase_TrySystemTypeLookup_mFB5AE558EB67EBB4258567B8C5103E7A802B5E63(L_28, L_29, NULL);
		if (!L_30)
		{
			goto IL_00f0;
		}
	}
	{
		return (bool)1;
	}

IL_00f0:
	{
		Type_t** L_31 = ___1_type;
		*((RuntimeObject**)L_31) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_31, (void*)(RuntimeObject*)NULL);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* RuntimeCodebase_get_renamedNamespaces_m6A46742DBC322161E1D84D4B99628416ACC9AF20 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedNamespaces;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_1;
		L_1 = RuntimeCodebase_FetchRenamedNamespaces_m6AEF3ED15432107D5DD44C4C19319F5CAB97EAA8(NULL);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedNamespaces = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedNamespaces), (void*)L_1);
	}

IL_0011:
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_2 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedNamespaces;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* RuntimeCodebase_get_renamedAssemblies_mF5DE74B7E878DAA69297418DAA63FE93BEE3CEB6 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedAssemblies;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_1;
		L_1 = RuntimeCodebase_FetchRenamedAssemblies_m7E7EF9246967FF76CABE08F1485F0FB556CC921D(NULL);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedAssemblies = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedAssemblies), (void*)L_1);
	}

IL_0011:
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_2 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedAssemblies;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* RuntimeCodebase_get_renamedTypes_mD01972DB9723D31C6491C25795429DE47A3579A4 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_0 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedTypes;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_1;
		L_1 = RuntimeCodebase_FetchRenamedTypes_m95705C73DA7BC9BDCFF3E7191DFB44FC24645AA5(NULL);
		((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedTypes = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedTypes), (void*)L_1);
	}

IL_0011:
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_2 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedTypes;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* RuntimeCodebase_RenamedMembers_m4FC17D86437DE612635F66941936EBE84D109341 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m162B35BC3858E31CED0AF61F0ABCE0547F18F7BD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m5775566A1DCB51E31B50A3AD33C1140C9EFCE67C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56* L_0 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedMembers;
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m5775566A1DCB51E31B50A3AD33C1140C9EFCE67C(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m5775566A1DCB51E31B50A3AD33C1140C9EFCE67C_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		Type_t* L_3 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_4;
		L_4 = RuntimeCodebase_FetchRenamedMembers_mE4A5369860682B85ADA56FAAE60418F92B86EA15(L_3, NULL);
		V_0 = L_4;
		Dictionary_2_t81B696D9D2CF24C21DA7A6613423DA645FBFBA56* L_5 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____renamedMembers;
		Type_t* L_6 = ___0_type;
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_7 = V_0;
		NullCheck(L_5);
		Dictionary_2_Add_m162B35BC3858E31CED0AF61F0ABCE0547F18F7BD(L_5, L_6, L_7, Dictionary_2_Add_m162B35BC3858E31CED0AF61F0ABCE0547F18F7BD_RuntimeMethod_var);
	}

IL_0022:
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_8 = V_0;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* RuntimeCodebase_FetchRenamedMembers_mE4A5369860682B85ADA56FAAE60418F92B86EA15 (Type_t* ___0_type, 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*)&Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m17345EA05D3F26087F953F6793B2401AA6EE7B0F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Cast_TisRenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_m1AD9AF4A5E8D88DB15D2C4E126DDF0C82580EE9C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t46178718C6768244DA2FE23D41397E69A94F1370_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tFB40902BC099E0FC82E0A079C5BF4029C034A4AC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6CDC4957F8AD1E6B47D565C5AF1AEFB6906F554B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* V_0 = NULL;
	MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_1 = NULL;
	int32_t V_2 = 0;
	MemberInfo_t* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	String_t* V_5 = NULL;
	Exception_t* V_6 = NULL;
	RuntimeObject* V_7 = NULL;
	String_t* V_8 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_2 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052(L_2, Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		V_0 = L_2;
		Type_t* L_3 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var);
		MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_4;
		L_4 = MemberUtility_GetExtendedMembers_m1F23372CA0F763E867FCCDA889F74FE10A8F2771(L_3, ((int32_t)124), NULL);
		V_1 = L_4;
		V_2 = 0;
		goto IL_00bf;
	}

IL_0026:
	{
		MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_5 = V_1;
		int32_t L_6 = V_2;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		MemberInfo_t* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		V_3 = L_8;
	}
	try
	{
		MemberInfo_t* L_9 = V_3;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_11;
		L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
		AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_12;
		L_12 = Attribute_GetCustomAttributes_mCB0A3E0F2148A92A0C6444D601F0F19E01B0ED09(L_9, L_11, (bool)0, NULL);
		RuntimeObject* L_13;
		L_13 = Enumerable_Cast_TisRenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_m1AD9AF4A5E8D88DB15D2C4E126DDF0C82580EE9C((RuntimeObject*)L_12, Enumerable_Cast_TisRenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_m1AD9AF4A5E8D88DB15D2C4E126DDF0C82580EE9C_RuntimeMethod_var);
		V_4 = L_13;
		goto IL_005a;
	}
	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_0044;
		}
		throw e;
	}

CATCH_0044:
	{
		Exception_t* L_14 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		V_6 = L_14;
		MemberInfo_t* L_15 = V_3;
		Exception_t* L_16 = V_6;
		String_t* L_17;
		L_17 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral685DAB319B91AF3DFBA59990742037A2DBF81FDF)), L_15, L_16, NULL);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_17, NULL);
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		goto IL_00bb;
	}

IL_005a:
	{
		MemberInfo_t* L_18 = V_3;
		NullCheck(L_18);
		String_t* L_19;
		L_19 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_18);
		V_5 = L_19;
		RuntimeObject* L_20 = V_4;
		NullCheck(L_20);
		RuntimeObject* L_21;
		L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t46178718C6768244DA2FE23D41397E69A94F1370_il2cpp_TypeInfo_var, L_20);
		V_7 = L_21;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00af:
			{
				{
					RuntimeObject* L_22 = V_7;
					if (!L_22)
					{
						goto IL_00ba;
					}
				}
				{
					RuntimeObject* L_23 = V_7;
					NullCheck(L_23);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_23);
				}

IL_00ba:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_00a4_1;
			}

IL_006d_1:
			{
				RuntimeObject* L_24 = V_7;
				NullCheck(L_24);
				RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C* L_25;
				L_25 = InterfaceFuncInvoker0< RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C* >::Invoke(0, IEnumerator_1_tFB40902BC099E0FC82E0A079C5BF4029C034A4AC_il2cpp_TypeInfo_var, L_24);
				NullCheck(L_25);
				String_t* L_26;
				L_26 = RenamedFromAttribute_get_previousName_mCC937DC8B67B589D4111AAC308C3D074A1632352_inline(L_25, NULL);
				V_8 = L_26;
				Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_27 = V_0;
				String_t* L_28 = V_8;
				NullCheck(L_27);
				bool L_29;
				L_29 = Dictionary_2_ContainsKey_m17345EA05D3F26087F953F6793B2401AA6EE7B0F(L_27, L_28, Dictionary_2_ContainsKey_m17345EA05D3F26087F953F6793B2401AA6EE7B0F_RuntimeMethod_var);
				if (!L_29)
				{
					goto IL_009a_1;
				}
			}
			{
				Type_t* L_30 = ___0_type;
				String_t* L_31 = V_8;
				MemberInfo_t* L_32 = V_3;
				String_t* L_33;
				L_33 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral6CDC4957F8AD1E6B47D565C5AF1AEFB6906F554B, L_30, L_31, L_32, NULL);
				il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
				Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_33, NULL);
				goto IL_00a4_1;
			}

IL_009a_1:
			{
				Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_34 = V_0;
				String_t* L_35 = V_8;
				String_t* L_36 = V_5;
				NullCheck(L_34);
				Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_34, L_35, L_36, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
			}

IL_00a4_1:
			{
				RuntimeObject* L_37 = V_7;
				NullCheck(L_37);
				bool L_38;
				L_38 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_37);
				if (L_38)
				{
					goto IL_006d_1;
				}
			}
			{
				goto IL_00bb;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00bb:
	{
		int32_t L_39 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_39, 1));
	}

IL_00bf:
	{
		int32_t L_40 = V_2;
		MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_41 = V_1;
		NullCheck(L_41);
		if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
		{
			goto IL_0026;
		}
	}
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_42 = V_0;
		return L_42;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* RuntimeCodebase_FetchRenamedNamespaces_m6AEF3ED15432107D5DD44C4C19319F5CAB97EAA8 (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*)&Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m17345EA05D3F26087F953F6793B2401AA6EE7B0F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t448EBE4DCC0839093A793A5D822B32055F321DB1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t95FC414F5DB538545F625177F0B08F6B73E46080_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_GetAssemblyAttributes_TisRenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB_mCAB311568EBB096723887EC29420DA7498F5FA7D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21FA21F7F6C2A2CF57A7EB6860A2523AAD0A6D4A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC25F773549F26E1321EA88C0C1A4C1BD50FBFF3C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052(L_0, Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		V_0 = L_0;
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = RuntimeCodebase_GetAssemblyAttributes_TisRenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB_mCAB311568EBB096723887EC29420DA7498F5FA7D(RuntimeCodebase_GetAssemblyAttributes_TisRenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB_mCAB311568EBB096723887EC29420DA7498F5FA7D_RuntimeMethod_var);
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t448EBE4DCC0839093A793A5D822B32055F321DB1_il2cpp_TypeInfo_var, L_1);
		V_1 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0073:
			{
				{
					RuntimeObject* L_3 = V_1;
					if (!L_3)
					{
						goto IL_007c;
					}
				}
				{
					RuntimeObject* L_4 = V_1;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_007c:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0069_1;
			}

IL_0013_1:
			{
				RuntimeObject* L_5 = V_1;
				NullCheck(L_5);
				RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB* L_6;
				L_6 = InterfaceFuncInvoker0< RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB* >::Invoke(0, IEnumerator_1_t95FC414F5DB538545F625177F0B08F6B73E46080_il2cpp_TypeInfo_var, L_5);
				RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB* L_7 = L_6;
				NullCheck(L_7);
				String_t* L_8;
				L_8 = RenamedNamespaceAttribute_get_previousName_m7F20312B67C7E59FF98C8CAF6BB823FD3F9B3FAB_inline(L_7, NULL);
				V_2 = L_8;
				NullCheck(L_7);
				String_t* L_9;
				L_9 = RenamedNamespaceAttribute_get_newName_m2EBF2918C960DC6299410D91BFCCD26E084078F4_inline(L_7, NULL);
				V_3 = L_9;
				Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_10 = V_0;
				String_t* L_11 = V_2;
				NullCheck(L_10);
				bool L_12;
				L_12 = Dictionary_2_ContainsKey_m17345EA05D3F26087F953F6793B2401AA6EE7B0F(L_10, L_11, Dictionary_2_ContainsKey_m17345EA05D3F26087F953F6793B2401AA6EE7B0F_RuntimeMethod_var);
				if (!L_12)
				{
					goto IL_0061_1;
				}
			}
			{
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
				NullCheck(L_14);
				(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral21FA21F7F6C2A2CF57A7EB6860A2523AAD0A6D4A);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
				String_t* L_16 = V_2;
				NullCheck(L_15);
				(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_16);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_15;
				NullCheck(L_17);
				(L_17)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC25F773549F26E1321EA88C0C1A4C1BD50FBFF3C);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17;
				String_t* L_19 = V_3;
				NullCheck(L_18);
				(L_18)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_19);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_18;
				NullCheck(L_20);
				(L_20)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
				String_t* L_21;
				L_21 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_20, NULL);
				il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
				Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_21, NULL);
				goto IL_0069_1;
			}

IL_0061_1:
			{
				Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_22 = V_0;
				String_t* L_23 = V_2;
				String_t* L_24 = V_3;
				NullCheck(L_22);
				Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_22, L_23, L_24, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
			}

IL_0069_1:
			{
				RuntimeObject* L_25 = V_1;
				NullCheck(L_25);
				bool L_26;
				L_26 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_25);
				if (L_26)
				{
					goto IL_0013_1;
				}
			}
			{
				goto IL_007d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_007d:
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_27 = V_0;
		return L_27;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* RuntimeCodebase_FetchRenamedAssemblies_m7E7EF9246967FF76CABE08F1485F0FB556CC921D (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*)&Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m17345EA05D3F26087F953F6793B2401AA6EE7B0F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tAF12FE6E1B71F8FBEE0E66442F3CF3030BCE4AB4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t47EC47357E3DE4BCA693B09760DBC58AE9CD3886_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_GetAssemblyAttributes_TisRenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3_m03521731C1D3E769DA42DBB1480D6199DEA58D1C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral770DD042339046E869EEA23C6326D72C609CB7F8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC25F773549F26E1321EA88C0C1A4C1BD50FBFF3C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_0 = (Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83*)il2cpp_codegen_object_new(Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052(L_0, Dictionary_2__ctor_m768E076F1E804CE4959F4E71D3E6A9ADE2F55052_RuntimeMethod_var);
		V_0 = L_0;
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = RuntimeCodebase_GetAssemblyAttributes_TisRenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3_m03521731C1D3E769DA42DBB1480D6199DEA58D1C(RuntimeCodebase_GetAssemblyAttributes_TisRenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3_m03521731C1D3E769DA42DBB1480D6199DEA58D1C_RuntimeMethod_var);
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tAF12FE6E1B71F8FBEE0E66442F3CF3030BCE4AB4_il2cpp_TypeInfo_var, L_1);
		V_1 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0073:
			{
				{
					RuntimeObject* L_3 = V_1;
					if (!L_3)
					{
						goto IL_007c;
					}
				}
				{
					RuntimeObject* L_4 = V_1;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_007c:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0069_1;
			}

IL_0013_1:
			{
				RuntimeObject* L_5 = V_1;
				NullCheck(L_5);
				RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3* L_6;
				L_6 = InterfaceFuncInvoker0< RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3* >::Invoke(0, IEnumerator_1_t47EC47357E3DE4BCA693B09760DBC58AE9CD3886_il2cpp_TypeInfo_var, L_5);
				RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3* L_7 = L_6;
				NullCheck(L_7);
				String_t* L_8;
				L_8 = RenamedAssemblyAttribute_get_previousName_m49CAA91F128F051AD44EF708A67B1709491F3FC0_inline(L_7, NULL);
				V_2 = L_8;
				NullCheck(L_7);
				String_t* L_9;
				L_9 = RenamedAssemblyAttribute_get_newName_m7D5A43A237D16F14068DA42A4961685B43B8EC5A_inline(L_7, NULL);
				V_3 = L_9;
				Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_10 = V_0;
				String_t* L_11 = V_2;
				NullCheck(L_10);
				bool L_12;
				L_12 = Dictionary_2_ContainsKey_m17345EA05D3F26087F953F6793B2401AA6EE7B0F(L_10, L_11, Dictionary_2_ContainsKey_m17345EA05D3F26087F953F6793B2401AA6EE7B0F_RuntimeMethod_var);
				if (!L_12)
				{
					goto IL_0061_1;
				}
			}
			{
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
				NullCheck(L_14);
				(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral770DD042339046E869EEA23C6326D72C609CB7F8);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
				String_t* L_16 = V_2;
				NullCheck(L_15);
				(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_16);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_15;
				NullCheck(L_17);
				(L_17)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC25F773549F26E1321EA88C0C1A4C1BD50FBFF3C);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17;
				String_t* L_19 = V_3;
				NullCheck(L_18);
				(L_18)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_19);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_18;
				NullCheck(L_20);
				(L_20)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
				String_t* L_21;
				L_21 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_20, NULL);
				il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
				Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_21, NULL);
				goto IL_0069_1;
			}

IL_0061_1:
			{
				Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_22 = V_0;
				String_t* L_23 = V_2;
				String_t* L_24 = V_3;
				NullCheck(L_22);
				Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13(L_22, L_23, L_24, Dictionary_2_Add_mC78C20D5901C87AAC38F37C906FAB6946BDE5F13_RuntimeMethod_var);
			}

IL_0069_1:
			{
				RuntimeObject* L_25 = V_1;
				NullCheck(L_25);
				bool L_26;
				L_26 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_25);
				if (L_26)
				{
					goto IL_0013_1;
				}
			}
			{
				goto IL_007d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_007d:
	{
		Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* L_27 = V_0;
		return L_27;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* RuntimeCodebase_FetchRenamedTypes_m95705C73DA7BC9BDCFF3E7191DFB44FC24645AA5 (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*)&Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Cast_TisRenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_m1AD9AF4A5E8D88DB15D2C4E126DDF0C82580EE9C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t46178718C6768244DA2FE23D41397E69A94F1370_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tF0CA2A62533B2B34FE6ED0A865FFEAB3166AC173_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tFB40902BC099E0FC82E0A079C5BF4029C034A4AC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2CE835F2EA0EC6851F594AFB3290E7F51A7EDC9A);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	Type_t* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	Exception_t* V_5 = NULL;
	RuntimeObject* V_6 = NULL;
	String_t* V_7 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_0 = (Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A*)il2cpp_codegen_object_new(Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428(L_0, Dictionary_2__ctor_m552A02EB796CECBF0D6B1D2F5BCA4434A2AC9428_RuntimeMethod_var);
		V_0 = L_0;
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = RuntimeCodebase_get_assemblies_m152648BAC9B232F7A0B7600EE603D0C10D89E35B_inline(NULL);
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_il2cpp_TypeInfo_var, L_1);
		V_1 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00e5:
			{
				{
					RuntimeObject* L_3 = V_1;
					if (!L_3)
					{
						goto IL_00ee;
					}
				}
				{
					RuntimeObject* L_4 = V_1;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_00ee:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_00d8_1;
			}

IL_0016_1:
			{
				RuntimeObject* L_5 = V_1;
				NullCheck(L_5);
				Assembly_t* L_6;
				L_6 = InterfaceFuncInvoker0< Assembly_t* >::Invoke(0, IEnumerator_1_tF0CA2A62533B2B34FE6ED0A865FFEAB3166AC173_il2cpp_TypeInfo_var, L_5);
				il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
				RuntimeObject* L_7;
				L_7 = TypeUtility_GetTypesSafely_m1127FF593F0365E1F97DE2683797FD161911459B(L_6, NULL);
				NullCheck(L_7);
				RuntimeObject* L_8;
				L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var, L_7);
				V_2 = L_8;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_00ce_1:
					{
						{
							RuntimeObject* L_9 = V_2;
							if (!L_9)
							{
								goto IL_00d7_1;
							}
						}
						{
							RuntimeObject* L_10 = V_2;
							NullCheck(L_10);
							InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_10);
						}

IL_00d7_1:
						{
							return;
						}
					}
				});
				try
				{
					{
						goto IL_00c1_2;
					}

IL_002c_2:
					{
						RuntimeObject* L_11 = V_2;
						NullCheck(L_11);
						Type_t* L_12;
						L_12 = InterfaceFuncInvoker0< Type_t* >::Invoke(0, IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var, L_11);
						V_3 = L_12;
					}
					try
					{
						Type_t* L_13 = V_3;
						RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_0_0_0_var) };
						il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
						Type_t* L_15;
						L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
						AttributeU5BU5D_t0F73488E6F1249C889608E8DCC0BCC28A874E8F1* L_16;
						L_16 = Attribute_GetCustomAttributes_mCB0A3E0F2148A92A0C6444D601F0F19E01B0ED09(L_13, L_15, (bool)0, NULL);
						RuntimeObject* L_17;
						L_17 = Enumerable_Cast_TisRenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_m1AD9AF4A5E8D88DB15D2C4E126DDF0C82580EE9C((RuntimeObject*)L_16, Enumerable_Cast_TisRenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C_m1AD9AF4A5E8D88DB15D2C4E126DDF0C82580EE9C_RuntimeMethod_var);
						V_4 = L_17;
						goto IL_0063_2;
					}
					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_004d_2;
						}
						throw e;
					}

CATCH_004d_2:
					{
						Exception_t* L_18 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
						V_5 = L_18;
						Type_t* L_19 = V_3;
						Exception_t* L_20 = V_5;
						String_t* L_21;
						L_21 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE6DA7234BECA310D05D1CCE085694DCA9517F9A5)), L_19, L_20, NULL);
						il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
						Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_21, NULL);
						IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
						goto IL_00c1_2;
					}

IL_0063_2:
					{
						Type_t* L_22 = V_3;
						NullCheck(L_22);
						String_t* L_23;
						L_23 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_22);
						RuntimeObject* L_24 = V_4;
						NullCheck(L_24);
						RuntimeObject* L_25;
						L_25 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t46178718C6768244DA2FE23D41397E69A94F1370_il2cpp_TypeInfo_var, L_24);
						V_6 = L_25;
					}
					{
						auto __finallyBlock = il2cpp::utils::Finally([&]
						{

FINALLY_00b5_2:
							{
								{
									RuntimeObject* L_26 = V_6;
									if (!L_26)
									{
										goto IL_00c0_2;
									}
								}
								{
									RuntimeObject* L_27 = V_6;
									NullCheck(L_27);
									InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_27);
								}

IL_00c0_2:
								{
									return;
								}
							}
						});
						try
						{
							{
								goto IL_00aa_3;
							}

IL_0075_3:
							{
								RuntimeObject* L_28 = V_6;
								NullCheck(L_28);
								RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C* L_29;
								L_29 = InterfaceFuncInvoker0< RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C* >::Invoke(0, IEnumerator_1_tFB40902BC099E0FC82E0A079C5BF4029C034A4AC_il2cpp_TypeInfo_var, L_28);
								NullCheck(L_29);
								String_t* L_30;
								L_30 = RenamedFromAttribute_get_previousName_mCC937DC8B67B589D4111AAC308C3D074A1632352_inline(L_29, NULL);
								V_7 = L_30;
								Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_31 = V_0;
								String_t* L_32 = V_7;
								NullCheck(L_31);
								bool L_33;
								L_33 = Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933(L_31, L_32, Dictionary_2_ContainsKey_m4EC9A321B5DBDCB0E9249FFE9074D45472E5D933_RuntimeMethod_var);
								if (!L_33)
								{
									goto IL_00a1_3;
								}
							}
							{
								String_t* L_34 = V_7;
								Type_t* L_35 = V_3;
								String_t* L_36;
								L_36 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral2CE835F2EA0EC6851F594AFB3290E7F51A7EDC9A, L_34, L_35, NULL);
								il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
								Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_36, NULL);
								goto IL_00aa_3;
							}

IL_00a1_3:
							{
								Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_37 = V_0;
								String_t* L_38 = V_7;
								Type_t* L_39 = V_3;
								NullCheck(L_37);
								Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887(L_37, L_38, L_39, Dictionary_2_Add_m71BE3D798D6EC6F9B3BEF764C46AA0E005F49887_RuntimeMethod_var);
							}

IL_00aa_3:
							{
								RuntimeObject* L_40 = V_6;
								NullCheck(L_40);
								bool L_41;
								L_41 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_40);
								if (L_41)
								{
									goto IL_0075_3;
								}
							}
							{
								goto IL_00c1_2;
							}
						}
						catch(Il2CppExceptionWrapper& e)
						{
							__finallyBlock.StoreException(e.ex);
						}
					}

IL_00c1_2:
					{
						RuntimeObject* L_42 = V_2;
						NullCheck(L_42);
						bool L_43;
						L_43 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_42);
						if (L_43)
						{
							goto IL_002c_2;
						}
					}
					{
						goto IL_00d8_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_00d8_1:
			{
				RuntimeObject* L_44 = V_1;
				NullCheck(L_44);
				bool L_45;
				L_45 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_44);
				if (L_45)
				{
					goto IL_0016_1;
				}
			}
			{
				goto IL_00ef;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00ef:
	{
		Dictionary_2_t0E98B58821A879161B744DA2602DA878A7E5C58A* L_46 = V_0;
		return L_46;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass25_0__ctor_m0D93D81BF21CE63B7F8E961ED5EE8B6B4797122D (U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass25_0_U3CTrySystemTypeLookupU3Eb__0_m35E9BED0D9C2FE659F43D79227F6B69684BE03D2 (U3CU3Ec__DisplayClass25_0_tB7C0C48DC02360BB8DADEBF2F016C900B6EBE113* __this, Assembly_t* ___0_a, const RuntimeMethod* method) 
{
	{
		TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_0 = __this->___typeName;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = TypeName_get_AssemblyName_mBE44717AA3A7377931E7A5B955711CE85019186F_inline(L_0, NULL);
		Assembly_t* L_2 = ___0_a;
		NullCheck(L_2);
		AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_3;
		L_3 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(20, L_2);
		NullCheck(L_3);
		String_t* L_4;
		L_4 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_3, NULL);
		bool L_5;
		L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_4, NULL);
		return L_5;
	}
}
#ifdef __clang__
#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 U3CGetAssemblyAttributesU3Ed__15__ctor_m47420C8E084D30FB82070FAB0D44CD2E015FEC3F (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		int32_t L_1;
		L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		__this->___U3CU3El__initialThreadId = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAssemblyAttributesU3Ed__15_System_IDisposable_Dispose_m975BBD0D64613D68E9BB439F9ECD56F1AE5A5B06 (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(L_1, ((int32_t)-4)))) > ((uint32_t)1))))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_2 = V_0;
		if ((!(((uint32_t)L_2) == ((uint32_t)1))))
		{
			goto IL_002f;
		}
	}

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

FINALLY_0028:
			{
				U3CGetAssemblyAttributesU3Ed__15_U3CU3Em__Finally1_m3B86D5FC290D424874FDE134F9664955DDD69F4C(__this, NULL);
				return;
			}
		});
		try
		{
			{
				int32_t L_3 = V_0;
				if ((((int32_t)L_3) == ((int32_t)((int32_t)-4))))
				{
					goto IL_001e_1;
				}
			}
			{
				int32_t L_4 = V_0;
				if ((((int32_t)L_4) == ((int32_t)1)))
				{
					goto IL_001e_1;
				}
			}
			{
				goto IL_002f;
			}

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

FINALLY_0021_1:
					{
						U3CGetAssemblyAttributesU3Ed__15_U3CU3Em__Finally2_m4037CD33D7E52258B71656E925137DC11608D827(__this, NULL);
						return;
					}
				});
				try
				{
					goto IL_002f;
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetAssemblyAttributesU3Ed__15_MoveNext_m212DF6D7868EF9CD85C5BFF546C65C7CA0622BA6 (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisIEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_m89F3D292AAEC5FEB3BDAC5CBECD0B1F03C5A1A62_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tF0CA2A62533B2B34FE6ED0A865FFEAB3166AC173_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC48B09875F226CD72F89321F7C5A70E039DB766F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5AC0AA5A492845D5A4D50FD0F20E3E1AA5FEADC);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	Assembly_t* V_2 = NULL;
	Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* V_3 = NULL;
	{
		auto __finallyBlock = il2cpp::utils::Fault([&]
		{

FAULT_0100:
			{
				U3CGetAssemblyAttributesU3Ed__15_System_IDisposable_Dispose_m975BBD0D64613D68E9BB439F9ECD56F1AE5A5B06(__this, NULL);
				return;
			}
		});
		try
		{
			{
				int32_t L_0 = __this->___U3CU3E1__state;
				V_1 = L_0;
				int32_t L_1 = V_1;
				if (!L_1)
				{
					goto IL_0018_1;
				}
			}
			{
				int32_t L_2 = V_1;
				if ((((int32_t)L_2) == ((int32_t)1)))
				{
					goto IL_00bd_1;
				}
			}
			{
				V_0 = (bool)0;
				goto IL_0107;
			}

IL_0018_1:
			{
				__this->___U3CU3E1__state = (-1);
				il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
				EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_3;
				L_3 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralD5AC0AA5A492845D5A4D50FD0F20E3E1AA5FEADC, NULL);
				Type_t* L_4 = __this->___attributeType;
				NullCheck(L_3);
				EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_3, L_4, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
				EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_5;
				L_5 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralC48B09875F226CD72F89321F7C5A70E039DB766F, NULL);
				RuntimeObject* L_6 = __this->___assemblies;
				NullCheck(L_5);
				EnsureThat_IsNotNull_TisIEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_m89F3D292AAEC5FEB3BDAC5CBECD0B1F03C5A1A62(L_5, L_6, EnsureThat_IsNotNull_TisIEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_m89F3D292AAEC5FEB3BDAC5CBECD0B1F03C5A1A62_RuntimeMethod_var);
				RuntimeObject* L_7 = __this->___assemblies;
				NullCheck(L_7);
				RuntimeObject* L_8;
				L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t11F08D46A18E820E6CD80DE57F40444AD29E6689_il2cpp_TypeInfo_var, L_7);
				__this->___U3CU3E7__wrap1 = L_8;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)L_8);
				__this->___U3CU3E1__state = ((int32_t)-3);
				goto IL_00df_1;
			}

IL_0064_1:
			{
				RuntimeObject* L_9 = __this->___U3CU3E7__wrap1;
				NullCheck(L_9);
				Assembly_t* L_10;
				L_10 = InterfaceFuncInvoker0< Assembly_t* >::Invoke(0, IEnumerator_1_tF0CA2A62533B2B34FE6ED0A865FFEAB3166AC173_il2cpp_TypeInfo_var, L_9);
				V_2 = L_10;
				Assembly_t* L_11 = V_2;
				Type_t* L_12 = __this->___attributeType;
				RuntimeObject* L_13;
				L_13 = CustomAttributeExtensions_GetCustomAttributes_mEA8382AEF9ACAE9E5D6843613B53D69DF72AB084(L_11, L_12, NULL);
				NullCheck(L_13);
				RuntimeObject* L_14;
				L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tF5487DDC9BFE72D77C0A279762BD5851F02B4F03_il2cpp_TypeInfo_var, L_13);
				__this->___U3CU3E7__wrap2 = L_14;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap2), (void*)L_14);
				__this->___U3CU3E1__state = ((int32_t)-4);
				goto IL_00c5_1;
			}

IL_0091_1:
			{
				RuntimeObject* L_15 = __this->___U3CU3E7__wrap2;
				NullCheck(L_15);
				Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_16;
				L_16 = InterfaceFuncInvoker0< Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* >::Invoke(0, IEnumerator_1_tE3FBD2D20AA88C9A0F855ADC37B0F385A3ADC2C1_il2cpp_TypeInfo_var, L_15);
				V_3 = L_16;
				Type_t* L_17 = __this->___attributeType;
				Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_18 = V_3;
				NullCheck(L_17);
				bool L_19;
				L_19 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(118, L_17, L_18);
				if (!L_19)
				{
					goto IL_00c5_1;
				}
			}
			{
				Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_20 = V_3;
				__this->___U3CU3E2__current = L_20;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_20);
				__this->___U3CU3E1__state = 1;
				V_0 = (bool)1;
				goto IL_0107;
			}

IL_00bd_1:
			{
				__this->___U3CU3E1__state = ((int32_t)-4);
			}

IL_00c5_1:
			{
				RuntimeObject* L_21 = __this->___U3CU3E7__wrap2;
				NullCheck(L_21);
				bool L_22;
				L_22 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_21);
				if (L_22)
				{
					goto IL_0091_1;
				}
			}
			{
				U3CGetAssemblyAttributesU3Ed__15_U3CU3Em__Finally2_m4037CD33D7E52258B71656E925137DC11608D827(__this, NULL);
				__this->___U3CU3E7__wrap2 = (RuntimeObject*)NULL;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap2), (void*)(RuntimeObject*)NULL);
			}

IL_00df_1:
			{
				RuntimeObject* L_23 = __this->___U3CU3E7__wrap1;
				NullCheck(L_23);
				bool L_24;
				L_24 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_23);
				if (L_24)
				{
					goto IL_0064_1;
				}
			}
			{
				U3CGetAssemblyAttributesU3Ed__15_U3CU3Em__Finally1_m3B86D5FC290D424874FDE134F9664955DDD69F4C(__this, NULL);
				__this->___U3CU3E7__wrap1 = (RuntimeObject*)NULL;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)(RuntimeObject*)NULL);
				V_0 = (bool)0;
				goto IL_0107;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0107:
	{
		bool L_25 = V_0;
		return L_25;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAssemblyAttributesU3Ed__15_U3CU3Em__Finally1_m3B86D5FC290D424874FDE134F9664955DDD69F4C (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CU3E1__state = (-1);
		RuntimeObject* L_0 = __this->___U3CU3E7__wrap1;
		if (!L_0)
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1 = __this->___U3CU3E7__wrap1;
		NullCheck(L_1);
		InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
	}

IL_001a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAssemblyAttributesU3Ed__15_U3CU3Em__Finally2_m4037CD33D7E52258B71656E925137DC11608D827 (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CU3E1__state = ((int32_t)-3);
		RuntimeObject* L_0 = __this->___U3CU3E7__wrap2;
		if (!L_0)
		{
			goto IL_001b;
		}
	}
	{
		RuntimeObject* L_1 = __this->___U3CU3E7__wrap2;
		NullCheck(L_1);
		InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
	}

IL_001b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* U3CGetAssemblyAttributesU3Ed__15_System_Collections_Generic_IEnumeratorU3CSystem_AttributeU3E_get_Current_m91D9E801B043345FA4FA529CFDA0152F349C03DA (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) 
{
	{
		Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAssemblyAttributesU3Ed__15_System_Collections_IEnumerator_Reset_m61BFD4A96E6ED6AE40EBEEC0D22A370415224E60 (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CGetAssemblyAttributesU3Ed__15_System_Collections_IEnumerator_Reset_m61BFD4A96E6ED6AE40EBEEC0D22A370415224E60_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAssemblyAttributesU3Ed__15_System_Collections_IEnumerator_get_Current_m2AC28B978947B95D322602E2FB4125B2B3517A5B (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) 
{
	{
		Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAssemblyAttributesU3Ed__15_System_Collections_Generic_IEnumerableU3CSystem_AttributeU3E_GetEnumerator_m1ACF3B7B507CF7278E09B68E927C80F897FA467E (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* V_0 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_1 = __this->___U3CU3El__initialThreadId;
		int32_t L_2;
		L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_0022;
		}
	}
	{
		__this->___U3CU3E1__state = 0;
		V_0 = __this;
		goto IL_0029;
	}

IL_0022:
	{
		U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* L_3 = (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F*)il2cpp_codegen_object_new(U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F_il2cpp_TypeInfo_var);
		U3CGetAssemblyAttributesU3Ed__15__ctor_m47420C8E084D30FB82070FAB0D44CD2E015FEC3F(L_3, 0, NULL);
		V_0 = L_3;
	}

IL_0029:
	{
		U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* L_4 = V_0;
		Type_t* L_5 = __this->___U3CU3E3__attributeType;
		NullCheck(L_4);
		L_4->___attributeType = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___attributeType), (void*)L_5);
		U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* L_6 = V_0;
		RuntimeObject* L_7 = __this->___U3CU3E3__assemblies;
		NullCheck(L_6);
		L_6->___assemblies = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&L_6->___assemblies), (void*)L_7);
		U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* L_8 = V_0;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetAssemblyAttributesU3Ed__15_System_Collections_IEnumerable_GetEnumerator_m0B04727F2A2E9D9B1550180CD3A262471134125D (U3CGetAssemblyAttributesU3Ed__15_t5F5DF5D3D055FC941812C1BD071DD9D031227F5F* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = U3CGetAssemblyAttributesU3Ed__15_System_Collections_Generic_IEnumerableU3CSystem_AttributeU3E_GetEnumerator_m1ACF3B7B507CF7278E09B68E927C80F897FA467E(__this, NULL);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter__ctor_m61020EE493C482161BC3A188E9483C4C914579C9 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, int32_t ___0_matching, RuntimeObject* ___1_types, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisIEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_mF43E1674681879D9F89D4AB3D438D8AFCF37605E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m896BF2C8F926434B62758CF078E6D8648390A151_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7CA7E65A8F7D0C1539587726FAFBC88FDAFE4CF);
		s_Il2CppMethodInitialized = true;
	}
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralE7CA7E65A8F7D0C1539587726FAFBC88FDAFE4CF, NULL);
		RuntimeObject* L_1 = ___1_types;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisIEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_mF43E1674681879D9F89D4AB3D438D8AFCF37605E(L_0, L_1, EnsureThat_IsNotNull_TisIEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_mF43E1674681879D9F89D4AB3D438D8AFCF37605E_RuntimeMethod_var);
		int32_t L_2 = ___0_matching;
		TypeFilter_set_Matching_mD91362DAA974AB304B35C9551D5C314C42488B8E_inline(__this, L_2, NULL);
		RuntimeObject* L_3 = ___1_types;
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_4 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m896BF2C8F926434B62758CF078E6D8648390A151(L_4, L_3, HashSet_1__ctor_m896BF2C8F926434B62758CF078E6D8648390A151_RuntimeMethod_var);
		__this->___types = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___types), (void*)L_4);
		TypeFilter_set_Value_mD8231D56BB420D0545224FD44ADF183E7059DFEF_inline(__this, (bool)1, NULL);
		TypeFilter_set_Reference_m352A4DFB41F158B7C523FBB10D3A9286EBA59DEC_inline(__this, (bool)1, NULL);
		TypeFilter_set_Classes_m6E425EBCB1A95A38A6E8CAC0AEF26086E84561BF_inline(__this, (bool)1, NULL);
		TypeFilter_set_Interfaces_mD72456F7E7AAA5BC0D6DAB097D672153A953452B_inline(__this, (bool)1, NULL);
		TypeFilter_set_Structs_mF25971EECDA2AB5F26E1F11EA242F69BE412E052_inline(__this, (bool)1, NULL);
		TypeFilter_set_Enums_mA77FBBB90A35A54C1FC1989549A5F7ED5D4DF203_inline(__this, (bool)1, NULL);
		TypeFilter_set_Public_mA7333C4ED6E9BB67D66B81D21A0152001FF4132F_inline(__this, (bool)1, NULL);
		TypeFilter_set_NonPublic_m8AA666A6695D77F7433FAE66D33D2A6DBE6DD6DD_inline(__this, (bool)0, NULL);
		TypeFilter_set_Abstract_m6C9EB4017362D961DB19F28C6E96555862A0EDE8_inline(__this, (bool)1, NULL);
		TypeFilter_set_Generic_m8F762D8392D61CEE403A4FC8F04F12B9AD3945A4_inline(__this, (bool)1, NULL);
		TypeFilter_set_OpenConstructedGeneric_m8BC0C50E07674B579CDAAD4F020C5FA6F67D1DCD_inline(__this, (bool)0, NULL);
		TypeFilter_set_Static_m1671B1BA03DF52741BD4DF95C46CB3EB0E814021_inline(__this, (bool)1, NULL);
		TypeFilter_set_Sealed_m8A98A7526C157975301B8641A6C96E084E25689C_inline(__this, (bool)1, NULL);
		TypeFilter_set_Nested_m7E4A13AD3D3B4C0CEC83E6899D698628832A926E_inline(__this, (bool)1, NULL);
		TypeFilter_set_Primitives_m8C2490B2FA516339CD9B2337387C8B1C5F163B54_inline(__this, (bool)1, NULL);
		TypeFilter_set_Object_m39E4D3BCD87D84ACCD86C0C9A19BFD0BBA6C90F3_inline(__this, (bool)1, NULL);
		TypeFilter_set_NonSerializable_m06E0525C2D6DB080556541C183291CB333A8E78C_inline(__this, (bool)1, NULL);
		TypeFilter_set_Obsolete_m4FE9AC692EA6996DC35911EAF9BD2A55A5F8D393_inline(__this, (bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter__ctor_m8142389889DFB9EFB3948BAE94798FE86646F188 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, int32_t ___0_matching, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_types, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_matching;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = ___1_types;
		TypeFilter__ctor_m61020EE493C482161BC3A188E9483C4C914579C9(__this, L_0, (RuntimeObject*)L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter__ctor_m3806E36E697309B4636B9418EE71E626DF26E20D (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, RuntimeObject* ___0_types, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_types;
		TypeFilter__ctor_m61020EE493C482161BC3A188E9483C4C914579C9(__this, 0, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter__ctor_mE03CDC6CBF3E16FCDE412595FE10172DF878C167 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___0_types, const RuntimeMethod* method) 
{
	{
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = ___0_types;
		TypeFilter__ctor_m8142389889DFB9EFB3948BAE94798FE86646F188(__this, 0, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CMatchingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Matching_mD91362DAA974AB304B35C9551D5C314C42488B8E (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CMatchingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* TypeFilter_get_Types_mE4264E741F39CA113DF85BE63036CE869D0670DC (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_0 = __this->___types;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Value_m4C4B666E0D14977774DB6693AF63676D1121ED67 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CValueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Value_mD8231D56BB420D0545224FD44ADF183E7059DFEF (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CValueU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Reference_m5BF107EF9B0DCEE91B5156AD81DB3C242EC2BECB (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CReferenceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Reference_m352A4DFB41F158B7C523FBB10D3A9286EBA59DEC (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CReferenceU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Classes_m93466A6AEECEA88FEE1C822069DB0FC29227F633 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CClassesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Classes_m6E425EBCB1A95A38A6E8CAC0AEF26086E84561BF (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CClassesU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Interfaces_m65EEEAF34429CD47C1DF0F3AF980AD6AFD998D26 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CInterfacesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Interfaces_mD72456F7E7AAA5BC0D6DAB097D672153A953452B (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CInterfacesU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Structs_mC6FB87212C5EFB1614F9B10EA014822F25E09EF9 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CStructsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Structs_mF25971EECDA2AB5F26E1F11EA242F69BE412E052 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CStructsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Enums_m1AFE1AF4738FD0ABD51F2C24B9435CC61F34C0D7 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CEnumsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Enums_mA77FBBB90A35A54C1FC1989549A5F7ED5D4DF203 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CEnumsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Public_m2AA942B35F5D2A765AE5DD9368ED5FEF29324169 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CPublicU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Public_mA7333C4ED6E9BB67D66B81D21A0152001FF4132F (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CPublicU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_NonPublic_m6312C2E402465AA4FCD7C9A4100C5A9FB79B902E (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CNonPublicU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_NonPublic_m8AA666A6695D77F7433FAE66D33D2A6DBE6DD6DD (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CNonPublicU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Abstract_m3E52C108800D55109B56F894BE6AA7FCA8274018 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CAbstractU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Abstract_m6C9EB4017362D961DB19F28C6E96555862A0EDE8 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CAbstractU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Generic_mCC814C88FEF327ADF773C58BCEA6D0782E74D1BF (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CGenericU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Generic_m8F762D8392D61CEE403A4FC8F04F12B9AD3945A4 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CGenericU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_OpenConstructedGeneric_mF3130CBEC6A488F5B53FDCA007934EA4E379AE8D (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3COpenConstructedGenericU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_OpenConstructedGeneric_m8BC0C50E07674B579CDAAD4F020C5FA6F67D1DCD (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3COpenConstructedGenericU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Static_m876C1C0B8C13DFD8A826988C179B7EFA5D5BC498 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CStaticU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Static_m1671B1BA03DF52741BD4DF95C46CB3EB0E814021 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CStaticU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Sealed_m8EE07DE039C14708C251D6B7F17811C799201914 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CSealedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Sealed_m8A98A7526C157975301B8641A6C96E084E25689C (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CSealedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Nested_m41828E8B4277C9337E28C5A438E799A1CBB220E7 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CNestedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Nested_m7E4A13AD3D3B4C0CEC83E6899D698628832A926E (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CNestedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Primitives_m39FFD854482D19FCC12DB478BFBA54BCE7565648 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CPrimitivesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Primitives_m8C2490B2FA516339CD9B2337387C8B1C5F163B54 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CPrimitivesU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Object_m216A0A1F34B3E0B47BE38480D29EC86A11CD0E17 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CObjectU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Object_m39E4D3BCD87D84ACCD86C0C9A19BFD0BBA6C90F3 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CObjectU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_NonSerializable_mD67954E8778E6D0A16457DD74F9BFA7229964F5E (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CNonSerializableU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_NonSerializable_m06E0525C2D6DB080556541C183291CB333A8E78C (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CNonSerializableU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_Obsolete_mC87CD067AA2FE0EE6DF251D3D08048B6316FD9C8 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CObsoleteU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeFilter_set_Obsolete_m4FE9AC692EA6996DC35911EAF9BD2A55A5F8D393 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CObsoleteU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_get_ExpectsBoolean_m6C4F0B748D8DF363412271C40D0058A34C8511F4 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Single_TisType_t_mAED971E29503087AF716CB68824B11D688165D51_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m84934F32D3D4BCD461A09A1B2E4FA7C5B39109B7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_0;
		L_0 = TypeFilter_get_Types_mE4264E741F39CA113DF85BE63036CE869D0670DC_inline(__this, NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = HashSet_1_get_Count_m84934F32D3D4BCD461A09A1B2E4FA7C5B39109B7_inline(L_0, HashSet_1_get_Count_m84934F32D3D4BCD461A09A1B2E4FA7C5B39109B7_RuntimeMethod_var);
		if ((!(((uint32_t)L_1) == ((uint32_t)1))))
		{
			goto IL_0029;
		}
	}
	{
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_2;
		L_2 = TypeFilter_get_Types_mE4264E741F39CA113DF85BE63036CE869D0670DC_inline(__this, NULL);
		Type_t* L_3;
		L_3 = Enumerable_Single_TisType_t_mAED971E29503087AF716CB68824B11D688165D51(L_2, Enumerable_Single_TisType_t_mAED971E29503087AF716CB68824B11D688165D51_RuntimeMethod_var);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_5;
		L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
		bool L_6;
		L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_5, NULL);
		return L_6;
	}

IL_0029:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeFilter_System_ICloneable_Clone_mC39EE4A61C607010ED93332BC530558CA88CB4CA (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_0;
		L_0 = TypeFilter_Clone_mDA5FC086BC2A0007F936678C952DA3C7957CE95D(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* TypeFilter_Clone_mDA5FC086BC2A0007F936678C952DA3C7957CE95D (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0;
		L_0 = TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline(__this, NULL);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_1;
		L_1 = TypeFilter_get_Types_mE4264E741F39CA113DF85BE63036CE869D0670DC_inline(__this, NULL);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2;
		L_2 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89(L_1, Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_3 = (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80*)il2cpp_codegen_object_new(TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80_il2cpp_TypeInfo_var);
		TypeFilter__ctor_m8142389889DFB9EFB3948BAE94798FE86646F188(L_3, L_0, L_2, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_4 = L_3;
		bool L_5;
		L_5 = TypeFilter_get_Value_m4C4B666E0D14977774DB6693AF63676D1121ED67_inline(__this, NULL);
		NullCheck(L_4);
		TypeFilter_set_Value_mD8231D56BB420D0545224FD44ADF183E7059DFEF_inline(L_4, L_5, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_6 = L_4;
		bool L_7;
		L_7 = TypeFilter_get_Reference_m5BF107EF9B0DCEE91B5156AD81DB3C242EC2BECB_inline(__this, NULL);
		NullCheck(L_6);
		TypeFilter_set_Reference_m352A4DFB41F158B7C523FBB10D3A9286EBA59DEC_inline(L_6, L_7, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_8 = L_6;
		bool L_9;
		L_9 = TypeFilter_get_Classes_m93466A6AEECEA88FEE1C822069DB0FC29227F633_inline(__this, NULL);
		NullCheck(L_8);
		TypeFilter_set_Classes_m6E425EBCB1A95A38A6E8CAC0AEF26086E84561BF_inline(L_8, L_9, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_10 = L_8;
		bool L_11;
		L_11 = TypeFilter_get_Interfaces_m65EEEAF34429CD47C1DF0F3AF980AD6AFD998D26_inline(__this, NULL);
		NullCheck(L_10);
		TypeFilter_set_Interfaces_mD72456F7E7AAA5BC0D6DAB097D672153A953452B_inline(L_10, L_11, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_12 = L_10;
		bool L_13;
		L_13 = TypeFilter_get_Structs_mC6FB87212C5EFB1614F9B10EA014822F25E09EF9_inline(__this, NULL);
		NullCheck(L_12);
		TypeFilter_set_Structs_mF25971EECDA2AB5F26E1F11EA242F69BE412E052_inline(L_12, L_13, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_14 = L_12;
		bool L_15;
		L_15 = TypeFilter_get_Enums_m1AFE1AF4738FD0ABD51F2C24B9435CC61F34C0D7_inline(__this, NULL);
		NullCheck(L_14);
		TypeFilter_set_Enums_mA77FBBB90A35A54C1FC1989549A5F7ED5D4DF203_inline(L_14, L_15, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_16 = L_14;
		bool L_17;
		L_17 = TypeFilter_get_Public_m2AA942B35F5D2A765AE5DD9368ED5FEF29324169_inline(__this, NULL);
		NullCheck(L_16);
		TypeFilter_set_Public_mA7333C4ED6E9BB67D66B81D21A0152001FF4132F_inline(L_16, L_17, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_18 = L_16;
		bool L_19;
		L_19 = TypeFilter_get_NonPublic_m6312C2E402465AA4FCD7C9A4100C5A9FB79B902E_inline(__this, NULL);
		NullCheck(L_18);
		TypeFilter_set_NonPublic_m8AA666A6695D77F7433FAE66D33D2A6DBE6DD6DD_inline(L_18, L_19, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_20 = L_18;
		bool L_21;
		L_21 = TypeFilter_get_Abstract_m3E52C108800D55109B56F894BE6AA7FCA8274018_inline(__this, NULL);
		NullCheck(L_20);
		TypeFilter_set_Abstract_m6C9EB4017362D961DB19F28C6E96555862A0EDE8_inline(L_20, L_21, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_22 = L_20;
		bool L_23;
		L_23 = TypeFilter_get_Generic_mCC814C88FEF327ADF773C58BCEA6D0782E74D1BF_inline(__this, NULL);
		NullCheck(L_22);
		TypeFilter_set_Generic_m8F762D8392D61CEE403A4FC8F04F12B9AD3945A4_inline(L_22, L_23, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_24 = L_22;
		bool L_25;
		L_25 = TypeFilter_get_OpenConstructedGeneric_mF3130CBEC6A488F5B53FDCA007934EA4E379AE8D_inline(__this, NULL);
		NullCheck(L_24);
		TypeFilter_set_OpenConstructedGeneric_m8BC0C50E07674B579CDAAD4F020C5FA6F67D1DCD_inline(L_24, L_25, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_26 = L_24;
		bool L_27;
		L_27 = TypeFilter_get_Static_m876C1C0B8C13DFD8A826988C179B7EFA5D5BC498_inline(__this, NULL);
		NullCheck(L_26);
		TypeFilter_set_Static_m1671B1BA03DF52741BD4DF95C46CB3EB0E814021_inline(L_26, L_27, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_28 = L_26;
		bool L_29;
		L_29 = TypeFilter_get_Sealed_m8EE07DE039C14708C251D6B7F17811C799201914_inline(__this, NULL);
		NullCheck(L_28);
		TypeFilter_set_Sealed_m8A98A7526C157975301B8641A6C96E084E25689C_inline(L_28, L_29, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_30 = L_28;
		bool L_31;
		L_31 = TypeFilter_get_Nested_m41828E8B4277C9337E28C5A438E799A1CBB220E7_inline(__this, NULL);
		NullCheck(L_30);
		TypeFilter_set_Nested_m7E4A13AD3D3B4C0CEC83E6899D698628832A926E_inline(L_30, L_31, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_32 = L_30;
		bool L_33;
		L_33 = TypeFilter_get_Primitives_m39FFD854482D19FCC12DB478BFBA54BCE7565648_inline(__this, NULL);
		NullCheck(L_32);
		TypeFilter_set_Primitives_m8C2490B2FA516339CD9B2337387C8B1C5F163B54_inline(L_32, L_33, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_34 = L_32;
		bool L_35;
		L_35 = TypeFilter_get_Object_m216A0A1F34B3E0B47BE38480D29EC86A11CD0E17_inline(__this, NULL);
		NullCheck(L_34);
		TypeFilter_set_Object_m39E4D3BCD87D84ACCD86C0C9A19BFD0BBA6C90F3_inline(L_34, L_35, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_36 = L_34;
		bool L_37;
		L_37 = TypeFilter_get_NonSerializable_mD67954E8778E6D0A16457DD74F9BFA7229964F5E_inline(__this, NULL);
		NullCheck(L_36);
		TypeFilter_set_NonSerializable_m06E0525C2D6DB080556541C183291CB333A8E78C_inline(L_36, L_37, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_38 = L_36;
		bool L_39;
		L_39 = TypeFilter_get_Obsolete_mC87CD067AA2FE0EE6DF251D3D08048B6316FD9C8_inline(__this, NULL);
		NullCheck(L_38);
		TypeFilter_set_Obsolete_m4FE9AC692EA6996DC35911EAF9BD2A55A5F8D393_inline(L_38, L_39, NULL);
		return L_38;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_Equals_mE35E04E0B7DE7FE521E9C2D265985FAF2B4F7C5C (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_SetEquals_mC9912845E9626DB820A58DF08BF165F51C3A9ECC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_obj;
		V_0 = ((TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80*)IsInstSealed((RuntimeObject*)L_0, TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80_il2cpp_TypeInfo_var));
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_1 = V_0;
		if (L_1)
		{
			goto IL_000c;
		}
	}
	{
		return (bool)0;
	}

IL_000c:
	{
		int32_t L_2;
		L_2 = TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline(L_3, NULL);
		if ((!(((uint32_t)L_2) == ((uint32_t)L_4))))
		{
			goto IL_0148;
		}
	}
	{
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_5 = __this->___types;
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_6 = V_0;
		NullCheck(L_6);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_7 = L_6->___types;
		NullCheck(L_5);
		bool L_8;
		L_8 = HashSet_1_SetEquals_mC9912845E9626DB820A58DF08BF165F51C3A9ECC(L_5, L_7, HashSet_1_SetEquals_mC9912845E9626DB820A58DF08BF165F51C3A9ECC_RuntimeMethod_var);
		if (!L_8)
		{
			goto IL_0148;
		}
	}
	{
		bool L_9;
		L_9 = TypeFilter_get_Value_m4C4B666E0D14977774DB6693AF63676D1121ED67_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_10 = V_0;
		NullCheck(L_10);
		bool L_11;
		L_11 = TypeFilter_get_Value_m4C4B666E0D14977774DB6693AF63676D1121ED67_inline(L_10, NULL);
		if ((!(((uint32_t)L_9) == ((uint32_t)L_11))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_12;
		L_12 = TypeFilter_get_Reference_m5BF107EF9B0DCEE91B5156AD81DB3C242EC2BECB_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_13 = V_0;
		NullCheck(L_13);
		bool L_14;
		L_14 = TypeFilter_get_Reference_m5BF107EF9B0DCEE91B5156AD81DB3C242EC2BECB_inline(L_13, NULL);
		if ((!(((uint32_t)L_12) == ((uint32_t)L_14))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_15;
		L_15 = TypeFilter_get_Classes_m93466A6AEECEA88FEE1C822069DB0FC29227F633_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_16 = V_0;
		NullCheck(L_16);
		bool L_17;
		L_17 = TypeFilter_get_Classes_m93466A6AEECEA88FEE1C822069DB0FC29227F633_inline(L_16, NULL);
		if ((!(((uint32_t)L_15) == ((uint32_t)L_17))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_18;
		L_18 = TypeFilter_get_Interfaces_m65EEEAF34429CD47C1DF0F3AF980AD6AFD998D26_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_19 = V_0;
		NullCheck(L_19);
		bool L_20;
		L_20 = TypeFilter_get_Interfaces_m65EEEAF34429CD47C1DF0F3AF980AD6AFD998D26_inline(L_19, NULL);
		if ((!(((uint32_t)L_18) == ((uint32_t)L_20))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_21;
		L_21 = TypeFilter_get_Structs_mC6FB87212C5EFB1614F9B10EA014822F25E09EF9_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_22 = V_0;
		NullCheck(L_22);
		bool L_23;
		L_23 = TypeFilter_get_Structs_mC6FB87212C5EFB1614F9B10EA014822F25E09EF9_inline(L_22, NULL);
		if ((!(((uint32_t)L_21) == ((uint32_t)L_23))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_24;
		L_24 = TypeFilter_get_Enums_m1AFE1AF4738FD0ABD51F2C24B9435CC61F34C0D7_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_25 = V_0;
		NullCheck(L_25);
		bool L_26;
		L_26 = TypeFilter_get_Enums_m1AFE1AF4738FD0ABD51F2C24B9435CC61F34C0D7_inline(L_25, NULL);
		if ((!(((uint32_t)L_24) == ((uint32_t)L_26))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_27;
		L_27 = TypeFilter_get_Public_m2AA942B35F5D2A765AE5DD9368ED5FEF29324169_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_28 = V_0;
		NullCheck(L_28);
		bool L_29;
		L_29 = TypeFilter_get_Public_m2AA942B35F5D2A765AE5DD9368ED5FEF29324169_inline(L_28, NULL);
		if ((!(((uint32_t)L_27) == ((uint32_t)L_29))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_30;
		L_30 = TypeFilter_get_NonPublic_m6312C2E402465AA4FCD7C9A4100C5A9FB79B902E_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_31 = V_0;
		NullCheck(L_31);
		bool L_32;
		L_32 = TypeFilter_get_NonPublic_m6312C2E402465AA4FCD7C9A4100C5A9FB79B902E_inline(L_31, NULL);
		if ((!(((uint32_t)L_30) == ((uint32_t)L_32))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_33;
		L_33 = TypeFilter_get_Abstract_m3E52C108800D55109B56F894BE6AA7FCA8274018_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_34 = V_0;
		NullCheck(L_34);
		bool L_35;
		L_35 = TypeFilter_get_Abstract_m3E52C108800D55109B56F894BE6AA7FCA8274018_inline(L_34, NULL);
		if ((!(((uint32_t)L_33) == ((uint32_t)L_35))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_36;
		L_36 = TypeFilter_get_Generic_mCC814C88FEF327ADF773C58BCEA6D0782E74D1BF_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_37 = V_0;
		NullCheck(L_37);
		bool L_38;
		L_38 = TypeFilter_get_Generic_mCC814C88FEF327ADF773C58BCEA6D0782E74D1BF_inline(L_37, NULL);
		if ((!(((uint32_t)L_36) == ((uint32_t)L_38))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_39;
		L_39 = TypeFilter_get_OpenConstructedGeneric_mF3130CBEC6A488F5B53FDCA007934EA4E379AE8D_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_40 = V_0;
		NullCheck(L_40);
		bool L_41;
		L_41 = TypeFilter_get_OpenConstructedGeneric_mF3130CBEC6A488F5B53FDCA007934EA4E379AE8D_inline(L_40, NULL);
		if ((!(((uint32_t)L_39) == ((uint32_t)L_41))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_42;
		L_42 = TypeFilter_get_Static_m876C1C0B8C13DFD8A826988C179B7EFA5D5BC498_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_43 = V_0;
		NullCheck(L_43);
		bool L_44;
		L_44 = TypeFilter_get_Static_m876C1C0B8C13DFD8A826988C179B7EFA5D5BC498_inline(L_43, NULL);
		if ((!(((uint32_t)L_42) == ((uint32_t)L_44))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_45;
		L_45 = TypeFilter_get_Sealed_m8EE07DE039C14708C251D6B7F17811C799201914_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_46 = V_0;
		NullCheck(L_46);
		bool L_47;
		L_47 = TypeFilter_get_Sealed_m8EE07DE039C14708C251D6B7F17811C799201914_inline(L_46, NULL);
		if ((!(((uint32_t)L_45) == ((uint32_t)L_47))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_48;
		L_48 = TypeFilter_get_Nested_m41828E8B4277C9337E28C5A438E799A1CBB220E7_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_49 = V_0;
		NullCheck(L_49);
		bool L_50;
		L_50 = TypeFilter_get_Nested_m41828E8B4277C9337E28C5A438E799A1CBB220E7_inline(L_49, NULL);
		if ((!(((uint32_t)L_48) == ((uint32_t)L_50))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_51;
		L_51 = TypeFilter_get_Primitives_m39FFD854482D19FCC12DB478BFBA54BCE7565648_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_52 = V_0;
		NullCheck(L_52);
		bool L_53;
		L_53 = TypeFilter_get_Primitives_m39FFD854482D19FCC12DB478BFBA54BCE7565648_inline(L_52, NULL);
		if ((!(((uint32_t)L_51) == ((uint32_t)L_53))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_54;
		L_54 = TypeFilter_get_Object_m216A0A1F34B3E0B47BE38480D29EC86A11CD0E17_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_55 = V_0;
		NullCheck(L_55);
		bool L_56;
		L_56 = TypeFilter_get_Object_m216A0A1F34B3E0B47BE38480D29EC86A11CD0E17_inline(L_55, NULL);
		if ((!(((uint32_t)L_54) == ((uint32_t)L_56))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_57;
		L_57 = TypeFilter_get_NonSerializable_mD67954E8778E6D0A16457DD74F9BFA7229964F5E_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_58 = V_0;
		NullCheck(L_58);
		bool L_59;
		L_59 = TypeFilter_get_NonSerializable_mD67954E8778E6D0A16457DD74F9BFA7229964F5E_inline(L_58, NULL);
		if ((!(((uint32_t)L_57) == ((uint32_t)L_59))))
		{
			goto IL_0148;
		}
	}
	{
		bool L_60;
		L_60 = TypeFilter_get_Obsolete_mC87CD067AA2FE0EE6DF251D3D08048B6316FD9C8_inline(__this, NULL);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_61 = V_0;
		NullCheck(L_61);
		bool L_62;
		L_62 = TypeFilter_get_Obsolete_mC87CD067AA2FE0EE6DF251D3D08048B6316FD9C8_inline(L_61, NULL);
		return (bool)((((int32_t)L_60) == ((int32_t)L_62))? 1 : 0);
	}

IL_0148:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeFilter_GetHashCode_m1A430A85194690D58C66D2BF3029C85A76443F9B (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Type_t* V_3 = NULL;
	bool V_4 = false;
	{
		V_0 = ((int32_t)17);
		int32_t L_0 = V_0;
		int32_t L_1;
		L_1 = TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline(__this, NULL);
		V_1 = L_1;
		int32_t L_2;
		L_2 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_1), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)23))), L_2));
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_3 = __this->___types;
		NullCheck(L_3);
		Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 L_4;
		L_4 = HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705(L_3, HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705_RuntimeMethod_var);
		V_2 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0053:
			{
				Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639((&V_2), Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0048_1;
			}

IL_002b_1:
			{
				Type_t* L_5;
				L_5 = Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_inline((&V_2), Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_RuntimeMethod_var);
				V_3 = L_5;
				Type_t* L_6 = V_3;
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				bool L_7;
				L_7 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_6, (Type_t*)NULL, NULL);
				if (!L_7)
				{
					goto IL_0048_1;
				}
			}
			{
				int32_t L_8 = V_0;
				Type_t* L_9 = V_3;
				NullCheck(L_9);
				int32_t L_10;
				L_10 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_9);
				V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_8, ((int32_t)23))), L_10));
			}

IL_0048_1:
			{
				bool L_11;
				L_11 = Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE((&V_2), Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE_RuntimeMethod_var);
				if (L_11)
				{
					goto IL_002b_1;
				}
			}
			{
				goto IL_0061;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0061:
	{
		int32_t L_12 = V_0;
		bool L_13;
		L_13 = TypeFilter_get_Value_m4C4B666E0D14977774DB6693AF63676D1121ED67_inline(__this, NULL);
		V_4 = L_13;
		il2cpp_codegen_runtime_class_init_inline(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
		int32_t L_14;
		L_14 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)23))), L_14));
		int32_t L_15 = V_0;
		bool L_16;
		L_16 = TypeFilter_get_Reference_m5BF107EF9B0DCEE91B5156AD81DB3C242EC2BECB_inline(__this, NULL);
		V_4 = L_16;
		int32_t L_17;
		L_17 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)23))), L_17));
		int32_t L_18 = V_0;
		bool L_19;
		L_19 = TypeFilter_get_Classes_m93466A6AEECEA88FEE1C822069DB0FC29227F633_inline(__this, NULL);
		V_4 = L_19;
		int32_t L_20;
		L_20 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_18, ((int32_t)23))), L_20));
		int32_t L_21 = V_0;
		bool L_22;
		L_22 = TypeFilter_get_Interfaces_m65EEEAF34429CD47C1DF0F3AF980AD6AFD998D26_inline(__this, NULL);
		V_4 = L_22;
		int32_t L_23;
		L_23 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_21, ((int32_t)23))), L_23));
		int32_t L_24 = V_0;
		bool L_25;
		L_25 = TypeFilter_get_Structs_mC6FB87212C5EFB1614F9B10EA014822F25E09EF9_inline(__this, NULL);
		V_4 = L_25;
		int32_t L_26;
		L_26 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_24, ((int32_t)23))), L_26));
		int32_t L_27 = V_0;
		bool L_28;
		L_28 = TypeFilter_get_Enums_m1AFE1AF4738FD0ABD51F2C24B9435CC61F34C0D7_inline(__this, NULL);
		V_4 = L_28;
		int32_t L_29;
		L_29 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_27, ((int32_t)23))), L_29));
		int32_t L_30 = V_0;
		bool L_31;
		L_31 = TypeFilter_get_Public_m2AA942B35F5D2A765AE5DD9368ED5FEF29324169_inline(__this, NULL);
		V_4 = L_31;
		int32_t L_32;
		L_32 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_30, ((int32_t)23))), L_32));
		int32_t L_33 = V_0;
		bool L_34;
		L_34 = TypeFilter_get_NonPublic_m6312C2E402465AA4FCD7C9A4100C5A9FB79B902E_inline(__this, NULL);
		V_4 = L_34;
		int32_t L_35;
		L_35 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_33, ((int32_t)23))), L_35));
		int32_t L_36 = V_0;
		bool L_37;
		L_37 = TypeFilter_get_Abstract_m3E52C108800D55109B56F894BE6AA7FCA8274018_inline(__this, NULL);
		V_4 = L_37;
		int32_t L_38;
		L_38 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_36, ((int32_t)23))), L_38));
		int32_t L_39 = V_0;
		bool L_40;
		L_40 = TypeFilter_get_Generic_mCC814C88FEF327ADF773C58BCEA6D0782E74D1BF_inline(__this, NULL);
		V_4 = L_40;
		int32_t L_41;
		L_41 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_39, ((int32_t)23))), L_41));
		int32_t L_42 = V_0;
		bool L_43;
		L_43 = TypeFilter_get_OpenConstructedGeneric_mF3130CBEC6A488F5B53FDCA007934EA4E379AE8D_inline(__this, NULL);
		V_4 = L_43;
		int32_t L_44;
		L_44 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_42, ((int32_t)23))), L_44));
		int32_t L_45 = V_0;
		bool L_46;
		L_46 = TypeFilter_get_Static_m876C1C0B8C13DFD8A826988C179B7EFA5D5BC498_inline(__this, NULL);
		V_4 = L_46;
		int32_t L_47;
		L_47 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_45, ((int32_t)23))), L_47));
		int32_t L_48 = V_0;
		bool L_49;
		L_49 = TypeFilter_get_Sealed_m8EE07DE039C14708C251D6B7F17811C799201914_inline(__this, NULL);
		V_4 = L_49;
		int32_t L_50;
		L_50 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_48, ((int32_t)23))), L_50));
		int32_t L_51 = V_0;
		bool L_52;
		L_52 = TypeFilter_get_Nested_m41828E8B4277C9337E28C5A438E799A1CBB220E7_inline(__this, NULL);
		V_4 = L_52;
		int32_t L_53;
		L_53 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_51, ((int32_t)23))), L_53));
		int32_t L_54 = V_0;
		bool L_55;
		L_55 = TypeFilter_get_Primitives_m39FFD854482D19FCC12DB478BFBA54BCE7565648_inline(__this, NULL);
		V_4 = L_55;
		int32_t L_56;
		L_56 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_54, ((int32_t)23))), L_56));
		int32_t L_57 = V_0;
		bool L_58;
		L_58 = TypeFilter_get_Object_m216A0A1F34B3E0B47BE38480D29EC86A11CD0E17_inline(__this, NULL);
		V_4 = L_58;
		int32_t L_59;
		L_59 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_57, ((int32_t)23))), L_59));
		int32_t L_60 = V_0;
		bool L_61;
		L_61 = TypeFilter_get_NonSerializable_mD67954E8778E6D0A16457DD74F9BFA7229964F5E_inline(__this, NULL);
		V_4 = L_61;
		int32_t L_62;
		L_62 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_60, ((int32_t)23))), L_62));
		int32_t L_63 = V_0;
		bool L_64;
		L_64 = TypeFilter_get_Obsolete_mC87CD067AA2FE0EE6DF251D3D08048B6316FD9C8_inline(__this, NULL);
		V_4 = L_64;
		int32_t L_65;
		L_65 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_4), NULL);
		V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_63, ((int32_t)23))), L_65));
		int32_t L_66 = V_0;
		return L_66;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeFilter_ValidateType_mA0638F36D7C9B45B306C4AEF52301AF3A01EE568 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeUtility_HasAttribute_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m4BFF46B49BF2F099C7851181A833508C76FC6BB8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeUtility_HasAttribute_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m61532813A41D4C0654B5CFBC4593C41F2805E2D4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeUtility_t14A9C7DAB6353AC908A00B9F59A0CDB23CE85F8A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m84934F32D3D4BCD461A09A1B2E4FA7C5B39109B7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Type_t* V_2 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		bool L_2;
		L_2 = TypeFilter_get_Generic_mCC814C88FEF327ADF773C58BCEA6D0782E74D1BF_inline(__this, NULL);
		if (L_2)
		{
			goto IL_0022;
		}
	}
	{
		Type_t* L_3 = ___0_type;
		NullCheck(L_3);
		bool L_4;
		L_4 = VirtualFuncInvoker0< bool >::Invoke(40, L_3);
		if (!L_4)
		{
			goto IL_0022;
		}
	}
	{
		return (bool)0;
	}

IL_0022:
	{
		bool L_5;
		L_5 = TypeFilter_get_OpenConstructedGeneric_mF3130CBEC6A488F5B53FDCA007934EA4E379AE8D_inline(__this, NULL);
		if (L_5)
		{
			goto IL_0034;
		}
	}
	{
		Type_t* L_6 = ___0_type;
		NullCheck(L_6);
		bool L_7;
		L_7 = VirtualFuncInvoker0< bool >::Invoke(20, L_6);
		if (!L_7)
		{
			goto IL_0034;
		}
	}
	{
		return (bool)0;
	}

IL_0034:
	{
		bool L_8;
		L_8 = TypeFilter_get_Value_m4C4B666E0D14977774DB6693AF63676D1121ED67_inline(__this, NULL);
		if (L_8)
		{
			goto IL_0046;
		}
	}
	{
		Type_t* L_9 = ___0_type;
		NullCheck(L_9);
		bool L_10;
		L_10 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_9, NULL);
		if (!L_10)
		{
			goto IL_0046;
		}
	}
	{
		return (bool)0;
	}

IL_0046:
	{
		bool L_11;
		L_11 = TypeFilter_get_Reference_m5BF107EF9B0DCEE91B5156AD81DB3C242EC2BECB_inline(__this, NULL);
		if (L_11)
		{
			goto IL_0058;
		}
	}
	{
		Type_t* L_12 = ___0_type;
		NullCheck(L_12);
		bool L_13;
		L_13 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_12, NULL);
		if (L_13)
		{
			goto IL_0058;
		}
	}
	{
		return (bool)0;
	}

IL_0058:
	{
		bool L_14;
		L_14 = TypeFilter_get_Classes_m93466A6AEECEA88FEE1C822069DB0FC29227F633_inline(__this, NULL);
		if (L_14)
		{
			goto IL_006a;
		}
	}
	{
		Type_t* L_15 = ___0_type;
		NullCheck(L_15);
		bool L_16;
		L_16 = Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549(L_15, NULL);
		if (!L_16)
		{
			goto IL_006a;
		}
	}
	{
		return (bool)0;
	}

IL_006a:
	{
		bool L_17;
		L_17 = TypeFilter_get_Interfaces_m65EEEAF34429CD47C1DF0F3AF980AD6AFD998D26_inline(__this, NULL);
		if (L_17)
		{
			goto IL_007c;
		}
	}
	{
		Type_t* L_18 = ___0_type;
		NullCheck(L_18);
		bool L_19;
		L_19 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_18, NULL);
		if (!L_19)
		{
			goto IL_007c;
		}
	}
	{
		return (bool)0;
	}

IL_007c:
	{
		bool L_20;
		L_20 = TypeFilter_get_Structs_mC6FB87212C5EFB1614F9B10EA014822F25E09EF9_inline(__this, NULL);
		if (L_20)
		{
			goto IL_009e;
		}
	}
	{
		Type_t* L_21 = ___0_type;
		NullCheck(L_21);
		bool L_22;
		L_22 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_21, NULL);
		if (!L_22)
		{
			goto IL_009e;
		}
	}
	{
		Type_t* L_23 = ___0_type;
		NullCheck(L_23);
		bool L_24;
		L_24 = VirtualFuncInvoker0< bool >::Invoke(71, L_23);
		if (L_24)
		{
			goto IL_009e;
		}
	}
	{
		Type_t* L_25 = ___0_type;
		NullCheck(L_25);
		bool L_26;
		L_26 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_25, NULL);
		if (L_26)
		{
			goto IL_009e;
		}
	}
	{
		return (bool)0;
	}

IL_009e:
	{
		bool L_27;
		L_27 = TypeFilter_get_Enums_m1AFE1AF4738FD0ABD51F2C24B9435CC61F34C0D7_inline(__this, NULL);
		if (L_27)
		{
			goto IL_00b0;
		}
	}
	{
		Type_t* L_28 = ___0_type;
		NullCheck(L_28);
		bool L_29;
		L_29 = VirtualFuncInvoker0< bool >::Invoke(71, L_28);
		if (!L_29)
		{
			goto IL_00b0;
		}
	}
	{
		return (bool)0;
	}

IL_00b0:
	{
		bool L_30;
		L_30 = TypeFilter_get_Public_m2AA942B35F5D2A765AE5DD9368ED5FEF29324169_inline(__this, NULL);
		if (L_30)
		{
			goto IL_00c2;
		}
	}
	{
		Type_t* L_31 = ___0_type;
		NullCheck(L_31);
		bool L_32;
		L_32 = Type_get_IsVisible_m8D48AAF067E6F92E801302D572C187DCD209628A(L_31, NULL);
		if (!L_32)
		{
			goto IL_00c2;
		}
	}
	{
		return (bool)0;
	}

IL_00c2:
	{
		bool L_33;
		L_33 = TypeFilter_get_NonPublic_m6312C2E402465AA4FCD7C9A4100C5A9FB79B902E_inline(__this, NULL);
		if (L_33)
		{
			goto IL_00d4;
		}
	}
	{
		Type_t* L_34 = ___0_type;
		NullCheck(L_34);
		bool L_35;
		L_35 = Type_get_IsVisible_m8D48AAF067E6F92E801302D572C187DCD209628A(L_34, NULL);
		if (L_35)
		{
			goto IL_00d4;
		}
	}
	{
		return (bool)0;
	}

IL_00d4:
	{
		bool L_36;
		L_36 = TypeFilter_get_Abstract_m3E52C108800D55109B56F894BE6AA7FCA8274018_inline(__this, NULL);
		if (L_36)
		{
			goto IL_00e6;
		}
	}
	{
		Type_t* L_37 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_38;
		L_38 = TypeUtility_IsAbstract_mD73A2C860E4BF739C7D12AAE0EA59D5BECC9D0FD(L_37, NULL);
		if (!L_38)
		{
			goto IL_00e6;
		}
	}
	{
		return (bool)0;
	}

IL_00e6:
	{
		bool L_39;
		L_39 = TypeFilter_get_Static_m876C1C0B8C13DFD8A826988C179B7EFA5D5BC498_inline(__this, NULL);
		if (L_39)
		{
			goto IL_00f8;
		}
	}
	{
		Type_t* L_40 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_41;
		L_41 = TypeUtility_IsStatic_m95F7E5A523CE72B003E45896FFF9EAF419B64D86(L_40, NULL);
		if (!L_41)
		{
			goto IL_00f8;
		}
	}
	{
		return (bool)0;
	}

IL_00f8:
	{
		bool L_42;
		L_42 = TypeFilter_get_Sealed_m8EE07DE039C14708C251D6B7F17811C799201914_inline(__this, NULL);
		if (L_42)
		{
			goto IL_010a;
		}
	}
	{
		Type_t* L_43 = ___0_type;
		NullCheck(L_43);
		bool L_44;
		L_44 = Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4(L_43, NULL);
		if (!L_44)
		{
			goto IL_010a;
		}
	}
	{
		return (bool)0;
	}

IL_010a:
	{
		bool L_45;
		L_45 = TypeFilter_get_Nested_m41828E8B4277C9337E28C5A438E799A1CBB220E7_inline(__this, NULL);
		if (L_45)
		{
			goto IL_011c;
		}
	}
	{
		Type_t* L_46 = ___0_type;
		NullCheck(L_46);
		bool L_47;
		L_47 = Type_get_IsNested_mCF57E6A68BA5CEDDB9DA81CB34B6945F414FB3FD(L_46, NULL);
		if (!L_47)
		{
			goto IL_011c;
		}
	}
	{
		return (bool)0;
	}

IL_011c:
	{
		bool L_48;
		L_48 = TypeFilter_get_Primitives_m39FFD854482D19FCC12DB478BFBA54BCE7565648_inline(__this, NULL);
		if (L_48)
		{
			goto IL_012e;
		}
	}
	{
		Type_t* L_49 = ___0_type;
		NullCheck(L_49);
		bool L_50;
		L_50 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_49, NULL);
		if (!L_50)
		{
			goto IL_012e;
		}
	}
	{
		return (bool)0;
	}

IL_012e:
	{
		bool L_51;
		L_51 = TypeFilter_get_Object_m216A0A1F34B3E0B47BE38480D29EC86A11CD0E17_inline(__this, NULL);
		if (L_51)
		{
			goto IL_014a;
		}
	}
	{
		Type_t* L_52 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_53 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_54;
		L_54 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_53, NULL);
		bool L_55;
		L_55 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_52, L_54, NULL);
		if (!L_55)
		{
			goto IL_014a;
		}
	}
	{
		return (bool)0;
	}

IL_014a:
	{
		bool L_56;
		L_56 = TypeFilter_get_NonSerializable_mD67954E8778E6D0A16457DD74F9BFA7229964F5E_inline(__this, NULL);
		if (L_56)
		{
			goto IL_015c;
		}
	}
	{
		Type_t* L_57 = ___0_type;
		NullCheck(L_57);
		bool L_58;
		L_58 = VirtualFuncInvoker0< bool >::Invoke(19, L_57);
		if (L_58)
		{
			goto IL_015c;
		}
	}
	{
		return (bool)0;
	}

IL_015c:
	{
		Type_t* L_59 = ___0_type;
		NullCheck(L_59);
		bool L_60;
		L_60 = Type_get_IsSpecialName_mCB75536816ABCA146D59271616F775D5C8857D31(L_59, NULL);
		if (L_60)
		{
			goto IL_016d;
		}
	}
	{
		Type_t* L_61 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(AttributeUtility_t14A9C7DAB6353AC908A00B9F59A0CDB23CE85F8A_il2cpp_TypeInfo_var);
		bool L_62;
		L_62 = AttributeUtility_HasAttribute_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m4BFF46B49BF2F099C7851181A833508C76FC6BB8(L_61, (bool)1, AttributeUtility_HasAttribute_TisCompilerGeneratedAttribute_t0153EC5D2142E566E2D896C49F598756BCAEE771_m4BFF46B49BF2F099C7851181A833508C76FC6BB8_RuntimeMethod_var);
		if (!L_62)
		{
			goto IL_016f;
		}
	}

IL_016d:
	{
		return (bool)0;
	}

IL_016f:
	{
		bool L_63;
		L_63 = TypeFilter_get_Obsolete_mC87CD067AA2FE0EE6DF251D3D08048B6316FD9C8_inline(__this, NULL);
		if (L_63)
		{
			goto IL_0182;
		}
	}
	{
		Type_t* L_64 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(AttributeUtility_t14A9C7DAB6353AC908A00B9F59A0CDB23CE85F8A_il2cpp_TypeInfo_var);
		bool L_65;
		L_65 = AttributeUtility_HasAttribute_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m61532813A41D4C0654B5CFBC4593C41F2805E2D4(L_64, (bool)1, AttributeUtility_HasAttribute_TisObsoleteAttribute_tF4885B281E932B8B87A5B9AA1C24D46DEEA8FD8A_m61532813A41D4C0654B5CFBC4593C41F2805E2D4_RuntimeMethod_var);
		if (!L_65)
		{
			goto IL_0182;
		}
	}
	{
		return (bool)0;
	}

IL_0182:
	{
		V_0 = (bool)1;
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_66;
		L_66 = TypeFilter_get_Types_mE4264E741F39CA113DF85BE63036CE869D0670DC_inline(__this, NULL);
		NullCheck(L_66);
		int32_t L_67;
		L_67 = HashSet_1_get_Count_m84934F32D3D4BCD461A09A1B2E4FA7C5B39109B7_inline(L_66, HashSet_1_get_Count_m84934F32D3D4BCD461A09A1B2E4FA7C5B39109B7_RuntimeMethod_var);
		if ((((int32_t)L_67) <= ((int32_t)0)))
		{
			goto IL_021e;
		}
	}
	{
		int32_t L_68;
		L_68 = TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_68) == ((int32_t)1))? 1 : 0);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_69;
		L_69 = TypeFilter_get_Types_mE4264E741F39CA113DF85BE63036CE869D0670DC_inline(__this, NULL);
		NullCheck(L_69);
		Enumerator_t54420C3FCCF3EC855F7D8CCB24137F990C32D510 L_70;
		L_70 = HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705(L_69, HashSet_1_GetEnumerator_mA4BCD7E3CAA6D1DA1B3D70950D71C927BEC16705_RuntimeMethod_var);
		V_1 = L_70;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0210:
			{
				Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639((&V_1), Enumerator_Dispose_mAE49A7CE757E05481B1B391B0F08FF419AB15639_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0205_1;
			}

IL_01ad_1:
			{
				Type_t* L_71;
				L_71 = Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_inline((&V_1), Enumerator_get_Current_mE6F34FF6022CD9DDB4D8FBD351123B8DE4E39F5E_RuntimeMethod_var);
				V_2 = L_71;
				int32_t L_72;
				L_72 = TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline(__this, NULL);
				if ((!(((uint32_t)L_72) == ((uint32_t)2))))
				{
					goto IL_01cb_1;
				}
			}
			{
				Type_t* L_73 = ___0_type;
				Type_t* L_74 = V_2;
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				bool L_75;
				L_75 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_73, L_74, NULL);
				if (!L_75)
				{
					goto IL_0205_1;
				}
			}
			{
				V_0 = (bool)1;
				goto IL_021e;
			}

IL_01cb_1:
			{
				int32_t L_76;
				L_76 = TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline(__this, NULL);
				if (L_76)
				{
					goto IL_01e1_1;
				}
			}
			{
				Type_t* L_77 = ___0_type;
				Type_t* L_78 = V_2;
				il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
				bool L_79;
				L_79 = ConversionUtility_IsConvertibleTo_m691B297AD2413AE10C9127DCAE71BD41B6662B6A(L_77, L_78, (bool)1, NULL);
				if (!L_79)
				{
					goto IL_0205_1;
				}
			}
			{
				V_0 = (bool)1;
				goto IL_021e;
			}

IL_01e1_1:
			{
				int32_t L_80;
				L_80 = TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline(__this, NULL);
				if ((!(((uint32_t)L_80) == ((uint32_t)1))))
				{
					goto IL_01f9_1;
				}
			}
			{
				bool L_81 = V_0;
				Type_t* L_82 = ___0_type;
				Type_t* L_83 = V_2;
				NullCheck(L_82);
				bool L_84;
				L_84 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21, L_82, L_83);
				V_0 = (bool)((int32_t)((int32_t)L_81&(int32_t)L_84));
				bool L_85 = V_0;
				if (L_85)
				{
					goto IL_0205_1;
				}
			}
			{
				goto IL_021e;
			}

IL_01f9_1:
			{
				int32_t L_86;
				L_86 = TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline(__this, NULL);
				UnexpectedEnumValueException_1_tC9CE22260532425FC251A16B00D152B97D1E83C6* L_87 = (UnexpectedEnumValueException_1_tC9CE22260532425FC251A16B00D152B97D1E83C6*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1_tC9CE22260532425FC251A16B00D152B97D1E83C6_il2cpp_TypeInfo_var)));
				UnexpectedEnumValueException_1__ctor_mA63A1428CA08D2FFDAF61CDE68F39B7712CEF352(L_87, L_86, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1__ctor_mA63A1428CA08D2FFDAF61CDE68F39B7712CEF352_RuntimeMethod_var)));
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_87, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeFilter_ValidateType_mA0638F36D7C9B45B306C4AEF52301AF3A01EE568_RuntimeMethod_var)));
			}

IL_0205_1:
			{
				bool L_88;
				L_88 = Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE((&V_1), Enumerator_MoveNext_mE765E5EFCB04CF77ED370D04FBE264559E4452BE_RuntimeMethod_var);
				if (L_88)
				{
					goto IL_01ad_1;
				}
			}
			{
				goto IL_021e;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_021e:
	{
		bool L_89 = V_0;
		return L_89;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeFilter_ToString_m36C07C34E91C42EDFBEA91B645AD9C221FA7C680 (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypesMatching_tE3E153BAFD2E29F0B3ECD14533CD7C63E499765B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral03AC59CD5C33E577689CCD1DA73EF0A4979E8EF2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral063591E1E9153A9021208BE223753817F00F55DD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C7CB57168174F1A2B403023270FAE960BB4B571);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral12C3E3FE3EA521944DFEB9F6D2DC291ECDD0DC47);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral360564B22447ADA7163B1DB3A49008CD5787E4E1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41C2DD85B769A9C64621B5E62ADB4674D6A6C683);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4520A96083667E3C508428026733D87689DCF058);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral525EFE397EA837906F6F91947CE4DB901973F97C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral552DBA1A8701AD8565FD34D5743423E64A61FEBA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral68AE59CD35208FEA6C1519539936C40EC8B82BAE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7008B1675FF2176031F2565F634202838E3B1126);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75A5C7AA13AD6AFA05A8350195420CA350646FEF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral966C3D822A73CCBC9C91BCC7075B9FAE969C19CC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A4C6E3DAC3FE2B742CE3D77853636D03A553A48);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B98120013B3E499BAB0B9635B02CE591279972A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF69155E95895CC7B8F520D9D3BA3904F4E1E64C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0A2AE6BF13191342571FB1CE2417BB28C44659A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCCA6A7C14CB88C032168ACDBBBE7146890748061);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1345629D4E2672571FA7C2E094E23B0E6265935);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF917FE39D973CB5D5B8BB0935CFB1D615F5F2F97);
		s_Il2CppMethodInitialized = true;
	}
	{
		StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
		StringBuilder_t* L_1 = L_0;
		int32_t L_2;
		L_2 = TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline(__this, NULL);
		int32_t L_3 = L_2;
		RuntimeObject* L_4 = Box(TypesMatching_tE3E153BAFD2E29F0B3ECD14533CD7C63E499765B_il2cpp_TypeInfo_var, &L_3);
		String_t* L_5;
		L_5 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral7008B1675FF2176031F2565F634202838E3B1126, L_4, NULL);
		NullCheck(L_1);
		StringBuilder_t* L_6;
		L_6 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_1, L_5, NULL);
		StringBuilder_t* L_7 = L_1;
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_8 = __this->___types;
		il2cpp_codegen_runtime_class_init_inline(StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		String_t* L_9;
		L_9 = StringUtility_ToCommaSeparatedString_mDBB845C9097FFC1621B4A86CD1591331E2143A9B(L_8, NULL);
		String_t* L_10;
		L_10 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral68AE59CD35208FEA6C1519539936C40EC8B82BAE, L_9, NULL);
		NullCheck(L_7);
		StringBuilder_t* L_11;
		L_11 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_7, L_10, NULL);
		StringBuilder_t* L_12 = L_7;
		NullCheck(L_12);
		StringBuilder_t* L_13;
		L_13 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_12, NULL);
		StringBuilder_t* L_14 = L_12;
		bool L_15;
		L_15 = TypeFilter_get_Value_m4C4B666E0D14977774DB6693AF63676D1121ED67_inline(__this, NULL);
		bool L_16 = L_15;
		RuntimeObject* L_17 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_16);
		String_t* L_18;
		L_18 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralCCA6A7C14CB88C032168ACDBBBE7146890748061, L_17, NULL);
		NullCheck(L_14);
		StringBuilder_t* L_19;
		L_19 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_14, L_18, NULL);
		StringBuilder_t* L_20 = L_14;
		bool L_21;
		L_21 = TypeFilter_get_Reference_m5BF107EF9B0DCEE91B5156AD81DB3C242EC2BECB_inline(__this, NULL);
		bool L_22 = L_21;
		RuntimeObject* L_23 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_22);
		String_t* L_24;
		L_24 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral552DBA1A8701AD8565FD34D5743423E64A61FEBA, L_23, NULL);
		NullCheck(L_20);
		StringBuilder_t* L_25;
		L_25 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_20, L_24, NULL);
		StringBuilder_t* L_26 = L_20;
		bool L_27;
		L_27 = TypeFilter_get_Classes_m93466A6AEECEA88FEE1C822069DB0FC29227F633_inline(__this, NULL);
		bool L_28 = L_27;
		RuntimeObject* L_29 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_28);
		String_t* L_30;
		L_30 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral03AC59CD5C33E577689CCD1DA73EF0A4979E8EF2, L_29, NULL);
		NullCheck(L_26);
		StringBuilder_t* L_31;
		L_31 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_26, L_30, NULL);
		StringBuilder_t* L_32 = L_26;
		bool L_33;
		L_33 = TypeFilter_get_Interfaces_m65EEEAF34429CD47C1DF0F3AF980AD6AFD998D26_inline(__this, NULL);
		bool L_34 = L_33;
		RuntimeObject* L_35 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_34);
		String_t* L_36;
		L_36 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralC0A2AE6BF13191342571FB1CE2417BB28C44659A, L_35, NULL);
		NullCheck(L_32);
		StringBuilder_t* L_37;
		L_37 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_32, L_36, NULL);
		StringBuilder_t* L_38 = L_32;
		bool L_39;
		L_39 = TypeFilter_get_Structs_mC6FB87212C5EFB1614F9B10EA014822F25E09EF9_inline(__this, NULL);
		bool L_40 = L_39;
		RuntimeObject* L_41 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_40);
		String_t* L_42;
		L_42 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral966C3D822A73CCBC9C91BCC7075B9FAE969C19CC, L_41, NULL);
		NullCheck(L_38);
		StringBuilder_t* L_43;
		L_43 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_38, L_42, NULL);
		StringBuilder_t* L_44 = L_38;
		bool L_45;
		L_45 = TypeFilter_get_Enums_m1AFE1AF4738FD0ABD51F2C24B9435CC61F34C0D7_inline(__this, NULL);
		bool L_46 = L_45;
		RuntimeObject* L_47 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_46);
		String_t* L_48;
		L_48 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral9B98120013B3E499BAB0B9635B02CE591279972A, L_47, NULL);
		NullCheck(L_44);
		StringBuilder_t* L_49;
		L_49 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_44, L_48, NULL);
		StringBuilder_t* L_50 = L_44;
		bool L_51;
		L_51 = TypeFilter_get_Public_m2AA942B35F5D2A765AE5DD9368ED5FEF29324169_inline(__this, NULL);
		bool L_52 = L_51;
		RuntimeObject* L_53 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_52);
		String_t* L_54;
		L_54 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral0C7CB57168174F1A2B403023270FAE960BB4B571, L_53, NULL);
		NullCheck(L_50);
		StringBuilder_t* L_55;
		L_55 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_50, L_54, NULL);
		StringBuilder_t* L_56 = L_50;
		bool L_57;
		L_57 = TypeFilter_get_NonPublic_m6312C2E402465AA4FCD7C9A4100C5A9FB79B902E_inline(__this, NULL);
		bool L_58 = L_57;
		RuntimeObject* L_59 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_58);
		String_t* L_60;
		L_60 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral4520A96083667E3C508428026733D87689DCF058, L_59, NULL);
		NullCheck(L_56);
		StringBuilder_t* L_61;
		L_61 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_56, L_60, NULL);
		StringBuilder_t* L_62 = L_56;
		bool L_63;
		L_63 = TypeFilter_get_Abstract_m3E52C108800D55109B56F894BE6AA7FCA8274018_inline(__this, NULL);
		bool L_64 = L_63;
		RuntimeObject* L_65 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_64);
		String_t* L_66;
		L_66 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral525EFE397EA837906F6F91947CE4DB901973F97C, L_65, NULL);
		NullCheck(L_62);
		StringBuilder_t* L_67;
		L_67 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_62, L_66, NULL);
		StringBuilder_t* L_68 = L_62;
		bool L_69;
		L_69 = TypeFilter_get_Generic_mCC814C88FEF327ADF773C58BCEA6D0782E74D1BF_inline(__this, NULL);
		bool L_70 = L_69;
		RuntimeObject* L_71 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_70);
		String_t* L_72;
		L_72 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral41C2DD85B769A9C64621B5E62ADB4674D6A6C683, L_71, NULL);
		NullCheck(L_68);
		StringBuilder_t* L_73;
		L_73 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_68, L_72, NULL);
		StringBuilder_t* L_74 = L_68;
		bool L_75;
		L_75 = TypeFilter_get_OpenConstructedGeneric_mF3130CBEC6A488F5B53FDCA007934EA4E379AE8D_inline(__this, NULL);
		bool L_76 = L_75;
		RuntimeObject* L_77 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_76);
		String_t* L_78;
		L_78 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral360564B22447ADA7163B1DB3A49008CD5787E4E1, L_77, NULL);
		NullCheck(L_74);
		StringBuilder_t* L_79;
		L_79 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_74, L_78, NULL);
		StringBuilder_t* L_80 = L_74;
		bool L_81;
		L_81 = TypeFilter_get_Static_m876C1C0B8C13DFD8A826988C179B7EFA5D5BC498_inline(__this, NULL);
		bool L_82 = L_81;
		RuntimeObject* L_83 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_82);
		String_t* L_84;
		L_84 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral9A4C6E3DAC3FE2B742CE3D77853636D03A553A48, L_83, NULL);
		NullCheck(L_80);
		StringBuilder_t* L_85;
		L_85 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_80, L_84, NULL);
		StringBuilder_t* L_86 = L_80;
		bool L_87;
		L_87 = TypeFilter_get_Sealed_m8EE07DE039C14708C251D6B7F17811C799201914_inline(__this, NULL);
		bool L_88 = L_87;
		RuntimeObject* L_89 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_88);
		String_t* L_90;
		L_90 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral12C3E3FE3EA521944DFEB9F6D2DC291ECDD0DC47, L_89, NULL);
		NullCheck(L_86);
		StringBuilder_t* L_91;
		L_91 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_86, L_90, NULL);
		StringBuilder_t* L_92 = L_86;
		bool L_93;
		L_93 = TypeFilter_get_Nested_m41828E8B4277C9337E28C5A438E799A1CBB220E7_inline(__this, NULL);
		bool L_94 = L_93;
		RuntimeObject* L_95 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_94);
		String_t* L_96;
		L_96 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral75A5C7AA13AD6AFA05A8350195420CA350646FEF, L_95, NULL);
		NullCheck(L_92);
		StringBuilder_t* L_97;
		L_97 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_92, L_96, NULL);
		StringBuilder_t* L_98 = L_92;
		bool L_99;
		L_99 = TypeFilter_get_Primitives_m39FFD854482D19FCC12DB478BFBA54BCE7565648_inline(__this, NULL);
		bool L_100 = L_99;
		RuntimeObject* L_101 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_100);
		String_t* L_102;
		L_102 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralE1345629D4E2672571FA7C2E094E23B0E6265935, L_101, NULL);
		NullCheck(L_98);
		StringBuilder_t* L_103;
		L_103 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_98, L_102, NULL);
		StringBuilder_t* L_104 = L_98;
		bool L_105;
		L_105 = TypeFilter_get_Object_m216A0A1F34B3E0B47BE38480D29EC86A11CD0E17_inline(__this, NULL);
		bool L_106 = L_105;
		RuntimeObject* L_107 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_106);
		String_t* L_108;
		L_108 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral063591E1E9153A9021208BE223753817F00F55DD, L_107, NULL);
		NullCheck(L_104);
		StringBuilder_t* L_109;
		L_109 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_104, L_108, NULL);
		StringBuilder_t* L_110 = L_104;
		bool L_111;
		L_111 = TypeFilter_get_NonSerializable_mD67954E8778E6D0A16457DD74F9BFA7229964F5E_inline(__this, NULL);
		bool L_112 = L_111;
		RuntimeObject* L_113 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_112);
		String_t* L_114;
		L_114 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralBF69155E95895CC7B8F520D9D3BA3904F4E1E64C, L_113, NULL);
		NullCheck(L_110);
		StringBuilder_t* L_115;
		L_115 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_110, L_114, NULL);
		StringBuilder_t* L_116 = L_110;
		bool L_117;
		L_117 = TypeFilter_get_Obsolete_mC87CD067AA2FE0EE6DF251D3D08048B6316FD9C8_inline(__this, NULL);
		bool L_118 = L_117;
		RuntimeObject* L_119 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_118);
		String_t* L_120;
		L_120 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralF917FE39D973CB5D5B8BB0935CFB1D615F5F2F97, L_119, NULL);
		NullCheck(L_116);
		StringBuilder_t* L_121;
		L_121 = StringBuilder_AppendLine_mF75744CE941C63E33188E22E936B71A24D3CBF88(L_116, L_120, NULL);
		NullCheck(L_116);
		String_t* L_122;
		L_122 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_116);
		return L_122;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* TypeFilter_get_Any_m0FA82491EF8C6C8020E7EE736893863D8BC57645 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisType_t_m1FD9ED0B09CEAFFC537EF0C71689FDB03AEF72AC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0;
		L_0 = Array_Empty_TisType_t_m1FD9ED0B09CEAFFC537EF0C71689FDB03AEF72AC_inline(Array_Empty_TisType_t_m1FD9ED0B09CEAFFC537EF0C71689FDB03AEF72AC_RuntimeMethod_var);
		TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* L_1 = (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80*)il2cpp_codegen_object_new(TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80_il2cpp_TypeInfo_var);
		TypeFilter__ctor_mE03CDC6CBF3E16FCDE412595FE10172DF878C167(L_1, L_0, NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_get_AssemblyDescription_mADDDD6FA51C519C60491A8B20F8B69949A7121EF (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAssemblyDescriptionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_set_AssemblyDescription_m3EBD7FB0F0C264E8EB6362C10645035C9384F05D (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAssemblyDescriptionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyDescriptionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_get_AssemblyName_mBE44717AA3A7377931E7A5B955711CE85019186F (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAssemblyNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_set_AssemblyName_m9AD0F0CA466333A8C06257F367D5BDC84FB5C568 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAssemblyNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyNameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_get_AssemblyVersion_m6237842C242EDCED2C32B1ADE89A5ED9F66F1CDF (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAssemblyVersionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_set_AssemblyVersion_m7BC5B2480F201871A042EBE5694A35E73C89887D (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAssemblyVersionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyVersionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_get_AssemblyCulture_m6B816792554A74B52BF772B422769B1E07B406E0 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAssemblyCultureU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_set_AssemblyCulture_mDD4A88BFC38A7B3A2F55030570E9ADD11AAD4A33 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAssemblyCultureU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyCultureU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_get_AssemblyPublicKeyToken_m28B1DC87711C2E0ED9F6F6B771C75002CCC95482 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAssemblyPublicKeyTokenU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_set_AssemblyPublicKeyToken_m03E38B53CD7467D5EDD4089AF75863381280AD80 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAssemblyPublicKeyTokenU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyPublicKeyTokenU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* TypeName_get_GenericParameters_m519E4A51DCCD0F0701F35C09784D8128EE8263AC (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* L_0 = __this->___U3CGenericParametersU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_get_Name_mBC768C507F7EC26072615B2B6036307367B42D9E (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_set_Name_mBC6647619A19BB99875C39EF7A6FD0D14B516E56 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeName_get_IsArray_m92C2087D662FC897ADA6F7251D84612D4A9BB036 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0;
		L_0 = TypeName_get_Name_mBC768C507F7EC26072615B2B6036307367B42D9E_inline(__this, NULL);
		NullCheck(L_0);
		bool L_1;
		L_1 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_0, _stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_get_LastName_m365BDA26537CEA61AB1179B0DBBBEFD8DA79F36F (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___names;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = __this->___names;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_1, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		NullCheck(L_0);
		String_t* L_3;
		L_3 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_0, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* TypeName_Parse_m164944B90D4C17C850C4D732D96D55B515BE4F41 (String_t* ___0_s, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		String_t* L_0 = ___0_s;
		TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_1 = (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54*)il2cpp_codegen_object_new(TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54_il2cpp_TypeInfo_var);
		TypeName__ctor_mA9E1A4603EA5E12401679124F6E53C0DFBF0F735(L_1, L_0, (&V_0), NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName__ctor_mA9E1A4603EA5E12401679124F6E53C0DFBF0F735 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_s, int32_t* ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisString_t_TisString_t_mFD118DAE211D26D1F9416E64403E9182543D9AF6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m889E6AB5A902D20F259B62AAF3BF4775A0452811_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF6631551A73A2CFAF9ABF9EAA7D19458E75674E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t109F34922AD6589B82B033B6DD689038AD7324E9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__35_0_m7515082ACA3072CCCE8F2CEA54CE7C8B3C85833B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24C9260A59416A490E59FCDF0B52885DD5245AB8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD25AF8CE65F9B78B53D55B0E5E9E67330F6FFA1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_3;
	memset((&V_3), 0, sizeof(V_3));
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_4;
	memset((&V_4), 0, sizeof(V_4));
	bool V_5 = false;
	int32_t V_6 = 0;
	Il2CppChar V_7 = 0x0;
	Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 V_8;
	memset((&V_8), 0, sizeof(V_8));
	Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 V_9;
	memset((&V_9), 0, sizeof(V_9));
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_10;
	memset((&V_10), 0, sizeof(V_10));
	int32_t V_11 = 0;
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 V_12;
	memset((&V_12), 0, sizeof(V_12));
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_13 = NULL;
	String_t* V_14 = NULL;
	String_t* V_15 = NULL;
	String_t* V_16 = NULL;
	String_t* V_17 = NULL;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_18 = NULL;
	Exception_t* V_19 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 G_B5_0;
	memset((&G_B5_0), 0, sizeof(G_B5_0));
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B12_0;
	memset((&G_B12_0), 0, sizeof(G_B12_0));
	Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 G_B16_0;
	memset((&G_B16_0), 0, sizeof(G_B16_0));
	Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* G_B58_0 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B58_1 = NULL;
	Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* G_B57_0 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B57_1 = NULL;
	{
		List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* L_0 = (List_1_t109F34922AD6589B82B033B6DD689038AD7324E9*)il2cpp_codegen_object_new(List_1_t109F34922AD6589B82B033B6DD689038AD7324E9_il2cpp_TypeInfo_var);
		List_1__ctor_mF6631551A73A2CFAF9ABF9EAA7D19458E75674E9(L_0, List_1__ctor_mF6631551A73A2CFAF9ABF9EAA7D19458E75674E9_RuntimeMethod_var);
		__this->___U3CGenericParametersU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGenericParametersU3Ek__BackingField), (void*)L_0);
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_1, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		__this->___names = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___names), (void*)L_1);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_2, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
		__this->___genericarities = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___genericarities), (void*)L_2);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
	}
	try
	{
		{
			int32_t* L_3 = ___1_index;
			int32_t L_4 = *((int32_t*)L_3);
			V_0 = L_4;
			int32_t L_5 = V_0;
			V_1 = L_5;
			il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
			il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
			il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
			V_5 = (bool)0;
			V_6 = 0;
			goto IL_01d6_1;
		}

IL_004f_1:
		{
			String_t* L_6 = ___0_s;
			int32_t* L_7 = ___1_index;
			int32_t L_8 = *((int32_t*)L_7);
			NullCheck(L_6);
			Il2CppChar L_9;
			L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, L_8, NULL);
			V_7 = L_9;
			int32_t* L_10 = ___1_index;
			int32_t L_11 = *((int32_t*)L_10);
			String_t* L_12 = ___0_s;
			NullCheck(L_12);
			int32_t L_13;
			L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
			if ((((int32_t)((int32_t)il2cpp_codegen_add(L_11, 1))) < ((int32_t)L_13)))
			{
				goto IL_0071_1;
			}
		}
		{
			il2cpp_codegen_initobj((&V_9), sizeof(Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1));
			Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_14 = V_9;
			G_B5_0 = L_14;
			goto IL_0080_1;
		}

IL_0071_1:
		{
			String_t* L_15 = ___0_s;
			int32_t* L_16 = ___1_index;
			int32_t L_17 = *((int32_t*)L_16);
			NullCheck(L_15);
			Il2CppChar L_18;
			L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, ((int32_t)il2cpp_codegen_add(L_17, 1)), NULL);
			Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_19;
			memset((&L_19), 0, sizeof(L_19));
			Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE((&L_19), L_18, Nullable_1__ctor_m925B76A79F5C50FC6CCDB1C29526E908C8257ABE_RuntimeMethod_var);
			G_B5_0 = L_19;
		}

IL_0080_1:
		{
			V_8 = G_B5_0;
			int32_t L_20 = V_6;
			if (L_20)
			{
				goto IL_0176_1;
			}
		}
		{
			Il2CppChar L_21 = V_7;
			if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)91)))))
			{
				goto IL_013c_1;
			}
		}
		{
			int32_t* L_22 = ___1_index;
			int32_t L_23 = *((int32_t*)L_22);
			int32_t L_24 = V_0;
			if ((!(((uint32_t)L_23) == ((uint32_t)L_24))))
			{
				goto IL_00a3_1;
			}
		}
		{
			V_5 = (bool)1;
			int32_t L_25 = V_1;
			V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1));
			goto IL_01d0_1;
		}

IL_00a3_1:
		{
			Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_26 = V_8;
			V_9 = L_26;
			bool L_27;
			L_27 = Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_inline((&V_9), Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
			if (L_27)
			{
				goto IL_00bc_1;
			}
		}
		{
			il2cpp_codegen_initobj((&V_12), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
			Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_28 = V_12;
			G_B12_0 = L_28;
			goto IL_00c8_1;
		}

IL_00bc_1:
		{
			Il2CppChar L_29;
			L_29 = Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_inline((&V_9), Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_RuntimeMethod_var);
			Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_30;
			memset((&L_30), 0, sizeof(L_30));
			Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_30), L_29, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
			G_B12_0 = L_30;
		}

IL_00c8_1:
		{
			V_10 = G_B12_0;
			V_11 = ((int32_t)93);
			int32_t L_31;
			L_31 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_10), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
			int32_t L_32 = V_11;
			bool L_33;
			L_33 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_10), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
			if (((int32_t)(((((int32_t)L_31) == ((int32_t)L_32))? 1 : 0)&(int32_t)L_33)))
			{
				goto IL_0123_1;
			}
		}
		{
			Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1 L_34 = V_8;
			V_9 = L_34;
			bool L_35;
			L_35 = Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_inline((&V_9), Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_RuntimeMethod_var);
			if (L_35)
			{
				goto IL_00fc_1;
			}
		}
		{
			il2cpp_codegen_initobj((&V_12), sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28));
			Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_36 = V_12;
			G_B16_0 = L_36;
			goto IL_0108_1;
		}

IL_00fc_1:
		{
			Il2CppChar L_37;
			L_37 = Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_inline((&V_9), Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_RuntimeMethod_var);
			Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_38;
			memset((&L_38), 0, sizeof(L_38));
			Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_38), L_37, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
			G_B16_0 = L_38;
		}

IL_0108_1:
		{
			V_10 = G_B16_0;
			V_11 = ((int32_t)44);
			int32_t L_39;
			L_39 = Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_inline((&V_10), Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_RuntimeMethod_var);
			int32_t L_40 = V_11;
			bool L_41;
			L_41 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_10), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
			if (!((int32_t)(((((int32_t)L_39) == ((int32_t)L_40))? 1 : 0)&(int32_t)L_41)))
			{
				goto IL_012b_1;
			}
		}

IL_0123_1:
		{
			V_6 = 1;
			goto IL_01d0_1;
		}

IL_012b_1:
		{
			int32_t* L_42 = ___1_index;
			int32_t L_43 = *((int32_t*)L_42);
			Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&V_2), L_43, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
			V_6 = 2;
			goto IL_01d0_1;
		}

IL_013c_1:
		{
			Il2CppChar L_44 = V_7;
			if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)93)))))
			{
				goto IL_014e_1;
			}
		}
		{
			bool L_45 = V_5;
			if (!L_45)
			{
				goto IL_01d0_1;
			}
		}
		{
			goto IL_01e3_1;
		}

IL_014e_1:
		{
			Il2CppChar L_46 = V_7;
			if ((!(((uint32_t)L_46) == ((uint32_t)((int32_t)44)))))
			{
				goto IL_01d0_1;
			}
		}
		{
			V_6 = 3;
			int32_t* L_47 = ___1_index;
			int32_t L_48 = *((int32_t*)L_47);
			Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&V_3), ((int32_t)il2cpp_codegen_add(L_48, 1)), Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
			bool L_49;
			L_49 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_2), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
			if (L_49)
			{
				goto IL_01d0_1;
			}
		}
		{
			int32_t* L_50 = ___1_index;
			int32_t L_51 = *((int32_t*)L_50);
			Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&V_2), L_51, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
			goto IL_01d0_1;
		}

IL_0176_1:
		{
			int32_t L_52 = V_6;
			if ((!(((uint32_t)L_52) == ((uint32_t)1))))
			{
				goto IL_0186_1;
			}
		}
		{
			Il2CppChar L_53 = V_7;
			if ((!(((uint32_t)L_53) == ((uint32_t)((int32_t)93)))))
			{
				goto IL_01d0_1;
			}
		}
		{
			V_6 = 0;
			goto IL_01d0_1;
		}

IL_0186_1:
		{
			int32_t L_54 = V_6;
			if ((!(((uint32_t)L_54) == ((uint32_t)2))))
			{
				goto IL_01b6_1;
			}
		}
		{
			Il2CppChar L_55 = V_7;
			if ((!(((uint32_t)L_55) == ((uint32_t)((int32_t)93)))))
			{
				goto IL_0196_1;
			}
		}
		{
			V_6 = 0;
			goto IL_01d0_1;
		}

IL_0196_1:
		{
			Il2CppChar L_56 = V_7;
			if ((((int32_t)L_56) == ((int32_t)((int32_t)44))))
			{
				goto IL_01d0_1;
			}
		}
		{
			Il2CppChar L_57 = V_7;
			if ((((int32_t)L_57) == ((int32_t)((int32_t)32))))
			{
				goto IL_01d0_1;
			}
		}
		{
			List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* L_58;
			L_58 = TypeName_get_GenericParameters_m519E4A51DCCD0F0701F35C09784D8128EE8263AC_inline(__this, NULL);
			String_t* L_59 = ___0_s;
			int32_t* L_60 = ___1_index;
			TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_61 = (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54*)il2cpp_codegen_object_new(TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54_il2cpp_TypeInfo_var);
			TypeName__ctor_mA9E1A4603EA5E12401679124F6E53C0DFBF0F735(L_61, L_59, L_60, NULL);
			NullCheck(L_58);
			List_1_Add_m889E6AB5A902D20F259B62AAF3BF4775A0452811_inline(L_58, L_61, List_1_Add_m889E6AB5A902D20F259B62AAF3BF4775A0452811_RuntimeMethod_var);
			goto IL_01d0_1;
		}

IL_01b6_1:
		{
			int32_t L_62 = V_6;
			if ((!(((uint32_t)L_62) == ((uint32_t)3))))
			{
				goto IL_01d0_1;
			}
		}
		{
			Il2CppChar L_63 = V_7;
			if ((!(((uint32_t)L_63) == ((uint32_t)((int32_t)93)))))
			{
				goto IL_01d0_1;
			}
		}
		{
			bool L_64 = V_5;
			if (!L_64)
			{
				goto IL_01d0_1;
			}
		}
		{
			int32_t* L_65 = ___1_index;
			int32_t L_66 = *((int32_t*)L_65);
			Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&V_4), L_66, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
			goto IL_01e3_1;
		}

IL_01d0_1:
		{
			int32_t* L_67 = ___1_index;
			int32_t* L_68 = ___1_index;
			int32_t L_69 = *((int32_t*)L_68);
			*((int32_t*)L_67) = (int32_t)((int32_t)il2cpp_codegen_add(L_69, 1));
		}

IL_01d6_1:
		{
			int32_t* L_70 = ___1_index;
			int32_t L_71 = *((int32_t*)L_70);
			String_t* L_72 = ___0_s;
			NullCheck(L_72);
			int32_t L_73;
			L_73 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_72, NULL);
			if ((((int32_t)L_71) < ((int32_t)L_73)))
			{
				goto IL_004f_1;
			}
		}

IL_01e3_1:
		{
			bool L_74;
			L_74 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_2), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
			if (L_74)
			{
				goto IL_01f9_1;
			}
		}
		{
			String_t* L_75 = ___0_s;
			NullCheck(L_75);
			int32_t L_76;
			L_76 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_75, NULL);
			Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&V_2), L_76, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
		}

IL_01f9_1:
		{
			bool L_77;
			L_77 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_4), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
			if (L_77)
			{
				goto IL_020f_1;
			}
		}
		{
			String_t* L_78 = ___0_s;
			NullCheck(L_78);
			int32_t L_79;
			L_79 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_78, NULL);
			Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&V_4), L_79, Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var);
		}

IL_020f_1:
		{
			String_t* L_80 = ___0_s;
			int32_t L_81 = V_1;
			int32_t L_82;
			L_82 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_2), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
			int32_t L_83 = V_1;
			NullCheck(L_80);
			String_t* L_84;
			L_84 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_80, L_81, ((int32_t)il2cpp_codegen_subtract(L_82, L_83)), NULL);
			TypeName_set_Name_mBC6647619A19BB99875C39EF7A6FD0D14B516E56_inline(__this, L_84, NULL);
			String_t* L_85;
			L_85 = TypeName_get_Name_mBC768C507F7EC26072615B2B6036307367B42D9E_inline(__this, NULL);
			NullCheck(L_85);
			bool L_86;
			L_86 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_85, ((int32_t)43), NULL);
			if (!L_86)
			{
				goto IL_029a_1;
			}
		}
		{
			String_t* L_87;
			L_87 = TypeName_get_Name_mBC768C507F7EC26072615B2B6036307367B42D9E_inline(__this, NULL);
			NullCheck(L_87);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_88;
			L_88 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_87, ((int32_t)43), 0, NULL);
			V_13 = L_88;
			V_11 = 0;
			goto IL_0290_1;
		}

IL_0249_1:
		{
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_89 = V_13;
			int32_t L_90 = V_11;
			NullCheck(L_89);
			int32_t L_91 = L_90;
			String_t* L_92 = (L_89)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
			il2cpp_codegen_runtime_class_init_inline(StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
			StringUtility_PartsAround_mA21406BFF73C1B226F8D6F2AECE0E13F75249A5E(L_92, ((int32_t)96), (&V_14), (&V_15), NULL);
			List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_93 = __this->___names;
			String_t* L_94 = V_14;
			NullCheck(L_93);
			List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_93, L_94, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
			String_t* L_95 = V_15;
			if (!L_95)
			{
				goto IL_027e_1;
			}
		}
		{
			List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_96 = __this->___genericarities;
			String_t* L_97 = V_15;
			int32_t L_98;
			L_98 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_97, NULL);
			NullCheck(L_96);
			List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_96, L_98, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
			goto IL_028a_1;
		}

IL_027e_1:
		{
			List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_99 = __this->___genericarities;
			NullCheck(L_99);
			List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_99, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
		}

IL_028a_1:
		{
			int32_t L_100 = V_11;
			V_11 = ((int32_t)il2cpp_codegen_add(L_100, 1));
		}

IL_0290_1:
		{
			int32_t L_101 = V_11;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_102 = V_13;
			NullCheck(L_102);
			if ((((int32_t)L_101) < ((int32_t)((int32_t)(((RuntimeArray*)L_102)->max_length)))))
			{
				goto IL_0249_1;
			}
		}
		{
			goto IL_02dc_1;
		}

IL_029a_1:
		{
			String_t* L_103;
			L_103 = TypeName_get_Name_mBC768C507F7EC26072615B2B6036307367B42D9E_inline(__this, NULL);
			il2cpp_codegen_runtime_class_init_inline(StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
			StringUtility_PartsAround_mA21406BFF73C1B226F8D6F2AECE0E13F75249A5E(L_103, ((int32_t)96), (&V_16), (&V_17), NULL);
			List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_104 = __this->___names;
			String_t* L_105 = V_16;
			NullCheck(L_104);
			List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_104, L_105, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
			String_t* L_106 = V_17;
			if (!L_106)
			{
				goto IL_02d0_1;
			}
		}
		{
			List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_107 = __this->___genericarities;
			String_t* L_108 = V_17;
			int32_t L_109;
			L_109 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_108, NULL);
			NullCheck(L_107);
			List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_107, L_109, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
			goto IL_02dc_1;
		}

IL_02d0_1:
		{
			List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_110 = __this->___genericarities;
			NullCheck(L_110);
			List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_110, 0, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
		}

IL_02dc_1:
		{
			bool L_111;
			L_111 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline((&V_3), Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var);
			if (!L_111)
			{
				goto IL_0391_1;
			}
		}
		{
			String_t* L_112 = ___0_s;
			int32_t L_113;
			L_113 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_3), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
			int32_t L_114;
			L_114 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_4), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
			int32_t L_115;
			L_115 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA((&V_3), Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var);
			NullCheck(L_112);
			String_t* L_116;
			L_116 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_112, L_113, ((int32_t)il2cpp_codegen_subtract(L_114, L_115)), NULL);
			TypeName_set_AssemblyDescription_m3EBD7FB0F0C264E8EB6362C10645035C9384F05D_inline(__this, L_116, NULL);
			String_t* L_117;
			L_117 = TypeName_get_AssemblyDescription_mADDDD6FA51C519C60491A8B20F8B69949A7121EF_inline(__this, NULL);
			NullCheck(L_117);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_118;
			L_118 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_117, ((int32_t)44), 0, NULL);
			il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var);
			Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* L_119 = ((U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var))->___U3CU3E9__35_0;
			Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* L_120 = L_119;
			if (L_120)
			{
				G_B58_0 = L_120;
				G_B58_1 = L_118;
				goto IL_0337_1;
			}
			G_B57_0 = L_120;
			G_B57_1 = L_118;
		}
		{
			il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var);
			U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F* L_121 = ((U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var))->___U3CU3E9;
			Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* L_122 = (Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93*)il2cpp_codegen_object_new(Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93_il2cpp_TypeInfo_var);
			Func_2__ctor_m6A29D0BC8A4BCF6079AD2737B4119D3802B41814(L_122, L_121, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__35_0_m7515082ACA3072CCCE8F2CEA54CE7C8B3C85833B_RuntimeMethod_var), NULL);
			Func_2_t85D1F7C2022B349817C22FC72C474CD33FFABE93* L_123 = L_122;
			((U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var))->___U3CU3E9__35_0 = L_123;
			Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var))->___U3CU3E9__35_0), (void*)L_123);
			G_B58_0 = L_123;
			G_B58_1 = G_B57_1;
		}

IL_0337_1:
		{
			RuntimeObject* L_124;
			L_124 = Enumerable_Select_TisString_t_TisString_t_mFD118DAE211D26D1F9416E64403E9182543D9AF6((RuntimeObject*)G_B58_1, G_B58_0, Enumerable_Select_TisString_t_TisString_t_mFD118DAE211D26D1F9416E64403E9182543D9AF6_RuntimeMethod_var);
			List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_125;
			L_125 = Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131(L_124, Enumerable_ToList_TisString_t_m86360148F90DE6EA1A8363F38B7C2A88FD139131_RuntimeMethod_var);
			V_18 = L_125;
			List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_126 = V_18;
			String_t* L_127;
			L_127 = TypeName_LookForPairThenRemove_mCE5F569E040A70172646F30AAF4D96B2379EE24B(L_126, _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, NULL);
			TypeName_set_AssemblyVersion_m7BC5B2480F201871A042EBE5694A35E73C89887D_inline(__this, L_127, NULL);
			List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_128 = V_18;
			String_t* L_129;
			L_129 = TypeName_LookForPairThenRemove_mCE5F569E040A70172646F30AAF4D96B2379EE24B(L_128, _stringLiteral24C9260A59416A490E59FCDF0B52885DD5245AB8, NULL);
			TypeName_set_AssemblyCulture_mDD4A88BFC38A7B3A2F55030570E9ADD11AAD4A33_inline(__this, L_129, NULL);
			List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_130 = V_18;
			String_t* L_131;
			L_131 = TypeName_LookForPairThenRemove_mCE5F569E040A70172646F30AAF4D96B2379EE24B(L_130, _stringLiteralBD25AF8CE65F9B78B53D55B0E5E9E67330F6FFA1, NULL);
			TypeName_set_AssemblyPublicKeyToken_m03E38B53CD7467D5EDD4089AF75863381280AD80_inline(__this, L_131, NULL);
			List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_132 = V_18;
			NullCheck(L_132);
			int32_t L_133;
			L_133 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_132, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
			if ((((int32_t)L_133) <= ((int32_t)0)))
			{
				goto IL_0391_1;
			}
		}
		{
			List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_134 = V_18;
			NullCheck(L_134);
			String_t* L_135;
			L_135 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_134, 0, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
			TypeName_set_AssemblyName_m9AD0F0CA466333A8C06257F367D5BDC84FB5C568_inline(__this, L_135, NULL);
		}

IL_0391_1:
		{
			goto IL_03a8;
		}
	}
	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_0393;
		}
		throw e;
	}

CATCH_0393:
	{
		Exception_t* L_136 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		V_19 = L_136;
		String_t* L_137 = ___0_s;
		String_t* L_138;
		L_138 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralACE6EB2CB1709DAE45CEBA914BA7694C46F69B4F)), L_137, NULL);
		Exception_t* L_139 = V_19;
		FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B* L_140 = (FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)));
		FormatException__ctor_mE31CCFC2A6FA296CA9E9C6813112D7850FE682D4(L_140, L_138, L_139, NULL);
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_140, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeName__ctor_mA9E1A4603EA5E12401679124F6E53C0DFBF0F735_RuntimeMethod_var)));
	}

IL_03a8:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_LookForPairThenRemove_mCE5F569E040A70172646F30AAF4D96B2379EE24B (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___0_strings, String_t* ___1_Name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m031D3A21689276A872FCA7566C8F2F79F9581F0D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	String_t* V_1 = NULL;
	int32_t V_2 = 0;
	{
		V_0 = 0;
		goto IL_0037;
	}

IL_0004:
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = ___0_strings;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		String_t* L_2;
		L_2 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_0, L_1, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		V_1 = L_2;
		String_t* L_3 = V_1;
		String_t* L_4 = ___1_Name;
		NullCheck(L_3);
		int32_t L_5;
		L_5 = String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F(L_3, L_4, NULL);
		if (L_5)
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_6 = V_1;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_6, ((int32_t)61), NULL);
		V_2 = L_7;
		int32_t L_8 = V_2;
		if ((((int32_t)L_8) <= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_9 = V_1;
		int32_t L_10 = V_2;
		NullCheck(L_9);
		String_t* L_11;
		L_11 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), NULL);
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_12 = ___0_strings;
		int32_t L_13 = V_0;
		NullCheck(L_12);
		List_1_RemoveAt_m031D3A21689276A872FCA7566C8F2F79F9581F0D(L_12, L_13, List_1_RemoveAt_m031D3A21689276A872FCA7566C8F2F79F9581F0D_RuntimeMethod_var);
		return L_11;
	}

IL_0033:
	{
		int32_t L_14 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_0037:
	{
		int32_t L_15 = V_0;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_16 = ___0_strings;
		NullCheck(L_16);
		int32_t L_17;
		L_17 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_16, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		if ((((int32_t)L_15) < ((int32_t)L_17)))
		{
			goto IL_0004;
		}
	}
	{
		return (String_t*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_ReplaceNamespace_mA1A47EA949FF2DE3F9EDBF5E6A2D746CDD5C35C5 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_oldNamespace, String_t* ___1_newNamespace, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m6A72B7648178616800F05C13DB492E4EDB866B7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___names;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_0, 0, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		String_t* L_2 = ___0_oldNamespace;
		String_t* L_3;
		L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
		NullCheck(L_1);
		bool L_4;
		L_4 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_1, L_3, NULL);
		if (!L_4)
		{
			goto IL_0051;
		}
	}
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = __this->___names;
		String_t* L_6 = ___1_newNamespace;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_7 = __this->___names;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_7, 0, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		String_t* L_9 = ___0_oldNamespace;
		String_t* L_10;
		L_10 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_9, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
		il2cpp_codegen_runtime_class_init_inline(StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		String_t* L_11;
		L_11 = StringUtility_TrimStart_m4191946C2A5B0F1D5E22B3CA40EA28AA9AE964D7(L_8, L_10, NULL);
		String_t* L_12;
		L_12 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_6, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, L_11, NULL);
		NullCheck(L_5);
		List_1_set_Item_m6A72B7648178616800F05C13DB492E4EDB866B7C(L_5, 0, L_12, List_1_set_Item_m6A72B7648178616800F05C13DB492E4EDB866B7C_RuntimeMethod_var);
	}

IL_0051:
	{
		List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* L_13;
		L_13 = TypeName_get_GenericParameters_m519E4A51DCCD0F0701F35C09784D8128EE8263AC_inline(__this, NULL);
		NullCheck(L_13);
		Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66 L_14;
		L_14 = List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7(L_13, List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7_RuntimeMethod_var);
		V_0 = L_14;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0078:
			{
				Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3((&V_0), Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_006d_1;
			}

IL_005f_1:
			{
				TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_15;
				L_15 = Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_inline((&V_0), Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_RuntimeMethod_var);
				String_t* L_16 = ___0_oldNamespace;
				String_t* L_17 = ___1_newNamespace;
				NullCheck(L_15);
				TypeName_ReplaceNamespace_mA1A47EA949FF2DE3F9EDBF5E6A2D746CDD5C35C5(L_15, L_16, L_17, NULL);
			}

IL_006d_1:
			{
				bool L_18;
				L_18 = Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A((&V_0), Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A_RuntimeMethod_var);
				if (L_18)
				{
					goto IL_005f_1;
				}
			}
			{
				goto IL_0086;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0086:
	{
		TypeName_UpdateName_mDFE4E330B5E41A27413315AED6F977B6527FDE13(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_ReplaceAssembly_m14F4A61C1B10FA4C98C0FA156FEE5A3152A0438D (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_oldAssembly, String_t* ___1_newAssembly, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		String_t* L_0;
		L_0 = TypeName_get_AssemblyName_mBE44717AA3A7377931E7A5B955711CE85019186F_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_002e;
		}
	}
	{
		String_t* L_1;
		L_1 = TypeName_get_AssemblyName_mBE44717AA3A7377931E7A5B955711CE85019186F_inline(__this, NULL);
		String_t* L_2 = ___0_oldAssembly;
		NullCheck(L_1);
		bool L_3;
		L_3 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_1, L_2, NULL);
		if (!L_3)
		{
			goto IL_002e;
		}
	}
	{
		String_t* L_4 = ___1_newAssembly;
		String_t* L_5;
		L_5 = TypeName_get_AssemblyName_mBE44717AA3A7377931E7A5B955711CE85019186F_inline(__this, NULL);
		String_t* L_6 = ___0_oldAssembly;
		il2cpp_codegen_runtime_class_init_inline(StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		String_t* L_7;
		L_7 = StringUtility_TrimStart_m4191946C2A5B0F1D5E22B3CA40EA28AA9AE964D7(L_5, L_6, NULL);
		String_t* L_8;
		L_8 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_4, L_7, NULL);
		TypeName_set_AssemblyName_m9AD0F0CA466333A8C06257F367D5BDC84FB5C568_inline(__this, L_8, NULL);
	}

IL_002e:
	{
		List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* L_9;
		L_9 = TypeName_get_GenericParameters_m519E4A51DCCD0F0701F35C09784D8128EE8263AC_inline(__this, NULL);
		NullCheck(L_9);
		Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66 L_10;
		L_10 = List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7(L_9, List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7_RuntimeMethod_var);
		V_0 = L_10;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0055:
			{
				Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3((&V_0), Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_004a_1;
			}

IL_003c_1:
			{
				TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_11;
				L_11 = Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_inline((&V_0), Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_RuntimeMethod_var);
				String_t* L_12 = ___0_oldAssembly;
				String_t* L_13 = ___1_newAssembly;
				NullCheck(L_11);
				TypeName_ReplaceAssembly_m14F4A61C1B10FA4C98C0FA156FEE5A3152A0438D(L_11, L_12, L_13, NULL);
			}

IL_004a_1:
			{
				bool L_14;
				L_14 = Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A((&V_0), Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A_RuntimeMethod_var);
				if (L_14)
				{
					goto IL_003c_1;
				}
			}
			{
				goto IL_0063;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0063:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_ReplaceName_m33BDC9C3E587682E4D9D1A70E5689ED2CE1D7CB3 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_oldTypeName, Type_t* ___1_newType, const RuntimeMethod* method) 
{
	Assembly_t* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	String_t* G_B2_2 = NULL;
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* G_B2_3 = NULL;
	Assembly_t* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	String_t* G_B1_2 = NULL;
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* G_B1_3 = NULL;
	AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* G_B3_0 = NULL;
	String_t* G_B3_1 = NULL;
	String_t* G_B3_2 = NULL;
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* G_B3_3 = NULL;
	{
		String_t* L_0 = ___0_oldTypeName;
		Type_t* L_1 = ___1_newType;
		NullCheck(L_1);
		String_t* L_2;
		L_2 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_1);
		Type_t* L_3 = ___1_newType;
		NullCheck(L_3);
		Assembly_t* L_4;
		L_4 = VirtualFuncInvoker0< Assembly_t* >::Invoke(27, L_3);
		Assembly_t* L_5 = L_4;
		if (L_5)
		{
			G_B2_0 = L_5;
			G_B2_1 = L_2;
			G_B2_2 = L_0;
			G_B2_3 = __this;
			goto IL_0015;
		}
		G_B1_0 = L_5;
		G_B1_1 = L_2;
		G_B1_2 = L_0;
		G_B1_3 = __this;
	}
	{
		G_B3_0 = ((AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2*)(NULL));
		G_B3_1 = G_B1_1;
		G_B3_2 = G_B1_2;
		G_B3_3 = G_B1_3;
		goto IL_001a;
	}

IL_0015:
	{
		NullCheck(G_B2_0);
		AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_6;
		L_6 = VirtualFuncInvoker0< AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* >::Invoke(20, G_B2_0);
		G_B3_0 = L_6;
		G_B3_1 = G_B2_1;
		G_B3_2 = G_B2_2;
		G_B3_3 = G_B2_3;
	}

IL_001a:
	{
		NullCheck(G_B3_3);
		TypeName_ReplaceName_m32FDC43BEC0C6B53EECEE46C0560CDF61AB0BD5D(G_B3_3, G_B3_2, G_B3_1, G_B3_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_ReplaceName_m32FDC43BEC0C6B53EECEE46C0560CDF61AB0BD5D (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_oldTypeName, String_t* ___1_newTypeName, AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* ___2_newAssemblyName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m6A72B7648178616800F05C13DB492E4EDB866B7C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		V_0 = 0;
		goto IL_0049;
	}

IL_0004:
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___names;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		String_t* L_2;
		L_2 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_0, L_1, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		String_t* L_3;
		L_3 = TypeName_ToElementTypeName_m1FF41E9B6AC37F2E7753C12F77F2279865743342(L_2, NULL);
		String_t* L_4 = ___0_oldTypeName;
		bool L_5;
		L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, L_4, NULL);
		if (!L_5)
		{
			goto IL_0045;
		}
	}
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = __this->___names;
		int32_t L_7 = V_0;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_8 = __this->___names;
		int32_t L_9 = V_0;
		NullCheck(L_8);
		String_t* L_10;
		L_10 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_8, L_9, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		String_t* L_11 = ___1_newTypeName;
		String_t* L_12;
		L_12 = TypeName_ToArrayOrType_mF8E6577D6572798C6AB5E0C4CDF708D45ED6C574(L_10, L_11, NULL);
		NullCheck(L_6);
		List_1_set_Item_m6A72B7648178616800F05C13DB492E4EDB866B7C(L_6, L_7, L_12, List_1_set_Item_m6A72B7648178616800F05C13DB492E4EDB866B7C_RuntimeMethod_var);
		AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_13 = ___2_newAssemblyName;
		if (!L_13)
		{
			goto IL_0045;
		}
	}
	{
		AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_14 = ___2_newAssemblyName;
		TypeName_SetAssemblyName_mA67AE36887C5DC459E77D3463A518CA58B45E3A4(__this, L_14, NULL);
	}

IL_0045:
	{
		int32_t L_15 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
	}

IL_0049:
	{
		int32_t L_16 = V_0;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_17 = __this->___names;
		NullCheck(L_17);
		int32_t L_18;
		L_18 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_17, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		if ((((int32_t)L_16) < ((int32_t)L_18)))
		{
			goto IL_0004;
		}
	}
	{
		List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* L_19;
		L_19 = TypeName_get_GenericParameters_m519E4A51DCCD0F0701F35C09784D8128EE8263AC_inline(__this, NULL);
		NullCheck(L_19);
		Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66 L_20;
		L_20 = List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7(L_19, List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7_RuntimeMethod_var);
		V_1 = L_20;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_007f:
			{
				Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3((&V_1), Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0074_1;
			}

IL_0065_1:
			{
				TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_21;
				L_21 = Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_inline((&V_1), Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_RuntimeMethod_var);
				String_t* L_22 = ___0_oldTypeName;
				String_t* L_23 = ___1_newTypeName;
				AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_24 = ___2_newAssemblyName;
				NullCheck(L_21);
				TypeName_ReplaceName_m32FDC43BEC0C6B53EECEE46C0560CDF61AB0BD5D(L_21, L_22, L_23, L_24, NULL);
			}

IL_0074_1:
			{
				bool L_25;
				L_25 = Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A((&V_1), Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A_RuntimeMethod_var);
				if (L_25)
				{
					goto IL_0065_1;
				}
			}
			{
				goto IL_008d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_008d:
	{
		TypeName_UpdateName_mDFE4E330B5E41A27413315AED6F977B6527FDE13(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_ToElementTypeName_m1FF41E9B6AC37F2E7753C12F77F2279865743342 (String_t* ___0_s, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_s;
		NullCheck(L_0);
		bool L_1;
		L_1 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_0, _stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6, NULL);
		if (L_1)
		{
			goto IL_000f;
		}
	}
	{
		String_t* L_2 = ___0_s;
		return L_2;
	}

IL_000f:
	{
		String_t* L_3 = ___0_s;
		String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
		NullCheck(L_3);
		String_t* L_5;
		L_5 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_3, _stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6, L_4, NULL);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_ToArrayOrType_mF8E6577D6572798C6AB5E0C4CDF708D45ED6C574 (String_t* ___0_oldType, String_t* ___1_newType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_oldType;
		NullCheck(L_0);
		bool L_1;
		L_1 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_0, _stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_2 = ___1_newType;
		String_t* L_3;
		L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, _stringLiteral5B4F028A4070094FCA4E7762E2C376A65E2D59C6, NULL);
		___1_newType = L_3;
	}

IL_001a:
	{
		String_t* L_4 = ___1_newType;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_SetAssemblyName_mA67AE36887C5DC459E77D3463A518CA58B45E3A4 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* ___0_newAssemblyName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B2_0 = NULL;
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* G_B2_1 = NULL;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* G_B1_0 = NULL;
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* G_B1_1 = NULL;
	String_t* G_B3_0 = NULL;
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* G_B3_1 = NULL;
	String_t* G_B5_0 = NULL;
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* G_B5_1 = NULL;
	String_t* G_B4_0 = NULL;
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* G_B4_1 = NULL;
	{
		AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_0 = ___0_newAssemblyName;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_0);
		TypeName_set_AssemblyDescription_m3EBD7FB0F0C264E8EB6362C10645035C9384F05D_inline(__this, L_1, NULL);
		AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_2 = ___0_newAssemblyName;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline(L_2, NULL);
		TypeName_set_AssemblyName_m9AD0F0CA466333A8C06257F367D5BDC84FB5C568_inline(__this, L_3, NULL);
		AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_4 = ___0_newAssemblyName;
		NullCheck(L_4);
		String_t* L_5;
		L_5 = AssemblyName_get_CultureName_m0257EDCA5E7CB1A5B7880EE47A03A3167A6249E1(L_4, NULL);
		TypeName_set_AssemblyCulture_mDD4A88BFC38A7B3A2F55030570E9ADD11AAD4A33_inline(__this, L_5, NULL);
		AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_6 = ___0_newAssemblyName;
		NullCheck(L_6);
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_7;
		L_7 = AssemblyName_get_Version_mC20EC1E68FA7C40120112C2E29A19C9D948B5300_inline(L_6, NULL);
		NullCheck(L_7);
		String_t* L_8;
		L_8 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_7);
		TypeName_set_AssemblyVersion_m7BC5B2480F201871A042EBE5694A35E73C89887D_inline(__this, L_8, NULL);
		AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* L_9 = ___0_newAssemblyName;
		NullCheck(L_9);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10;
		L_10 = AssemblyName_GetPublicKeyToken_m4FCC5742FE2D06BE08290F30E186CFF24D0C871D(L_9, NULL);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = L_10;
		if (L_11)
		{
			G_B2_0 = L_11;
			G_B2_1 = __this;
			goto IL_0043;
		}
		G_B1_0 = L_11;
		G_B1_1 = __this;
	}
	{
		G_B3_0 = ((String_t*)(NULL));
		G_B3_1 = G_B1_1;
		goto IL_0048;
	}

IL_0043:
	{
		il2cpp_codegen_runtime_class_init_inline(StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		String_t* L_12;
		L_12 = StringUtility_ToHexString_m4FFBE792B82A834F0FD1854A887611B08B381563(G_B2_0, NULL);
		G_B3_0 = L_12;
		G_B3_1 = G_B2_1;
	}

IL_0048:
	{
		String_t* L_13 = G_B3_0;
		if (L_13)
		{
			G_B5_0 = L_13;
			G_B5_1 = G_B3_1;
			goto IL_0051;
		}
		G_B4_0 = L_13;
		G_B4_1 = G_B3_1;
	}
	{
		G_B5_0 = _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
		G_B5_1 = G_B4_1;
	}

IL_0051:
	{
		NullCheck(G_B5_1);
		TypeName_set_AssemblyPublicKeyToken_m03E38B53CD7467D5EDD4089AF75863381280AD80_inline(G_B5_1, G_B5_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeName_UpdateName_mDFE4E330B5E41A27413315AED6F977B6527FDE13 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = NULL;
	int32_t V_1 = 0;
	{
		StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
		V_0 = L_0;
		V_1 = 0;
		goto IL_0058;
	}

IL_000a:
	{
		int32_t L_1 = V_1;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		StringBuilder_t* L_2 = V_0;
		NullCheck(L_2);
		StringBuilder_t* L_3;
		L_3 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_2, ((int32_t)43), NULL);
	}

IL_0016:
	{
		StringBuilder_t* L_4 = V_0;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = __this->___names;
		int32_t L_6 = V_1;
		NullCheck(L_5);
		String_t* L_7;
		L_7 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_5, L_6, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
		NullCheck(L_4);
		StringBuilder_t* L_8;
		L_8 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_4, L_7, NULL);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_9 = __this->___genericarities;
		int32_t L_10 = V_1;
		NullCheck(L_9);
		int32_t L_11;
		L_11 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_9, L_10, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
		if ((((int32_t)L_11) <= ((int32_t)0)))
		{
			goto IL_0054;
		}
	}
	{
		StringBuilder_t* L_12 = V_0;
		NullCheck(L_12);
		StringBuilder_t* L_13;
		L_13 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_12, ((int32_t)96), NULL);
		StringBuilder_t* L_14 = V_0;
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_15 = __this->___genericarities;
		int32_t L_16 = V_1;
		NullCheck(L_15);
		int32_t L_17;
		L_17 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_15, L_16, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
		NullCheck(L_14);
		StringBuilder_t* L_18;
		L_18 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_14, L_17, NULL);
	}

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

IL_0058:
	{
		int32_t L_20 = V_1;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_21 = __this->___names;
		NullCheck(L_21);
		int32_t L_22;
		L_22 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_21, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		if ((((int32_t)L_20) < ((int32_t)L_22)))
		{
			goto IL_000a;
		}
	}
	{
		StringBuilder_t* L_23 = V_0;
		NullCheck(L_23);
		String_t* L_24;
		L_24 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_23);
		TypeName_set_Name_mBC6647619A19BB99875C39EF7A6FD0D14B516E56_inline(__this, L_24, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_ToString_mA2BA8AAEF508ECFFF91FBB6F67D451A96D6AD1A8 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, int32_t ___0_specification, int32_t ___1_genericsSpecification, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m12581A9F3A4E05CBBE1BD1DFC54F9692E0749FA0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = NULL;
	bool V_1 = false;
	Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66 V_2;
	memset((&V_2), 0, sizeof(V_2));
	TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* V_3 = NULL;
	{
		StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
		V_0 = L_0;
		StringBuilder_t* L_1 = V_0;
		String_t* L_2;
		L_2 = TypeName_get_Name_mBC768C507F7EC26072615B2B6036307367B42D9E_inline(__this, NULL);
		NullCheck(L_1);
		StringBuilder_t* L_3;
		L_3 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_1, L_2, NULL);
		List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* L_4;
		L_4 = TypeName_get_GenericParameters_m519E4A51DCCD0F0701F35C09784D8128EE8263AC_inline(__this, NULL);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = List_1_get_Count_m12581A9F3A4E05CBBE1BD1DFC54F9692E0749FA0_inline(L_4, List_1_get_Count_m12581A9F3A4E05CBBE1BD1DFC54F9692E0749FA0_RuntimeMethod_var);
		if ((((int32_t)L_5) <= ((int32_t)0)))
		{
			goto IL_00ab;
		}
	}
	{
		StringBuilder_t* L_6 = V_0;
		NullCheck(L_6);
		StringBuilder_t* L_7;
		L_7 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_6, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
		V_1 = (bool)1;
		List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* L_8;
		L_8 = TypeName_get_GenericParameters_m519E4A51DCCD0F0701F35C09784D8128EE8263AC_inline(__this, NULL);
		NullCheck(L_8);
		Enumerator_tC24946BA559616564C0B2AA651512D1A9EDAEC66 L_9;
		L_9 = List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7(L_8, List_1_GetEnumerator_m72675358B6A3BE5754FBC23C00AE1EECFBC446D7_RuntimeMethod_var);
		V_2 = L_9;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0091:
			{
				Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3((&V_2), Enumerator_Dispose_m9293A3935CADEDB62A86B6A3BF2B307500E8C1D3_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0086_1;
			}

IL_0040_1:
			{
				TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_10;
				L_10 = Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_inline((&V_2), Enumerator_get_Current_mE1D02CA494E0E9D5501C52B7A9CB0B0225255559_RuntimeMethod_var);
				V_3 = L_10;
				bool L_11 = V_1;
				if (L_11)
				{
					goto IL_0057_1;
				}
			}
			{
				StringBuilder_t* L_12 = V_0;
				NullCheck(L_12);
				StringBuilder_t* L_13;
				L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB, NULL);
			}

IL_0057_1:
			{
				int32_t L_14 = ___1_genericsSpecification;
				if (!L_14)
				{
					goto IL_0066_1;
				}
			}
			{
				StringBuilder_t* L_15 = V_0;
				NullCheck(L_15);
				StringBuilder_t* L_16;
				L_16 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_15, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, NULL);
			}

IL_0066_1:
			{
				StringBuilder_t* L_17 = V_0;
				TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_18 = V_3;
				int32_t L_19 = ___1_genericsSpecification;
				int32_t L_20 = ___1_genericsSpecification;
				NullCheck(L_18);
				String_t* L_21;
				L_21 = TypeName_ToString_mA2BA8AAEF508ECFFF91FBB6F67D451A96D6AD1A8(L_18, L_19, L_20, NULL);
				NullCheck(L_17);
				StringBuilder_t* L_22;
				L_22 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_17, L_21, NULL);
				int32_t L_23 = ___1_genericsSpecification;
				if (!L_23)
				{
					goto IL_0084_1;
				}
			}
			{
				StringBuilder_t* L_24 = V_0;
				NullCheck(L_24);
				StringBuilder_t* L_25;
				L_25 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_24, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
			}

IL_0084_1:
			{
				V_1 = (bool)0;
			}

IL_0086_1:
			{
				bool L_26;
				L_26 = Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A((&V_2), Enumerator_MoveNext_m37E40635D1632B62DF6EFA6A178C16D07BFCCF2A_RuntimeMethod_var);
				if (L_26)
				{
					goto IL_0040_1;
				}
			}
			{
				goto IL_009f;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_009f:
	{
		StringBuilder_t* L_27 = V_0;
		NullCheck(L_27);
		StringBuilder_t* L_28;
		L_28 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_27, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
	}

IL_00ab:
	{
		int32_t L_29 = ___0_specification;
		if ((!(((uint32_t)L_29) == ((uint32_t)2))))
		{
			goto IL_00d7;
		}
	}
	{
		String_t* L_30;
		L_30 = TypeName_get_AssemblyDescription_mADDDD6FA51C519C60491A8B20F8B69949A7121EF_inline(__this, NULL);
		bool L_31;
		L_31 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_30, NULL);
		if (L_31)
		{
			goto IL_0101;
		}
	}
	{
		StringBuilder_t* L_32 = V_0;
		NullCheck(L_32);
		StringBuilder_t* L_33;
		L_33 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_32, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		StringBuilder_t* L_34 = V_0;
		String_t* L_35;
		L_35 = TypeName_get_AssemblyDescription_mADDDD6FA51C519C60491A8B20F8B69949A7121EF_inline(__this, NULL);
		NullCheck(L_34);
		StringBuilder_t* L_36;
		L_36 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_34, L_35, NULL);
		goto IL_0101;
	}

IL_00d7:
	{
		int32_t L_37 = ___0_specification;
		if ((!(((uint32_t)L_37) == ((uint32_t)1))))
		{
			goto IL_0101;
		}
	}
	{
		String_t* L_38;
		L_38 = TypeName_get_AssemblyName_mBE44717AA3A7377931E7A5B955711CE85019186F_inline(__this, NULL);
		bool L_39;
		L_39 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_38, NULL);
		if (L_39)
		{
			goto IL_0101;
		}
	}
	{
		StringBuilder_t* L_40 = V_0;
		NullCheck(L_40);
		StringBuilder_t* L_41;
		L_41 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_40, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
		StringBuilder_t* L_42 = V_0;
		String_t* L_43;
		L_43 = TypeName_get_AssemblyName_mBE44717AA3A7377931E7A5B955711CE85019186F_inline(__this, NULL);
		NullCheck(L_42);
		StringBuilder_t* L_44;
		L_44 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_42, L_43, NULL);
	}

IL_0101:
	{
		StringBuilder_t* L_45 = V_0;
		NullCheck(L_45);
		String_t* L_46;
		L_46 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_45);
		return L_46;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_ToString_mE707318674F5482901B92C14E7269AEF03067AE7 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = TypeName_ToString_mA2BA8AAEF508ECFFF91FBB6F67D451A96D6AD1A8(__this, 0, 2, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_ToLooseString_m65BC19E3146198A4D8B2B7CF96495EF119E70EB9 (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = TypeName_ToString_mA2BA8AAEF508ECFFF91FBB6F67D451A96D6AD1A8(__this, 1, 1, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_Simplify_m63D67F12A235E868D7290A79FCB44733498482DB (String_t* ___0_typeName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_typeName;
		TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* L_1;
		L_1 = TypeName_Parse_m164944B90D4C17C850C4D732D96D55B515BE4F41(L_0, NULL);
		NullCheck(L_1);
		String_t* L_2;
		L_2 = TypeName_ToLooseString_m65BC19E3146198A4D8B2B7CF96495EF119E70EB9(L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeName_SimplifyFast_m2DDBDB8EAF4ABA48E491C6649DF25612EFCFC132 (String_t* ___0_typeName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF23E728301722ADFB4013CAFB98300BDB22AE4D6);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;

IL_0000:
	{
		String_t* L_0 = ___0_typeName;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = String_IndexOf_m490810CB7ADA9230AC0F8D78E213A8EFED129F55(L_0, _stringLiteralF23E728301722ADFB4013CAFB98300BDB22AE4D6, 4, NULL);
		V_0 = L_1;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0037;
		}
	}
	{
		String_t* L_3 = ___0_typeName;
		int32_t L_4 = V_0;
		NullCheck(L_3);
		int32_t L_5;
		L_5 = String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4(L_3, ((int32_t)93), L_4, NULL);
		V_1 = L_5;
		int32_t L_6 = V_1;
		if ((((int32_t)L_6) < ((int32_t)0)))
		{
			goto IL_002d;
		}
	}
	{
		String_t* L_7 = ___0_typeName;
		int32_t L_8 = V_0;
		int32_t L_9 = V_1;
		int32_t L_10 = V_0;
		NullCheck(L_7);
		String_t* L_11;
		L_11 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL);
		___0_typeName = L_11;
		goto IL_0000;
	}

IL_002d:
	{
		String_t* L_12 = ___0_typeName;
		int32_t L_13 = V_0;
		NullCheck(L_12);
		String_t* L_14;
		L_14 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_12, 0, L_13, NULL);
		___0_typeName = L_14;
	}

IL_0037:
	{
		String_t* L_15 = ___0_typeName;
		return L_15;
	}
}
#ifdef __clang__
#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 U3CU3Ec__cctor_m20A9DCE1C467E521281D411A17A0C7DD2D8145FD (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F* L_0 = (U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F*)il2cpp_codegen_object_new(U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m02363FEAE6C3572064D33111C69596ACDC921325(L_0, NULL);
		((U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m02363FEAE6C3572064D33111C69596ACDC921325 (U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3C_ctorU3Eb__35_0_m7515082ACA3072CCCE8F2CEA54CE7C8B3C85833B (U3CU3Ec_tD6899146C1C0261EC06D944CB30E2BD6057D521F* __this, String_t* ___0_x, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_x;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_0, NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsBasic_m82F3CE28839D7F7B0BF8FB654521DCE3A7FB6C91 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UIntPtr_t_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		Type_t* L_2 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_4;
		L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
		bool L_5;
		L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
		if (L_5)
		{
			goto IL_0034;
		}
	}
	{
		Type_t* L_6 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_8;
		L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
		bool L_9;
		L_9 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_8, NULL);
		if (!L_9)
		{
			goto IL_0036;
		}
	}

IL_0034:
	{
		return (bool)1;
	}

IL_0036:
	{
		Type_t* L_10 = ___0_type;
		NullCheck(L_10);
		bool L_11;
		L_11 = VirtualFuncInvoker0< bool >::Invoke(71, L_10);
		if (!L_11)
		{
			goto IL_0040;
		}
	}
	{
		return (bool)1;
	}

IL_0040:
	{
		Type_t* L_12 = ___0_type;
		NullCheck(L_12);
		bool L_13;
		L_13 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_12, NULL);
		if (!L_13)
		{
			goto IL_0070;
		}
	}
	{
		Type_t* L_14 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (IntPtr_t_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_16;
		L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
		bool L_17;
		L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL);
		if (L_17)
		{
			goto IL_006c;
		}
	}
	{
		Type_t* L_18 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_19 = { reinterpret_cast<intptr_t> (UIntPtr_t_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_20;
		L_20 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_19, NULL);
		bool L_21;
		L_21 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_18, L_20, NULL);
		if (!L_21)
		{
			goto IL_006e;
		}
	}

IL_006c:
	{
		return (bool)0;
	}

IL_006e:
	{
		return (bool)1;
	}

IL_0070:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsNumeric_m412581F6A71B340D96B5107F4CDC40C561767123 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_2 = ((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->____numericTypes;
		Type_t* L_3 = ___0_type;
		NullCheck(L_2);
		bool L_4;
		L_4 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_2, L_3, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsNumericConstruct_mB7B1B72886D86ECDB8458D1A426B84668E663F73 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_2 = ((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->____numericConstructTypes;
		Type_t* L_3 = ___0_type;
		NullCheck(L_2);
		bool L_4;
		L_4 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_2, L_3, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC* TypeUtility_Namespace_mEABE0D6C0AD6807E221B8B3277736F65672ED41A (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_0);
		il2cpp_codegen_runtime_class_init_inline(Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_il2cpp_TypeInfo_var);
		Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC* L_2;
		L_2 = Namespace_FromFullName_m1F3A9348555D5C71E8963B495BC4C41EDBE45C63(L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* TypeUtility_Instantiator_mEACD2739A89B8384636C70C89D7BA7A892858659 (Type_t* ___0_type, bool ___1_nonPublic, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_1_t7D64392CFB687C72E25A3BA817224F7702FAE2CC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_U3CInstantiatorU3Eb__0_mBA22905191B5D4B7BD13C49C8A2674D4DD1B6488_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2* V_0 = NULL;
	{
		U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2* L_0 = (U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass7_0__ctor_m2ECAAB723830D6D7E72A07274E845A29172D372C(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2* L_1 = V_0;
		Type_t* L_2 = ___0_type;
		bool L_3 = ___1_nonPublic;
		il2cpp_codegen_runtime_class_init_inline(Empty_1_t7D64392CFB687C72E25A3BA817224F7702FAE2CC_il2cpp_TypeInfo_var);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = ((Empty_1_t7D64392CFB687C72E25A3BA817224F7702FAE2CC_StaticFields*)il2cpp_codegen_static_fields_for(Empty_1_t7D64392CFB687C72E25A3BA817224F7702FAE2CC_il2cpp_TypeInfo_var))->___array;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* L_5;
		L_5 = TypeUtility_Instantiator_m15886DB7B523B28E9958712D6FE166044E61E5EA(L_2, L_3, L_4, NULL);
		NullCheck(L_1);
		L_1->___instantiator = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___instantiator), (void*)L_5);
		U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2* L_6 = V_0;
		NullCheck(L_6);
		Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* L_7 = L_6->___instantiator;
		if (!L_7)
		{
			goto IL_002d;
		}
	}
	{
		U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2* L_8 = V_0;
		Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* L_9 = (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)il2cpp_codegen_object_new(Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4_il2cpp_TypeInfo_var);
		Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass7_0_U3CInstantiatorU3Eb__0_mBA22905191B5D4B7BD13C49C8A2674D4DD1B6488_RuntimeMethod_var), NULL);
		return L_9;
	}

IL_002d:
	{
		return (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* TypeUtility_Instantiator_m15886DB7B523B28E9958712D6FE166044E61E5EA (Type_t* ___0_type, bool ___1_nonPublic, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_parameterTypes, 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*)&Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_U3CInstantiatorU3Eb__0_m29A79D5997A93F30B8D5D72AE5772319177F7DBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_U3CInstantiatorU3Eb__1_m614890E92E400F32B9AC574AE14F58B9969ECF0C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* V_0 = NULL;
	{
		U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* L_0 = (U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass8_0__ctor_m6AFA724FD1DE0A0DF7AEAB99A6D56BCD74D854BF(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* L_1 = V_0;
		Type_t* L_2 = ___0_type;
		NullCheck(L_1);
		L_1->___type = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___type), (void*)L_2);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_4;
		L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
		U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* L_5 = V_0;
		NullCheck(L_5);
		Type_t* L_6 = L_5->___type;
		NullCheck(L_4);
		bool L_7;
		L_7 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_4, L_6);
		if (!L_7)
		{
			goto IL_0026;
		}
	}
	{
		return (Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A*)NULL;
	}

IL_0026:
	{
		U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* L_8 = V_0;
		NullCheck(L_8);
		Type_t* L_9 = L_8->___type;
		NullCheck(L_9);
		bool L_10;
		L_10 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_9, NULL);
		if (L_10)
		{
			goto IL_0040;
		}
	}
	{
		U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* L_11 = V_0;
		NullCheck(L_11);
		Type_t* L_12 = L_11->___type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = TypeUtility_IsBasic_m82F3CE28839D7F7B0BF8FB654521DCE3A7FB6C91(L_12, NULL);
		if (!L_13)
		{
			goto IL_0051;
		}
	}

IL_0040:
	{
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_14 = ___2_parameterTypes;
		NullCheck(L_14);
		if ((((RuntimeArray*)L_14)->max_length))
		{
			goto IL_0051;
		}
	}
	{
		U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* L_15 = V_0;
		Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* L_16 = (Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A*)il2cpp_codegen_object_new(Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A_il2cpp_TypeInfo_var);
		Func_2__ctor_m84415336F8D908293EB9A1EA849A76A2B2D8EA7C(L_16, L_15, (intptr_t)((void*)U3CU3Ec__DisplayClass8_0_U3CInstantiatorU3Eb__0_m29A79D5997A93F30B8D5D72AE5772319177F7DBC_RuntimeMethod_var), NULL);
		return L_16;
	}

IL_0051:
	{
		U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* L_17 = V_0;
		U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* L_18 = V_0;
		NullCheck(L_18);
		Type_t* L_19 = L_18->___type;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_20 = ___2_parameterTypes;
		bool L_21 = ___1_nonPublic;
		il2cpp_codegen_runtime_class_init_inline(MemberUtility_t504048F94C6B7999AC58DF9426BEF52003E9C79E_il2cpp_TypeInfo_var);
		ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_22;
		L_22 = MemberUtility_GetConstructorAccepting_m3450DFF99DA7EFB5192D993C9D7BAEA9A5E69EF7(L_19, L_20, L_21, NULL);
		NullCheck(L_17);
		L_17->___constructor = L_22;
		Il2CppCodeGenWriteBarrier((void**)(&L_17->___constructor), (void*)L_22);
		U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* L_23 = V_0;
		NullCheck(L_23);
		ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_24 = L_23->___constructor;
		il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
		bool L_25;
		L_25 = ConstructorInfo_op_Inequality_mB3CB8B779FA4400BBF7069097CC64E6CA1D235A4(L_24, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
		if (!L_25)
		{
			goto IL_007f;
		}
	}
	{
		U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* L_26 = V_0;
		Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* L_27 = (Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A*)il2cpp_codegen_object_new(Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A_il2cpp_TypeInfo_var);
		Func_2__ctor_m84415336F8D908293EB9A1EA849A76A2B2D8EA7C(L_27, L_26, (intptr_t)((void*)U3CU3Ec__DisplayClass8_0_U3CInstantiatorU3Eb__1_m614890E92E400F32B9AC574AE14F58B9969ECF0C_RuntimeMethod_var), NULL);
		return L_27;
	}

IL_007f:
	{
		return (Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_TryInstantiate_mEBACB3286113107A6A468B32F908898943465284 (Type_t* ___0_type, bool ___1_nonPublic, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisRuntimeObject_TisType_t_mD50A4AAA57176F7F1F6843844CAE0A551863A09F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CTryInstantiateU3Eb__9_0_m4C025D842E9EEA2A262BCA2B91AF1A6BE150F776_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* G_B2_0 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B2_1 = NULL;
	bool G_B2_2 = false;
	Type_t* G_B2_3 = NULL;
	Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* G_B1_0 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B1_1 = NULL;
	bool G_B1_2 = false;
	Type_t* G_B1_3 = NULL;
	Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* G_B4_0 = NULL;
	Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* G_B3_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		Type_t* L_2 = ___0_type;
		bool L_3 = ___1_nonPublic;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = ___2_args;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* L_5 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__9_0;
		Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* L_6 = L_5;
		if (L_6)
		{
			G_B2_0 = L_6;
			G_B2_1 = L_4;
			G_B2_2 = L_3;
			G_B2_3 = L_2;
			goto IL_0032;
		}
		G_B1_0 = L_6;
		G_B1_1 = L_4;
		G_B1_2 = L_3;
		G_B1_3 = L_2;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* L_7 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* L_8 = (Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57*)il2cpp_codegen_object_new(Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57_il2cpp_TypeInfo_var);
		Func_2__ctor_m277558A858994D8E28995A9F5C715F5B93F29B8A(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CTryInstantiateU3Eb__9_0_m4C025D842E9EEA2A262BCA2B91AF1A6BE150F776_RuntimeMethod_var), NULL);
		Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* L_9 = L_8;
		((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__9_0 = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__9_0), (void*)L_9);
		G_B2_0 = L_9;
		G_B2_1 = G_B1_1;
		G_B2_2 = G_B1_2;
		G_B2_3 = G_B1_3;
	}

IL_0032:
	{
		RuntimeObject* L_10;
		L_10 = Enumerable_Select_TisRuntimeObject_TisType_t_mD50A4AAA57176F7F1F6843844CAE0A551863A09F((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_Select_TisRuntimeObject_TisType_t_mD50A4AAA57176F7F1F6843844CAE0A551863A09F_RuntimeMethod_var);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11;
		L_11 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89(L_10, Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* L_12;
		L_12 = TypeUtility_Instantiator_m15886DB7B523B28E9958712D6FE166044E61E5EA(G_B2_3, G_B2_2, L_11, NULL);
		Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* L_13 = L_12;
		if (L_13)
		{
			G_B4_0 = L_13;
			goto IL_0047;
		}
		G_B3_0 = L_13;
	}
	{
		return NULL;
	}

IL_0047:
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = ___2_args;
		NullCheck(G_B4_0);
		RuntimeObject* L_15;
		L_15 = Func_2_Invoke_m1A9384DDEB5C79165C0A5F1BFB29E31A2F48A2C0_inline(G_B4_0, L_14, NULL);
		return L_15;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_Instantiate_m6A9C4DFF21DB585D52BE07C98952FC74BF2CD969 (Type_t* ___0_type, bool ___1_nonPublic, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisRuntimeObject_TisType_t_mD50A4AAA57176F7F1F6843844CAE0A551863A09F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CInstantiateU3Eb__10_0_m7B78EF5C7E1B5FDE0427C9DF2E7777942FD2F911_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL;
	Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* G_B2_0 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B2_1 = NULL;
	Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* G_B1_0 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* G_B1_1 = NULL;
	Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* G_B7_0 = NULL;
	Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* G_B3_0 = NULL;
	Type_t* G_B5_0 = NULL;
	String_t* G_B5_1 = NULL;
	Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* G_B5_2 = NULL;
	Type_t* G_B4_0 = NULL;
	String_t* G_B4_1 = NULL;
	Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* G_B4_2 = NULL;
	String_t* G_B6_0 = NULL;
	Type_t* G_B6_1 = NULL;
	String_t* G_B6_2 = NULL;
	Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* G_B6_3 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = ___2_args;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* L_3 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__10_0;
		Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* L_4 = L_3;
		if (L_4)
		{
			G_B2_0 = L_4;
			G_B2_1 = L_2;
			goto IL_0030;
		}
		G_B1_0 = L_4;
		G_B1_1 = L_2;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* L_5 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* L_6 = (Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57*)il2cpp_codegen_object_new(Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57_il2cpp_TypeInfo_var);
		Func_2__ctor_m277558A858994D8E28995A9F5C715F5B93F29B8A(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3CInstantiateU3Eb__10_0_m7B78EF5C7E1B5FDE0427C9DF2E7777942FD2F911_RuntimeMethod_var), NULL);
		Func_2_tAC18D851722B3126D76F4299AB7E778D42746D57* L_7 = L_6;
		((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__10_0 = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__10_0), (void*)L_7);
		G_B2_0 = L_7;
		G_B2_1 = G_B1_1;
	}

IL_0030:
	{
		RuntimeObject* L_8;
		L_8 = Enumerable_Select_TisRuntimeObject_TisType_t_mD50A4AAA57176F7F1F6843844CAE0A551863A09F((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_Select_TisRuntimeObject_TisType_t_mD50A4AAA57176F7F1F6843844CAE0A551863A09F_RuntimeMethod_var);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9;
		L_9 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89(L_8, Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var);
		V_0 = L_9;
		Type_t* L_10 = ___0_type;
		bool L_11 = ___1_nonPublic;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = V_0;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* L_13;
		L_13 = TypeUtility_Instantiator_m15886DB7B523B28E9958712D6FE166044E61E5EA(L_10, L_11, L_12, NULL);
		Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* L_14 = L_13;
		if (L_14)
		{
			G_B7_0 = L_14;
			goto IL_006c;
		}
		G_B3_0 = L_14;
	}
	{
		Type_t* L_15 = ___0_type;
		bool L_16 = ___1_nonPublic;
		if (L_16)
		{
			G_B5_0 = L_15;
			G_B5_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1C2C0A7F4FB1817E36C5D479D3329A745B42DA3C));
			G_B5_2 = G_B3_0;
			goto IL_0056;
		}
		G_B4_0 = L_15;
		G_B4_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1C2C0A7F4FB1817E36C5D479D3329A745B42DA3C));
		G_B4_2 = G_B3_0;
	}
	{
		G_B6_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3B8CE8C93A023451FC2EE3BABCCA3DCD5B14055));
		G_B6_1 = G_B4_0;
		G_B6_2 = G_B4_1;
		G_B6_3 = G_B4_2;
		goto IL_005b;
	}

IL_0056:
	{
		G_B6_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709));
		G_B6_1 = G_B5_0;
		G_B6_2 = G_B5_1;
		G_B6_3 = G_B5_2;
	}

IL_005b:
	{
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_17 = V_0;
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var)));
		String_t* L_18;
		L_18 = StringUtility_ToCommaSeparatedString_mDBB845C9097FFC1621B4A86CD1591331E2143A9B((RuntimeObject*)L_17, NULL);
		String_t* L_19;
		L_19 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(G_B6_2, G_B6_1, G_B6_0, L_18, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_20, L_19, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_Instantiate_m6A9C4DFF21DB585D52BE07C98952FC74BF2CD969_RuntimeMethod_var)));
	}

IL_006c:
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = ___2_args;
		NullCheck(G_B7_0);
		RuntimeObject* L_22;
		L_22 = Func_2_Invoke_m1A9384DDEB5C79165C0A5F1BFB29E31A2F48A2C0_inline(G_B7_0, L_21, NULL);
		return L_22;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_Default_m7D17BE8CBD9F82F0499659431DC8547A90ED94E0 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m76D0309695A0582B3E29E97942ACD35DC4EFD128_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		Type_t* L_2 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = TypeUtility_IsReferenceType_m1319781FE9641ACD464EC92146549F533A985232(L_2, NULL);
		if (!L_3)
		{
			goto IL_001a;
		}
	}
	{
		return NULL;
	}

IL_001a:
	{
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_4 = ((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->___defaultPrimitives;
		Type_t* L_5 = ___0_type;
		NullCheck(L_4);
		bool L_6;
		L_6 = Dictionary_2_TryGetValue_m76D0309695A0582B3E29E97942ACD35DC4EFD128(L_4, L_5, (&V_0), Dictionary_2_TryGetValue_m76D0309695A0582B3E29E97942ACD35DC4EFD128_RuntimeMethod_var);
		if (L_6)
		{
			goto IL_0030;
		}
	}
	{
		Type_t* L_7 = ___0_type;
		RuntimeObject* L_8;
		L_8 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_7, NULL);
		V_0 = L_8;
	}

IL_0030:
	{
		RuntimeObject* L_9 = V_0;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_PseudoDefault_m98F6927FD9C6E39EFB17C31777B04E0771AF8CC8 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeUtility_GetAttribute_TisDefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC_m83B51735F528047B678D34B1736B10D02EB0C1D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttributeUtility_t14A9C7DAB6353AC908A00B9F59A0CDB23CE85F8A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55BAE69B5D38B09842D18242414A8E9365BB6661);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeArray* V_0 = NULL;
	DefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC* V_1 = NULL;
	{
		Type_t* L_0 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_2;
		L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
		bool L_3;
		L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
		if (!L_3)
		{
			goto IL_001d;
		}
	}
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
		L_4 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5 = L_4;
		RuntimeObject* L_6 = Box(Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_il2cpp_TypeInfo_var, &L_5);
		return L_6;
	}

IL_001d:
	{
		Type_t* L_7 = ___0_type;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_9;
		L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
		bool L_10;
		L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL);
		if (!L_10)
		{
			goto IL_0035;
		}
	}
	{
		String_t* L_11 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
		return L_11;
	}

IL_0035:
	{
		Type_t* L_12 = ___0_type;
		NullCheck(L_12);
		bool L_13;
		L_13 = VirtualFuncInvoker0< bool >::Invoke(71, L_12);
		if (!L_13)
		{
			goto IL_007d;
		}
	}
	{
		Type_t* L_14 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
		RuntimeArray* L_15;
		L_15 = Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9(L_14, NULL);
		V_0 = L_15;
		RuntimeArray* L_16 = V_0;
		NullCheck(L_16);
		int32_t L_17;
		L_17 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_16, NULL);
		if (L_17)
		{
			goto IL_0063;
		}
	}
	{
		Type_t* L_18 = ___0_type;
		String_t* L_19;
		L_19 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral55BAE69B5D38B09842D18242414A8E9365BB6661, L_18, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_19, NULL);
		Type_t* L_20 = ___0_type;
		RuntimeObject* L_21;
		L_21 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_20, NULL);
		return L_21;
	}

IL_0063:
	{
		Type_t* L_22 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(AttributeUtility_t14A9C7DAB6353AC908A00B9F59A0CDB23CE85F8A_il2cpp_TypeInfo_var);
		DefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC* L_23;
		L_23 = AttributeUtility_GetAttribute_TisDefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC_m83B51735F528047B678D34B1736B10D02EB0C1D3(L_22, (bool)1, AttributeUtility_GetAttribute_TisDefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC_m83B51735F528047B678D34B1736B10D02EB0C1D3_RuntimeMethod_var);
		V_1 = L_23;
		DefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC* L_24 = V_1;
		if (!L_24)
		{
			goto IL_0075;
		}
	}
	{
		DefaultValueAttribute_tD45612CBB8D83D43A266980AB11467557BF753CC* L_25 = V_1;
		NullCheck(L_25);
		RuntimeObject* L_26;
		L_26 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(7, L_25);
		return L_26;
	}

IL_0075:
	{
		RuntimeArray* L_27 = V_0;
		NullCheck(L_27);
		RuntimeObject* L_28;
		L_28 = Array_GetValue_m007D247B8A6FE5BD60FD1CD510A714A416F2BA21(L_27, 0, NULL);
		return L_28;
	}

IL_007d:
	{
		Type_t* L_29 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_30;
		L_30 = TypeUtility_Default_m7D17BE8CBD9F82F0499659431DC8547A90ED94E0(L_29, NULL);
		return L_30;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsStatic_m95F7E5A523CE72B003E45896FFF9EAF419B64D86 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		bool L_1;
		L_1 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_0, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		Type_t* L_2 = ___0_type;
		NullCheck(L_2);
		bool L_3;
		L_3 = Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4(L_2, NULL);
		return L_3;
	}

IL_000f:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsAbstract_mD73A2C860E4BF739C7D12AAE0EA59D5BECC9D0FD (Type_t* ___0_type, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		bool L_1;
		L_1 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_0, NULL);
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		Type_t* L_2 = ___0_type;
		NullCheck(L_2);
		bool L_3;
		L_3 = Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4(L_2, NULL);
		return (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
	}

IL_0012:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsConcrete_mE0C696F377814906EC4E0371F477CFEFD9EEB4DD (Type_t* ___0_type, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		bool L_1;
		L_1 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_0, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		Type_t* L_2 = ___0_type;
		NullCheck(L_2);
		bool L_3;
		L_3 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_2, NULL);
		if (L_3)
		{
			goto IL_001a;
		}
	}
	{
		Type_t* L_4 = ___0_type;
		NullCheck(L_4);
		bool L_5;
		L_5 = VirtualFuncInvoker0< bool >::Invoke(20, L_4);
		return (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
	}

IL_001a:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_GetInterfaces_mC68C5483293CF8F0062CB509F455FD41CAA7E3F6 (Type_t* ___0_type, bool ___1_includeInherited, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Except_TisType_t_mF2822E20B153E01C5D570DA483946653CC2B7F55_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___1_includeInherited;
		if (L_0)
		{
			goto IL_0011;
		}
	}
	{
		Type_t* L_1 = ___0_type;
		NullCheck(L_1);
		Type_t* L_2;
		L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(115, L_1);
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, (Type_t*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0018;
		}
	}

IL_0011:
	{
		Type_t* L_4 = ___0_type;
		NullCheck(L_4);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5;
		L_5 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(117, L_4);
		return (RuntimeObject*)L_5;
	}

IL_0018:
	{
		Type_t* L_6 = ___0_type;
		NullCheck(L_6);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7;
		L_7 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(117, L_6);
		Type_t* L_8 = ___0_type;
		NullCheck(L_8);
		Type_t* L_9;
		L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(115, L_8);
		NullCheck(L_9);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10;
		L_10 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(117, L_9);
		RuntimeObject* L_11;
		L_11 = Enumerable_Except_TisType_t_mF2822E20B153E01C5D570DA483946653CC2B7F55((RuntimeObject*)L_7, (RuntimeObject*)L_10, Enumerable_Except_TisType_t_mF2822E20B153E01C5D570DA483946653CC2B7F55_RuntimeMethod_var);
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_BaseTypeAndInterfaces_m265FD41C349FDE685AE25553BB5C03975F3BD7B2 (Type_t* ___0_type, bool ___1_inheritedInterfaces, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisType_t_mE579A570ACA5F405D7DBF1DDC4BCEFD12C60F325_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = Enumerable_Empty_TisType_t_mE579A570ACA5F405D7DBF1DDC4BCEFD12C60F325_inline(Enumerable_Empty_TisType_t_mE579A570ACA5F405D7DBF1DDC4BCEFD12C60F325_RuntimeMethod_var);
		V_0 = L_0;
		Type_t* L_1 = ___0_type;
		NullCheck(L_1);
		Type_t* L_2;
		L_2 = VirtualFuncInvoker0< Type_t* >::Invoke(115, L_1);
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_2, (Type_t*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0026;
		}
	}
	{
		RuntimeObject* L_4 = V_0;
		Type_t* L_5 = ___0_type;
		NullCheck(L_5);
		Type_t* L_6;
		L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(115, L_5);
		RuntimeObject* L_7;
		L_7 = LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E(L_6, LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E_RuntimeMethod_var);
		RuntimeObject* L_8;
		L_8 = Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A(L_4, L_7, Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var);
		V_0 = L_8;
	}

IL_0026:
	{
		RuntimeObject* L_9 = V_0;
		Type_t* L_10 = ___0_type;
		bool L_11 = ___1_inheritedInterfaces;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_12;
		L_12 = TypeUtility_GetInterfaces_mC68C5483293CF8F0062CB509F455FD41CAA7E3F6(L_10, L_11, NULL);
		RuntimeObject* L_13;
		L_13 = Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A(L_9, L_12, Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var);
		V_0 = L_13;
		RuntimeObject* L_14 = V_0;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_Hierarchy_m6B137A585E8EC92F230B07ABCB32AE19928C0CB2 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* L_0 = (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E*)il2cpp_codegen_object_new(U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E_il2cpp_TypeInfo_var);
		U3CHierarchyU3Ed__19__ctor_mB111D2647963CE99561F663B71A4BC5C89AD084A(L_0, ((int32_t)-2), NULL);
		U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* L_1 = L_0;
		Type_t* L_2 = ___0_type;
		NullCheck(L_1);
		L_1->___U3CU3E3__type = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__type), (void*)L_2);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_AndBaseTypeAndInterfaces_mE5840F535AC9391082FA5AEA7A08A889F50CB48D (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_type;
		RuntimeObject* L_1;
		L_1 = LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E(L_0, LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E_RuntimeMethod_var);
		Type_t* L_2 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_3;
		L_3 = TypeUtility_BaseTypeAndInterfaces_m265FD41C349FDE685AE25553BB5C03975F3BD7B2(L_2, (bool)1, NULL);
		RuntimeObject* L_4;
		L_4 = Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A(L_1, L_3, Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_AndInterfaces_mE554C7F6DFA4C78684CB06F546CAB9903E89A65F (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_type;
		RuntimeObject* L_1;
		L_1 = LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E(L_0, LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E_RuntimeMethod_var);
		Type_t* L_2 = ___0_type;
		NullCheck(L_2);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3;
		L_3 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(117, L_2);
		RuntimeObject* L_4;
		L_4 = Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A(L_1, (RuntimeObject*)L_3, Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_AndHierarchy_m4E11D3DA938752B091E60F120C2C5FC0B31E547D (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_type;
		RuntimeObject* L_1;
		L_1 = LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E(L_0, LinqUtility_Yield_TisType_t_mE98DC27C12C45A92ED88DC5D5B149FD0D477880E_RuntimeMethod_var);
		Type_t* L_2 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_3;
		L_3 = TypeUtility_Hierarchy_m6B137A585E8EC92F230B07ABCB32AE19928C0CB2(L_2, NULL);
		RuntimeObject* L_4;
		L_4 = Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A(L_1, L_3, Enumerable_Concat_TisType_t_m35B23F074726B58C605EC26DB7F2AE1C3A55713A_RuntimeMethod_var);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtility_GetListElementType_mAA0D1CFD71418FD81C157222B7D34FC2F3E81FA3 (Type_t* ___0_listType, bool ___1_allowNonGeneric, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetListElementTypeU3Eb__23_0_m3068E6E536FD1C7DE83F90123A4528880D5F021F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B7_0 = NULL;
	RuntimeObject* G_B7_1 = NULL;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B6_0 = NULL;
	RuntimeObject* G_B6_1 = NULL;
	{
		Type_t* L_0 = ___0_listType;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral887F226443C14D9BEA27E6FF8FA51F59E57DDC05)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_GetListElementType_mAA0D1CFD71418FD81C157222B7D34FC2F3E81FA3_RuntimeMethod_var)));
	}

IL_0014:
	{
		Type_t* L_3 = ___0_listType;
		NullCheck(L_3);
		bool L_4;
		L_4 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_3, NULL);
		if (!L_4)
		{
			goto IL_0023;
		}
	}
	{
		Type_t* L_5 = ___0_listType;
		NullCheck(L_5);
		Type_t* L_6;
		L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_5);
		return L_6;
	}

IL_0023:
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_8;
		L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
		Type_t* L_9 = ___0_listType;
		NullCheck(L_8);
		bool L_10;
		L_10 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_8, L_9);
		if (!L_10)
		{
			goto IL_0082;
		}
	}
	{
		Type_t* L_11 = ___0_listType;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_12;
		L_12 = TypeUtility_AndInterfaces_mE554C7F6DFA4C78684CB06F546CAB9903E89A65F(L_11, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_13 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__23_0;
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_14 = L_13;
		if (L_14)
		{
			G_B7_0 = L_14;
			G_B7_1 = L_12;
			goto IL_005a;
		}
		G_B6_0 = L_14;
		G_B6_1 = L_12;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* L_15 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_16 = (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*)il2cpp_codegen_object_new(Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
		Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74(L_16, L_15, (intptr_t)((void*)U3CU3Ec_U3CGetListElementTypeU3Eb__23_0_m3068E6E536FD1C7DE83F90123A4528880D5F021F_RuntimeMethod_var), NULL);
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_17 = L_16;
		((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__23_0 = L_17;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__23_0), (void*)L_17);
		G_B7_0 = L_17;
		G_B7_1 = G_B6_1;
	}

IL_005a:
	{
		Type_t* L_18;
		L_18 = Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61(G_B7_1, G_B7_0, Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61_RuntimeMethod_var);
		V_0 = L_18;
		Type_t* L_19 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_20;
		L_20 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_19, (Type_t*)NULL, NULL);
		if (!L_20)
		{
			goto IL_0079;
		}
	}
	{
		bool L_21 = ___1_allowNonGeneric;
		if (!L_21)
		{
			goto IL_0077;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_23;
		L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
		return L_23;
	}

IL_0077:
	{
		return (Type_t*)NULL;
	}

IL_0079:
	{
		Type_t* L_24 = V_0;
		NullCheck(L_24);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_25;
		L_25 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(51, L_24);
		NullCheck(L_25);
		int32_t L_26 = 0;
		Type_t* L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		return L_27;
	}

IL_0082:
	{
		return (Type_t*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtility_GetEnumerableElementType_m1CDF7F957D995713D6338B2FB9A79896418E63C5 (Type_t* ___0_enumerableType, bool ___1_allowNonGeneric, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetEnumerableElementTypeU3Eb__24_0_mC4940413CC432A8C0F48E8B5F1E0677FBE69ABEB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B5_0 = NULL;
	RuntimeObject* G_B5_1 = NULL;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B4_0 = NULL;
	RuntimeObject* G_B4_1 = NULL;
	{
		Type_t* L_0 = ___0_enumerableType;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8761DE370F3FD3519560D76EA98A06D232B966E7)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_GetEnumerableElementType_m1CDF7F957D995713D6338B2FB9A79896418E63C5_RuntimeMethod_var)));
	}

IL_0014:
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_4;
		L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
		Type_t* L_5 = ___0_enumerableType;
		NullCheck(L_4);
		bool L_6;
		L_6 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_4, L_5);
		if (!L_6)
		{
			goto IL_0073;
		}
	}
	{
		Type_t* L_7 = ___0_enumerableType;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_8;
		L_8 = TypeUtility_AndInterfaces_mE554C7F6DFA4C78684CB06F546CAB9903E89A65F(L_7, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_9 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__24_0;
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_10 = L_9;
		if (L_10)
		{
			G_B5_0 = L_10;
			G_B5_1 = L_8;
			goto IL_004b;
		}
		G_B4_0 = L_10;
		G_B4_1 = L_8;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* L_11 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_12 = (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*)il2cpp_codegen_object_new(Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
		Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3CGetEnumerableElementTypeU3Eb__24_0_mC4940413CC432A8C0F48E8B5F1E0677FBE69ABEB_RuntimeMethod_var), NULL);
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_13 = L_12;
		((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__24_0 = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__24_0), (void*)L_13);
		G_B5_0 = L_13;
		G_B5_1 = G_B4_1;
	}

IL_004b:
	{
		Type_t* L_14;
		L_14 = Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61(G_B5_1, G_B5_0, Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61_RuntimeMethod_var);
		V_0 = L_14;
		Type_t* L_15 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_16;
		L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_15, (Type_t*)NULL, NULL);
		if (!L_16)
		{
			goto IL_006a;
		}
	}
	{
		bool L_17 = ___1_allowNonGeneric;
		if (!L_17)
		{
			goto IL_0068;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_19;
		L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
		return L_19;
	}

IL_0068:
	{
		return (Type_t*)NULL;
	}

IL_006a:
	{
		Type_t* L_20 = V_0;
		NullCheck(L_20);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_21;
		L_21 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(51, L_20);
		NullCheck(L_21);
		int32_t L_22 = 0;
		Type_t* L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		return L_23;
	}

IL_0073:
	{
		return (Type_t*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtility_GetDictionaryItemType_mA2709E25CDE1129125B1213F57D5D00064482619 (Type_t* ___0_dictionaryType, bool ___1_allowNonGeneric, int32_t ___2_genericArgumentIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetDictionaryItemTypeU3Eb__25_0_m8CD4F8CBB1B1DF076A42D64289C217FBCDF2BB73_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B5_0 = NULL;
	RuntimeObject* G_B5_1 = NULL;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B4_0 = NULL;
	RuntimeObject* G_B4_1 = NULL;
	{
		Type_t* L_0 = ___0_dictionaryType;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82E99A9943FE83BB6FF531D461478CFD6B1EB4BD)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_GetDictionaryItemType_mA2709E25CDE1129125B1213F57D5D00064482619_RuntimeMethod_var)));
	}

IL_0014:
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_4;
		L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
		Type_t* L_5 = ___0_dictionaryType;
		NullCheck(L_4);
		bool L_6;
		L_6 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_4, L_5);
		if (!L_6)
		{
			goto IL_0073;
		}
	}
	{
		Type_t* L_7 = ___0_dictionaryType;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_8;
		L_8 = TypeUtility_AndInterfaces_mE554C7F6DFA4C78684CB06F546CAB9903E89A65F(L_7, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_9 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__25_0;
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_10 = L_9;
		if (L_10)
		{
			G_B5_0 = L_10;
			G_B5_1 = L_8;
			goto IL_004b;
		}
		G_B4_0 = L_10;
		G_B4_1 = L_8;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* L_11 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_12 = (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*)il2cpp_codegen_object_new(Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var);
		Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3CGetDictionaryItemTypeU3Eb__25_0_m8CD4F8CBB1B1DF076A42D64289C217FBCDF2BB73_RuntimeMethod_var), NULL);
		Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_13 = L_12;
		((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__25_0 = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9__25_0), (void*)L_13);
		G_B5_0 = L_13;
		G_B5_1 = G_B4_1;
	}

IL_004b:
	{
		Type_t* L_14;
		L_14 = Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61(G_B5_1, G_B5_0, Enumerable_FirstOrDefault_TisType_t_mB9171D7C79BDDA53104605F28E6DD2E02A864D61_RuntimeMethod_var);
		V_0 = L_14;
		Type_t* L_15 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_16;
		L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_15, (Type_t*)NULL, NULL);
		if (!L_16)
		{
			goto IL_006a;
		}
	}
	{
		bool L_17 = ___1_allowNonGeneric;
		if (!L_17)
		{
			goto IL_0068;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_19;
		L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
		return L_19;
	}

IL_0068:
	{
		return (Type_t*)NULL;
	}

IL_006a:
	{
		Type_t* L_20 = V_0;
		NullCheck(L_20);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_21;
		L_21 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(51, L_20);
		int32_t L_22 = ___2_genericArgumentIndex;
		NullCheck(L_21);
		int32_t L_23 = L_22;
		Type_t* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
		return L_24;
	}

IL_0073:
	{
		return (Type_t*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtility_GetDictionaryKeyType_m6E94069DFD09E0DF3870D3363938D3305BFF7D2A (Type_t* ___0_dictionaryType, bool ___1_allowNonGeneric, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_dictionaryType;
		bool L_1 = ___1_allowNonGeneric;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		Type_t* L_2;
		L_2 = TypeUtility_GetDictionaryItemType_mA2709E25CDE1129125B1213F57D5D00064482619(L_0, L_1, 0, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtility_GetDictionaryValueType_mDD856F7808F33F2434FABFCFB49E97E92C2B768D (Type_t* ___0_dictionaryType, bool ___1_allowNonGeneric, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_dictionaryType;
		bool L_1 = ___1_allowNonGeneric;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		Type_t* L_2;
		L_2 = TypeUtility_GetDictionaryItemType_mA2709E25CDE1129125B1213F57D5D00064482619(L_0, L_1, 1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsNullable_m231FD352991AA34AFE82055417DA61DB28FF4AF8 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = TypeUtility_IsReferenceType_m1319781FE9641ACD464EC92146549F533A985232(L_0, NULL);
		if (L_1)
		{
			goto IL_0015;
		}
	}
	{
		Type_t* L_2 = ___0_type;
		Type_t* L_3;
		L_3 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_2, NULL);
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_3, (Type_t*)NULL, NULL);
		return L_4;
	}

IL_0015:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsReferenceType_m1319781FE9641ACD464EC92146549F533A985232 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		bool L_1;
		L_1 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_0, NULL);
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsStruct_mCD7B760B6BDF89A72FF433A6DCAE59335BD54FEF (Type_t* ___0_type, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_type;
		NullCheck(L_0);
		bool L_1;
		L_1 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_0, NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		Type_t* L_2 = ___0_type;
		NullCheck(L_2);
		bool L_3;
		L_3 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_2, NULL);
		if (L_3)
		{
			goto IL_001a;
		}
	}
	{
		Type_t* L_4 = ___0_type;
		NullCheck(L_4);
		bool L_5;
		L_5 = VirtualFuncInvoker0< bool >::Invoke(71, L_4);
		return (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
	}

IL_001a:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsAssignableFrom_mAEB6320B1B550044B01FABADEF19F5B2C1D4D569 (Type_t* ___0_type, RuntimeObject* ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___1_value;
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		Type_t* L_1 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = TypeUtility_IsNullable_m231FD352991AA34AFE82055417DA61DB28FF4AF8(L_1, NULL);
		return L_2;
	}

IL_000a:
	{
		Type_t* L_3 = ___0_type;
		RuntimeObject* L_4 = ___1_value;
		NullCheck(L_3);
		bool L_5;
		L_5 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(118, L_3, L_4);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_CanMakeGenericTypeVia_m55D015681885521A9DFDB86A08D72D002C81AF91 (Type_t* ___0_openConstructedType, Type_t* ___1_closedConstructedType, 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*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral931D8EFA6C2A828F5B91DC178895D9CF9AE4F5CF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE18D0396178D32A7380C5D42F5D606EDFB901ACC);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL;
	int32_t V_2 = 0;
	Type_t* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	Type_t* V_5 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_6 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_7 = NULL;
	int32_t V_8 = 0;
	bool V_9 = false;
	Type_t* V_10 = NULL;
	Type_t* V_11 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralE18D0396178D32A7380C5D42F5D606EDFB901ACC, NULL);
		Type_t* L_1 = ___0_openConstructedType;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_2;
		L_2 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral931D8EFA6C2A828F5B91DC178895D9CF9AE4F5CF, NULL);
		Type_t* L_3 = ___1_closedConstructedType;
		NullCheck(L_2);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_2, L_3, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		Type_t* L_4 = ___0_openConstructedType;
		Type_t* L_5 = ___1_closedConstructedType;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, L_5, NULL);
		if (!L_6)
		{
			goto IL_002b;
		}
	}
	{
		return (bool)1;
	}

IL_002b:
	{
		Type_t* L_7 = ___0_openConstructedType;
		NullCheck(L_7);
		bool L_8;
		L_8 = VirtualFuncInvoker0< bool >::Invoke(38, L_7);
		if (!L_8)
		{
			goto IL_00c7;
		}
	}
	{
		Type_t* L_9 = ___0_openConstructedType;
		NullCheck(L_9);
		int32_t L_10;
		L_10 = VirtualFuncInvoker0< int32_t >::Invoke(53, L_9);
		V_0 = L_10;
		int32_t L_11 = V_0;
		if (!L_11)
		{
			goto IL_00a3;
		}
	}
	{
		int32_t L_12 = V_0;
		int32_t L_13 = L_12;
		int32_t L_14 = 8;
		bool L_15 = il2cpp_codegen_enum_has_flag((int32_t)L_13, (int32_t)L_14);
		if (!L_15)
		{
			goto IL_005d;
		}
	}
	{
		Type_t* L_16 = ___1_closedConstructedType;
		NullCheck(L_16);
		bool L_17;
		L_17 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_16, NULL);
		if (L_17)
		{
			goto IL_005d;
		}
	}
	{
		return (bool)0;
	}

IL_005d:
	{
		int32_t L_18 = V_0;
		int32_t L_19 = L_18;
		int32_t L_20 = 4;
		bool L_21 = il2cpp_codegen_enum_has_flag((int32_t)L_19, (int32_t)L_20);
		if (!L_21)
		{
			goto IL_007a;
		}
	}
	{
		Type_t* L_22 = ___1_closedConstructedType;
		NullCheck(L_22);
		bool L_23;
		L_23 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_22, NULL);
		if (!L_23)
		{
			goto IL_007a;
		}
	}
	{
		return (bool)0;
	}

IL_007a:
	{
		int32_t L_24 = V_0;
		int32_t L_25 = L_24;
		int32_t L_26 = ((int32_t)16);
		bool L_27 = il2cpp_codegen_enum_has_flag((int32_t)L_25, (int32_t)L_26);
		if (!L_27)
		{
			goto IL_00a3;
		}
	}
	{
		Type_t* L_28 = ___1_closedConstructedType;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_29 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes;
		NullCheck(L_28);
		ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_30;
		L_30 = Type_GetConstructor_m7F0E5E1A61477DE81B35AE780C21FA6830124554(L_28, L_29, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB_il2cpp_TypeInfo_var);
		bool L_31;
		L_31 = ConstructorInfo_op_Equality_m6DD673A9263EE646773396F9D8DEE46FA48FFBF2(L_30, (ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB*)NULL, NULL);
		if (!L_31)
		{
			goto IL_00a3;
		}
	}
	{
		return (bool)0;
	}

IL_00a3:
	{
		Type_t* L_32 = ___0_openConstructedType;
		NullCheck(L_32);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_33;
		L_33 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(54, L_32);
		V_1 = L_33;
		V_2 = 0;
		goto IL_00bf;
	}

IL_00ae:
	{
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_34 = V_1;
		int32_t L_35 = V_2;
		NullCheck(L_34);
		int32_t L_36 = L_35;
		Type_t* L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		Type_t* L_38 = ___1_closedConstructedType;
		NullCheck(L_37);
		bool L_39;
		L_39 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_37, L_38);
		if (L_39)
		{
			goto IL_00bb;
		}
	}
	{
		return (bool)0;
	}

IL_00bb:
	{
		int32_t L_40 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_40, 1));
	}

IL_00bf:
	{
		int32_t L_41 = V_2;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_42 = V_1;
		NullCheck(L_42);
		if ((((int32_t)L_41) < ((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))))
		{
			goto IL_00ae;
		}
	}
	{
		return (bool)1;
	}

IL_00c7:
	{
		Type_t* L_43 = ___0_openConstructedType;
		NullCheck(L_43);
		bool L_44;
		L_44 = VirtualFuncInvoker0< bool >::Invoke(20, L_43);
		if (!L_44)
		{
			goto IL_01d6;
		}
	}
	{
		Type_t* L_45 = ___0_openConstructedType;
		NullCheck(L_45);
		bool L_46;
		L_46 = VirtualFuncInvoker0< bool >::Invoke(40, L_45);
		if (!L_46)
		{
			goto IL_0172;
		}
	}
	{
		Type_t* L_47 = ___0_openConstructedType;
		NullCheck(L_47);
		Type_t* L_48;
		L_48 = VirtualFuncInvoker0< Type_t* >::Invoke(49, L_47);
		V_3 = L_48;
		Type_t* L_49 = ___1_closedConstructedType;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_50;
		L_50 = TypeUtility_AndBaseTypeAndInterfaces_mE5840F535AC9391082FA5AEA7A08A889F50CB48D(L_49, NULL);
		NullCheck(L_50);
		RuntimeObject* L_51;
		L_51 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var, L_50);
		V_4 = L_51;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0164:
			{
				{
					RuntimeObject* L_52 = V_4;
					if (!L_52)
					{
						goto IL_016f;
					}
				}
				{
					RuntimeObject* L_53 = V_4;
					NullCheck(L_53);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_53);
				}

IL_016f:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0159_1;
			}

IL_00f3_1:
			{
				RuntimeObject* L_54 = V_4;
				NullCheck(L_54);
				Type_t* L_55;
				L_55 = InterfaceFuncInvoker0< Type_t* >::Invoke(0, IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var, L_54);
				V_5 = L_55;
				Type_t* L_56 = V_5;
				NullCheck(L_56);
				bool L_57;
				L_57 = VirtualFuncInvoker0< bool >::Invoke(40, L_56);
				if (!L_57)
				{
					goto IL_0159_1;
				}
			}
			{
				Type_t* L_58 = V_5;
				NullCheck(L_58);
				Type_t* L_59;
				L_59 = VirtualFuncInvoker0< Type_t* >::Invoke(49, L_58);
				Type_t* L_60 = V_3;
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				bool L_61;
				L_61 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_59, L_60, NULL);
				if (!L_61)
				{
					goto IL_0159_1;
				}
			}
			{
				Type_t* L_62 = V_5;
				NullCheck(L_62);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_63;
				L_63 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(51, L_62);
				V_6 = L_63;
				Type_t* L_64 = ___0_openConstructedType;
				NullCheck(L_64);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_65;
				L_65 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(51, L_64);
				V_7 = L_65;
				V_8 = 0;
				goto IL_0149_1;
			}

IL_012a_1:
			{
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_66 = V_7;
				int32_t L_67 = V_8;
				NullCheck(L_66);
				int32_t L_68 = L_67;
				Type_t* L_69 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_70 = V_6;
				int32_t L_71 = V_8;
				NullCheck(L_70);
				int32_t L_72 = L_71;
				Type_t* L_73 = (L_70)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
				il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
				bool L_74;
				L_74 = TypeUtility_CanMakeGenericTypeVia_m55D015681885521A9DFDB86A08D72D002C81AF91(L_69, L_73, NULL);
				if (L_74)
				{
					goto IL_0143_1;
				}
			}
			{
				V_9 = (bool)0;
				goto IL_01de;
			}

IL_0143_1:
			{
				int32_t L_75 = V_8;
				V_8 = ((int32_t)il2cpp_codegen_add(L_75, 1));
			}

IL_0149_1:
			{
				int32_t L_76 = V_8;
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_77 = V_7;
				NullCheck(L_77);
				if ((((int32_t)L_76) < ((int32_t)((int32_t)(((RuntimeArray*)L_77)->max_length)))))
				{
					goto IL_012a_1;
				}
			}
			{
				V_9 = (bool)1;
				goto IL_01de;
			}

IL_0159_1:
			{
				RuntimeObject* L_78 = V_4;
				NullCheck(L_78);
				bool L_79;
				L_79 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_78);
				if (L_79)
				{
					goto IL_00f3_1;
				}
			}
			{
				goto IL_0170;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0170:
	{
		return (bool)0;
	}

IL_0172:
	{
		Type_t* L_80 = ___0_openConstructedType;
		NullCheck(L_80);
		bool L_81;
		L_81 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_80, NULL);
		if (!L_81)
		{
			goto IL_01a8;
		}
	}
	{
		Type_t* L_82 = ___1_closedConstructedType;
		NullCheck(L_82);
		bool L_83;
		L_83 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_82, NULL);
		if (!L_83)
		{
			goto IL_0190;
		}
	}
	{
		Type_t* L_84 = ___1_closedConstructedType;
		NullCheck(L_84);
		int32_t L_85;
		L_85 = VirtualFuncInvoker0< int32_t >::Invoke(48, L_84);
		Type_t* L_86 = ___0_openConstructedType;
		NullCheck(L_86);
		int32_t L_87;
		L_87 = VirtualFuncInvoker0< int32_t >::Invoke(48, L_86);
		if ((((int32_t)L_85) == ((int32_t)L_87)))
		{
			goto IL_0192;
		}
	}

IL_0190:
	{
		return (bool)0;
	}

IL_0192:
	{
		Type_t* L_88 = ___0_openConstructedType;
		NullCheck(L_88);
		Type_t* L_89;
		L_89 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_88);
		Type_t* L_90 = ___1_closedConstructedType;
		NullCheck(L_90);
		Type_t* L_91;
		L_91 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_90);
		V_10 = L_91;
		Type_t* L_92 = V_10;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_93;
		L_93 = TypeUtility_CanMakeGenericTypeVia_m55D015681885521A9DFDB86A08D72D002C81AF91(L_89, L_92, NULL);
		return L_93;
	}

IL_01a8:
	{
		Type_t* L_94 = ___0_openConstructedType;
		NullCheck(L_94);
		bool L_95;
		L_95 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_94, NULL);
		if (!L_95)
		{
			goto IL_01d0;
		}
	}
	{
		Type_t* L_96 = ___1_closedConstructedType;
		NullCheck(L_96);
		bool L_97;
		L_97 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_96, NULL);
		if (L_97)
		{
			goto IL_01ba;
		}
	}
	{
		return (bool)0;
	}

IL_01ba:
	{
		Type_t* L_98 = ___0_openConstructedType;
		NullCheck(L_98);
		Type_t* L_99;
		L_99 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_98);
		Type_t* L_100 = ___1_closedConstructedType;
		NullCheck(L_100);
		Type_t* L_101;
		L_101 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_100);
		V_11 = L_101;
		Type_t* L_102 = V_11;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_103;
		L_103 = TypeUtility_CanMakeGenericTypeVia_m55D015681885521A9DFDB86A08D72D002C81AF91(L_99, L_102, NULL);
		return L_103;
	}

IL_01d0:
	{
		NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_104 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
		NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_104, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_104, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_CanMakeGenericTypeVia_m55D015681885521A9DFDB86A08D72D002C81AF91_RuntimeMethod_var)));
	}

IL_01d6:
	{
		Type_t* L_105 = ___0_openConstructedType;
		Type_t* L_106 = ___1_closedConstructedType;
		NullCheck(L_105);
		bool L_107;
		L_107 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_105, L_106);
		return L_107;
	}

IL_01de:
	{
		bool L_108 = V_9;
		return L_108;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA (Type_t* ___0_openConstructedType, Type_t* ___1_closedConstructedType, Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* ___2_resolvedGenericParameters, bool ___3_safe, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisDictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_m56525E72FCF25A1837BF5E6B9C8D115D9C716EFF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral931D8EFA6C2A828F5B91DC178895D9CF9AE4F5CF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE18D0396178D32A7380C5D42F5D606EDFB901ACC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD440274113451A45C8B193EE486E473FC763A29);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	Type_t* V_3 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_4 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_5 = NULL;
	int32_t V_6 = 0;
	Type_t* V_7 = NULL;
	int32_t V_8 = 0;
	Type_t* V_9 = NULL;
	Type_t* V_10 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralE18D0396178D32A7380C5D42F5D606EDFB901ACC, NULL);
		Type_t* L_1 = ___0_openConstructedType;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_2;
		L_2 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral931D8EFA6C2A828F5B91DC178895D9CF9AE4F5CF, NULL);
		Type_t* L_3 = ___1_closedConstructedType;
		NullCheck(L_2);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_2, L_3, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_4;
		L_4 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralFD440274113451A45C8B193EE486E473FC763A29, NULL);
		Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_5 = ___2_resolvedGenericParameters;
		NullCheck(L_4);
		EnsureThat_IsNotNull_TisDictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_m56525E72FCF25A1837BF5E6B9C8D115D9C716EFF(L_4, L_5, EnsureThat_IsNotNull_TisDictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0_m56525E72FCF25A1837BF5E6B9C8D115D9C716EFF_RuntimeMethod_var);
		bool L_6 = ___3_safe;
		if (!L_6)
		{
			goto IL_0044;
		}
	}
	{
		Type_t* L_7 = ___0_openConstructedType;
		Type_t* L_8 = ___1_closedConstructedType;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = TypeUtility_CanMakeGenericTypeVia_m55D015681885521A9DFDB86A08D72D002C81AF91(L_7, L_8, NULL);
		if (L_9)
		{
			goto IL_0044;
		}
	}
	{
		Type_t* L_10 = ___0_openConstructedType;
		Type_t* L_11 = ___1_closedConstructedType;
		GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473* L_12 = (GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473_il2cpp_TypeInfo_var)));
		GenericClosingException__ctor_m51B6E25AD6FB1EAF71520CD5126BA64B119EB666(L_12, L_10, L_11, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA_RuntimeMethod_var)));
	}

IL_0044:
	{
		Type_t* L_13 = ___0_openConstructedType;
		Type_t* L_14 = ___1_closedConstructedType;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_13, L_14, NULL);
		if (!L_15)
		{
			goto IL_004f;
		}
	}
	{
		Type_t* L_16 = ___0_openConstructedType;
		return L_16;
	}

IL_004f:
	{
		Type_t* L_17 = ___0_openConstructedType;
		NullCheck(L_17);
		bool L_18;
		L_18 = VirtualFuncInvoker0< bool >::Invoke(38, L_17);
		if (!L_18)
		{
			goto IL_008c;
		}
	}
	{
		Type_t* L_19 = ___1_closedConstructedType;
		NullCheck(L_19);
		bool L_20;
		L_20 = VirtualFuncInvoker0< bool >::Invoke(20, L_19);
		if (L_20)
		{
			goto IL_008a;
		}
	}
	{
		Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_21 = ___2_resolvedGenericParameters;
		Type_t* L_22 = ___0_openConstructedType;
		NullCheck(L_21);
		bool L_23;
		L_23 = Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9(L_21, L_22, Dictionary_2_ContainsKey_mC0B9D0867188881CB6B16C8D5CA39B90378FB0C9_RuntimeMethod_var);
		if (!L_23)
		{
			goto IL_0082;
		}
	}
	{
		Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_24 = ___2_resolvedGenericParameters;
		Type_t* L_25 = ___0_openConstructedType;
		NullCheck(L_24);
		Type_t* L_26;
		L_26 = Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0(L_24, L_25, Dictionary_2_get_Item_m4A6386B0FB5D262F4A355864E53C582DE4DCDAB0_RuntimeMethod_var);
		Type_t* L_27 = ___1_closedConstructedType;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_28;
		L_28 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_26, L_27, NULL);
		if (!L_28)
		{
			goto IL_008a;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_29 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3EBFCA143B09D52A7EEB578A478B19C77651C5D2)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA_RuntimeMethod_var)));
	}

IL_0082:
	{
		Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_30 = ___2_resolvedGenericParameters;
		Type_t* L_31 = ___0_openConstructedType;
		Type_t* L_32 = ___1_closedConstructedType;
		NullCheck(L_30);
		Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4(L_30, L_31, L_32, Dictionary_2_Add_m977BEBE7261BFEF13B96BE8C7CD46BF0945862F4_RuntimeMethod_var);
	}

IL_008a:
	{
		Type_t* L_33 = ___1_closedConstructedType;
		return L_33;
	}

IL_008c:
	{
		Type_t* L_34 = ___0_openConstructedType;
		NullCheck(L_34);
		bool L_35;
		L_35 = VirtualFuncInvoker0< bool >::Invoke(20, L_34);
		if (!L_35)
		{
			goto IL_01c3;
		}
	}
	{
		Type_t* L_36 = ___0_openConstructedType;
		NullCheck(L_36);
		bool L_37;
		L_37 = VirtualFuncInvoker0< bool >::Invoke(40, L_36);
		if (!L_37)
		{
			goto IL_013f;
		}
	}
	{
		Type_t* L_38 = ___0_openConstructedType;
		NullCheck(L_38);
		Type_t* L_39;
		L_39 = VirtualFuncInvoker0< Type_t* >::Invoke(49, L_38);
		V_0 = L_39;
		Type_t* L_40 = ___0_openConstructedType;
		NullCheck(L_40);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_41;
		L_41 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(51, L_40);
		V_1 = L_41;
		Type_t* L_42 = ___1_closedConstructedType;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_43;
		L_43 = TypeUtility_AndBaseTypeAndInterfaces_mE5840F535AC9391082FA5AEA7A08A889F50CB48D(L_42, NULL);
		NullCheck(L_43);
		RuntimeObject* L_44;
		L_44 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var, L_43);
		V_2 = L_44;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_012d:
			{
				{
					RuntimeObject* L_45 = V_2;
					if (!L_45)
					{
						goto IL_0136;
					}
				}
				{
					RuntimeObject* L_46 = V_2;
					NullCheck(L_46);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_46);
				}

IL_0136:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0123_1;
			}

IL_00be_1:
			{
				RuntimeObject* L_47 = V_2;
				NullCheck(L_47);
				Type_t* L_48;
				L_48 = InterfaceFuncInvoker0< Type_t* >::Invoke(0, IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var, L_47);
				V_3 = L_48;
				Type_t* L_49 = V_3;
				NullCheck(L_49);
				bool L_50;
				L_50 = VirtualFuncInvoker0< bool >::Invoke(40, L_49);
				if (!L_50)
				{
					goto IL_0123_1;
				}
			}
			{
				Type_t* L_51 = V_3;
				NullCheck(L_51);
				Type_t* L_52;
				L_52 = VirtualFuncInvoker0< Type_t* >::Invoke(49, L_51);
				Type_t* L_53 = V_0;
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				bool L_54;
				L_54 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_52, L_53, NULL);
				if (!L_54)
				{
					goto IL_0123_1;
				}
			}
			{
				Type_t* L_55 = V_3;
				NullCheck(L_55);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_56;
				L_56 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(51, L_55);
				V_4 = L_56;
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_57 = V_1;
				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_5 = L_58;
				V_6 = 0;
				goto IL_010d_1;
			}

IL_00f2_1:
			{
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_59 = V_5;
				int32_t L_60 = V_6;
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_61 = V_1;
				int32_t L_62 = V_6;
				NullCheck(L_61);
				int32_t L_63 = L_62;
				Type_t* L_64 = (L_61)->GetAt(static_cast<il2cpp_array_size_t>(L_63));
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_65 = V_4;
				int32_t L_66 = V_6;
				NullCheck(L_65);
				int32_t L_67 = L_66;
				Type_t* L_68 = (L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
				Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_69 = ___2_resolvedGenericParameters;
				il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
				Type_t* L_70;
				L_70 = TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA(L_64, L_68, L_69, (bool)0, NULL);
				NullCheck(L_59);
				ArrayElementTypeCheck (L_59, L_70);
				(L_59)->SetAt(static_cast<il2cpp_array_size_t>(L_60), (Type_t*)L_70);
				int32_t L_71 = V_6;
				V_6 = ((int32_t)il2cpp_codegen_add(L_71, 1));
			}

IL_010d_1:
			{
				int32_t L_72 = V_6;
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_73 = V_1;
				NullCheck(L_73);
				if ((((int32_t)L_72) < ((int32_t)((int32_t)(((RuntimeArray*)L_73)->max_length)))))
				{
					goto IL_00f2_1;
				}
			}
			{
				Type_t* L_74 = V_0;
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_75 = V_5;
				NullCheck(L_74);
				Type_t* L_76;
				L_76 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(125, L_74, L_75);
				V_7 = L_76;
				goto IL_01c5;
			}

IL_0123_1:
			{
				RuntimeObject* L_77 = V_2;
				NullCheck(L_77);
				bool L_78;
				L_78 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_77);
				if (L_78)
				{
					goto IL_00be_1;
				}
			}
			{
				goto IL_0137;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0137:
	{
		Type_t* L_79 = ___0_openConstructedType;
		Type_t* L_80 = ___1_closedConstructedType;
		GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473* L_81 = (GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473_il2cpp_TypeInfo_var)));
		GenericClosingException__ctor_m51B6E25AD6FB1EAF71520CD5126BA64B119EB666(L_81, L_79, L_80, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_81, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA_RuntimeMethod_var)));
	}

IL_013f:
	{
		Type_t* L_82 = ___0_openConstructedType;
		NullCheck(L_82);
		bool L_83;
		L_83 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_82, NULL);
		if (!L_83)
		{
			goto IL_0188;
		}
	}
	{
		Type_t* L_84 = ___0_openConstructedType;
		NullCheck(L_84);
		int32_t L_85;
		L_85 = VirtualFuncInvoker0< int32_t >::Invoke(48, L_84);
		V_8 = L_85;
		Type_t* L_86 = ___1_closedConstructedType;
		NullCheck(L_86);
		bool L_87;
		L_87 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_86, NULL);
		if (!L_87)
		{
			goto IL_0161;
		}
	}
	{
		Type_t* L_88 = ___1_closedConstructedType;
		NullCheck(L_88);
		int32_t L_89;
		L_89 = VirtualFuncInvoker0< int32_t >::Invoke(48, L_88);
		int32_t L_90 = V_8;
		if ((((int32_t)L_89) == ((int32_t)L_90)))
		{
			goto IL_0169;
		}
	}

IL_0161:
	{
		Type_t* L_91 = ___0_openConstructedType;
		Type_t* L_92 = ___1_closedConstructedType;
		GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473* L_93 = (GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473_il2cpp_TypeInfo_var)));
		GenericClosingException__ctor_m51B6E25AD6FB1EAF71520CD5126BA64B119EB666(L_93, L_91, L_92, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_93, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA_RuntimeMethod_var)));
	}

IL_0169:
	{
		Type_t* L_94 = ___0_openConstructedType;
		NullCheck(L_94);
		Type_t* L_95;
		L_95 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_94);
		Type_t* L_96 = ___1_closedConstructedType;
		NullCheck(L_96);
		Type_t* L_97;
		L_97 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_96);
		V_9 = L_97;
		Type_t* L_98 = V_9;
		Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_99 = ___2_resolvedGenericParameters;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		Type_t* L_100;
		L_100 = TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA(L_95, L_98, L_99, (bool)0, NULL);
		int32_t L_101 = V_8;
		NullCheck(L_100);
		Type_t* L_102;
		L_102 = VirtualFuncInvoker1< Type_t*, int32_t >::Invoke(123, L_100, L_101);
		return L_102;
	}

IL_0188:
	{
		Type_t* L_103 = ___0_openConstructedType;
		NullCheck(L_103);
		bool L_104;
		L_104 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_103, NULL);
		if (!L_104)
		{
			goto IL_01bd;
		}
	}
	{
		Type_t* L_105 = ___1_closedConstructedType;
		NullCheck(L_105);
		bool L_106;
		L_106 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_105, NULL);
		if (L_106)
		{
			goto IL_01a0;
		}
	}
	{
		Type_t* L_107 = ___0_openConstructedType;
		Type_t* L_108 = ___1_closedConstructedType;
		GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473* L_109 = (GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericClosingException_tDEE793008054268C36C25219DD2DA1B7986DB473_il2cpp_TypeInfo_var)));
		GenericClosingException__ctor_m51B6E25AD6FB1EAF71520CD5126BA64B119EB666(L_109, L_107, L_108, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_109, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA_RuntimeMethod_var)));
	}

IL_01a0:
	{
		Type_t* L_110 = ___0_openConstructedType;
		NullCheck(L_110);
		Type_t* L_111;
		L_111 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_110);
		Type_t* L_112 = ___1_closedConstructedType;
		NullCheck(L_112);
		Type_t* L_113;
		L_113 = VirtualFuncInvoker0< Type_t* >::Invoke(47, L_112);
		V_10 = L_113;
		Type_t* L_114 = V_10;
		Dictionary_2_t8BF76F08F2E28AE3B97CD39EBC7A0FE57398B1B0* L_115 = ___2_resolvedGenericParameters;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		Type_t* L_116;
		L_116 = TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA(L_111, L_114, L_115, (bool)0, NULL);
		NullCheck(L_116);
		Type_t* L_117;
		L_117 = VirtualFuncInvoker0< Type_t* >::Invoke(124, L_116);
		return L_117;
	}

IL_01bd:
	{
		NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_118 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
		NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_118, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_118, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtility_MakeGenericTypeVia_m1A442B99CBF8BA605BF7A408E6EADD12AA8AE8FA_RuntimeMethod_var)));
	}

IL_01c3:
	{
		Type_t* L_119 = ___0_openConstructedType;
		return L_119;
	}

IL_01c5:
	{
		Type_t* L_120 = V_7;
		return L_120;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TypeUtility_ToShortString_mB8EF9741904C4FD83F86A6DC5E891C4506399FC3 (RuntimeObject* ___0_o, int32_t ___1_maxLength, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_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*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FC53BD3D516B161E7B256500726EB8B00A2D1C2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	float V_1 = 0.0f;
	double V_2 = 0.0;
	Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_3;
	memset((&V_3), 0, sizeof(V_3));
	Type_t* G_B3_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_o;
		if (L_0)
		{
			goto IL_0006;
		}
	}
	{
		G_B3_0 = ((Type_t*)(NULL));
		goto IL_000c;
	}

IL_0006:
	{
		RuntimeObject* L_1 = ___0_o;
		NullCheck(L_1);
		Type_t* L_2;
		L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_1, NULL);
		G_B3_0 = L_2;
	}

IL_000c:
	{
		V_0 = G_B3_0;
		Type_t* L_3 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, (Type_t*)NULL, NULL);
		if (L_4)
		{
			goto IL_001e;
		}
	}
	{
		RuntimeObject* L_5 = ___0_o;
		bool L_6;
		L_6 = UnityObjectUtility_IsUnityNull_m0FE15C8DFA320342403361EA2AC22C9B3E9E3CDE(L_5, NULL);
		if (!L_6)
		{
			goto IL_0024;
		}
	}

IL_001e:
	{
		return _stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9;
	}

IL_0024:
	{
		Type_t* L_7 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_9;
		L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
		bool L_10;
		L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL);
		if (!L_10)
		{
			goto IL_004a;
		}
	}
	{
		RuntimeObject* L_11 = ___0_o;
		V_1 = ((*(float*)((float*)(float*)UnBox(L_11, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))));
		String_t* L_12;
		L_12 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&V_1), _stringLiteral5FC53BD3D516B161E7B256500726EB8B00A2D1C2, NULL);
		return L_12;
	}

IL_004a:
	{
		Type_t* L_13 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_15;
		L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
		bool L_16;
		L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_13, L_15, NULL);
		if (!L_16)
		{
			goto IL_0070;
		}
	}
	{
		RuntimeObject* L_17 = ___0_o;
		V_2 = ((*(double*)((double*)(double*)UnBox(L_17, Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var))));
		String_t* L_18;
		L_18 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_2), _stringLiteral5FC53BD3D516B161E7B256500726EB8B00A2D1C2, NULL);
		return L_18;
	}

IL_0070:
	{
		Type_t* L_19 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_21;
		L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
		bool L_22;
		L_22 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_19, L_21, NULL);
		if (!L_22)
		{
			goto IL_0096;
		}
	}
	{
		RuntimeObject* L_23 = ___0_o;
		V_3 = ((*(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F*)UnBox(L_23, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))));
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		String_t* L_24;
		L_24 = Decimal_ToString_m109EB6FE37D81F6CE2757233A8987D45B8B1A6BD((&V_3), _stringLiteral5FC53BD3D516B161E7B256500726EB8B00A2D1C2, NULL);
		return L_24;
	}

IL_0096:
	{
		Type_t* L_25 = V_0;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_26;
		L_26 = TypeUtility_IsBasic_m82F3CE28839D7F7B0BF8FB654521DCE3A7FB6C91(L_25, NULL);
		if (L_26)
		{
			goto IL_00ab;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_27 = ((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->___typesWithShortStrings;
		Type_t* L_28 = V_0;
		NullCheck(L_27);
		bool L_29;
		L_29 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_27, L_28, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
		if (!L_29)
		{
			goto IL_00bd;
		}
	}

IL_00ab:
	{
		RuntimeObject* L_30 = ___0_o;
		NullCheck(L_30);
		String_t* L_31;
		L_31 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_30);
		int32_t L_32 = ___1_maxLength;
		il2cpp_codegen_runtime_class_init_inline(StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		String_t* L_33;
		L_33 = StringUtility_Truncate_mAC0FC335E7C0401F468D4364DAB4376A91FB185E(L_31, L_32, _stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A, NULL);
		return L_33;
	}

IL_00bd:
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_35;
		L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
		Type_t* L_36 = V_0;
		NullCheck(L_35);
		bool L_37;
		L_37 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_35, L_36);
		if (!L_37)
		{
			goto IL_00e6;
		}
	}
	{
		RuntimeObject* L_38 = ___0_o;
		NullCheck(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)CastclassClass((RuntimeObject*)L_38, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)));
		String_t* L_39;
		L_39 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)CastclassClass((RuntimeObject*)L_38, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
		int32_t L_40 = ___1_maxLength;
		il2cpp_codegen_runtime_class_init_inline(StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		String_t* L_41;
		L_41 = StringUtility_Truncate_mAC0FC335E7C0401F468D4364DAB4376A91FB185E(L_39, L_40, _stringLiteralFFEF3DBE279EE1F92E1E2E46F45BC18EBBF55A1A, NULL);
		return L_41;
	}

IL_00e6:
	{
		return (String_t*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_GetTypesSafely_m1127FF593F0365E1F97DE2683797FD161911459B (Assembly_t* ___0_assembly, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* L_0 = (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6*)il2cpp_codegen_object_new(U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6_il2cpp_TypeInfo_var);
		U3CGetTypesSafelyU3Ed__35__ctor_m9701C2638FE76E20AFAD85EA4D7A9CF0E2FE0345(L_0, ((int32_t)-2), NULL);
		U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* L_1 = L_0;
		Assembly_t* L_2 = ___0_assembly;
		NullCheck(L_1);
		L_1->___U3CU3E3__assembly = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__assembly), (void*)L_2);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeUtility__cctor_m45284A9000012A4F4B5D4783E319433401346E1B (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_0 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_0, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_1 = L_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_3;
		L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
		NullCheck(L_1);
		bool L_4;
		L_4 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_1, L_3, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_5 = L_1;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
		Type_t* L_7;
		L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
		NullCheck(L_5);
		bool L_8;
		L_8 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_5, L_7, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_9 = L_5;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
		Type_t* L_11;
		L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
		NullCheck(L_9);
		bool L_12;
		L_12 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_9, L_11, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_13 = L_9;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
		Type_t* L_15;
		L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
		NullCheck(L_13);
		bool L_16;
		L_16 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_13, L_15, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_17 = L_13;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
		Type_t* L_19;
		L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
		NullCheck(L_17);
		bool L_20;
		L_20 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_17, L_19, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_21 = L_17;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
		Type_t* L_23;
		L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
		NullCheck(L_21);
		bool L_24;
		L_24 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_21, L_23, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_25 = L_21;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
		Type_t* L_27;
		L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
		NullCheck(L_25);
		bool L_28;
		L_28 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_25, L_27, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_29 = L_25;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
		Type_t* L_31;
		L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
		NullCheck(L_29);
		bool L_32;
		L_32 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_29, L_31, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_33 = L_29;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
		Type_t* L_35;
		L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
		NullCheck(L_33);
		bool L_36;
		L_36 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_33, L_35, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_37 = L_33;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
		Type_t* L_39;
		L_39 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_38, NULL);
		NullCheck(L_37);
		bool L_40;
		L_40 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_37, L_39, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_41 = L_37;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
		Type_t* L_43;
		L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL);
		NullCheck(L_41);
		bool L_44;
		L_44 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_41, L_43, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->____numericTypes = L_41;
		Il2CppCodeGenWriteBarrier((void**)(&((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->____numericTypes), (void*)L_41);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_45 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_45, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_46 = L_45;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_47 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
		Type_t* L_48;
		L_48 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_47, NULL);
		NullCheck(L_46);
		bool L_49;
		L_49 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_46, L_48, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_50 = L_46;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
		Type_t* L_52;
		L_52 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_51, NULL);
		NullCheck(L_50);
		bool L_53;
		L_53 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_50, L_52, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_54 = L_50;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_55 = { reinterpret_cast<intptr_t> (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_0_0_0_var) };
		Type_t* L_56;
		L_56 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_55, NULL);
		NullCheck(L_54);
		bool L_57;
		L_57 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_54, L_56, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_58 = L_54;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_59 = { reinterpret_cast<intptr_t> (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var) };
		Type_t* L_60;
		L_60 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_59, NULL);
		NullCheck(L_58);
		bool L_61;
		L_61 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_58, L_60, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_62 = L_58;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_63 = { reinterpret_cast<intptr_t> (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_0_0_0_var) };
		Type_t* L_64;
		L_64 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_63, NULL);
		NullCheck(L_62);
		bool L_65;
		L_65 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_62, L_64, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_66 = L_62;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_67 = { reinterpret_cast<intptr_t> (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_0_0_0_var) };
		Type_t* L_68;
		L_68 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_67, NULL);
		NullCheck(L_66);
		bool L_69;
		L_69 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_66, L_68, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->____numericConstructTypes = L_66;
		Il2CppCodeGenWriteBarrier((void**)(&((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->____numericConstructTypes), (void*)L_66);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_70 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_70, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_71 = L_70;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_72 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		Type_t* L_73;
		L_73 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_72, NULL);
		NullCheck(L_71);
		bool L_74;
		L_74 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_71, L_73, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_75 = L_71;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_76 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
		Type_t* L_77;
		L_77 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_76, NULL);
		NullCheck(L_75);
		bool L_78;
		L_78 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_75, L_77, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_79 = L_75;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_80 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
		Type_t* L_81;
		L_81 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_80, NULL);
		NullCheck(L_79);
		bool L_82;
		L_82 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_79, L_81, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_83 = L_79;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_84 = { reinterpret_cast<intptr_t> (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_0_0_0_var) };
		Type_t* L_85;
		L_85 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_84, NULL);
		NullCheck(L_83);
		bool L_86;
		L_86 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_83, L_85, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->___typesWithShortStrings = L_83;
		Il2CppCodeGenWriteBarrier((void**)(&((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->___typesWithShortStrings), (void*)L_83);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_87 = (Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5*)il2cpp_codegen_object_new(Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E(L_87, Dictionary_2__ctor_m84DCABCA6F8E90C1A9C54403427A93C6CA760A1E_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_88 = L_87;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_89 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
		Type_t* L_90;
		L_90 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_89, NULL);
		int32_t L_91 = 0;
		RuntimeObject* L_92 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_91);
		NullCheck(L_88);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_88, L_90, L_92, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_93 = L_88;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_94 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
		Type_t* L_95;
		L_95 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_94, NULL);
		uint32_t L_96 = ((uint32_t)0);
		RuntimeObject* L_97 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_96);
		NullCheck(L_93);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_93, L_95, L_97, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_98 = L_93;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_99 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
		Type_t* L_100;
		L_100 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_99, NULL);
		int64_t L_101 = ((int64_t)0);
		RuntimeObject* L_102 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_101);
		NullCheck(L_98);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_98, L_100, L_102, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_103 = L_98;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_104 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
		Type_t* L_105;
		L_105 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_104, NULL);
		uint64_t L_106 = ((uint64_t)((int64_t)0));
		RuntimeObject* L_107 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_106);
		NullCheck(L_103);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_103, L_105, L_107, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_108 = L_103;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_109 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
		Type_t* L_110;
		L_110 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_109, NULL);
		int16_t L_111 = ((int16_t)0);
		RuntimeObject* L_112 = Box(Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_il2cpp_TypeInfo_var, &L_111);
		NullCheck(L_108);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_108, L_110, L_112, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_113 = L_108;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_114 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
		Type_t* L_115;
		L_115 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_114, NULL);
		uint16_t L_116 = ((uint16_t)0);
		RuntimeObject* L_117 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_116);
		NullCheck(L_113);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_113, L_115, L_117, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_118 = L_113;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_119 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
		Type_t* L_120;
		L_120 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_119, NULL);
		uint8_t L_121 = ((uint8_t)0);
		RuntimeObject* L_122 = Box(Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, &L_121);
		NullCheck(L_118);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_118, L_120, L_122, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_123 = L_118;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_124 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
		Type_t* L_125;
		L_125 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_124, NULL);
		int8_t L_126 = ((int8_t)0);
		RuntimeObject* L_127 = Box(SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_il2cpp_TypeInfo_var, &L_126);
		NullCheck(L_123);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_123, L_125, L_127, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_128 = L_123;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_129 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
		Type_t* L_130;
		L_130 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_129, NULL);
		float L_131 = (0.0f);
		RuntimeObject* L_132 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_131);
		NullCheck(L_128);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_128, L_130, L_132, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_133 = L_128;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_134 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
		Type_t* L_135;
		L_135 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_134, NULL);
		double L_136 = (0.0);
		RuntimeObject* L_137 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_136);
		NullCheck(L_133);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_133, L_135, L_137, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_138 = L_133;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_139 = { reinterpret_cast<intptr_t> (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_0_0_0_var) };
		Type_t* L_140;
		L_140 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_139, NULL);
		il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_141 = ((Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var))->___Zero;
		Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_142 = L_141;
		RuntimeObject* L_143 = Box(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var, &L_142);
		NullCheck(L_138);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_138, L_140, L_143, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_144 = L_138;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_145 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
		Type_t* L_146;
		L_146 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_145, NULL);
		il2cpp_codegen_initobj((&V_0), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_147 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_148 = L_147;
		RuntimeObject* L_149 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_148);
		NullCheck(L_144);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_144, L_146, L_149, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_150 = L_144;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_151 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
		Type_t* L_152;
		L_152 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_151, NULL);
		il2cpp_codegen_initobj((&V_1), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_153 = V_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154 = L_153;
		RuntimeObject* L_155 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_154);
		NullCheck(L_150);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_150, L_152, L_155, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		Dictionary_2_t954AEC357FE7190582B8255D4ACEF81F5E94A6A5* L_156 = L_150;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_157 = { reinterpret_cast<intptr_t> (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_0_0_0_var) };
		Type_t* L_158;
		L_158 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_157, NULL);
		il2cpp_codegen_initobj((&V_2), sizeof(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3));
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_159 = V_2;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_160 = L_159;
		RuntimeObject* L_161 = Box(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var, &L_160);
		NullCheck(L_156);
		Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045(L_156, L_158, L_161, Dictionary_2_Add_mFE0B282ABFC67D240E8C236181CD3C4FF0984045_RuntimeMethod_var);
		((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->___defaultPrimitives = L_156;
		Il2CppCodeGenWriteBarrier((void**)(&((TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var))->___defaultPrimitives), (void*)L_156);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mAEC24D9AC93F35222671E1A349499CA523B22063 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* L_0 = (U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0*)il2cpp_codegen_object_new(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m9C9EBF4D33D62E1F215CFA1389D642C1876A2B96(L_0, NULL);
		((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m9C9EBF4D33D62E1F215CFA1389D642C1876A2B96 (U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* U3CU3Ec_U3CTryInstantiateU3Eb__9_0_m4C025D842E9EEA2A262BCA2B91AF1A6BE150F776 (U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_arg;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* U3CU3Ec_U3CInstantiateU3Eb__10_0_m7B78EF5C7E1B5FDE0427C9DF2E7777942FD2F911 (U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_arg;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetListElementTypeU3Eb__23_0_m3068E6E536FD1C7DE83F90123A4528880D5F021F (U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* __this, Type_t* ___0_i, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_i;
		NullCheck(L_0);
		bool L_1;
		L_1 = VirtualFuncInvoker0< bool >::Invoke(40, L_0);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		Type_t* L_2 = ___0_i;
		NullCheck(L_2);
		Type_t* L_3;
		L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(49, L_2);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (IList_1_t8C7C301DAF6E4E4DFA7504EF93E6E2C93AB33AE7_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_5;
		L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
		bool L_6;
		L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_5, NULL);
		return L_6;
	}

IL_001e:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetEnumerableElementTypeU3Eb__24_0_mC4940413CC432A8C0F48E8B5F1E0677FBE69ABEB (U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* __this, Type_t* ___0_i, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t6D39F4BC58A66D98BCEB112169CFDE48809FC555_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_i;
		NullCheck(L_0);
		bool L_1;
		L_1 = VirtualFuncInvoker0< bool >::Invoke(40, L_0);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		Type_t* L_2 = ___0_i;
		NullCheck(L_2);
		Type_t* L_3;
		L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(49, L_2);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (IEnumerable_1_t6D39F4BC58A66D98BCEB112169CFDE48809FC555_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_5;
		L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
		bool L_6;
		L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_5, NULL);
		return L_6;
	}

IL_001e:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetDictionaryItemTypeU3Eb__25_0_m8CD4F8CBB1B1DF076A42D64289C217FBCDF2BB73 (U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* __this, Type_t* ___0_i, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = ___0_i;
		NullCheck(L_0);
		bool L_1;
		L_1 = VirtualFuncInvoker0< bool >::Invoke(40, L_0);
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		Type_t* L_2 = ___0_i;
		NullCheck(L_2);
		Type_t* L_3;
		L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(49, L_2);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (IDictionary_2_t4F866F723F9E0A522C362494DC799D065D96C726_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_5;
		L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
		bool L_6;
		L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_5, NULL);
		return L_6;
	}

IL_001e:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetTypesSafelyU3Eb__35_0_mE62999A474952F85D25E9C36CD210C383AA4C4BF (U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* __this, Type_t* ___0_t, 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;
	}
	{
		Type_t* L_0 = ___0_t;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_0, (Type_t*)NULL, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CGetTypesSafelyU3Eb__35_1_mD0A8D58ECF1ADF9351D3B57C260A51854805B3B8 (U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* __this, Type_t* ___0_t, 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;
	}
	{
		Type_t* L_0 = ___0_t;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_0, (Type_t*)NULL, NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m2ECAAB723830D6D7E72A07274E845A29172D372C (U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass7_0_U3CInstantiatorU3Eb__0_mBA22905191B5D4B7BD13C49C8A2674D4DD1B6488 (U3CU3Ec__DisplayClass7_0_t0D50F231AC4BC913F1AF027A768C6B5BDC3E14A2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_1_tC5D7FD27ED1512911D581E2335D666308A78F639_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_tDF54C067A76CC031380FDC1CAD2344D51038CC7A* L_0 = __this->___instantiator;
		il2cpp_codegen_runtime_class_init_inline(Empty_1_tC5D7FD27ED1512911D581E2335D666308A78F639_il2cpp_TypeInfo_var);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ((Empty_1_tC5D7FD27ED1512911D581E2335D666308A78F639_StaticFields*)il2cpp_codegen_static_fields_for(Empty_1_tC5D7FD27ED1512911D581E2335D666308A78F639_il2cpp_TypeInfo_var))->___array;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Func_2_Invoke_m1A9384DDEB5C79165C0A5F1BFB29E31A2F48A2C0_inline(L_0, L_1, NULL);
		return L_2;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass8_0__ctor_m6AFA724FD1DE0A0DF7AEAB99A6D56BCD74D854BF (U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass8_0_U3CInstantiatorU3Eb__0_m29A79D5997A93F30B8D5D72AE5772319177F7DBC (U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_args, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = __this->___type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_1;
		L_1 = TypeUtility_PseudoDefault_m98F6927FD9C6E39EFB17C31777B04E0771AF8CC8(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass8_0_U3CInstantiatorU3Eb__1_m614890E92E400F32B9AC574AE14F58B9969ECF0C (U3CU3Ec__DisplayClass8_0_tDF89214A7F90367FF3EC58EE1DBAC69949DE9490* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_args, const RuntimeMethod* method) 
{
	{
		ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* L_0 = __this->___constructor;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___0_args;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = ConstructorInfo_Invoke_m15FDF2B682BD01CC934BE4D314EF2193103CECFE(L_0, L_1, NULL);
		return L_2;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetTypesSafelyU3Ed__35__ctor_m9701C2638FE76E20AFAD85EA4D7A9CF0E2FE0345 (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		int32_t L_1;
		L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		__this->___U3CU3El__initialThreadId = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetTypesSafelyU3Ed__35_System_IDisposable_Dispose_m5EA2247E9D84A5ADC55E29460937CF9F88134AF7 (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetTypesSafelyU3Ed__35_MoveNext_m602A89C0EEB551F173B43FB64773BC191EA2DD5E (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* __this, 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*)&Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL;
	ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475* V_3 = NULL;
	Exception_t* V_4 = NULL;
	Type_t* V_5 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
	ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475* G_B7_0 = NULL;
	ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475* G_B6_0 = NULL;
	int32_t G_B10_0 = 0;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B9_0 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B9_1 = NULL;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B8_0 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B8_1 = NULL;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B13_0 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B13_1 = NULL;
	Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* G_B12_0 = NULL;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* G_B12_1 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_1 = L_0;
		int32_t L_1 = V_1;
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_2 = V_1;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_00fa;
		}
	}
	{
		return (bool)0;
	}

IL_0013:
	{
		__this->___U3CU3E1__state = (-1);
	}
	try
	{
		try
		{
			Assembly_t* L_3 = __this->___assembly;
			NullCheck(L_3);
			TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4;
			L_4 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(17, L_3);
			V_2 = L_4;
			goto IL_00b7;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
		}
		{
			bool __filter_local = false;
			try
			{
				{
					Exception_t* L_5 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
					ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475* L_6 = ((ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475*)IsInstSealed((RuntimeObject*)L_5, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475_il2cpp_TypeInfo_var))));
					if (L_6)
					{
						G_B7_0 = L_6;
						goto IL_0037_1;
					}
					G_B6_0 = L_6;
				}
				{
					G_B10_0 = 0;
					goto IL_0065_1;
				}

IL_0037_1:
				{
					V_3 = G_B7_0;
					ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475* L_7 = V_3;
					NullCheck(L_7);
					TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8;
					L_8 = ReflectionTypeLoadException_get_Types_mEA33478930C629147E252D53230510BE0F4AD45E_inline(L_7, NULL);
					il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var)));
					Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_9 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))))->___U3CU3E9__35_0;
					Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_10 = L_9;
					if (L_10)
					{
						G_B9_0 = L_10;
						G_B9_1 = L_8;
						goto IL_005d_1;
					}
					G_B8_0 = L_10;
					G_B8_1 = L_8;
				}
				{
					il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var)));
					U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* L_11 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))))->___U3CU3E9;
					Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_12 = (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var)));
					Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74(L_12, L_11, (intptr_t)((void*)((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_U3CGetTypesSafelyU3Eb__35_0_mE62999A474952F85D25E9C36CD210C383AA4C4BF_RuntimeMethod_var))), NULL);
					Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_13 = L_12;
					((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))))->___U3CU3E9__35_0 = L_13;
					Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))))->___U3CU3E9__35_0), (void*)L_13);
					G_B9_0 = L_13;
					G_B9_1 = G_B8_1;
				}

IL_005d_1:
				{
					bool L_14;
					L_14 = Enumerable_Any_TisType_t_mD8597B059A2354F3F7C115AEC22CD569D67D9E5D((RuntimeObject*)G_B9_1, G_B9_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerable_Any_TisType_t_mD8597B059A2354F3F7C115AEC22CD569D67D9E5D_RuntimeMethod_var)));
					G_B10_0 = ((!(((uint32_t)L_14) <= ((uint32_t)0)))? 1 : 0);
				}

IL_0065_1:
				{
					__filter_local = (G_B10_0) ? true : false;
				}
			}
			catch(Il2CppExceptionWrapper&)
			{
				__filter_local = false;
			}
			if (__filter_local)
			{
				goto FILTER_0067_1;
			}
			else
			{
				IL2CPP_RAISE_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CGetTypesSafelyU3Ed__35_MoveNext_m602A89C0EEB551F173B43FB64773BC191EA2DD5E_RuntimeMethod_var)));
			}
		}

FILTER_0067_1:
		{
			{
				Exception_t* L_15 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
				ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475* L_16 = V_3;
				NullCheck(L_16);
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_17;
				L_17 = ReflectionTypeLoadException_get_Types_mEA33478930C629147E252D53230510BE0F4AD45E_inline(L_16, NULL);
				il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var)));
				Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_18 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))))->___U3CU3E9__35_1;
				Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_19 = L_18;
				if (L_19)
				{
					G_B13_0 = L_19;
					G_B13_1 = L_17;
					goto IL_008d_1;
				}
				G_B12_0 = L_19;
				G_B12_1 = L_17;
			}
			{
				il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var)));
				U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0* L_20 = ((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))))->___U3CU3E9;
				Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_21 = (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var)));
				Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74(L_21, L_20, (intptr_t)((void*)((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_U3CGetTypesSafelyU3Eb__35_1_mD0A8D58ECF1ADF9351D3B57C260A51854805B3B8_RuntimeMethod_var))), NULL);
				Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_22 = L_21;
				((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))))->___U3CU3E9__35_1 = L_22;
				Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec_t8723CBD97845935DCBB77153BD1FFD5D9999EDC0_il2cpp_TypeInfo_var))))->___U3CU3E9__35_1), (void*)L_22);
				G_B13_0 = L_22;
				G_B13_1 = G_B12_1;
			}

IL_008d_1:
			{
				RuntimeObject* L_23;
				L_23 = Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8((RuntimeObject*)G_B13_1, G_B13_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8_RuntimeMethod_var)));
				TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24;
				L_24 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var)));
				V_2 = L_24;
				IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
				goto IL_00b7;
			}
		}
	}
	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_009a;
		}
		throw e;
	}

CATCH_009a:
	{
		Exception_t* L_25 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		V_4 = L_25;
		Assembly_t* L_26 = __this->___assembly;
		Exception_t* L_27 = V_4;
		String_t* L_28;
		L_28 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA6F359264C3D6098D97B34F55A879BD4282ABEF9)), L_26, L_27, NULL);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_28, NULL);
		V_0 = (bool)0;
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		goto IL_0128;
	}

IL_00b7:
	{
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_29 = V_2;
		__this->___U3CU3E7__wrap1 = L_29;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)L_29);
		__this->___U3CU3E7__wrap2 = 0;
		goto IL_010f;
	}

IL_00c7:
	{
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_30 = __this->___U3CU3E7__wrap1;
		int32_t L_31 = __this->___U3CU3E7__wrap2;
		NullCheck(L_30);
		int32_t L_32 = L_31;
		Type_t* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		V_5 = L_33;
		Type_t* L_34 = V_5;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast<intptr_t> (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_36;
		L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL);
		bool L_37;
		L_37 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_34, L_36, NULL);
		if (L_37)
		{
			goto IL_0101;
		}
	}
	{
		Type_t* L_38 = V_5;
		__this->___U3CU3E2__current = L_38;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_38);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

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

IL_0101:
	{
		int32_t L_39 = __this->___U3CU3E7__wrap2;
		__this->___U3CU3E7__wrap2 = ((int32_t)il2cpp_codegen_add(L_39, 1));
	}

IL_010f:
	{
		int32_t L_40 = __this->___U3CU3E7__wrap2;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_41 = __this->___U3CU3E7__wrap1;
		NullCheck(L_41);
		if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
		{
			goto IL_00c7;
		}
	}
	{
		__this->___U3CU3E7__wrap1 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap1), (void*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)NULL);
		return (bool)0;
	}

IL_0128:
	{
		bool L_42 = V_0;
		return L_42;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* U3CGetTypesSafelyU3Ed__35_System_Collections_Generic_IEnumeratorU3CSystem_TypeU3E_get_Current_mB8219F6708B3866C2051342395157FC925AEA8ED (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetTypesSafelyU3Ed__35_System_Collections_IEnumerator_Reset_m840895FA7E2F01ACFEAB3185C25F1907417F9F91 (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CGetTypesSafelyU3Ed__35_System_Collections_IEnumerator_Reset_m840895FA7E2F01ACFEAB3185C25F1907417F9F91_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetTypesSafelyU3Ed__35_System_Collections_IEnumerator_get_Current_mB28A5657B028511D87AF2DB15D631FF090690FF6 (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetTypesSafelyU3Ed__35_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m7C50E41A556CF784E82B0CFEA752B79C96779D84 (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* V_0 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_1 = __this->___U3CU3El__initialThreadId;
		int32_t L_2;
		L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_0022;
		}
	}
	{
		__this->___U3CU3E1__state = 0;
		V_0 = __this;
		goto IL_0029;
	}

IL_0022:
	{
		U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* L_3 = (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6*)il2cpp_codegen_object_new(U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6_il2cpp_TypeInfo_var);
		U3CGetTypesSafelyU3Ed__35__ctor_m9701C2638FE76E20AFAD85EA4D7A9CF0E2FE0345(L_3, 0, NULL);
		V_0 = L_3;
	}

IL_0029:
	{
		U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* L_4 = V_0;
		Assembly_t* L_5 = __this->___U3CU3E3__assembly;
		NullCheck(L_4);
		L_4->___assembly = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___assembly), (void*)L_5);
		U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetTypesSafelyU3Ed__35_System_Collections_IEnumerable_GetEnumerator_m9BE818126736C35125B5535744D903B198AAA135 (U3CGetTypesSafelyU3Ed__35_t6B6AF6494C5700F0C39005342EA0F3C17E8817E6* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = U3CGetTypesSafelyU3Ed__35_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m7C50E41A556CF784E82B0CFEA752B79C96779D84(__this, NULL);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CHierarchyU3Ed__19__ctor_mB111D2647963CE99561F663B71A4BC5C89AD084A (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		int32_t L_1;
		L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		__this->___U3CU3El__initialThreadId = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CHierarchyU3Ed__19_System_IDisposable_Dispose_m7CB9056D09B57E10B11EC3C2DE1A6B7F89FFD205 (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
		{
			goto IL_0010;
		}
	}
	{
		int32_t L_2 = V_0;
		if ((!(((uint32_t)L_2) == ((uint32_t)2))))
		{
			goto IL_001a;
		}
	}

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

FINALLY_0013:
			{
				U3CHierarchyU3Ed__19_U3CU3Em__Finally1_m6F22ED585D6E7CD9A514605ABDECD14FC772D9EF(__this, NULL);
				return;
			}
		});
		try
		{
			goto IL_001a;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_001a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CHierarchyU3Ed__19_MoveNext_m3E03D051072AE61EDD5C1555D7E14F325EA07B88 (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	Type_t* V_2 = NULL;
	{
		auto __finallyBlock = il2cpp::utils::Fault([&]
		{

FAULT_00e5:
			{
				U3CHierarchyU3Ed__19_System_IDisposable_Dispose_m7CB9056D09B57E10B11EC3C2DE1A6B7F89FFD205(__this, NULL);
				return;
			}
		});
		try
		{
			{
				int32_t L_0 = __this->___U3CU3E1__state;
				V_1 = L_0;
				int32_t L_1 = V_1;
				switch (L_1)
				{
					case 0:
					{
						goto IL_0020_1;
					}
					case 1:
					{
						goto IL_0057_1;
					}
					case 2:
					{
						goto IL_009d_1;
					}
				}
			}
			{
				V_0 = (bool)0;
				goto IL_00ec;
			}

IL_0020_1:
			{
				__this->___U3CU3E1__state = (-1);
				Type_t* L_2 = __this->___type;
				NullCheck(L_2);
				Type_t* L_3;
				L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(115, L_2);
				__this->___U3CbaseTypeU3E5__2 = L_3;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbaseTypeU3E5__2), (void*)L_3);
				goto IL_00d0_1;
			}

IL_003d_1:
			{
				Type_t* L_4 = __this->___U3CbaseTypeU3E5__2;
				__this->___U3CU3E2__current = L_4;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_4);
				__this->___U3CU3E1__state = 1;
				V_0 = (bool)1;
				goto IL_00ec;
			}

IL_0057_1:
			{
				__this->___U3CU3E1__state = (-1);
				Type_t* L_5 = __this->___U3CbaseTypeU3E5__2;
				il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
				RuntimeObject* L_6;
				L_6 = TypeUtility_GetInterfaces_mC68C5483293CF8F0062CB509F455FD41CAA7E3F6(L_5, (bool)0, NULL);
				NullCheck(L_6);
				RuntimeObject* L_7;
				L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var, L_6);
				__this->___U3CU3E7__wrap2 = L_7;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap2), (void*)L_7);
				__this->___U3CU3E1__state = ((int32_t)-3);
				goto IL_00a5_1;
			}

IL_007f_1:
			{
				RuntimeObject* L_8 = __this->___U3CU3E7__wrap2;
				NullCheck(L_8);
				Type_t* L_9;
				L_9 = InterfaceFuncInvoker0< Type_t* >::Invoke(0, IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var, L_8);
				V_2 = L_9;
				Type_t* L_10 = V_2;
				__this->___U3CU3E2__current = L_10;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_10);
				__this->___U3CU3E1__state = 2;
				V_0 = (bool)1;
				goto IL_00ec;
			}

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

IL_00a5_1:
			{
				RuntimeObject* L_11 = __this->___U3CU3E7__wrap2;
				NullCheck(L_11);
				bool L_12;
				L_12 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_11);
				if (L_12)
				{
					goto IL_007f_1;
				}
			}
			{
				U3CHierarchyU3Ed__19_U3CU3Em__Finally1_m6F22ED585D6E7CD9A514605ABDECD14FC772D9EF(__this, NULL);
				__this->___U3CU3E7__wrap2 = (RuntimeObject*)NULL;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E7__wrap2), (void*)(RuntimeObject*)NULL);
				Type_t* L_13 = __this->___U3CbaseTypeU3E5__2;
				NullCheck(L_13);
				Type_t* L_14;
				L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(115, L_13);
				__this->___U3CbaseTypeU3E5__2 = L_14;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbaseTypeU3E5__2), (void*)L_14);
			}

IL_00d0_1:
			{
				Type_t* L_15 = __this->___U3CbaseTypeU3E5__2;
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				bool L_16;
				L_16 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_15, (Type_t*)NULL, NULL);
				if (L_16)
				{
					goto IL_003d_1;
				}
			}
			{
				V_0 = (bool)0;
				goto IL_00ec;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00ec:
	{
		bool L_17 = V_0;
		return L_17;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CHierarchyU3Ed__19_U3CU3Em__Finally1_m6F22ED585D6E7CD9A514605ABDECD14FC772D9EF (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CU3E1__state = (-1);
		RuntimeObject* L_0 = __this->___U3CU3E7__wrap2;
		if (!L_0)
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_1 = __this->___U3CU3E7__wrap2;
		NullCheck(L_1);
		InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
	}

IL_001a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* U3CHierarchyU3Ed__19_System_Collections_Generic_IEnumeratorU3CSystem_TypeU3E_get_Current_m5EFCB8EB88D317AF6156426825200F906EB0A810 (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CHierarchyU3Ed__19_System_Collections_IEnumerator_Reset_m7C986C6FFE1FBF80813EBCFB877F2D60721006C2 (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CHierarchyU3Ed__19_System_Collections_IEnumerator_Reset_m7C986C6FFE1FBF80813EBCFB877F2D60721006C2_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CHierarchyU3Ed__19_System_Collections_IEnumerator_get_Current_m5D85D3A2D66C28D857D6C9CA98DA205E74437997 (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CHierarchyU3Ed__19_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m6EE8DB07EDA82E3CF4701F85D20E57121356B4F9 (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* V_0 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_1 = __this->___U3CU3El__initialThreadId;
		int32_t L_2;
		L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_0022;
		}
	}
	{
		__this->___U3CU3E1__state = 0;
		V_0 = __this;
		goto IL_0029;
	}

IL_0022:
	{
		U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* L_3 = (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E*)il2cpp_codegen_object_new(U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E_il2cpp_TypeInfo_var);
		U3CHierarchyU3Ed__19__ctor_mB111D2647963CE99561F663B71A4BC5C89AD084A(L_3, 0, NULL);
		V_0 = L_3;
	}

IL_0029:
	{
		U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* L_4 = V_0;
		Type_t* L_5 = __this->___U3CU3E3__type;
		NullCheck(L_4);
		L_4->___type = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___type), (void*)L_5);
		U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CHierarchyU3Ed__19_System_Collections_IEnumerable_GetEnumerator_m337D4C1FDA4980277E13F388DA3A9555976A8061 (U3CHierarchyU3Ed__19_t2E56ECEF9F733EBB779A7B47623E2956EC8FA61E* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = U3CHierarchyU3Ed__19_System_Collections_Generic_IEnumerableU3CSystem_TypeU3E_GetEnumerator_m6EE8DB07EDA82E3CF4701F85D20E57121356B4F9(__this, NULL);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* LooseAssemblyNameConverter_get_ModelType_mB19B6AFD590D99235B8AA71EBBFE78EE9444521F (LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7_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);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LooseAssemblyNameConverter_CreateInstance_mDA13B4217C2F40BE38CAB5D948C2D50ABFA129AE (LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, Type_t* ___1_storageType, 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 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 LooseAssemblyNameConverter_TrySerialize_mA6B65EF2FE0C61D1314D291A85C4841344734252 (LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E* __this, RuntimeObject* ___0_instance, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23** ___1_serialized, Type_t* ___2_storageType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23** L_0 = ___1_serialized;
		RuntimeObject* L_1 = ___0_instance;
		String_t* L_2 = ((LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7*)UnBox(L_1, LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7_il2cpp_TypeInfo_var))->___name;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_3 = (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23*)il2cpp_codegen_object_new(fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_il2cpp_TypeInfo_var);
		fsData__ctor_m144DD5B09AD525C0F94B2E1750A4256495266F66(L_3, L_2, NULL);
		*((RuntimeObject**)L_0) = (RuntimeObject*)L_3;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_3);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_4 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 LooseAssemblyNameConverter_TryDeserialize_mB83E01E613DBD3F4F96BE45BB20C4F12636422FE (LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, RuntimeObject** ___1_instance, Type_t* ___2_storageType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05F5AA68C219733BAB29857305A6108960D34C0A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* G_B3_0 = NULL;
	String_t* G_B3_1 = NULL;
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	String_t* G_B4_0 = NULL;
	String_t* G_B4_1 = NULL;
	{
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_0 = ___0_data;
		NullCheck(L_0);
		bool L_1;
		L_1 = fsData_get_IsString_m1B40F32297A731D5A4EB637438B95632453C84B8(L_0, NULL);
		if (L_1)
		{
			goto IL_0025;
		}
	}
	{
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_2 = ___0_data;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_3 = L_2;
		if (L_3)
		{
			G_B3_0 = L_3;
			G_B3_1 = _stringLiteral05F5AA68C219733BAB29857305A6108960D34C0A;
			goto IL_0015;
		}
		G_B2_0 = L_3;
		G_B2_1 = _stringLiteral05F5AA68C219733BAB29857305A6108960D34C0A;
	}
	{
		G_B4_0 = ((String_t*)(NULL));
		G_B4_1 = G_B2_1;
		goto IL_001a;
	}

IL_0015:
	{
		NullCheck(G_B3_0);
		String_t* L_4;
		L_4 = VirtualFuncInvoker0< String_t* >::Invoke(3, G_B3_0);
		G_B4_0 = L_4;
		G_B4_1 = G_B3_1;
	}

IL_001a:
	{
		String_t* L_5;
		L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B4_1, G_B4_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_6;
		L_6 = fsResult_Fail_m3315594F29830C02FD560F7401D311F99DA241CD(L_5, NULL);
		return L_6;
	}

IL_0025:
	{
		RuntimeObject** L_7 = ___1_instance;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_8 = ___0_data;
		NullCheck(L_8);
		String_t* L_9;
		L_9 = fsData_get_AsString_mCF0FBBF9D300BCAC9E0F1C7B6C9DAA4B8AFB9570(L_8, NULL);
		LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7 L_10;
		memset((&L_10), 0, sizeof(L_10));
		LooseAssemblyName__ctor_m8834C59F1E492EA1A935207B7134961B35DCE8EA((&L_10), L_9, NULL);
		LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7 L_11 = L_10;
		RuntimeObject* L_12 = Box(LooseAssemblyName_tC97ADB72D05690F83359E9C25731C6D71FE6D3E7_il2cpp_TypeInfo_var, &L_11);
		*((RuntimeObject**)L_7) = (RuntimeObject*)L_12;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)L_12);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_13 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LooseAssemblyNameConverter__ctor_mE139E612CCF8019E6150DE862817FA1E3EE25CFF (LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E* __this, const RuntimeMethod* method) 
{
	{
		fsDirectConverter__ctor_mCE6F7898DA2A3FBE101F5939D06A809E3164ABE1(__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 Type_t* NamespaceConverter_get_ModelType_m19B036601B6EAD39365E78803BBD02DC3501ADAE (NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_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);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NamespaceConverter_CreateInstance_mB2970F338146D188B4AFF549B6CE84E156E90BDE (NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, Type_t* ___1_storageType, 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 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 NamespaceConverter_TrySerialize_m525E79E5EC37A73BDE5B7C524825D534BE92CE65 (NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682* __this, RuntimeObject* ___0_instance, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23** ___1_serialized, Type_t* ___2_storageType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23** L_0 = ___1_serialized;
		RuntimeObject* L_1 = ___0_instance;
		NullCheck(((Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC*)CastclassSealed((RuntimeObject*)L_1, Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_il2cpp_TypeInfo_var)));
		String_t* L_2;
		L_2 = Namespace_get_FullName_mDB579A0D0D2C27FE32DEDCEA37DC084EF08D3D36_inline(((Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC*)CastclassSealed((RuntimeObject*)L_1, Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_il2cpp_TypeInfo_var)), NULL);
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_3 = (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23*)il2cpp_codegen_object_new(fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_il2cpp_TypeInfo_var);
		fsData__ctor_m144DD5B09AD525C0F94B2E1750A4256495266F66(L_3, L_2, NULL);
		*((RuntimeObject**)L_0) = (RuntimeObject*)L_3;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_3);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_4 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 NamespaceConverter_TryDeserialize_mC49A2DD95384647E052E58E4F592B2779435202F (NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, RuntimeObject** ___1_instance, Type_t* ___2_storageType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05F5AA68C219733BAB29857305A6108960D34C0A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* G_B3_0 = NULL;
	String_t* G_B3_1 = NULL;
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	String_t* G_B4_0 = NULL;
	String_t* G_B4_1 = NULL;
	{
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_0 = ___0_data;
		NullCheck(L_0);
		bool L_1;
		L_1 = fsData_get_IsString_m1B40F32297A731D5A4EB637438B95632453C84B8(L_0, NULL);
		if (L_1)
		{
			goto IL_0025;
		}
	}
	{
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_2 = ___0_data;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_3 = L_2;
		if (L_3)
		{
			G_B3_0 = L_3;
			G_B3_1 = _stringLiteral05F5AA68C219733BAB29857305A6108960D34C0A;
			goto IL_0015;
		}
		G_B2_0 = L_3;
		G_B2_1 = _stringLiteral05F5AA68C219733BAB29857305A6108960D34C0A;
	}
	{
		G_B4_0 = ((String_t*)(NULL));
		G_B4_1 = G_B2_1;
		goto IL_001a;
	}

IL_0015:
	{
		NullCheck(G_B3_0);
		String_t* L_4;
		L_4 = VirtualFuncInvoker0< String_t* >::Invoke(3, G_B3_0);
		G_B4_0 = L_4;
		G_B4_1 = G_B3_1;
	}

IL_001a:
	{
		String_t* L_5;
		L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B4_1, G_B4_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_6;
		L_6 = fsResult_Fail_m3315594F29830C02FD560F7401D311F99DA241CD(L_5, NULL);
		return L_6;
	}

IL_0025:
	{
		RuntimeObject** L_7 = ___1_instance;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_8 = ___0_data;
		NullCheck(L_8);
		String_t* L_9;
		L_9 = fsData_get_AsString_mCF0FBBF9D300BCAC9E0F1C7B6C9DAA4B8AFB9570(L_8, NULL);
		il2cpp_codegen_runtime_class_init_inline(Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC_il2cpp_TypeInfo_var);
		Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC* L_10;
		L_10 = Namespace_FromFullName_m1F3A9348555D5C71E8963B495BC4C41EDBE45C63(L_9, NULL);
		*((RuntimeObject**)L_7) = (RuntimeObject*)L_10;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_7, (void*)(RuntimeObject*)L_10);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_11 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NamespaceConverter__ctor_mA33B806D736BCA8EDC2B2F43A919B01CC958E339 (NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682* __this, const RuntimeMethod* method) 
{
	{
		fsDirectConverter__ctor_mCE6F7898DA2A3FBE101F5939D06A809E3164ABE1(__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 fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 Ray2DConverter_DoSerialize_m2CDE91F48310806906DB55D3F3C3798524F6205E (Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17* __this, Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A ___0_model, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___1_serialized, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33287F105C03C1EEEA6FE0E3FD01FE17D1E27838);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74CC3B7E957B3E7555158404BFDECEF3E64B046B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsBaseConverter_SerializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA477EC6F5D83CF9813DED311B44EB25069A67FD7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_0 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* L_1 = ___1_serialized;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = Ray2D_get_origin_m0ED90B16DD643D21B9745F1D45402B81F67707EC_inline((&___0_model), NULL);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_3;
		L_3 = fsBaseConverter_SerializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA477EC6F5D83CF9813DED311B44EB25069A67FD7(__this, L_1, (Type_t*)NULL, _stringLiteral74CC3B7E957B3E7555158404BFDECEF3E64B046B, L_2, fsBaseConverter_SerializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA477EC6F5D83CF9813DED311B44EB25069A67FD7_RuntimeMethod_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_4;
		L_4 = fsResult_op_Addition_mA94A4AD68668E539DEFE1255DC72B9D11A6DE41C(L_0, L_3, NULL);
		Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* L_5 = ___1_serialized;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		L_6 = Ray2D_get_direction_m9D6E497DCC5FDB2EEF7FA6356EE707169D751325_inline((&___0_model), NULL);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_7;
		L_7 = fsBaseConverter_SerializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA477EC6F5D83CF9813DED311B44EB25069A67FD7(__this, L_5, (Type_t*)NULL, _stringLiteral33287F105C03C1EEEA6FE0E3FD01FE17D1E27838, L_6, fsBaseConverter_SerializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA477EC6F5D83CF9813DED311B44EB25069A67FD7_RuntimeMethod_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_8;
		L_8 = fsResult_op_Addition_mA94A4AD68668E539DEFE1255DC72B9D11A6DE41C(L_4, L_7, NULL);
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 Ray2DConverter_DoDeserialize_mAC43A59CCEC9EA2FAD564306C791AEFB7E22DAB3 (Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17* __this, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___0_data, Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* ___1_model, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33287F105C03C1EEEA6FE0E3FD01FE17D1E27838);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74CC3B7E957B3E7555158404BFDECEF3E64B046B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsBaseConverter_DeserializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m99FA8D5FB2DA808B5B3DBC7945D5B5592F11C358_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_0 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* L_1 = ___1_model;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = Ray2D_get_origin_m0ED90B16DD643D21B9745F1D45402B81F67707EC_inline(L_1, NULL);
		V_0 = L_2;
		Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* L_3 = ___0_data;
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_4;
		L_4 = fsBaseConverter_DeserializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m99FA8D5FB2DA808B5B3DBC7945D5B5592F11C358(__this, L_3, (Type_t*)NULL, _stringLiteral74CC3B7E957B3E7555158404BFDECEF3E64B046B, (&V_0), fsBaseConverter_DeserializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m99FA8D5FB2DA808B5B3DBC7945D5B5592F11C358_RuntimeMethod_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_5;
		L_5 = fsResult_op_Addition_mA94A4AD68668E539DEFE1255DC72B9D11A6DE41C(L_0, L_4, NULL);
		Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* L_6 = ___1_model;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
		Ray2D_set_origin_m1844D677985BDEFD1DC73574D44397218586F2E9_inline(L_6, L_7, NULL);
		Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* L_8 = ___1_model;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
		L_9 = Ray2D_get_direction_m9D6E497DCC5FDB2EEF7FA6356EE707169D751325_inline(L_8, NULL);
		V_1 = L_9;
		Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* L_10 = ___0_data;
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_11;
		L_11 = fsBaseConverter_DeserializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m99FA8D5FB2DA808B5B3DBC7945D5B5592F11C358(__this, L_10, (Type_t*)NULL, _stringLiteral33287F105C03C1EEEA6FE0E3FD01FE17D1E27838, (&V_1), fsBaseConverter_DeserializeMember_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m99FA8D5FB2DA808B5B3DBC7945D5B5592F11C358_RuntimeMethod_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_12;
		L_12 = fsResult_op_Addition_mA94A4AD68668E539DEFE1255DC72B9D11A6DE41C(L_5, L_11, NULL);
		Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* L_13 = ___1_model;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_1;
		Ray2D_set_direction_mEDCE095AE4E01E9CFE798968691A750B183F7EBF_inline(L_13, L_14, NULL);
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Ray2DConverter_CreateInstance_mC4483214E994B76F96970FF99BB554FB727167E4 (Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, Type_t* ___1_storageType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A));
		Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A L_0 = V_0;
		Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A L_1 = L_0;
		RuntimeObject* L_2 = Box(Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A_il2cpp_TypeInfo_var, &L_1);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray2DConverter__ctor_mFCD2BA4B7D50BF03A02FE263BAD388BFA121AECA (Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsDirectConverter_1__ctor_mBFCA0DE0165FE7459AEBC89AC73731BBCF7F64E6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		fsDirectConverter_1__ctor_mBFCA0DE0165FE7459AEBC89AC73731BBCF7F64E6(__this, fsDirectConverter_1__ctor_mBFCA0DE0165FE7459AEBC89AC73731BBCF7F64E6_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 RayConverter_DoSerialize_m69D7D5CE5706F302544207622C297087AA073F83 (RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_model, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___1_serialized, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33287F105C03C1EEEA6FE0E3FD01FE17D1E27838);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74CC3B7E957B3E7555158404BFDECEF3E64B046B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsBaseConverter_SerializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mB713137A72F280700A2ECEA7B05D487A15DBBEA4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_0 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* L_1 = ___1_serialized;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline((&___0_model), NULL);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_3;
		L_3 = fsBaseConverter_SerializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mB713137A72F280700A2ECEA7B05D487A15DBBEA4(__this, L_1, (Type_t*)NULL, _stringLiteral74CC3B7E957B3E7555158404BFDECEF3E64B046B, L_2, fsBaseConverter_SerializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mB713137A72F280700A2ECEA7B05D487A15DBBEA4_RuntimeMethod_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_4;
		L_4 = fsResult_op_Addition_mA94A4AD68668E539DEFE1255DC72B9D11A6DE41C(L_0, L_3, NULL);
		Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* L_5 = ___1_serialized;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline((&___0_model), NULL);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_7;
		L_7 = fsBaseConverter_SerializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mB713137A72F280700A2ECEA7B05D487A15DBBEA4(__this, L_5, (Type_t*)NULL, _stringLiteral33287F105C03C1EEEA6FE0E3FD01FE17D1E27838, L_6, fsBaseConverter_SerializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mB713137A72F280700A2ECEA7B05D487A15DBBEA4_RuntimeMethod_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_8;
		L_8 = fsResult_op_Addition_mA94A4AD68668E539DEFE1255DC72B9D11A6DE41C(L_4, L_7, NULL);
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 RayConverter_DoDeserialize_mDC94564FC1FAC221EF831AF9AF4E1175ED7967F2 (RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D* __this, Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* ___0_data, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* ___1_model, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33287F105C03C1EEEA6FE0E3FD01FE17D1E27838);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74CC3B7E957B3E7555158404BFDECEF3E64B046B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsBaseConverter_DeserializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7AC87D2BB880EB5DA39180347AED8A66F8A8EEB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_0 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_1 = ___1_model;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline(L_1, NULL);
		V_0 = L_2;
		Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* L_3 = ___0_data;
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_4;
		L_4 = fsBaseConverter_DeserializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7AC87D2BB880EB5DA39180347AED8A66F8A8EEB(__this, L_3, (Type_t*)NULL, _stringLiteral74CC3B7E957B3E7555158404BFDECEF3E64B046B, (&V_0), fsBaseConverter_DeserializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7AC87D2BB880EB5DA39180347AED8A66F8A8EEB_RuntimeMethod_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_5;
		L_5 = fsResult_op_Addition_mA94A4AD68668E539DEFE1255DC72B9D11A6DE41C(L_0, L_4, NULL);
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_6 = ___1_model;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
		Ray_set_origin_m9B19A7BE86636111E3B16BCE08EAE030F37FE64D_inline(L_6, L_7, NULL);
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_8 = ___1_model;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		L_9 = Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline(L_8, NULL);
		V_1 = L_9;
		Dictionary_2_t9D50BDE1AE9A04E8610682F97C4DB702D3A9B4D3* L_10 = ___0_data;
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_11;
		L_11 = fsBaseConverter_DeserializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7AC87D2BB880EB5DA39180347AED8A66F8A8EEB(__this, L_10, (Type_t*)NULL, _stringLiteral33287F105C03C1EEEA6FE0E3FD01FE17D1E27838, (&V_1), fsBaseConverter_DeserializeMember_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mE7AC87D2BB880EB5DA39180347AED8A66F8A8EEB_RuntimeMethod_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_12;
		L_12 = fsResult_op_Addition_mA94A4AD68668E539DEFE1255DC72B9D11A6DE41C(L_5, L_11, NULL);
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_13 = ___1_model;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_1;
		Ray_set_direction_m8A8FF8101045BAE51BE5D5C1B6C21D0D5592DA98_inline(L_13, L_14, NULL);
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RayConverter_CreateInstance_m023835981B6872E0A01ED20D2635AE9BCFB2AED0 (RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, Type_t* ___1_storageType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00));
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_0 = V_0;
		Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_1 = L_0;
		RuntimeObject* L_2 = Box(Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00_il2cpp_TypeInfo_var, &L_1);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RayConverter__ctor_m8B3EF461784305F308BF7D6259A3019B7DD2DB03 (RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsDirectConverter_1__ctor_m644F4C264CCF8F165037066D5AC2034B6D176110_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		fsDirectConverter_1__ctor_m644F4C264CCF8F165037066D5AC2034B6D176110(__this, fsDirectConverter_1__ctor_m644F4C264CCF8F165037066D5AC2034B6D176110_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* UnityObjectConverter_get_objectReferences_mE0B7C99E0991DBA79ECCB99F81C82136C22F3416 (UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsContext_Get_TisList_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_mA3B93EBB8AE2CB1407D9CD515F82B00D1FE62638_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_0 = ((fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04*)__this)->___Serializer;
		NullCheck(L_0);
		fsContext_t3B227C205D84208E2D8934429C07677542C97B5F* L_1 = L_0->___Context;
		NullCheck(L_1);
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_2;
		L_2 = fsContext_Get_TisList_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_mA3B93EBB8AE2CB1407D9CD515F82B00D1FE62638(L_1, fsContext_Get_TisList_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_mA3B93EBB8AE2CB1407D9CD515F82B00D1FE62638_RuntimeMethod_var);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityObjectConverter_CanProcess_m561DF6C035BDD50DBF3ABA03EBA3946E451E8CC5 (UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF* __this, Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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_type;
		NullCheck(L_1);
		bool L_3;
		L_3 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_1, L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityObjectConverter_RequestCycleSupport_m6318E3411DE26A9F9FD38E58DCF4E29863634F34 (UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF* __this, Type_t* ___0_storageType, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnityObjectConverter_RequestInheritanceSupport_m4E047496E7F592E0ABEBDD12486B016D75C679BB (UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF* __this, Type_t* ___0_storageType, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 UnityObjectConverter_TrySerialize_m04D02BCCF4CDD400F40D5CE29D7E8E5FB444604A (UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF* __this, RuntimeObject* ___0_instance, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23** ___1_serialized, Type_t* ___2_storageType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_0 = NULL;
	int32_t V_1 = 0;
	{
		RuntimeObject* L_0 = ___0_instance;
		V_0 = ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)CastclassClass((RuntimeObject*)L_0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var));
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_1;
		L_1 = UnityObjectConverter_get_objectReferences_mE0B7C99E0991DBA79ECCB99F81C82136C22F3416(__this, NULL);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_1, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
		V_1 = L_2;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23** L_3 = ___1_serialized;
		int32_t L_4 = V_1;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_5 = (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23*)il2cpp_codegen_object_new(fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_il2cpp_TypeInfo_var);
		fsData__ctor_mEF553618B93DB72D7816FD84740EC37A942F129C(L_5, ((int64_t)L_4), NULL);
		*((RuntimeObject**)L_3) = (RuntimeObject*)L_5;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_5);
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_6;
		L_6 = UnityObjectConverter_get_objectReferences_mE0B7C99E0991DBA79ECCB99F81C82136C22F3416(__this, NULL);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_7 = V_0;
		NullCheck(L_6);
		List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_6, L_7, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_8 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 UnityObjectConverter_TryDeserialize_m6EAC5B6CC58F710CA73DBF1D6BD50D5CC59E9A6D (UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_storage, RuntimeObject** ___1_instance, Type_t* ___2_storageType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FCA1115CE743F3FC95B5F17B7D1735C326A0603);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB2CAB2D9C69D16C03349F9B196483A7C12E3FE98);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_2 = NULL;
	{
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_0 = ___0_storage;
		NullCheck(L_0);
		int64_t L_1;
		L_1 = fsData_get_AsInt64_m1C652F5AF0A3C8EB84183204CF3AE983AEC3441E(L_0, NULL);
		V_0 = ((int32_t)L_1);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_2 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		V_1 = L_2;
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) < ((int32_t)0)))
		{
			goto IL_006a;
		}
	}
	{
		int32_t L_4 = V_0;
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_5;
		L_5 = UnityObjectConverter_get_objectReferences_mE0B7C99E0991DBA79ECCB99F81C82136C22F3416(__this, NULL);
		NullCheck(L_5);
		int32_t L_6;
		L_6 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_5, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var);
		if ((((int32_t)L_4) >= ((int32_t)L_6)))
		{
			goto IL_006a;
		}
	}
	{
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_7;
		L_7 = UnityObjectConverter_get_objectReferences_mE0B7C99E0991DBA79ECCB99F81C82136C22F3416(__this, NULL);
		int32_t L_8 = V_0;
		NullCheck(L_7);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9;
		L_9 = List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B(L_7, L_8, List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var);
		V_2 = L_9;
		RuntimeObject** L_10 = ___1_instance;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_11 = V_2;
		*((RuntimeObject**)L_10) = (RuntimeObject*)L_11;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_11);
		RuntimeObject** L_12 = ___1_instance;
		RuntimeObject* L_13 = *((RuntimeObject**)L_12);
		if (!L_13)
		{
			goto IL_0084;
		}
	}
	{
		Type_t* L_14 = ___2_storageType;
		RuntimeObject** L_15 = ___1_instance;
		RuntimeObject* L_16 = *((RuntimeObject**)L_15);
		NullCheck(L_14);
		bool L_17;
		L_17 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(118, L_14, L_16);
		if (L_17)
		{
			goto IL_0084;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_18 = V_2;
		NullCheck(L_18);
		int32_t L_19;
		L_19 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_18);
		if (!L_19)
		{
			goto IL_0065;
		}
	}
	{
		int32_t L_20 = V_0;
		int32_t L_21 = L_20;
		RuntimeObject* L_22 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_21);
		RuntimeObject** L_23 = ___1_instance;
		RuntimeObject* L_24 = *((RuntimeObject**)L_23);
		NullCheck(L_24);
		Type_t* L_25;
		L_25 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_24, NULL);
		Type_t* L_26 = ___2_storageType;
		String_t* L_27;
		L_27 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralB2CAB2D9C69D16C03349F9B196483A7C12E3FE98, L_22, L_25, L_26, NULL);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_AddMessage_mC4B690BC3884FF2D235733FD65081C163B4DDD55((&V_1), L_27, NULL);
	}

IL_0065:
	{
		RuntimeObject** L_28 = ___1_instance;
		*((RuntimeObject**)L_28) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_28, (void*)(RuntimeObject*)NULL);
		goto IL_0084;
	}

IL_006a:
	{
		int32_t L_29 = V_0;
		int32_t L_30 = L_29;
		RuntimeObject* L_31 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_30);
		String_t* L_32;
		L_32 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral9FCA1115CE743F3FC95B5F17B7D1735C326A0603, L_31, NULL);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_AddMessage_mC4B690BC3884FF2D235733FD65081C163B4DDD55((&V_1), L_32, NULL);
		RuntimeObject** L_33 = ___1_instance;
		*((RuntimeObject**)L_33) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_33, (void*)(RuntimeObject*)NULL);
	}

IL_0084:
	{
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_34 = V_1;
		return L_34;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnityObjectConverter_CreateInstance_mD4FA2B90A8700DCC585D1431FACD9AD5FDE0D4C7 (UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, Type_t* ___1_storageType, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___1_storageType;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityObjectConverter__ctor_mFA76717DCDA335EA5F6687B108DE6AEC3810288C (UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF* __this, const RuntimeMethod* method) 
{
	{
		fsConverter__ctor_m3C3DE66DA4A3FA50ED9A7D0F10EF70BB0D5FEA26(__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 RuntimeObject* DictionaryAsset_get_Item_mFAA297C5D662301DBF147943F1FD8068F1D4A50F (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, String_t* ___0_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		String_t* L_1 = ___0_key;
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_0, L_1, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryAsset_set_Item_mD6D6989803DD04FF948128A3ADC0BC64D3324F7D (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		String_t* L_1 = ___0_key;
		RuntimeObject* L_2 = ___1_value;
		NullCheck(L_0);
		Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_0, L_1, L_2, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = __this->___U3CdictionaryU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryAsset_set_dictionary_mF12CE88E8FBF96B80C3A22884190B26C5E1582F9 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = ___0_value;
		__this->___U3CdictionaryU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdictionaryU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DictionaryAsset_get_Count_m9D5B292F43C01945457E71974CD5E93EA96EC137 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mA194D0E2787B81ED9FC54005AF0B23147EF51CBA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = Dictionary_2_get_Count_mA194D0E2787B81ED9FC54005AF0B23147EF51CBA(L_0, Dictionary_2_get_Count_mA194D0E2787B81ED9FC54005AF0B23147EF51CBA_RuntimeMethod_var);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryAsset_get_Keys_mB7C9F7375AF52A412D1075842818BD855CC39DB7 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m695E003DE675B51E3006780E449C11CAC0967214_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		NullCheck(L_0);
		KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* L_1;
		L_1 = Dictionary_2_get_Keys_m695E003DE675B51E3006780E449C11CAC0967214(L_0, Dictionary_2_get_Keys_m695E003DE675B51E3006780E449C11CAC0967214_RuntimeMethod_var);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryAsset_get_Values_m42E9DC82A5BA7F62D6D19F1BEC10D4D8949B12B6 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mA5EC7E179F55A2C9C6E256032344B019965C33AC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		NullCheck(L_0);
		ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* L_1;
		L_1 = Dictionary_2_get_Values_mA5EC7E179F55A2C9C6E256032344B019965C33AC(L_0, Dictionary_2_get_Values_mA5EC7E179F55A2C9C6E256032344B019965C33AC_RuntimeMethod_var);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryAsset_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CSystem_StringU2CSystem_ObjectU3EU3E_get_IsReadOnly_mCFE39BBDEBAE75CAFD0CB91961FCA5D117EBA8D6 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t7FAFDB77857BA6F1396E710E9F065944B2183233_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		NullCheck(L_0);
		bool L_1;
		L_1 = InterfaceFuncInvoker0< bool >::Invoke(1, ICollection_1_t7FAFDB77857BA6F1396E710E9F065944B2183233_il2cpp_TypeInfo_var, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryAsset_OnAfterDeserialize_m8A35C74F525B60E886DF587A4507EA73BF661B1E (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		LudiqScriptableObject_OnAfterDeserialize_m622CDCDACBD0B2B628EAEBD829C5753CA9D25ACB(__this, NULL);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		if (L_0)
		{
			goto IL_0019;
		}
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_1 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_1, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
		DictionaryAsset_set_dictionary_mF12CE88E8FBF96B80C3A22884190B26C5E1582F9_inline(__this, L_1, NULL);
	}

IL_0019:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryAsset_Clear_mB99979464FF39B4D006E798859AB9DBEBC87C08E (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		NullCheck(L_0);
		Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB(L_0, Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryAsset_ContainsKey_mC26329B3FE58DBB3A239DA09316BA7E13C0E1CE7 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, String_t* ___0_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		String_t* L_1 = ___0_key;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_0, L_1, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryAsset_Add_m128C73B46FEC5FC3E40D0B42EC6E05EAA4EA19E3 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		String_t* L_1 = ___0_key;
		RuntimeObject* L_2 = ___1_value;
		NullCheck(L_0);
		Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443(L_0, L_1, L_2, Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryAsset_Merge_m582429083544DEE349130786956BCAF8037B36D2 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* ___0_other, bool ___1_overwriteExisting, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* L_0 = ___0_other;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = DictionaryAsset_get_Keys_mB7C9F7375AF52A412D1075842818BD855CC39DB7(L_0, NULL);
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var, L_1);
		V_0 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0058:
			{
				{
					RuntimeObject* L_3 = V_0;
					if (!L_3)
					{
						goto IL_0061;
					}
				}
				{
					RuntimeObject* L_4 = V_0;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_0061:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_004e_1;
			}

IL_000e_1:
			{
				RuntimeObject* L_5 = V_0;
				NullCheck(L_5);
				String_t* L_6;
				L_6 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var, L_5);
				V_1 = L_6;
				bool L_7 = ___1_overwriteExisting;
				if (!L_7)
				{
					goto IL_002d_1;
				}
			}
			{
				Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_8;
				L_8 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
				String_t* L_9 = V_1;
				DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* L_10 = ___0_other;
				String_t* L_11 = V_1;
				NullCheck(L_10);
				RuntimeObject* L_12;
				L_12 = DictionaryAsset_get_Item_mFAA297C5D662301DBF147943F1FD8068F1D4A50F(L_10, L_11, NULL);
				NullCheck(L_8);
				Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_8, L_9, L_12, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
				goto IL_004e_1;
			}

IL_002d_1:
			{
				Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_13;
				L_13 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
				String_t* L_14 = V_1;
				NullCheck(L_13);
				bool L_15;
				L_15 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_13, L_14, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
				if (L_15)
				{
					goto IL_004e_1;
				}
			}
			{
				Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_16;
				L_16 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
				String_t* L_17 = V_1;
				DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* L_18 = ___0_other;
				String_t* L_19 = V_1;
				NullCheck(L_18);
				RuntimeObject* L_20;
				L_20 = DictionaryAsset_get_Item_mFAA297C5D662301DBF147943F1FD8068F1D4A50F(L_18, L_19, NULL);
				NullCheck(L_16);
				Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443(L_16, L_17, L_20, Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443_RuntimeMethod_var);
			}

IL_004e_1:
			{
				RuntimeObject* L_21 = V_0;
				NullCheck(L_21);
				bool L_22;
				L_22 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_21);
				if (L_22)
				{
					goto IL_000e_1;
				}
			}
			{
				goto IL_0062;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0062:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryAsset_Remove_m873FA8E1B5E79515E876771097D7C6492E201543 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, String_t* ___0_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		String_t* L_1 = ___0_key;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C(L_0, L_1, Dictionary_2_Remove_m2114FDE2525CF3B91B50AB1F5D5C28464EC55E3C_RuntimeMethod_var);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryAsset_TryGetValue_m2656F4B7D466B7881B639882D91E31662360CEB5 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, String_t* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		String_t* L_1 = ___0_key;
		RuntimeObject** L_2 = ___1_value;
		NullCheck(L_0);
		bool L_3;
		L_3 = Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8(L_0, L_1, L_2, Dictionary_2_TryGetValue_mC14A0401676B34A68B06FC858BA801E7DF99B7D8_RuntimeMethod_var);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryAsset_GetEnumerator_m98EB83BA05F5E4BFF6E45F4149CF2DEFB0C7BAD7 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		NullCheck(L_0);
		Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 L_1;
		L_1 = Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC(L_0, Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var);
		Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 L_2 = L_1;
		RuntimeObject* L_3 = Box(Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62_il2cpp_TypeInfo_var, &L_2);
		return (RuntimeObject*)L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DictionaryAsset_System_Collections_IEnumerable_GetEnumerator_mBB174CBAD3BB13A529BE2188750B9A696344088B (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryAsset_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CSystem_StringU2CSystem_ObjectU3EU3E_Add_mF75A36FE3F6A9A3F5C73757F633F9D6AD1C55F8D (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 ___0_item, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t7FAFDB77857BA6F1396E710E9F065944B2183233_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 L_1 = ___0_item;
		NullCheck(L_0);
		InterfaceActionInvoker1< KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 >::Invoke(2, ICollection_1_t7FAFDB77857BA6F1396E710E9F065944B2183233_il2cpp_TypeInfo_var, L_0, L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryAsset_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CSystem_StringU2CSystem_ObjectU3EU3E_Contains_m146DE715870D5921DB19C77DEC2164279A872CF6 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 ___0_item, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t7FAFDB77857BA6F1396E710E9F065944B2183233_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 L_1 = ___0_item;
		NullCheck(L_0);
		bool L_2;
		L_2 = InterfaceFuncInvoker1< bool, KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 >::Invoke(4, ICollection_1_t7FAFDB77857BA6F1396E710E9F065944B2183233_il2cpp_TypeInfo_var, L_0, L_1);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryAsset_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CSystem_StringU2CSystem_ObjectU3EU3E_CopyTo_m586F9EB9733287BA72745561AA23A0CB971D0E28 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, KeyValuePair_2U5BU5D_tB0707823AD77DFC250A1B32BFDE51BCC2B93F6B1* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t7FAFDB77857BA6F1396E710E9F065944B2183233_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		KeyValuePair_2U5BU5D_tB0707823AD77DFC250A1B32BFDE51BCC2B93F6B1* L_1 = ___0_array;
		int32_t L_2 = ___1_arrayIndex;
		NullCheck(L_0);
		InterfaceActionInvoker2< KeyValuePair_2U5BU5D_tB0707823AD77DFC250A1B32BFDE51BCC2B93F6B1*, int32_t >::Invoke(5, ICollection_1_t7FAFDB77857BA6F1396E710E9F065944B2183233_il2cpp_TypeInfo_var, L_0, L_1, L_2);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DictionaryAsset_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CSystem_StringU2CSystem_ObjectU3EU3E_Remove_mBEA68EF749B1CE47D4B4E38E0E7AE8440705C37F (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 ___0_item, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t7FAFDB77857BA6F1396E710E9F065944B2183233_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline(__this, NULL);
		KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 L_1 = ___0_item;
		NullCheck(L_0);
		bool L_2;
		L_2 = InterfaceFuncInvoker1< bool, KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 >::Invoke(6, ICollection_1_t7FAFDB77857BA6F1396E710E9F065944B2183233_il2cpp_TypeInfo_var, L_0, L_1);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryAsset_ShowData_m04FCEDC057133C1FE20954154F185801A83E4C4D (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	{
		LudiqScriptableObject_ShowData_m53F17A66E811705D002006DED0BED7EE7F06428D(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryAsset__ctor_m96D5938B8D55A144B0E6B7AD64D088B3F6CA57B9 (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_0, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
		__this->___U3CdictionaryU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdictionaryU3Ek__BackingField), (void*)L_0);
		LudiqScriptableObject__ctor_mEA1CF35A7B3BAA4B07941A50023E6D2A79F42F87(__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 DoNotSerializeAttribute__ctor_m27900120F3A25D3895C619492BD83F612E91B3D8 (DoNotSerializeAttribute_t503FAE459DE54583B00117D9BC1991F88B07F6B9* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshal_pinvoke(const SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E& unmarshaled, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshaled_pinvoke& marshaled)
{
	marshaled.___Identification = il2cpp_codegen_marshal_string(unmarshaled.___Identification);
}
IL2CPP_EXTERN_C void SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshal_pinvoke_back(const SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshaled_pinvoke& marshaled, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E& unmarshaled)
{
	unmarshaled.___Identification = il2cpp_codegen_marshal_string_result(marshaled.___Identification);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Identification), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Identification));
}
IL2CPP_EXTERN_C void SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshal_pinvoke_cleanup(SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___Identification);
	marshaled.___Identification = NULL;
}
IL2CPP_EXTERN_C void SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshal_com(const SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E& unmarshaled, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshaled_com& marshaled)
{
	marshaled.___Identification = il2cpp_codegen_marshal_bstring(unmarshaled.___Identification);
}
IL2CPP_EXTERN_C void SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshal_com_back(const SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshaled_com& marshaled, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E& unmarshaled)
{
	unmarshaled.___Identification = il2cpp_codegen_marshal_bstring_result(marshaled.___Identification);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Identification), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Identification));
}
IL2CPP_EXTERN_C void SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshal_com_cleanup(SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___Identification);
	marshaled.___Identification = NULL;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializableType__ctor_mD26E7FB0CD385E43ED3A3A3348E8FDC532A9BD30 (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* __this, String_t* ___0_identification, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_identification;
		__this->___Identification = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Identification), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void SerializableType__ctor_mD26E7FB0CD385E43ED3A3A3348E8FDC532A9BD30_AdjustorThunk (RuntimeObject* __this, String_t* ___0_identification, const RuntimeMethod* method)
{
	SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E*>(__this + _offset);
	SerializableType__ctor_mD26E7FB0CD385E43ED3A3A3348E8FDC532A9BD30_inline(_thisAdjusted, ___0_identification, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializableType_Equals_mC888DB4A3038B972BA0EFC621B0AC4C9FD8887D8 (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* __this, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E ___0_other, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___Identification;
		SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E L_1 = ___0_other;
		String_t* L_2 = L_1.___Identification;
		bool L_3;
		L_3 = String_Equals_m3354EFE6393BED8DD6E18F69BEA131AAADCC622D(L_0, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C  bool SerializableType_Equals_mC888DB4A3038B972BA0EFC621B0AC4C9FD8887D8_AdjustorThunk (RuntimeObject* __this, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E ___0_other, const RuntimeMethod* method)
{
	SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E*>(__this + _offset);
	bool _returnValue;
	_returnValue = SerializableType_Equals_mC888DB4A3038B972BA0EFC621B0AC4C9FD8887D8(_thisAdjusted, ___0_other, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializableType_Equals_mC0974ED125A79863C97E1B6579B6DE29D1FE362A (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		RuntimeObject* L_0 = ___0_obj;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return (bool)0;
	}

IL_0005:
	{
		RuntimeObject* L_1 = ___0_obj;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_1, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_il2cpp_TypeInfo_var)))
		{
			goto IL_001c;
		}
	}
	{
		RuntimeObject* L_2 = ___0_obj;
		V_0 = ((*(SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E*)((SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E*)(SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E*)UnBox(L_2, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E_il2cpp_TypeInfo_var))));
		SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E L_3 = V_0;
		bool L_4;
		L_4 = SerializableType_Equals_mC888DB4A3038B972BA0EFC621B0AC4C9FD8887D8(__this, L_3, NULL);
		return L_4;
	}

IL_001c:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C  bool SerializableType_Equals_mC0974ED125A79863C97E1B6579B6DE29D1FE362A_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E*>(__this + _offset);
	bool _returnValue;
	_returnValue = SerializableType_Equals_mC0974ED125A79863C97E1B6579B6DE29D1FE362A(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializableType_GetHashCode_m23AD9C5563C9C1AA704033E8FC2FE1D5C5D4B48A (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* __this, const RuntimeMethod* method) 
{
	String_t* G_B2_0 = NULL;
	String_t* G_B1_0 = NULL;
	{
		String_t* L_0 = __this->___Identification;
		String_t* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000c;
		}
		G_B1_0 = L_1;
	}
	{
		return 0;
	}

IL_000c:
	{
		NullCheck(G_B2_0);
		int32_t L_2;
		L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, G_B2_0);
		return L_2;
	}
}
IL2CPP_EXTERN_C  int32_t SerializableType_GetHashCode_m23AD9C5563C9C1AA704033E8FC2FE1D5C5D4B48A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = SerializableType_GetHashCode_m23AD9C5563C9C1AA704033E8FC2FE1D5C5D4B48A(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializableType_op_Equality_m1132140877EFB9D39ACAB6E078A0FB0FC320815B (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E ___0_left, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E ___1_right, const RuntimeMethod* method) 
{
	{
		SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E L_0 = ___1_right;
		bool L_1;
		L_1 = SerializableType_Equals_mC888DB4A3038B972BA0EFC621B0AC4C9FD8887D8((&___0_left), L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SerializableType_op_Inequality_mDF54F6EAC3B6E56C8AC1FC6A0E6899F803348AF5 (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E ___0_left, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E ___1_right, const RuntimeMethod* method) 
{
	{
		SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E L_0 = ___1_right;
		bool L_1;
		L_1 = SerializableType_Equals_mC888DB4A3038B972BA0EFC621B0AC4C9FD8887D8((&___0_left), L_0, NULL);
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializableType_CompareTo_m7D7D3A22B4BBDC4383D0E32AB149F4010CFA910F (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* __this, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E ___0_other, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___Identification;
		SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E L_1 = ___0_other;
		String_t* L_2 = L_1.___Identification;
		int32_t L_3;
		L_3 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(L_0, L_2, 4, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C  int32_t SerializableType_CompareTo_m7D7D3A22B4BBDC4383D0E32AB149F4010CFA910F_AdjustorThunk (RuntimeObject* __this, SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E ___0_other, const RuntimeMethod* method)
{
	SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = SerializableType_CompareTo_m7D7D3A22B4BBDC4383D0E32AB149F4010CFA910F(_thisAdjusted, ___0_other, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unknown__ctor_mE2FC3971F8D92741ED78433D42A9AD4ADC14C10A (Unknown_t4D0E7B323C1F50D2A6F749598D1C685513C1D8FF* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization__cctor_mB4F0A488DA42E04996281B8CBA51226AB1C8AC41 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m42F124E9A9689BC8742F58D7013B8406B7A8CA7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m7D5E82AA7B8AA77404520C410FE720F8E62A4670_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
		((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___lock = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___lock), (void*)L_0);
		HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* L_1 = (HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC*)il2cpp_codegen_object_new(HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m42F124E9A9689BC8742F58D7013B8406B7A8CA7C(L_1, HashSet_1__ctor_m42F124E9A9689BC8742F58D7013B8406B7A8CA7C_RuntimeMethod_var);
		((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___awaitingDependers = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___awaitingDependers), (void*)L_1);
		HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* L_2 = (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE*)il2cpp_codegen_object_new(HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m7D5E82AA7B8AA77404520C410FE720F8E62A4670(L_2, HashSet_1__ctor_m7D5E82AA7B8AA77404520C410FE720F8E62A4670_RuntimeMethod_var);
		((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___freeOperations = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___freeOperations), (void*)L_2);
		HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* L_3 = (HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE*)il2cpp_codegen_object_new(HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m7D5E82AA7B8AA77404520C410FE720F8E62A4670(L_3, HashSet_1__ctor_m7D5E82AA7B8AA77404520C410FE720F8E62A4670_RuntimeMethod_var);
		((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___busyOperations = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___busyOperations), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Serialization_get_isUnitySerializing_m46208D5D6E042D9797B2DFBFCE0632A1BE5A9504 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		bool L_0 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___U3CisUnitySerializingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_set_isUnitySerializing_mAC835F229C4FAE90E9040E4760001AD7DB39016E (bool ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___U3CisUnitySerializingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Serialization_get_isCustomSerializing_m3C895CC8649F88D6712A406A25167C7B369BC0A8 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m5093A1B9D3E27A30386DFFEDC9AB8A61396DDA9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* L_0 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___busyOperations;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = HashSet_1_get_Count_m5093A1B9D3E27A30386DFFEDC9AB8A61396DDA9F_inline(L_0, HashSet_1_get_Count_m5093A1B9D3E27A30386DFFEDC9AB8A61396DDA9F_RuntimeMethod_var);
		return (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Serialization_get_isSerializing_m8291F86A332CD4551A796B68687846454644CCC8 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Serialization_get_isUnitySerializing_m46208D5D6E042D9797B2DFBFCE0632A1BE5A9504_inline(NULL);
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Serialization_get_isCustomSerializing_m3C895CC8649F88D6712A406A25167C7B369BC0A8(NULL);
		return L_1;
	}

IL_000d:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* Serialization_StartOperation_m0E07E844663C5C9673C0B5870CB73BEF53B0E0EB (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisSerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567_m3B3152AD1D46CD6B3CBB3B9E9BA9808CB39CFF9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mEBBE55EAFAEA29CAF5242ADB8ECDB06AF77C1FF9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m2E381809C41F921C5B4EEE1650479D4BAD633909_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m5093A1B9D3E27A30386DFFEDC9AB8A61396DDA9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* V_2 = NULL;
	SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* V_3 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___lock;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0053:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_005c;
					}
				}
				{
					RuntimeObject* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_005c:
				{
					return;
				}
			}
		});
		try
		{
			{
				RuntimeObject* L_3 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
				il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
				HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* L_4 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___freeOperations;
				NullCheck(L_4);
				int32_t L_5;
				L_5 = HashSet_1_get_Count_m5093A1B9D3E27A30386DFFEDC9AB8A61396DDA9F_inline(L_4, HashSet_1_get_Count_m5093A1B9D3E27A30386DFFEDC9AB8A61396DDA9F_RuntimeMethod_var);
				if (L_5)
				{
					goto IL_002c_1;
				}
			}
			{
				il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
				HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* L_6 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___freeOperations;
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_7 = (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567*)il2cpp_codegen_object_new(SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567_il2cpp_TypeInfo_var);
				SerializationOperation__ctor_mB4A87C9CDA0B896AA0142F226C53CFB73DAA3573(L_7, NULL);
				NullCheck(L_6);
				bool L_8;
				L_8 = HashSet_1_Add_mEBBE55EAFAEA29CAF5242ADB8ECDB06AF77C1FF9(L_6, L_7, HashSet_1_Add_mEBBE55EAFAEA29CAF5242ADB8ECDB06AF77C1FF9_RuntimeMethod_var);
			}

IL_002c_1:
			{
				il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
				HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* L_9 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___freeOperations;
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_10;
				L_10 = Enumerable_First_TisSerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567_m3B3152AD1D46CD6B3CBB3B9E9BA9808CB39CFF9F(L_9, Enumerable_First_TisSerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567_m3B3152AD1D46CD6B3CBB3B9E9BA9808CB39CFF9F_RuntimeMethod_var);
				V_2 = L_10;
				HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* L_11 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___freeOperations;
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_12 = V_2;
				NullCheck(L_11);
				bool L_13;
				L_13 = HashSet_1_Remove_m2E381809C41F921C5B4EEE1650479D4BAD633909(L_11, L_12, HashSet_1_Remove_m2E381809C41F921C5B4EEE1650479D4BAD633909_RuntimeMethod_var);
				HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* L_14 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___busyOperations;
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_15 = V_2;
				NullCheck(L_14);
				bool L_16;
				L_16 = HashSet_1_Add_mEBBE55EAFAEA29CAF5242ADB8ECDB06AF77C1FF9(L_14, L_15, HashSet_1_Add_mEBBE55EAFAEA29CAF5242ADB8ECDB06AF77C1FF9_RuntimeMethod_var);
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_17 = V_2;
				V_3 = L_17;
				goto IL_005d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_005d:
	{
		SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_18 = V_3;
		return L_18;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_EndOperation_mC37CC5563ED0C5086EC3AC2D58A8EE86BF822247 (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* ___0_operation, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mEBBE55EAFAEA29CAF5242ADB8ECDB06AF77C1FF9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mB42FAA966A3BB9FB9E75DCA036E9522D1B3A3E37_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m2E381809C41F921C5B4EEE1650479D4BAD633909_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___lock;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0048:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_0051;
					}
				}
				{
					RuntimeObject* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_0051:
				{
					return;
				}
			}
		});
		try
		{
			{
				RuntimeObject* L_3 = V_0;
				Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
				il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
				HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* L_4 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___busyOperations;
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_5 = ___0_operation;
				NullCheck(L_4);
				bool L_6;
				L_6 = HashSet_1_Contains_mB42FAA966A3BB9FB9E75DCA036E9522D1B3A3E37(L_4, L_5, HashSet_1_Contains_mB42FAA966A3BB9FB9E75DCA036E9522D1B3A3E37_RuntimeMethod_var);
				if (L_6)
				{
					goto IL_0028_1;
				}
			}
			{
				InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_7 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
				InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3968E7971D53A373F640BF0E7B5AC60A501E90B1)), NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serialization_EndOperation_mC37CC5563ED0C5086EC3AC2D58A8EE86BF822247_RuntimeMethod_var)));
			}

IL_0028_1:
			{
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_8 = ___0_operation;
				NullCheck(L_8);
				SerializationOperation_Reset_m6E8884DC5D1B7E20DB08B3B5468D52D8E93BA217(L_8, NULL);
				il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
				HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* L_9 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___busyOperations;
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_10 = ___0_operation;
				NullCheck(L_9);
				bool L_11;
				L_11 = HashSet_1_Remove_m2E381809C41F921C5B4EEE1650479D4BAD633909(L_9, L_10, HashSet_1_Remove_m2E381809C41F921C5B4EEE1650479D4BAD633909_RuntimeMethod_var);
				HashSet_1_t83F52FF626C7119CC0C4E4E295AF69086EB653DE* L_12 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___freeOperations;
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_13 = ___0_operation;
				NullCheck(L_12);
				bool L_14;
				L_14 = HashSet_1_Add_mEBBE55EAFAEA29CAF5242ADB8ECDB06AF77C1FF9(L_12, L_13, HashSet_1_Add_mEBBE55EAFAEA29CAF5242ADB8ECDB06AF77C1FF9_RuntimeMethod_var);
				goto IL_0052;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0052:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A Serialization_Serialize_m32FAE37FB98FC80EE641572B44AA555F4C374AFA (RuntimeObject* ___0_value, bool ___1_forceReflected, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mD41737D2884F388E1ED01F4A9D3783837A94B03D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* V_0 = NULL;
	String_t* V_1 = NULL;
	ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* V_2 = NULL;
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A V_3;
	memset((&V_3), 0, sizeof(V_3));
	Exception_t* V_4 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	String_t* G_B4_0 = NULL;
	String_t* G_B3_0 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B5_1 = NULL;
	String_t* G_B7_0 = NULL;
	String_t* G_B7_1 = NULL;
	String_t* G_B6_0 = NULL;
	String_t* G_B6_1 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_0;
		L_0 = Serialization_StartOperation_m0E07E844663C5C9673C0B5870CB73BEF53B0E0EB(NULL);
		V_0 = L_0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_005d:
			{
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_1 = V_0;
				il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
				Serialization_EndOperation_mC37CC5563ED0C5086EC3AC2D58A8EE86BF822247(L_1, NULL);
				return;
			}
		});
		try
		{
			try
			{
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_2 = V_0;
				NullCheck(L_2);
				fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_3;
				L_3 = SerializationOperation_get_serializer_m0B67471F76A1393A6221DBE9F13706236C371ECF_inline(L_2, NULL);
				RuntimeObject* L_4 = ___0_value;
				bool L_5 = ___1_forceReflected;
				il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
				String_t* L_6;
				L_6 = Serialization_SerializeJson_mB0FA51A5F9BE987432B3205814DFC0CA609C1914(L_3, L_4, L_5, NULL);
				V_1 = L_6;
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_7 = V_0;
				NullCheck(L_7);
				List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_8;
				L_8 = SerializationOperation_get_objectReferences_mAF348F7C8689414FC1FEAE422D6173253D4D5444_inline(L_7, NULL);
				NullCheck(L_8);
				ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_9;
				L_9 = List_1_ToArray_mD41737D2884F388E1ED01F4A9D3783837A94B03D(L_8, List_1_ToArray_mD41737D2884F388E1ED01F4A9D3783837A94B03D_RuntimeMethod_var);
				V_2 = L_9;
				String_t* L_10 = V_1;
				ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_11 = V_2;
				SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A L_12;
				memset((&L_12), 0, sizeof(L_12));
				SerializationData__ctor_m1AECF919A4D6D2B9256D1ECD164E2A8189DE64AD((&L_12), L_10, L_11, NULL);
				V_3 = L_12;
				goto IL_0064;
			}
			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_002a_1;
				}
				throw e;
			}

CATCH_002a_1:
			{
				{
					Exception_t* L_13 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
					V_4 = L_13;
					RuntimeObject* L_14 = ___0_value;
					if (L_14)
					{
						G_B4_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC3028D001346062202727410843DFE378041C50));
						goto IL_0037_1;
					}
					G_B3_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC3028D001346062202727410843DFE378041C50));
				}
				{
					G_B5_0 = ((String_t*)(NULL));
					G_B5_1 = G_B3_0;
					goto IL_0042_1;
				}

IL_0037_1:
				{
					RuntimeObject* L_15 = ___0_value;
					NullCheck(L_15);
					Type_t* L_16;
					L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_15, NULL);
					NullCheck(L_16);
					String_t* L_17;
					L_17 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_16);
					G_B5_0 = L_17;
					G_B5_1 = G_B4_0;
				}

IL_0042_1:
				{
					String_t* L_18 = G_B5_0;
					if (L_18)
					{
						G_B7_0 = L_18;
						G_B7_1 = G_B5_1;
						goto IL_004b_1;
					}
					G_B6_0 = L_18;
					G_B6_1 = G_B5_1;
				}
				{
					G_B7_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174));
					G_B7_1 = G_B6_1;
				}

IL_004b_1:
				{
					String_t* L_19;
					L_19 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B7_1, G_B7_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6B5888687E461C3ED957014F0D4F86E07BEF4035)), NULL);
					Exception_t* L_20 = V_4;
					SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_21 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
					SerializationException__ctor_m8CF86DA30D4F95904BF5C1A9CF646DE92EB8C161(L_21, L_19, L_20, NULL);
					IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
					IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serialization_Serialize_m32FAE37FB98FC80EE641572B44AA555F4C374AFA_RuntimeMethod_var)));
				}
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0064:
	{
		SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A L_22 = V_3;
		return L_22;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_DeserializeInto_mF9E364DD7743C17A22CD089EA8D4FC3065B08062 (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A ___0_data, RuntimeObject** ___1_instance, bool ___2_forceReflected, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m55E46ED9B64D750D6B2E8F1F2FDD41100D9C6C39_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* V_0 = NULL;
	Exception_t* V_1 = NULL;
	Exception_t* V_2 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
	Exception_t* G_B10_0 = NULL;
	String_t* G_B10_1 = NULL;
	Exception_t* G_B9_0 = NULL;
	String_t* G_B9_1 = NULL;
	String_t* G_B11_0 = NULL;
	String_t* G_B11_1 = NULL;
	RuntimeObject* G_B14_0 = NULL;
	String_t* G_B14_1 = NULL;
	RuntimeObject* G_B13_0 = NULL;
	String_t* G_B13_1 = NULL;
	String_t* G_B15_0 = NULL;
	String_t* G_B15_1 = NULL;
	String_t* G_B17_0 = NULL;
	String_t* G_B17_1 = NULL;
	String_t* G_B16_0 = NULL;
	String_t* G_B16_1 = NULL;
	try
	{
		{
			String_t* L_0;
			L_0 = SerializationData_get_json_m316B4017338BC7DB9B4D3D9A81BEF1C01232FB24_inline((&___0_data), NULL);
			bool L_1;
			L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
			if (!L_1)
			{
				goto IL_0016_1;
			}
		}
		{
			RuntimeObject** L_2 = ___1_instance;
			*((RuntimeObject**)L_2) = (RuntimeObject*)NULL;
			Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)NULL);
			goto IL_00c0;
		}

IL_0016_1:
		{
			il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
			SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_3;
			L_3 = Serialization_StartOperation_m0E07E844663C5C9673C0B5870CB73BEF53B0E0EB(NULL);
			V_0 = L_3;
		}
		{
			auto __finallyBlock = il2cpp::utils::Finally([&]
			{

FINALLY_0044_1:
				{
					SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_4 = V_0;
					il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
					Serialization_EndOperation_mC37CC5563ED0C5086EC3AC2D58A8EE86BF822247(L_4, NULL);
					return;
				}
			});
			try
			{
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_5 = V_0;
				NullCheck(L_5);
				List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_6;
				L_6 = SerializationOperation_get_objectReferences_mAF348F7C8689414FC1FEAE422D6173253D4D5444_inline(L_5, NULL);
				ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_7;
				L_7 = SerializationData_get_objectReferences_m70704774677025CE081A408A7D558A9309C24DA4_inline((&___0_data), NULL);
				NullCheck(L_6);
				List_1_AddRange_m55E46ED9B64D750D6B2E8F1F2FDD41100D9C6C39(L_6, (RuntimeObject*)L_7, List_1_AddRange_m55E46ED9B64D750D6B2E8F1F2FDD41100D9C6C39_RuntimeMethod_var);
				SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* L_8 = V_0;
				NullCheck(L_8);
				fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_9;
				L_9 = SerializationOperation_get_serializer_m0B67471F76A1393A6221DBE9F13706236C371ECF_inline(L_8, NULL);
				String_t* L_10;
				L_10 = SerializationData_get_json_m316B4017338BC7DB9B4D3D9A81BEF1C01232FB24_inline((&___0_data), NULL);
				RuntimeObject** L_11 = ___1_instance;
				bool L_12 = ___2_forceReflected;
				il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
				Serialization_DeserializeJson_mA737B5ECA3C7DFE7442A2D6563BCCDD0E586BEB8(L_9, L_10, L_11, L_12, NULL);
				goto IL_004b_1;
			}
			catch(Il2CppExceptionWrapper& e)
			{
				__finallyBlock.StoreException(e.ex);
			}
		}

IL_004b_1:
		{
			goto IL_00c0;
		}
	}
	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_004d;
		}
		throw e;
	}

CATCH_004d:
	{
		{
			Exception_t* L_13 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
			V_1 = L_13;
		}
		try
		{
			String_t* L_14;
			L_14 = SerializationData_ToString_m277BCD1A9A8431713FCADB24C479817E0C6A3A4C((&___0_data), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82ACCBBD437CFF47944668D4850EA5CD3C5180B5)), NULL);
			RuntimeObject** L_15 = ___1_instance;
			RuntimeObject* L_16 = *((RuntimeObject**)L_15);
			il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
			Debug_LogWarning_m23033D7E2F0F298BE465B7F3A63CDF40A4EB70EB(L_14, ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_16, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)))), NULL);
			goto IL_008e;
		}
		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_0068;
			}
			throw e;
		}

CATCH_0068:
		{
			{
				Exception_t* L_17 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
				V_2 = L_17;
				Exception_t* L_18 = V_2;
				Exception_t* L_19 = L_18;
				if (L_19)
				{
					G_B10_0 = L_19;
					G_B10_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C3371A48D8FA48BFF78F3F3ABB5B21EA8EFA9F1));
					goto IL_0076;
				}
				G_B9_0 = L_19;
				G_B9_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C3371A48D8FA48BFF78F3F3ABB5B21EA8EFA9F1));
			}
			{
				G_B11_0 = ((String_t*)(NULL));
				G_B11_1 = G_B9_1;
				goto IL_007b;
			}

IL_0076:
			{
				NullCheck(G_B10_0);
				String_t* L_20;
				L_20 = VirtualFuncInvoker0< String_t* >::Invoke(3, G_B10_0);
				G_B11_0 = L_20;
				G_B11_1 = G_B10_1;
			}

IL_007b:
			{
				String_t* L_21;
				L_21 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B11_1, G_B11_0, NULL);
				RuntimeObject** L_22 = ___1_instance;
				RuntimeObject* L_23 = *((RuntimeObject**)L_22);
				il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
				Debug_LogWarning_m23033D7E2F0F298BE465B7F3A63CDF40A4EB70EB(L_21, ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_23, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)))), NULL);
				IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
				goto IL_008e;
			}
		}

IL_008e:
		{
			RuntimeObject** L_24 = ___1_instance;
			RuntimeObject* L_25 = *((RuntimeObject**)L_24);
			RuntimeObject* L_26 = L_25;
			if (L_26)
			{
				G_B14_0 = L_26;
				G_B14_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA9A7519F258E9F040A4AF226D3A32F9E878250D4));
				goto IL_009c;
			}
			G_B13_0 = L_26;
			G_B13_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA9A7519F258E9F040A4AF226D3A32F9E878250D4));
		}
		{
			G_B15_0 = ((String_t*)(NULL));
			G_B15_1 = G_B13_1;
			goto IL_00a6;
		}

IL_009c:
		{
			NullCheck(G_B14_0);
			Type_t* L_27;
			L_27 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(G_B14_0, NULL);
			NullCheck(L_27);
			String_t* L_28;
			L_28 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_27);
			G_B15_0 = L_28;
			G_B15_1 = G_B14_1;
		}

IL_00a6:
		{
			String_t* L_29 = G_B15_0;
			if (L_29)
			{
				G_B17_0 = L_29;
				G_B17_1 = G_B15_1;
				goto IL_00af;
			}
			G_B16_0 = L_29;
			G_B16_1 = G_B15_1;
		}
		{
			G_B17_0 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174));
			G_B17_1 = G_B16_1;
		}

IL_00af:
		{
			String_t* L_30;
			L_30 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B17_1, G_B17_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6B5888687E461C3ED957014F0D4F86E07BEF4035)), NULL);
			Exception_t* L_31 = V_1;
			SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7* L_32 = (SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_t09D5CC39CEF9CC37AC9D2E0C6DBE050B4E3F8CA7_il2cpp_TypeInfo_var)));
			SerializationException__ctor_m8CF86DA30D4F95904BF5C1A9CF646DE92EB8C161(L_32, L_30, L_31, NULL);
			IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
			IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Serialization_DeserializeInto_mF9E364DD7743C17A22CD089EA8D4FC3065B08062_RuntimeMethod_var)));
		}
	}

IL_00c0:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Serialization_Deserialize_mA102EBE57964B8923192696AD3FE6541229415C0 (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A ___0_data, bool ___1_forceReflected, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		V_0 = NULL;
		SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A L_0 = ___0_data;
		bool L_1 = ___1_forceReflected;
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_DeserializeInto_mF9E364DD7743C17A22CD089EA8D4FC3065B08062(L_0, (&V_0), L_1, NULL);
		RuntimeObject* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Serialization_SerializeJson_mB0FA51A5F9BE987432B3205814DFC0CA609C1914 (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___0_serializer, RuntimeObject* ___1_instance, bool ___2_forceReflected, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingUtility_tBA7AD6F36BC7DD55752DABE060C8EF278B1F54A3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral303DB7430ABC35856E0518DD35180A465CB27D02);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4CE4E6D8601CFF434CD351060B95C615FE45EB76);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsReflectedConverter_tFC455C20301AB6ADA591677778897F0AF6BCF8CF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsSerializer_TrySerialize_TisRuntimeObject_m535933D428C9B51988896FE7C0658FE75A0C0D29_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ProfilingScope_tB9C3FB961529A50012BFB442AB0D79F84F284988 V_0;
	memset((&V_0), 0, sizeof(V_0));
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* V_1 = NULL;
	fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 V_2;
	memset((&V_2), 0, sizeof(V_2));
	String_t* V_3 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(ProfilingUtility_tBA7AD6F36BC7DD55752DABE060C8EF278B1F54A3_il2cpp_TypeInfo_var);
		ProfilingScope_tB9C3FB961529A50012BFB442AB0D79F84F284988 L_0;
		L_0 = ProfilingUtility_SampleBlock_mE7FA8F94361D7FF9F175E498F4DB1B7AECB5DDDC(_stringLiteral4CE4E6D8601CFF434CD351060B95C615FE45EB76, NULL);
		V_0 = L_0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004e:
			{
				ProfilingScope_Dispose_m7F66BF3E60126E49FAFA1E38F6126D71CFCDBB44((&V_0), NULL);
				return;
			}
		});
		try
		{
			{
				bool L_1 = ___2_forceReflected;
				if (!L_1)
				{
					goto IL_002a_1;
				}
			}
			{
				fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_2 = ___0_serializer;
				RuntimeObject* L_3 = ___1_instance;
				NullCheck(L_3);
				Type_t* L_4;
				L_4 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_3, NULL);
				RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (fsReflectedConverter_tFC455C20301AB6ADA591677778897F0AF6BCF8CF_0_0_0_var) };
				il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
				Type_t* L_6;
				L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL);
				RuntimeObject* L_7 = ___1_instance;
				NullCheck(L_2);
				fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_8;
				L_8 = fsSerializer_TrySerialize_m2E029A68D43C8F4783B5912AB8004658E41AB84B(L_2, L_4, L_6, L_7, (&V_1), NULL);
				V_2 = L_8;
				goto IL_0034_1;
			}

IL_002a_1:
			{
				fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_9 = ___0_serializer;
				RuntimeObject* L_10 = ___1_instance;
				NullCheck(L_9);
				fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_11;
				L_11 = fsSerializer_TrySerialize_TisRuntimeObject_m535933D428C9B51988896FE7C0658FE75A0C0D29(L_9, L_10, (&V_1), fsSerializer_TrySerialize_TisRuntimeObject_m535933D428C9B51988896FE7C0658FE75A0C0D29_RuntimeMethod_var);
				V_2 = L_11;
			}

IL_0034_1:
			{
				fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_12 = V_2;
				RuntimeObject* L_13 = ___1_instance;
				il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
				Serialization_HandleResult_mA8F7C587002F125F0A2B4214108BB4651359B4F7(_stringLiteral303DB7430ABC35856E0518DD35180A465CB27D02, L_12, ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_13, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
				fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_14 = V_1;
				String_t* L_15;
				L_15 = fsJsonPrinter_CompressedJson_mAD916E32C1E828444E79CE2D32E74BD7892FC767(L_14, NULL);
				V_3 = L_15;
				goto IL_005c;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_005c:
	{
		String_t* L_16 = V_3;
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 Serialization_DeserializeJsonUtil_mA520214A610CDBF12EAD5743E64528494362F4B6 (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___0_serializer, String_t* ___1_json, RuntimeObject** ___2_instance, bool ___3_forceReflected, 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*)&fsReflectedConverter_tFC455C20301AB6ADA591677778897F0AF6BCF8CF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsSerializer_TryDeserialize_TisRuntimeObject_m3FB630497C0D561959831E27DEC91D075D944267_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* V_0 = NULL;
	fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		String_t* L_0 = ___1_json;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_1;
		L_1 = fsJsonParser_Parse_m8BE8A63CD24E3C0D05A65A977FF70AC8E1D34336(L_0, NULL);
		V_0 = L_1;
		bool L_2 = ___3_forceReflected;
		if (!L_2)
		{
			goto IL_0026;
		}
	}
	{
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_3 = ___0_serializer;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_4 = V_0;
		RuntimeObject** L_5 = ___2_instance;
		RuntimeObject* L_6 = *((RuntimeObject**)L_5);
		NullCheck(L_6);
		Type_t* L_7;
		L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (fsReflectedConverter_tFC455C20301AB6ADA591677778897F0AF6BCF8CF_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_9;
		L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
		RuntimeObject** L_10 = ___2_instance;
		NullCheck(L_3);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_11;
		L_11 = fsSerializer_TryDeserialize_m675340784F47BA9FF50C193F53A3BAAA1D18D2B9(L_3, L_4, L_7, L_9, L_10, NULL);
		V_1 = L_11;
		goto IL_002f;
	}

IL_0026:
	{
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_12 = ___0_serializer;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_13 = V_0;
		RuntimeObject** L_14 = ___2_instance;
		NullCheck(L_12);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_15;
		L_15 = fsSerializer_TryDeserialize_TisRuntimeObject_m3FB630497C0D561959831E27DEC91D075D944267(L_12, L_13, L_14, fsSerializer_TryDeserialize_TisRuntimeObject_m3FB630497C0D561959831E27DEC91D075D944267_RuntimeMethod_var);
		V_1 = L_15;
	}

IL_002f:
	{
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_16 = V_1;
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_DeserializeJson_mA737B5ECA3C7DFE7442A2D6563BCCDD0E586BEB8 (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___0_serializer, String_t* ___1_json, RuntimeObject** ___2_instance, bool ___3_forceReflected, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProfilingUtility_tBA7AD6F36BC7DD55752DABE060C8EF278B1F54A3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD1FF14D1AD124EB1FDAD03775A5A80D13E61FCC4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE900E3A5D86E93CC30D134FE1B28D983C3AB664B);
		s_Il2CppMethodInitialized = true;
	}
	ProfilingScope_tB9C3FB961529A50012BFB442AB0D79F84F284988 V_0;
	memset((&V_0), 0, sizeof(V_0));
	fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		il2cpp_codegen_runtime_class_init_inline(ProfilingUtility_tBA7AD6F36BC7DD55752DABE060C8EF278B1F54A3_il2cpp_TypeInfo_var);
		ProfilingScope_tB9C3FB961529A50012BFB442AB0D79F84F284988 L_0;
		L_0 = ProfilingUtility_SampleBlock_mE7FA8F94361D7FF9F175E498F4DB1B7AECB5DDDC(_stringLiteralD1FF14D1AD124EB1FDAD03775A5A80D13E61FCC4, NULL);
		V_0 = L_0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0029:
			{
				ProfilingScope_Dispose_m7F66BF3E60126E49FAFA1E38F6126D71CFCDBB44((&V_0), NULL);
				return;
			}
		});
		try
		{
			fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_1 = ___0_serializer;
			String_t* L_2 = ___1_json;
			RuntimeObject** L_3 = ___2_instance;
			bool L_4 = ___3_forceReflected;
			il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
			fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_5;
			L_5 = Serialization_DeserializeJsonUtil_mA520214A610CDBF12EAD5743E64528494362F4B6(L_1, L_2, L_3, L_4, NULL);
			V_1 = L_5;
			fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_6 = V_1;
			RuntimeObject** L_7 = ___2_instance;
			RuntimeObject* L_8 = *((RuntimeObject**)L_7);
			Serialization_HandleResult_mA8F7C587002F125F0A2B4214108BB4651359B4F7(_stringLiteralE900E3A5D86E93CC30D134FE1B28D983C3AB664B, L_6, ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_8, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL);
			goto IL_0037;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0037:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_HandleResult_mA8F7C587002F125F0A2B4214108BB4651359B4F7 (String_t* ___0_label, fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 ___1_result, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___2_context, 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*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10A105116F1400FFCE661E402C3C12DDCA0D688C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_0;
		L_0 = fsResult_AssertSuccess_m7077B79DD80747B32B66ADCDF49243575800FA12((&___1_result), NULL);
		bool L_1;
		L_1 = fsResult_get_HasWarnings_m030A020FD6B48D0E8E2867D2428135EB771064CE((&___1_result), NULL);
		if (!L_1)
		{
			goto IL_006c;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		RuntimeObject* L_2;
		L_2 = fsResult_get_RawMessages_m0B25A624CB4B2F03DF6FC6077284AF92CFFC4683((&___1_result), NULL);
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44_il2cpp_TypeInfo_var, L_2);
		V_0 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0062:
			{
				{
					RuntimeObject* L_4 = V_0;
					if (!L_4)
					{
						goto IL_006b;
					}
				}
				{
					RuntimeObject* L_5 = V_0;
					NullCheck(L_5);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
				}

IL_006b:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0058_1;
			}

IL_0020_1:
			{
				RuntimeObject* L_6 = V_0;
				NullCheck(L_6);
				String_t* L_7;
				L_7 = InterfaceFuncInvoker0< String_t* >::Invoke(0, IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8_il2cpp_TypeInfo_var, L_6);
				V_1 = L_7;
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
				NullCheck(L_9);
				(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
				String_t* L_11 = ___0_label;
				NullCheck(L_10);
				(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_11);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_10;
				NullCheck(L_12);
				(L_12)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral10A105116F1400FFCE661E402C3C12DDCA0D688C);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
				String_t* L_14 = V_1;
				NullCheck(L_13);
				(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_14);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_13;
				NullCheck(L_15);
				(L_15)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
				String_t* L_16;
				L_16 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_15, NULL);
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_17 = ___2_context;
				il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
				Debug_LogWarning_m23033D7E2F0F298BE465B7F3A63CDF40A4EB70EB(L_16, L_17, NULL);
			}

IL_0058_1:
			{
				RuntimeObject* L_18 = V_0;
				NullCheck(L_18);
				bool L_19;
				L_19 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_18);
				if (L_19)
				{
					goto IL_0020_1;
				}
			}
			{
				goto IL_006c;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_006c:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Serialization_PrettyPrint_m425EE6DFF2AA0559BA142CDE136693238DDEEA42 (String_t* ___0_json, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_json;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_1;
		L_1 = fsJsonParser_Parse_m8BE8A63CD24E3C0D05A65A977FF70AC8E1D34336(L_0, NULL);
		String_t* L_2;
		L_2 = fsJsonPrinter_PrettyJson_m610FD801940DC409B059808A5E954ABAF62CAB8E(L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_AwaitDependencies_m95212FDC0C284DFFC0CAF5A91E4855F1E9F7767B (RuntimeObject* ___0_depender, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m68266BCBD23DCD5291AC49ED2CD0520B65F54119_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* L_0 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___awaitingDependers;
		RuntimeObject* L_1 = ___0_depender;
		NullCheck(L_0);
		bool L_2;
		L_2 = HashSet_1_Add_m68266BCBD23DCD5291AC49ED2CD0520B65F54119(L_0, L_1, HashSet_1_Add_m68266BCBD23DCD5291AC49ED2CD0520B65F54119_RuntimeMethod_var);
		RuntimeObject* L_3 = ___0_depender;
		Serialization_CheckIfDependenciesMet_m9098744A0BF754EBC53368A1C6DE95FFC9700C31(L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_NotifyDependencyDeserializing_mFDB8DA4B8799842C926D7E2152F77274A8251140 (RuntimeObject* ___0_dependency, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_dependency;
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_NotifyDependencyUnavailable_mAA32E3125345CB16421C2A38678AD7D78FA6BC3F(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_NotifyDependencyDeserialized_m6FC680CDD23A63B2F3A5CDE4BCECA40D9315084F (RuntimeObject* ___0_dependency, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_dependency;
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_NotifyDependencyAvailable_mB8E70368F8C06D990504BF39E8FDD52E482892CD(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_NotifyDependencyUnavailable_mAA32E3125345CB16421C2A38678AD7D78FA6BC3F (RuntimeObject* ___0_dependency, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_dependency;
		NullCheck(L_0);
		InterfaceActionInvoker1< bool >::Invoke(0, ISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_il2cpp_TypeInfo_var, L_0, (bool)0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_NotifyDependencyAvailable_mB8E70368F8C06D990504BF39E8FDD52E482892CD (RuntimeObject* ___0_dependency, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_m0EED7DBCAAAC6A410B7350B987E10D87948D54CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m8918E690769D8518C630880EFF17E519C7E6C795_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ISerializationDependerU5BU5D_t88BBB896AF1A37A4F9BD59269F0479F904F44A92* V_0 = NULL;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	{
		RuntimeObject* L_0 = ___0_dependency;
		NullCheck(L_0);
		InterfaceActionInvoker1< bool >::Invoke(0, ISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_il2cpp_TypeInfo_var, L_0, (bool)1);
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* L_1 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___awaitingDependers;
		ISerializationDependerU5BU5D_t88BBB896AF1A37A4F9BD59269F0479F904F44A92* L_2;
		L_2 = Enumerable_ToArray_TisISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_m0EED7DBCAAAC6A410B7350B987E10D87948D54CF(L_1, Enumerable_ToArray_TisISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_m0EED7DBCAAAC6A410B7350B987E10D87948D54CF_RuntimeMethod_var);
		V_0 = L_2;
		V_1 = 0;
		goto IL_0031;
	}

IL_0016:
	{
		ISerializationDependerU5BU5D_t88BBB896AF1A37A4F9BD59269F0479F904F44A92* L_3 = V_0;
		int32_t L_4 = V_1;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		RuntimeObject* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		V_2 = L_6;
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* L_7 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___awaitingDependers;
		RuntimeObject* L_8 = V_2;
		NullCheck(L_7);
		bool L_9;
		L_9 = HashSet_1_Contains_m8918E690769D8518C630880EFF17E519C7E6C795(L_7, L_8, HashSet_1_Contains_m8918E690769D8518C630880EFF17E519C7E6C795_RuntimeMethod_var);
		if (!L_9)
		{
			goto IL_002d;
		}
	}
	{
		RuntimeObject* L_10 = V_2;
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_CheckIfDependenciesMet_m9098744A0BF754EBC53368A1C6DE95FFC9700C31(L_10, NULL);
	}

IL_002d:
	{
		int32_t L_11 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
	}

IL_0031:
	{
		int32_t L_12 = V_1;
		ISerializationDependerU5BU5D_t88BBB896AF1A37A4F9BD59269F0479F904F44A92* L_13 = V_0;
		NullCheck(L_13);
		if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
		{
			goto IL_0016;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_CheckIfDependenciesMet_m9098744A0BF754EBC53368A1C6DE95FFC9700C31 (RuntimeObject* ___0_depender, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m8DF3D4C3D1CA5E0B7A17B8EA3D4E2C3C7A94A48F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t87FCEED44A27FCAB635F815FD5EF330AB1368DAC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t3E91F4BDB2DBF0144404AA172EA8C3ED5246BB2A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	{
		V_0 = (bool)1;
		RuntimeObject* L_0 = ___0_depender;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, ISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_il2cpp_TypeInfo_var, L_0);
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t87FCEED44A27FCAB635F815FD5EF330AB1368DAC_il2cpp_TypeInfo_var, L_1);
		V_1 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002b:
			{
				{
					RuntimeObject* L_3 = V_1;
					if (!L_3)
					{
						goto IL_0034;
					}
				}
				{
					RuntimeObject* L_4 = V_1;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_0034:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0021_1;
			}

IL_0010_1:
			{
				RuntimeObject* L_5 = V_1;
				NullCheck(L_5);
				RuntimeObject* L_6;
				L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerator_1_t3E91F4BDB2DBF0144404AA172EA8C3ED5246BB2A_il2cpp_TypeInfo_var, L_5);
				NullCheck(L_6);
				bool L_7;
				L_7 = InterfaceFuncInvoker0< bool >::Invoke(1, ISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_il2cpp_TypeInfo_var, L_6);
				if (L_7)
				{
					goto IL_0021_1;
				}
			}
			{
				V_0 = (bool)0;
				goto IL_0035;
			}

IL_0021_1:
			{
				RuntimeObject* L_8 = V_1;
				NullCheck(L_8);
				bool L_9;
				L_9 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_8);
				if (L_9)
				{
					goto IL_0010_1;
				}
			}
			{
				goto IL_0035;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0035:
	{
		bool L_10 = V_0;
		if (!L_10)
		{
			goto IL_004a;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* L_11 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___awaitingDependers;
		RuntimeObject* L_12 = ___0_depender;
		NullCheck(L_11);
		bool L_13;
		L_13 = HashSet_1_Remove_m8DF3D4C3D1CA5E0B7A17B8EA3D4E2C3C7A94A48F(L_11, L_12, HashSet_1_Remove_m8DF3D4C3D1CA5E0B7A17B8EA3D4E2C3C7A94A48F_RuntimeMethod_var);
		RuntimeObject* L_14 = ___0_depender;
		NullCheck(L_14);
		InterfaceActionInvoker0::Invoke(1, ISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_il2cpp_TypeInfo_var, L_14);
	}

IL_004a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Serialization_LogStuckDependers_mAAD2C8D0C65C78B047BF6514BD208CE521466E22 (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*)&Enumerable_Any_TisISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_m69DD4CD057DB5F987CC6F1215CEAFEF376466B48_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBBB186F59F3546AB1817341A5F189AB9D8A72D62_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m2DD74DC1821266926FA8F89CA80662621AB39BAA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mADC749E2159F6C138A21F18A5834591365DD744B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mABC5AE436C09D2EE3720BC3FA700C92E26675D4A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_mFC34B71174F35A909D7B7909748479BE6AE16BFF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t87FCEED44A27FCAB635F815FD5EF330AB1368DAC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t3E91F4BDB2DBF0144404AA172EA8C3ED5246BB2A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14A71A3A71B0C078C56072E9AC272A808BC66380);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F212662715805537EAE944E191D7466A1527915);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFB2AF9836AA25281246E25307FBDD6B24C2C863);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	Enumerator_tE6B72E1C4658BFCAA421BAF87C454C2B43D855A4 V_2;
	memset((&V_2), 0, sizeof(V_2));
	RuntimeObject* V_3 = NULL;
	HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	RuntimeObject* V_6 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* L_0 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___awaitingDependers;
		bool L_1;
		L_1 = Enumerable_Any_TisISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_m69DD4CD057DB5F987CC6F1215CEAFEF376466B48(L_0, Enumerable_Any_TisISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_m69DD4CD057DB5F987CC6F1215CEAFEF376466B48_RuntimeMethod_var);
		if (!L_1)
		{
			goto IL_00c5;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* L_2 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___awaitingDependers;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = HashSet_1_get_Count_mFC34B71174F35A909D7B7909748479BE6AE16BFF_inline(L_2, HashSet_1_get_Count_mFC34B71174F35A909D7B7909748479BE6AE16BFF_RuntimeMethod_var);
		V_1 = L_3;
		String_t* L_4;
		L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
		String_t* L_5;
		L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_4, _stringLiteral14A71A3A71B0C078C56072E9AC272A808BC66380, NULL);
		V_0 = L_5;
		HashSet_1_tD466EF3B0856373D8B09D4E3C5CCF76362DA76AC* L_6 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___awaitingDependers;
		NullCheck(L_6);
		Enumerator_tE6B72E1C4658BFCAA421BAF87C454C2B43D855A4 L_7;
		L_7 = HashSet_1_GetEnumerator_mABC5AE436C09D2EE3720BC3FA700C92E26675D4A(L_6, HashSet_1_GetEnumerator_mABC5AE436C09D2EE3720BC3FA700C92E26675D4A_RuntimeMethod_var);
		V_2 = L_7;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00b0:
			{
				Enumerator_Dispose_mBBB186F59F3546AB1817341A5F189AB9D8A72D62((&V_2), Enumerator_Dispose_mBBB186F59F3546AB1817341A5F189AB9D8A72D62_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00a5_1;
			}

IL_0039_1:
			{
				RuntimeObject* L_8;
				L_8 = Enumerator_get_Current_mADC749E2159F6C138A21F18A5834591365DD744B_inline((&V_2), Enumerator_get_Current_mADC749E2159F6C138A21F18A5834591365DD744B_RuntimeMethod_var);
				V_3 = L_8;
				HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_9 = (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885*)il2cpp_codegen_object_new(HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885_il2cpp_TypeInfo_var);
				HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E(L_9, HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_RuntimeMethod_var);
				V_4 = L_9;
				RuntimeObject* L_10 = V_3;
				NullCheck(L_10);
				RuntimeObject* L_11;
				L_11 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, ISerializationDepender_t89A24FB44C759B66E3E6B812415DF986B586880C_il2cpp_TypeInfo_var, L_10);
				NullCheck(L_11);
				RuntimeObject* L_12;
				L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t87FCEED44A27FCAB635F815FD5EF330AB1368DAC_il2cpp_TypeInfo_var, L_11);
				V_5 = L_12;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_0080_1:
					{
						{
							RuntimeObject* L_13 = V_5;
							if (!L_13)
							{
								goto IL_008b_1;
							}
						}
						{
							RuntimeObject* L_14 = V_5;
							NullCheck(L_14);
							InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_14);
						}

IL_008b_1:
						{
							return;
						}
					}
				});
				try
				{
					{
						goto IL_0075_2;
					}

IL_0057_2:
					{
						RuntimeObject* L_15 = V_5;
						NullCheck(L_15);
						RuntimeObject* L_16;
						L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerator_1_t3E91F4BDB2DBF0144404AA172EA8C3ED5246BB2A_il2cpp_TypeInfo_var, L_15);
						V_6 = L_16;
						RuntimeObject* L_17 = V_6;
						NullCheck(L_17);
						bool L_18;
						L_18 = InterfaceFuncInvoker0< bool >::Invoke(1, ISerializationDependency_t76DC6EDBA74C37AC621EC1DED673EC82AFA5629F_il2cpp_TypeInfo_var, L_17);
						if (L_18)
						{
							goto IL_0075_2;
						}
					}
					{
						HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_19 = V_4;
						RuntimeObject* L_20 = V_6;
						NullCheck(L_19);
						bool L_21;
						L_21 = HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B(L_19, L_20, HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_RuntimeMethod_var);
						goto IL_008c_1;
					}

IL_0075_2:
					{
						RuntimeObject* L_22 = V_5;
						NullCheck(L_22);
						bool L_23;
						L_23 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_22);
						if (L_23)
						{
							goto IL_0057_2;
						}
					}
					{
						goto IL_008c_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_008c_1:
			{
				String_t* L_24 = V_0;
				RuntimeObject* L_25 = V_3;
				HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* L_26 = V_4;
				il2cpp_codegen_runtime_class_init_inline(StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
				String_t* L_27;
				L_27 = StringUtility_ToCommaSeparatedString_mDBB845C9097FFC1621B4A86CD1591331E2143A9B(L_26, NULL);
				String_t* L_28;
				L_28 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralEFB2AF9836AA25281246E25307FBDD6B24C2C863, L_25, L_27, NULL);
				String_t* L_29;
				L_29 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_24, L_28, NULL);
				V_0 = L_29;
			}

IL_00a5_1:
			{
				bool L_30;
				L_30 = Enumerator_MoveNext_m2DD74DC1821266926FA8F89CA80662621AB39BAA((&V_2), Enumerator_MoveNext_m2DD74DC1821266926FA8F89CA80662621AB39BAA_RuntimeMethod_var);
				if (L_30)
				{
					goto IL_0039_1;
				}
			}
			{
				goto IL_00be;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00be:
	{
		String_t* L_31 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_31, NULL);
		return;
	}

IL_00c5:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral6F212662715805537EAE944E191D7466A1527915, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif


IL2CPP_EXTERN_C void SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshal_pinvoke(const SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A& unmarshaled, SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_pinvoke& marshaled)
{
	marshaled.____json = il2cpp_codegen_marshal_string(unmarshaled.____json);
	if (unmarshaled.____objectReferences != NULL)
	{
		il2cpp_array_size_t _unmarshaled_objectReferences_Length = (unmarshaled.____objectReferences)->max_length;
		marshaled.____objectReferences = il2cpp_codegen_marshal_allocate_array<Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke>(_unmarshaled_objectReferences_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaled_objectReferences_Length); i++)
		{
			if ((unmarshaled.____objectReferences)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)) != NULL)
			{
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke(*(unmarshaled.____objectReferences)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.____objectReferences)[i]);
			}
		}
	}
	else
	{
		marshaled.____objectReferences = NULL;
	}
}
IL2CPP_EXTERN_C void SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshal_pinvoke_back(const SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_pinvoke& marshaled, SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	unmarshaled.____json = il2cpp_codegen_marshal_string_result(marshaled.____json);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____json), (void*)il2cpp_codegen_marshal_string_result(marshaled.____json));
	if (marshaled.____objectReferences != NULL)
	{
		if (unmarshaled.____objectReferences == NULL)
		{
			unmarshaled.____objectReferences = reinterpret_cast<ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*>((ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*)SZArrayNew(ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____objectReferences), (void*)reinterpret_cast<ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*>((ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*)SZArrayNew(ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.____objectReferences)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* _marshaled_____objectReferences_i__unmarshaled = (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)il2cpp_codegen_object_new(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
			_marshaled_____objectReferences_i__unmarshaled = (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)il2cpp_codegen_object_new(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
			Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_back((marshaled.____objectReferences)[i], *_marshaled_____objectReferences_i__unmarshaled);
			(unmarshaled.____objectReferences)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled_____objectReferences_i__unmarshaled);
		}
	}
}
IL2CPP_EXTERN_C void SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshal_pinvoke_cleanup(SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.____json);
	marshaled.____json = NULL;
	if (marshaled.____objectReferences != NULL)
	{
		const il2cpp_array_size_t marshaled_____objectReferences_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled_____objectReferences_CleanupLoopCount); i++)
		{
			Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_pinvoke_cleanup((marshaled.____objectReferences)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.____objectReferences);
		marshaled.____objectReferences = NULL;
	}
}


IL2CPP_EXTERN_C void SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshal_com(const SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A& unmarshaled, SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_com& marshaled)
{
	marshaled.____json = il2cpp_codegen_marshal_bstring(unmarshaled.____json);
	if (unmarshaled.____objectReferences != NULL)
	{
		il2cpp_array_size_t _unmarshaled_objectReferences_Length = (unmarshaled.____objectReferences)->max_length;
		marshaled.____objectReferences = il2cpp_codegen_marshal_allocate_array<Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com*>(_unmarshaled_objectReferences_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaled_objectReferences_Length); i++)
		{
			if ((unmarshaled.____objectReferences)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)) != NULL)
			{
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com(*(unmarshaled.____objectReferences)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), *(marshaled.____objectReferences)[i]);
			}
		}
	}
	else
	{
		marshaled.____objectReferences = NULL;
	}
}
IL2CPP_EXTERN_C void SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshal_com_back(const SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_com& marshaled, SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	unmarshaled.____json = il2cpp_codegen_marshal_bstring_result(marshaled.____json);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____json), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.____json));
	if (marshaled.____objectReferences != NULL)
	{
		if (unmarshaled.____objectReferences == NULL)
		{
			unmarshaled.____objectReferences = reinterpret_cast<ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*>((ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*)SZArrayNew(ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.____objectReferences), (void*)reinterpret_cast<ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*>((ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*)SZArrayNew(ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.____objectReferences)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* _marshaled_____objectReferences_i__unmarshaled = ((marshaled.____objectReferences)[i] != NULL)
			    ? (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)il2cpp_codegen_object_new(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)
			    : NULL;
			if (_marshaled_____objectReferences_i__unmarshaled != NULL)
			{
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_back(*(marshaled.____objectReferences)[i], *_marshaled_____objectReferences_i__unmarshaled);
			}
			(unmarshaled.____objectReferences)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled_____objectReferences_i__unmarshaled);
		}
	}
}
IL2CPP_EXTERN_C void SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshal_com_cleanup(SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.____json);
	marshaled.____json = NULL;
	if (marshaled.____objectReferences != NULL)
	{
		const il2cpp_array_size_t marshaled_____objectReferences_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled_____objectReferences_CleanupLoopCount); i++)
		{
			if ((marshaled.____objectReferences)[i] != NULL)
			{
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshal_com_cleanup(*(marshaled.____objectReferences)[i]);
			}
		}
		il2cpp_codegen_marshal_free(marshaled.____objectReferences);
		marshaled.____objectReferences = NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationData_get_json_m316B4017338BC7DB9B4D3D9A81BEF1C01232FB24 (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->____json;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* SerializationData_get_json_m316B4017338BC7DB9B4D3D9A81BEF1C01232FB24_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = SerializationData_get_json_m316B4017338BC7DB9B4D3D9A81BEF1C01232FB24_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* SerializationData_get_objectReferences_m70704774677025CE081A408A7D558A9309C24DA4 (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, const RuntimeMethod* method) 
{
	{
		ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_0 = __this->____objectReferences;
		return L_0;
	}
}
IL2CPP_EXTERN_C  ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* SerializationData_get_objectReferences_m70704774677025CE081A408A7D558A9309C24DA4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A*>(__this + _offset);
	ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* _returnValue;
	_returnValue = SerializationData_get_objectReferences_m70704774677025CE081A408A7D558A9309C24DA4_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationData__ctor_m590F6C005C219D41968701544B5D4D2A9E2C2607 (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, String_t* ___0_json, RuntimeObject* ___1_objectReferences, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_1_t95E7FBD4B96F9D2099D47F4C15718B651C363980_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_m6FFA9BD09F6155B2C67C1696C416FE75E4AE7DFE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* G_B2_0 = NULL;
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* G_B1_0 = NULL;
	ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* G_B3_0 = NULL;
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* G_B3_1 = NULL;
	ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* G_B5_0 = NULL;
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* G_B5_1 = NULL;
	ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* G_B4_0 = NULL;
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* G_B4_1 = NULL;
	{
		String_t* L_0 = ___0_json;
		__this->____json = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____json), (void*)L_0);
		RuntimeObject* L_1 = ___1_objectReferences;
		if (L_1)
		{
			G_B2_0 = __this;
			goto IL_000e;
		}
		G_B1_0 = __this;
	}
	{
		G_B3_0 = ((ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*)(NULL));
		G_B3_1 = G_B1_0;
		goto IL_0014;
	}

IL_000e:
	{
		RuntimeObject* L_2 = ___1_objectReferences;
		ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_3;
		L_3 = Enumerable_ToArray_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_m6FFA9BD09F6155B2C67C1696C416FE75E4AE7DFE(L_2, Enumerable_ToArray_TisObject_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_m6FFA9BD09F6155B2C67C1696C416FE75E4AE7DFE_RuntimeMethod_var);
		G_B3_0 = L_3;
		G_B3_1 = G_B2_0;
	}

IL_0014:
	{
		ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_4 = G_B3_0;
		if (L_4)
		{
			G_B5_0 = L_4;
			G_B5_1 = G_B3_1;
			goto IL_001d;
		}
		G_B4_0 = L_4;
		G_B4_1 = G_B3_1;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Empty_1_t95E7FBD4B96F9D2099D47F4C15718B651C363980_il2cpp_TypeInfo_var);
		ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_5 = ((Empty_1_t95E7FBD4B96F9D2099D47F4C15718B651C363980_StaticFields*)il2cpp_codegen_static_fields_for(Empty_1_t95E7FBD4B96F9D2099D47F4C15718B651C363980_il2cpp_TypeInfo_var))->___array;
		G_B5_0 = L_5;
		G_B5_1 = G_B4_1;
	}

IL_001d:
	{
		G_B5_1->____objectReferences = G_B5_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B5_1->____objectReferences), (void*)G_B5_0);
		return;
	}
}
IL2CPP_EXTERN_C  void SerializationData__ctor_m590F6C005C219D41968701544B5D4D2A9E2C2607_AdjustorThunk (RuntimeObject* __this, String_t* ___0_json, RuntimeObject* ___1_objectReferences, const RuntimeMethod* method)
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A*>(__this + _offset);
	SerializationData__ctor_m590F6C005C219D41968701544B5D4D2A9E2C2607(_thisAdjusted, ___0_json, ___1_objectReferences, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationData__ctor_m1AECF919A4D6D2B9256D1ECD164E2A8189DE64AD (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, String_t* ___0_json, ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___1_objectReferences, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_json;
		ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_1 = ___1_objectReferences;
		SerializationData__ctor_m590F6C005C219D41968701544B5D4D2A9E2C2607(__this, L_0, (RuntimeObject*)L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void SerializationData__ctor_m1AECF919A4D6D2B9256D1ECD164E2A8189DE64AD_AdjustorThunk (RuntimeObject* __this, String_t* ___0_json, ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___1_objectReferences, const RuntimeMethod* method)
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A*>(__this + _offset);
	SerializationData__ctor_m1AECF919A4D6D2B9256D1ECD164E2A8189DE64AD(_thisAdjusted, ___0_json, ___1_objectReferences, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationData_Clear_mC7B73F14EFA97C2831731F9B3C558765F08EC73D (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, const RuntimeMethod* method) 
{
	{
		__this->____json = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____json), (void*)(String_t*)NULL);
		__this->____objectReferences = (ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____objectReferences), (void*)(ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void SerializationData_Clear_mC7B73F14EFA97C2831731F9B3C558765F08EC73D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A*>(__this + _offset);
	SerializationData_Clear_mC7B73F14EFA97C2831731F9B3C558765F08EC73D(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationData_ToString_m277BCD1A9A8431713FCADB24C479817E0C6A3A4C (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, String_t* ___0_title, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F8911DA89E23B6787C32731D87CEC09B8962DD7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41D4ECEC72974BEA998FBA733A15A0EA3B7DF9B1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DF22B8C957E47F7C526A288BD377E818BFE3458);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E091CA31AAF7F6EC7790B3ACA10063A3D7FB967);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BA5C3FE9526690B51958E8F6EC686CFD9207CB1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE51CE8D64E04A221B01122323B55E9A9429AE20);
		s_Il2CppMethodInitialized = true;
	}
	StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* V_0 = NULL;
	int32_t V_1 = 0;
	ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* V_2 = NULL;
	int32_t V_3 = 0;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_4 = NULL;
	String_t* V_5 = NULL;
	{
		StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_0 = (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D*)il2cpp_codegen_object_new(StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
		StringWriter__ctor_m072DFF5FFA84EBA7C38B282975D053E738C56E6D(L_0, NULL);
		V_0 = L_0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0130:
			{
				{
					StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_1 = V_0;
					if (!L_1)
					{
						goto IL_0139;
					}
				}
				{
					StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_2 = V_0;
					NullCheck(L_2);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
				}

IL_0139:
				{
					return;
				}
			}
		});
		try
		{
			{
				String_t* L_3 = ___0_title;
				bool L_4;
				L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
				if (L_4)
				{
					goto IL_001b_1;
				}
			}
			{
				StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_5 = V_0;
				String_t* L_6 = ___0_title;
				NullCheck(L_5);
				VirtualActionInvoker1< String_t* >::Invoke(19, L_5, L_6);
				StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_7 = V_0;
				NullCheck(L_7);
				VirtualActionInvoker0::Invoke(18, L_7);
			}

IL_001b_1:
			{
				StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_8 = V_0;
				NullCheck(L_8);
				VirtualActionInvoker1< String_t* >::Invoke(19, L_8, _stringLiteral2F8911DA89E23B6787C32731D87CEC09B8962DD7);
				ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_9;
				L_9 = SerializationData_get_objectReferences_m70704774677025CE081A408A7D558A9309C24DA4_inline(__this, NULL);
				NullCheck(L_9);
				if ((((RuntimeArray*)L_9)->max_length))
				{
					goto IL_003f_1;
				}
			}
			{
				StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_10 = V_0;
				NullCheck(L_10);
				VirtualActionInvoker1< String_t* >::Invoke(19, L_10, _stringLiteral41D4ECEC72974BEA998FBA733A15A0EA3B7DF9B1);
				goto IL_0104_1;
			}

IL_003f_1:
			{
				V_1 = 0;
				ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_11;
				L_11 = SerializationData_get_objectReferences_m70704774677025CE081A408A7D558A9309C24DA4_inline(__this, NULL);
				V_2 = L_11;
				V_3 = 0;
				goto IL_00fb_1;
			}

IL_004f_1:
			{
				ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_12 = V_2;
				int32_t L_13 = V_3;
				NullCheck(L_12);
				int32_t L_14 = L_13;
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
				V_4 = L_15;
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_16 = V_4;
				bool L_17;
				L_17 = UnityObjectUtility_IsUnityNull_m0FE15C8DFA320342403361EA2AC22C9B3E9E3CDE(L_16, NULL);
				if (!L_17)
				{
					goto IL_0075_1;
				}
			}
			{
				StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_18 = V_0;
				int32_t L_19 = V_1;
				int32_t L_20 = L_19;
				RuntimeObject* L_21 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_20);
				String_t* L_22;
				L_22 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral8E091CA31AAF7F6EC7790B3ACA10063A3D7FB967, L_21, NULL);
				NullCheck(L_18);
				VirtualActionInvoker1< String_t* >::Invoke(19, L_18, L_22);
				goto IL_00f3_1;
			}

IL_0075_1:
			{
				il2cpp_codegen_runtime_class_init_inline(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var);
				bool L_23;
				L_23 = UnityThread_get_allowsAPI_mD5F65F1DD7EB660A36B87BAAC6F346FC41B7EADD(NULL);
				if (!L_23)
				{
					goto IL_00c5_1;
				}
			}
			{
				StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_24 = V_0;
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_26 = L_25;
				int32_t L_27 = V_1;
				int32_t L_28 = L_27;
				RuntimeObject* L_29 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_28);
				NullCheck(L_26);
				ArrayElementTypeCheck (L_26, L_29);
				(L_26)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_29);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = L_26;
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_31 = V_4;
				NullCheck(L_31);
				Type_t* L_32;
				L_32 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_31, NULL);
				NullCheck(L_32);
				String_t* L_33;
				L_33 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_32);
				NullCheck(L_30);
				ArrayElementTypeCheck (L_30, L_33);
				(L_30)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_33);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_34 = L_30;
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_35 = V_4;
				NullCheck(L_35);
				int32_t L_36;
				L_36 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_35);
				int32_t L_37 = L_36;
				RuntimeObject* L_38 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_37);
				NullCheck(L_34);
				ArrayElementTypeCheck (L_34, L_38);
				(L_34)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_38);
				ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_39 = L_34;
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_40 = V_4;
				NullCheck(L_40);
				String_t* L_41;
				L_41 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_40, NULL);
				NullCheck(L_39);
				ArrayElementTypeCheck (L_39, L_41);
				(L_39)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_41);
				String_t* L_42;
				L_42 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral8DF22B8C957E47F7C526A288BD377E818BFE3458, L_39, NULL);
				NullCheck(L_24);
				VirtualActionInvoker1< String_t* >::Invoke(19, L_24, L_42);
				goto IL_00f3_1;
			}

IL_00c5_1:
			{
				StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_43 = V_0;
				int32_t L_44 = V_1;
				int32_t L_45 = L_44;
				RuntimeObject* L_46 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_45);
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_47 = V_4;
				NullCheck(L_47);
				Type_t* L_48;
				L_48 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_47, NULL);
				NullCheck(L_48);
				String_t* L_49;
				L_49 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_48);
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_50 = V_4;
				NullCheck(L_50);
				int32_t L_51;
				L_51 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_50);
				int32_t L_52 = L_51;
				RuntimeObject* L_53 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_52);
				String_t* L_54;
				L_54 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralDE51CE8D64E04A221B01122323B55E9A9429AE20, L_46, L_49, L_53, NULL);
				NullCheck(L_43);
				VirtualActionInvoker1< String_t* >::Invoke(19, L_43, L_54);
			}

IL_00f3_1:
			{
				int32_t L_55 = V_1;
				V_1 = ((int32_t)il2cpp_codegen_add(L_55, 1));
				int32_t L_56 = V_3;
				V_3 = ((int32_t)il2cpp_codegen_add(L_56, 1));
			}

IL_00fb_1:
			{
				int32_t L_57 = V_3;
				ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_58 = V_2;
				NullCheck(L_58);
				if ((((int32_t)L_57) < ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length)))))
				{
					goto IL_004f_1;
				}
			}

IL_0104_1:
			{
				StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_59 = V_0;
				NullCheck(L_59);
				VirtualActionInvoker0::Invoke(18, L_59);
				StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_60 = V_0;
				NullCheck(L_60);
				VirtualActionInvoker1< String_t* >::Invoke(19, L_60, _stringLiteral9BA5C3FE9526690B51958E8F6EC686CFD9207CB1);
				StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_61 = V_0;
				String_t* L_62;
				L_62 = SerializationData_get_json_m316B4017338BC7DB9B4D3D9A81BEF1C01232FB24_inline(__this, NULL);
				il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
				String_t* L_63;
				L_63 = Serialization_PrettyPrint_m425EE6DFF2AA0559BA142CDE136693238DDEEA42(L_62, NULL);
				NullCheck(L_61);
				VirtualActionInvoker1< String_t* >::Invoke(19, L_61, L_63);
				StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_64 = V_0;
				NullCheck(L_64);
				String_t* L_65;
				L_65 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_64);
				V_5 = L_65;
				goto IL_013a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_013a:
	{
		String_t* L_66 = V_5;
		return L_66;
	}
}
IL2CPP_EXTERN_C  String_t* SerializationData_ToString_m277BCD1A9A8431713FCADB24C479817E0C6A3A4C_AdjustorThunk (RuntimeObject* __this, String_t* ___0_title, const RuntimeMethod* method)
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = SerializationData_ToString_m277BCD1A9A8431713FCADB24C479817E0C6A3A4C(_thisAdjusted, ___0_title, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationData_ToString_mAC5F79322472876518D60654C6515E4ED142EF87 (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = SerializationData_ToString_m277BCD1A9A8431713FCADB24C479817E0C6A3A4C(__this, (String_t*)NULL, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* SerializationData_ToString_mAC5F79322472876518D60654C6515E4ED142EF87_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = SerializationData_ToString_mAC5F79322472876518D60654C6515E4ED142EF87(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationData_ShowString_m53B7B7664BCFCE62D2382E53FF7C0205D9034270 (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, String_t* ___0_title, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742);
		s_Il2CppMethodInitialized = true;
	}
	Guid_t V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
		String_t* L_0;
		L_0 = Path_GetTempPath_mA919EEA03E4CDC7C85A73771EBCF90F48A74B856(NULL);
		Guid_t L_1;
		L_1 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
		V_0 = L_1;
		String_t* L_2;
		L_2 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_0), NULL);
		String_t* L_3;
		L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_0, L_2, _stringLiteral0CF6E760F4429CA66FCDDB0BC125023158962742, NULL);
		String_t* L_4 = L_3;
		String_t* L_5 = ___0_title;
		String_t* L_6;
		L_6 = SerializationData_ToString_m277BCD1A9A8431713FCADB24C479817E0C6A3A4C(__this, L_5, NULL);
		File_WriteAllText_m8AE8932A417928EF1E86F1E6B37C7A41904614D1(L_4, L_6, NULL);
		Process_tF74794C64BCE464912BF158980B347CE66AF203B* L_7;
		L_7 = Process_Start_mA1D50105E0F1FE21AB2687231373BA66F0B51B79(L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void SerializationData_ShowString_m53B7B7664BCFCE62D2382E53FF7C0205D9034270_AdjustorThunk (RuntimeObject* __this, String_t* ___0_title, const RuntimeMethod* method)
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A*>(__this + _offset);
	SerializationData_ShowString_m53B7B7664BCFCE62D2382E53FF7C0205D9034270(_thisAdjusted, ___0_title, 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 SerializationOperation__ctor_mB4A87C9CDA0B896AA0142F226C53CFB73DAA3573 (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsContext_Set_TisList_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_mF9BDF23A6D4AAE20E3A87EE5AC5F9F3B30E12F55_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var);
		List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_0, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var);
		SerializationOperation_set_objectReferences_m73EC5199265D1C61291DBD948CE1687460EF1155_inline(__this, L_0, NULL);
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_1 = (fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC*)il2cpp_codegen_object_new(fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC_il2cpp_TypeInfo_var);
		fsSerializer__ctor_m2CF241A6E8D255269BC2694F7B87B8BB7381C739(L_1, NULL);
		SerializationOperation_set_serializer_m93AD82939387F372A2E3DB25EC068CD0A87E5C60_inline(__this, L_1, NULL);
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_2;
		L_2 = SerializationOperation_get_serializer_m0B67471F76A1393A6221DBE9F13706236C371ECF_inline(__this, NULL);
		UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF* L_3 = (UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF*)il2cpp_codegen_object_new(UnityObjectConverter_t138C651EC9ACE9FA7A869C9EB5D4687D59D945EF_il2cpp_TypeInfo_var);
		UnityObjectConverter__ctor_mFA76717DCDA335EA5F6687B108DE6AEC3810288C(L_3, NULL);
		NullCheck(L_2);
		fsSerializer_AddConverter_m7EE7A34BDDD2065481BEB0457C9572270588ED59(L_2, L_3, NULL);
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_4;
		L_4 = SerializationOperation_get_serializer_m0B67471F76A1393A6221DBE9F13706236C371ECF_inline(__this, NULL);
		RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D* L_5 = (RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D*)il2cpp_codegen_object_new(RayConverter_tF68496C35E82FBD5AFB111B16F1A171971CCD81D_il2cpp_TypeInfo_var);
		RayConverter__ctor_m8B3EF461784305F308BF7D6259A3019B7DD2DB03(L_5, NULL);
		NullCheck(L_4);
		fsSerializer_AddConverter_m7EE7A34BDDD2065481BEB0457C9572270588ED59(L_4, L_5, NULL);
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_6;
		L_6 = SerializationOperation_get_serializer_m0B67471F76A1393A6221DBE9F13706236C371ECF_inline(__this, NULL);
		Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17* L_7 = (Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17*)il2cpp_codegen_object_new(Ray2DConverter_t3ABB92590A254146F95418E10A1425E784323E17_il2cpp_TypeInfo_var);
		Ray2DConverter__ctor_mFCD2BA4B7D50BF03A02FE263BAD388BFA121AECA(L_7, NULL);
		NullCheck(L_6);
		fsSerializer_AddConverter_m7EE7A34BDDD2065481BEB0457C9572270588ED59(L_6, L_7, NULL);
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_8;
		L_8 = SerializationOperation_get_serializer_m0B67471F76A1393A6221DBE9F13706236C371ECF_inline(__this, NULL);
		NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682* L_9 = (NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682*)il2cpp_codegen_object_new(NamespaceConverter_t062A2221084322AEEF2BF9CAF0A8EF39C198A682_il2cpp_TypeInfo_var);
		NamespaceConverter__ctor_mA33B806D736BCA8EDC2B2F43A919B01CC958E339(L_9, NULL);
		NullCheck(L_8);
		fsSerializer_AddConverter_m7EE7A34BDDD2065481BEB0457C9572270588ED59(L_8, L_9, NULL);
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_10;
		L_10 = SerializationOperation_get_serializer_m0B67471F76A1393A6221DBE9F13706236C371ECF_inline(__this, NULL);
		LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E* L_11 = (LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E*)il2cpp_codegen_object_new(LooseAssemblyNameConverter_t1320D9E77B4BB86648EB9C3B351C3EC42D214D7E_il2cpp_TypeInfo_var);
		LooseAssemblyNameConverter__ctor_mE139E612CCF8019E6150DE862817FA1E3EE25CFF(L_11, NULL);
		NullCheck(L_10);
		fsSerializer_AddConverter_m7EE7A34BDDD2065481BEB0457C9572270588ED59(L_10, L_11, NULL);
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_12;
		L_12 = SerializationOperation_get_serializer_m0B67471F76A1393A6221DBE9F13706236C371ECF_inline(__this, NULL);
		NullCheck(L_12);
		fsContext_t3B227C205D84208E2D8934429C07677542C97B5F* L_13 = L_12->___Context;
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_14;
		L_14 = SerializationOperation_get_objectReferences_mAF348F7C8689414FC1FEAE422D6173253D4D5444_inline(__this, NULL);
		NullCheck(L_13);
		fsContext_Set_TisList_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_mF9BDF23A6D4AAE20E3A87EE5AC5F9F3B30E12F55(L_13, L_14, fsContext_Set_TisList_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_mF9BDF23A6D4AAE20E3A87EE5AC5F9F3B30E12F55_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* SerializationOperation_get_serializer_m0B67471F76A1393A6221DBE9F13706236C371ECF (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, const RuntimeMethod* method) 
{
	{
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_0 = __this->___U3CserializerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationOperation_set_serializer_m93AD82939387F372A2E3DB25EC068CD0A87E5C60 (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___0_value, const RuntimeMethod* method) 
{
	{
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_0 = ___0_value;
		__this->___U3CserializerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CserializerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* SerializationOperation_get_objectReferences_mAF348F7C8689414FC1FEAE422D6173253D4D5444 (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, const RuntimeMethod* method) 
{
	{
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___U3CobjectReferencesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationOperation_set_objectReferences_m73EC5199265D1C61291DBD948CE1687460EF1155 (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_value, const RuntimeMethod* method) 
{
	{
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = ___0_value;
		__this->___U3CobjectReferencesU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CobjectReferencesU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationOperation_Reset_m6E8884DC5D1B7E20DB08B3B5468D52D8E93BA217 (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0;
		L_0 = SerializationOperation_get_objectReferences_mAF348F7C8689414FC1FEAE422D6173253D4D5444_inline(__this, NULL);
		NullCheck(L_0);
		List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_inline(L_0, List_1_Clear_m51249A9DD3B29478801AC004DEA026A63D4A6D9B_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationVersionAttribute__ctor_mB7B6BA540C0D134C649AE39016D9FF506B34DFB7 (SerializationVersionAttribute_t6D4C4C4554D53AE18E5C85E7FC938FEA5515C77E* __this, String_t* ___0_versionString, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_previousModels, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_versionString;
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = ___1_previousModels;
		fsObjectAttribute__ctor_mABB40D348C9AFA8BB3E34A31F2F6DE7620519060(__this, L_0, L_1, 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 SerializeAsAttribute__ctor_mB8E700D8A6B8A956E94C4D11FCE87C79191E6B24 (SerializeAsAttribute_t2E706360E9E621C3865403E6F8EBE82715C98CD1* __this, String_t* ___0_name, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_name;
		fsPropertyAttribute__ctor_m12E43FAD4049D30DEB572D58F5D9B8CE03D062E7(__this, L_0, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializeAttribute__ctor_mC49BD2B8E51A1117AC0B8760F62A89A21AD93BCA (SerializeAttribute_tC75C7EE98D743AADA3FD7B61B2B5E8352F511368* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedPropertyProviderAttribute__ctor_mFCFC5746C3E4E82C35E9DF2C914273D4058BD4F9 (SerializedPropertyProviderAttribute_tCB4756F884372F893458F8C7FFD5617D1CF3BF4F* __this, Type_t* ___0_type, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		Type_t* L_0 = ___0_type;
		SerializedPropertyProviderAttribute_set_type_m1A803DB715CF8176D3C904A3DABCB2BDE2C9685B_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* SerializedPropertyProviderAttribute_get_type_mB7ACC0DB08528AAD339F7B77040A2092C3B52EE9 (SerializedPropertyProviderAttribute_tCB4756F884372F893458F8C7FFD5617D1CF3BF4F* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CtypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializedPropertyProviderAttribute_set_type_m1A803DB715CF8176D3C904A3DABCB2BDE2C9685B (SerializedPropertyProviderAttribute_tCB4756F884372F893458F8C7FFD5617D1CF3BF4F* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CtypeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StickyNote__ctor_m7CCD5C781584D2CE74207CE5E22B58B125360D14 (StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1__ctor_mBDBEE908498C6869E1D65E2A880FB6AA03FB6016_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4EA960C5E85624D0C7523360CA4366AD4AC2AE71);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CtitleU3Ek__BackingField = _stringLiteral4EA960C5E85624D0C7523360CA4366AD4AC2AE71;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtitleU3Ek__BackingField), (void*)_stringLiteral4EA960C5E85624D0C7523360CA4366AD4AC2AE71);
		GraphElement_1__ctor_mBDBEE908498C6869E1D65E2A880FB6AA03FB6016(__this, GraphElement_1__ctor_mBDBEE908498C6869E1D65E2A880FB6AA03FB6016_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D StickyNote_get_position_m30EAA778491D36815480B17AC437655770D7D759 (StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE* __this, const RuntimeMethod* method) 
{
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = __this->___U3CpositionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StickyNote_set_position_m6AB123D072C7183638DC72968C046411ACCCBB3A (StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_value, const RuntimeMethod* method) 
{
	{
		Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_0 = ___0_value;
		__this->___U3CpositionU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StickyNote_get_title_m2E06AA270872E493F89BD334EC2A27D0FC8CFDBA (StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CtitleU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StickyNote_set_title_m84A5FC615F5C658C7F8EB62B6C8801E56608AB41 (StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CtitleU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtitleU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StickyNote_get_body_m1BC7550735A7ECFB4E6164BB11CBF14BEE3372D3 (StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CbodyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StickyNote_set_body_mD4CBB0BB16FB86ABE0AED07041E56DF40C3929A0 (StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CbodyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbodyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StickyNote_get_colorTheme_m06E122EA5E70D1F3B4A54BFC5AE20986E84747FB (StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CcolorThemeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StickyNote_set_colorTheme_m95921095F19B44C39AED4CD98C7767FAC45DB2A9 (StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CcolorThemeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F StickyNote_GetStickyColor_m21D5E1B5F752AB4AAC058C358675117AED2E3E39 (int32_t ___0_enumValue, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_enumValue;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 1)))
		{
			case 0:
			{
				goto IL_002d;
			}
			case 1:
			{
				goto IL_0042;
			}
			case 2:
			{
				goto IL_0057;
			}
			case 3:
			{
				goto IL_006c;
			}
			case 4:
			{
				goto IL_0081;
			}
			case 5:
			{
				goto IL_0096;
			}
			case 6:
			{
				goto IL_00ab;
			}
			case 7:
			{
				goto IL_00c0;
			}
		}
	}
	{
		goto IL_00d5;
	}

IL_002d:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
		memset((&L_1), 0, sizeof(L_1));
		Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_1), (0.122000001f), (0.114f), (0.0900000036f), NULL);
		return L_1;
	}

IL_0042:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
		memset((&L_2), 0, sizeof(L_2));
		Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_2), (0.184f), (0.144999996f), (0.0240000002f), NULL);
		return L_2;
	}

IL_0057:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
		memset((&L_3), 0, sizeof(L_3));
		Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_3), (0.987999976f), (0.662999988f), (0.275000006f), NULL);
		return L_3;
	}

IL_006c:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4;
		memset((&L_4), 0, sizeof(L_4));
		Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_4), (0.375999987f), (0.885999978f), (0.654999971f), NULL);
		return L_4;
	}

IL_0081:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
		memset((&L_5), 0, sizeof(L_5));
		Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_5), (0.518000007f), (0.725000024f), (0.855000019f), NULL);
		return L_5;
	}

IL_0096:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6;
		memset((&L_6), 0, sizeof(L_6));
		Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_6), (1.0f), (0.501999974f), (0.501999974f), NULL);
		return L_6;
	}

IL_00ab:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7;
		memset((&L_7), 0, sizeof(L_7));
		Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_7), (0.980000019f), (0.768999994f), (0.949000001f), NULL);
		return L_7;
	}

IL_00c0:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8;
		memset((&L_8), 0, sizeof(L_8));
		Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_8), (0.474999994f), (0.878000021f), (0.889999986f), NULL);
		return L_8;
	}

IL_00d5:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9;
		memset((&L_9), 0, sizeof(L_9));
		Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_9), (0.968999982f), (0.910000026f), (0.624000013f), NULL);
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F StickyNote_GetFontColor_mDF88FD7EE13B21E3DC323884E1B0D757B3F560E7 (int32_t ___0_enumValue, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_enumValue;
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 1))) <= ((uint32_t)1))))
		{
			goto IL_000c;
		}
	}
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1;
		L_1 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
		return L_1;
	}

IL_000c:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
		L_2 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StickyNote__cctor_mE8DE98A0BF4273C39A0F315A91A6C152B2D218AB (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (0.968999982f), (0.910000026f), (0.624000013f), NULL);
		((StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE_StaticFields*)il2cpp_codegen_static_fields_for(StickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE_il2cpp_TypeInfo_var))->___defaultColor = L_0;
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqBehaviour_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m0AAEC15AE4154BEE670B13E7034E2ADDF6704C2E (LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* V_0 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Serialization_get_isCustomSerializing_m3C895CC8649F88D6712A406A25167C7B369BC0A8(NULL);
		if (!L_0)
		{
			goto IL_0008;
		}
	}
	{
		return;
	}

IL_0008:
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_set_isUnitySerializing_mAC835F229C4FAE90E9040E4760001AD7DB39016E_inline((bool)1, NULL);
	}
	try
	{
		VirtualActionInvoker0::Invoke(6, __this);
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A L_1;
		L_1 = Serialization_Serialize_m32FAE37FB98FC80EE641572B44AA555F4C374AFA(__this, (bool)1, NULL);
		__this->____data = L_1;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->____data))->____json), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->____data))->____objectReferences), (void*)NULL);
		#endif
		VirtualActionInvoker0::Invoke(7, __this);
		goto IL_003d;
	}
	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_0029;
		}
		throw e;
	}

CATCH_0029:
	{
		Exception_t* L_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		V_0 = L_2;
		Exception_t* L_3 = V_0;
		String_t* L_4;
		L_4 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2543E106FCC384E879EF2E52E99B3EF722AB1DC2)), L_3, NULL);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
		Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(L_4, __this, NULL);
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		goto IL_003d;
	}

IL_003d:
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_set_isUnitySerializing_mAC835F229C4FAE90E9040E4760001AD7DB39016E_inline((bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqBehaviour_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m070B5D79EA600D12BE9DCA984C5CAF62C034C5AD (LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	Exception_t* V_1 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Serialization_get_isCustomSerializing_m3C895CC8649F88D6712A406A25167C7B369BC0A8(NULL);
		if (!L_0)
		{
			goto IL_0008;
		}
	}
	{
		return;
	}

IL_0008:
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_set_isUnitySerializing_mAC835F229C4FAE90E9040E4760001AD7DB39016E_inline((bool)1, NULL);
	}
	try
	{
		V_0 = __this;
		VirtualActionInvoker0::Invoke(8, __this);
		SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A L_1 = __this->____data;
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_DeserializeInto_mF9E364DD7743C17A22CD089EA8D4FC3065B08062(L_1, (&V_0), (bool)1, NULL);
		VirtualActionInvoker0::Invoke(9, __this);
		SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* L_2 = (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A*)(&__this->____data);
		SerializationData_Clear_mC7B73F14EFA97C2831731F9B3C558765F08EC73D(L_2, NULL);
		goto IL_004b;
	}
	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_0037;
		}
		throw e;
	}

CATCH_0037:
	{
		Exception_t* L_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		V_1 = L_3;
		Exception_t* L_4 = V_1;
		String_t* L_5;
		L_5 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE5D448490C97743567DE37EAE7A27E49AB8641CB)), L_4, NULL);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
		Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(L_5, __this, NULL);
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		goto IL_004b;
	}

IL_004b:
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_set_isUnitySerializing_mAC835F229C4FAE90E9040E4760001AD7DB39016E_inline((bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqBehaviour_OnBeforeSerialize_m5C1A865F453AF1354441EA5F3E7D7CBA2F915890 (LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqBehaviour_OnAfterSerialize_m0723062BEAEA6A14CBE3B7E082A34D50EEC1A490 (LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqBehaviour_OnBeforeDeserialize_mB43687FA4577E8D1C2316E7046B34C118EFE8958 (LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqBehaviour_OnAfterDeserialize_mE66F6D154DDD3B9F04F1EE7C14015C5282C2067B (LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqBehaviour_ShowData_m087A71050C40ADE4A92F6AF6B4DF6EAE258EE9FA (LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A L_0;
		L_0 = Serialization_Serialize_m32FAE37FB98FC80EE641572B44AA555F4C374AFA(__this, (bool)1, NULL);
		V_0 = L_0;
		String_t* L_1;
		L_1 = VirtualFuncInvoker0< String_t* >::Invoke(3, __this);
		SerializationData_ShowString_m53B7B7664BCFCE62D2382E53FF7C0205D9034270((&V_0), L_1, NULL);
		SerializationData_Clear_mC7B73F14EFA97C2831731F9B3C558765F08EC73D((&V_0), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LudiqBehaviour_ToString_m131BDA4F30262311F38E96AF3A52C41A10ABA62C (LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = UnityObjectUtility_ToSafeString_m84CD790BE6B992B0B0643EA094D177FDAFBFA3E7(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqBehaviour__ctor_m7AFEC4F38CDFB6B6C12B2CBAE651B2C3497A0858 (LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F* __this, const RuntimeMethod* method) 
{
	{
		MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__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 LudiqScriptableObject_add_OnDestroyActions_m0A7072A424603508C71272D0CE997137A47092DC (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___OnDestroyActions;
		V_0 = L_0;
	}

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

IL_0007:
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
		V_1 = L_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___OnDestroyActions);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m8758CB699FAD9F7908247C87D3EF177277174642 (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* V_0 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Serialization_get_isCustomSerializing_m3C895CC8649F88D6712A406A25167C7B369BC0A8(NULL);
		if (!L_0)
		{
			goto IL_0008;
		}
	}
	{
		return;
	}

IL_0008:
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_set_isUnitySerializing_mAC835F229C4FAE90E9040E4760001AD7DB39016E_inline((bool)1, NULL);
	}
	try
	{
		VirtualActionInvoker0::Invoke(6, __this);
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A L_1;
		L_1 = Serialization_Serialize_m32FAE37FB98FC80EE641572B44AA555F4C374AFA(__this, (bool)1, NULL);
		__this->____data = L_1;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->____data))->____json), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->____data))->____objectReferences), (void*)NULL);
		#endif
		VirtualActionInvoker0::Invoke(7, __this);
		goto IL_003d;
	}
	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_0029;
		}
		throw e;
	}

CATCH_0029:
	{
		Exception_t* L_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		V_0 = L_2;
		Exception_t* L_3 = V_0;
		String_t* L_4;
		L_4 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3E85358A55F381D9376AA4E1DA7F339E65A036E1)), L_3, NULL);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
		Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(L_4, __this, NULL);
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		goto IL_003d;
	}

IL_003d:
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_set_isUnitySerializing_mAC835F229C4FAE90E9040E4760001AD7DB39016E_inline((bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m18C20C86B3BF295C04C543AFD9B68F961735F53F (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	Exception_t* V_1 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Serialization_get_isCustomSerializing_m3C895CC8649F88D6712A406A25167C7B369BC0A8(NULL);
		if (!L_0)
		{
			goto IL_0008;
		}
	}
	{
		return;
	}

IL_0008:
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_set_isUnitySerializing_mAC835F229C4FAE90E9040E4760001AD7DB39016E_inline((bool)1, NULL);
	}
	try
	{
		V_0 = __this;
		VirtualActionInvoker0::Invoke(8, __this);
		SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A L_1 = __this->____data;
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_DeserializeInto_mF9E364DD7743C17A22CD089EA8D4FC3065B08062(L_1, (&V_0), (bool)1, NULL);
		VirtualActionInvoker0::Invoke(9, __this);
		SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* L_2 = (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A*)(&__this->____data);
		SerializationData_Clear_mC7B73F14EFA97C2831731F9B3C558765F08EC73D(L_2, NULL);
		goto IL_004b;
	}
	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_0037;
		}
		throw e;
	}

CATCH_0037:
	{
		Exception_t* L_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		V_1 = L_3;
		Exception_t* L_4 = V_1;
		String_t* L_5;
		L_5 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6855958738817372AE8D56FE3C9C40C9C3CE68DE)), L_4, NULL);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
		Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(L_5, __this, NULL);
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		goto IL_004b;
	}

IL_004b:
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		Serialization_set_isUnitySerializing_mAC835F229C4FAE90E9040E4760001AD7DB39016E_inline((bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_OnBeforeSerialize_mE3F4CB617DE9FFDE4C13DBF648D4139CB8D05E02 (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_OnAfterSerialize_mE88BFC91F746BAA50EB394941006C389FD11E87B (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_OnBeforeDeserialize_m89A629A4F62E0C972ADFDD5A29FA6D10F58BB3CF (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_OnAfterDeserialize_m622CDCDACBD0B2B628EAEBD829C5753CA9D25ACB (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_OnPostDeserializeInEditor_mE76D1870C90DB8EFA83C8DE030861FC78B9081CE (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_OnDestroy_m0CD244E99818B2DBB68F05040CD9452C18034AA3 (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) 
{
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___OnDestroyActions;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000b;
		}
		G_B1_0 = L_1;
	}
	{
		return;
	}

IL_000b:
	{
		NullCheck(G_B2_0);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_ShowData_m53F17A66E811705D002006DED0BED7EE7F06428D (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A L_0;
		L_0 = Serialization_Serialize_m32FAE37FB98FC80EE641572B44AA555F4C374AFA(__this, (bool)1, NULL);
		V_0 = L_0;
		String_t* L_1;
		L_1 = VirtualFuncInvoker0< String_t* >::Invoke(3, __this);
		SerializationData_ShowString_m53B7B7664BCFCE62D2382E53FF7C0205D9034270((&V_0), L_1, NULL);
		SerializationData_Clear_mC7B73F14EFA97C2831731F9B3C558765F08EC73D((&V_0), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LudiqScriptableObject_ToString_m870D1107807BDC18072D2F3549A7E51930EBC5B7 (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = UnityObjectUtility_ToSafeString_m84CD790BE6B992B0B0643EA094D177FDAFBFA3E7(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject__ctor_mEA1CF35A7B3BAA4B07941A50023E6D2A79F42F87 (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) 
{
	{
		ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__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 MacroScriptableObject__ctor_m3F26F17961D085BDEF067BA304374CB71165C3FB (MacroScriptableObject_tF415D8EA839993A0B66264FC2DF96246D24342AF* __this, const RuntimeMethod* method) 
{
	{
		LudiqScriptableObject__ctor_mEA1CF35A7B3BAA4B07941A50023E6D2A79F42F87(__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 RequiresUnityAPIAttribute__ctor_mF3AD74833F717ED829FE936C08782602B9824FF4 (RequiresUnityAPIAttribute_tD22B33E109FAD012BA75DFAF42958F98FC5333BB* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingletonAttribute__ctor_mE4483DC8C17D6081B95A1905CC76403F5585B52B (SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		SingletonAttribute_set_HideFlags_m4040377AD3624F4946BBF9E76F877E17D4C2E766_inline(__this, 0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SingletonAttribute_get_Persistent_m2EFEC55D21A0D5E42FCD1F50CF6F5AD37453D618 (SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CPersistentU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingletonAttribute_set_Persistent_m581349C686F49DB2CF7C05E04375DE24E78BC103 (SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CPersistentU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SingletonAttribute_get_Automatic_m0D0360C87EA09DFBEB983A531ABB8AD722938B43 (SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CAutomaticU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingletonAttribute_set_Automatic_m9E2E6F4618A0AD9F4C785684E00DE1BA9E452518 (SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CAutomaticU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SingletonAttribute_get_HideFlags_mF438190953DB0E5AC7670D86186B130BE244B7CD (SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CHideFlagsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingletonAttribute_set_HideFlags_m4040377AD3624F4946BBF9E76F877E17D4C2E766 (SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CHideFlagsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SingletonAttribute_get_Name_m0C2C867429B94CA6AE16403AEE5CE7E0628CF3DF (SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingletonAttribute_set_Name_m09450F7BDECB475532DD96B40E6F622208CE0275 (SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
#ifdef __clang__
#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 UnityObjectOwnershipUtility_CopyOwner_mAFFF2F6165296D2368CAF9FBEE9AC8181AAA7B4C (RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityObjectOwnable_t81640A983C5EA2D70DE431F450783E56FC70CA26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___1_destination;
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IUnityObjectOwnable_t81640A983C5EA2D70DE431F450783E56FC70CA26_il2cpp_TypeInfo_var));
		RuntimeObject* L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		RuntimeObject* L_2 = V_0;
		RuntimeObject* L_3 = ___0_source;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4;
		L_4 = UnityObjectOwnershipUtility_GetOwner_mF4626E9F3E17CFE8EC38DE5FEECD83B4C75D827E(L_3, NULL);
		NullCheck(L_2);
		InterfaceActionInvoker1< Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* >::Invoke(1, IUnityObjectOwnable_t81640A983C5EA2D70DE431F450783E56FC70CA26_il2cpp_TypeInfo_var, L_2, L_4);
	}

IL_0016:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityObjectOwnershipUtility_RemoveOwner_m5EDC929015543BB12B2804D2D0BD4E4DC49C0E51 (RuntimeObject* ___0_o, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityObjectOwnable_t81640A983C5EA2D70DE431F450783E56FC70CA26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_o;
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_0, IUnityObjectOwnable_t81640A983C5EA2D70DE431F450783E56FC70CA26_il2cpp_TypeInfo_var));
		RuntimeObject* L_1 = V_0;
		if (!L_1)
		{
			goto IL_0011;
		}
	}
	{
		RuntimeObject* L_2 = V_0;
		NullCheck(L_2);
		InterfaceActionInvoker1< Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* >::Invoke(1, IUnityObjectOwnable_t81640A983C5EA2D70DE431F450783E56FC70CA26_il2cpp_TypeInfo_var, L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL);
	}

IL_0011:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* UnityObjectOwnershipUtility_GetOwner_mF4626E9F3E17CFE8EC38DE5FEECD83B4C75D827E (RuntimeObject* ___0_o, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnityObjectOwnable_t81640A983C5EA2D70DE431F450783E56FC70CA26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* G_B2_0 = NULL;
	Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* G_B1_0 = NULL;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* G_B3_0 = NULL;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* G_B7_0 = NULL;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* G_B4_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_o;
		Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_1 = ((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_0, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var));
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B3_0 = ((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)(NULL));
		goto IL_0012;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(G_B2_0, NULL);
		G_B3_0 = L_2;
	}

IL_0012:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = G_B3_0;
		if (L_3)
		{
			G_B7_0 = L_3;
			goto IL_0027;
		}
		G_B4_0 = L_3;
	}
	{
		RuntimeObject* L_4 = ___0_o;
		RuntimeObject* L_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IUnityObjectOwnable_t81640A983C5EA2D70DE431F450783E56FC70CA26_il2cpp_TypeInfo_var));
		if (L_5)
		{
			G_B6_0 = L_5;
			goto IL_0022;
		}
		G_B5_0 = L_5;
	}
	{
		return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL;
	}

IL_0022:
	{
		NullCheck(G_B6_0);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6;
		L_6 = InterfaceFuncInvoker0< Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* >::Invoke(0, IUnityObjectOwnable_t81640A983C5EA2D70DE431F450783E56FC70CA26_il2cpp_TypeInfo_var, G_B6_0);
		G_B7_0 = ((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)(L_6));
	}

IL_0027:
	{
		return G_B7_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 bool UnityThread_get_allowsAPI_mD5F65F1DD7EB660A36B87BAAC6F346FC41B7EADD (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Serialization_get_isUnitySerializing_m46208D5D6E042D9797B2DFBFCE0632A1BE5A9504_inline(NULL);
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_1;
		L_1 = Thread_get_CurrentThread_m6D4719F4993DB9200490531FF02D4076FF9CA9BD(NULL);
		il2cpp_codegen_runtime_class_init_inline(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var);
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_2 = ((UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_StaticFields*)il2cpp_codegen_static_fields_for(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var))->___thread;
		return (bool)((((RuntimeObject*)(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)L_1) == ((RuntimeObject*)(Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F*)L_2))? 1 : 0);
	}

IL_0014:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityThread_RuntimeInitialize_m85A2C09B6D8474B13CC2F1EE1B6E7BC91E482EDC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0;
		L_0 = Thread_get_CurrentThread_m6D4719F4993DB9200490531FF02D4076FF9CA9BD(NULL);
		il2cpp_codegen_runtime_class_init_inline(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var);
		((UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_StaticFields*)il2cpp_codegen_static_fields_for(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var))->___thread = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_StaticFields*)il2cpp_codegen_static_fields_for(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var))->___thread), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityThread_EditorAsync_mF7FDB7B2984B1431AEFE11E4AF56DE79218E94B1 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_action, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_Enqueue_mB2A5332EE6591094624C43E356CF17B5D82C55A7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var);
		Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* L_0 = ((UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_StaticFields*)il2cpp_codegen_static_fields_for(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var))->___editorAsync;
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var);
		ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3* L_1 = ((UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_StaticFields*)il2cpp_codegen_static_fields_for(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var))->___pendingQueue;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = ___0_action;
		NullCheck(L_1);
		ConcurrentQueue_1_Enqueue_mB2A5332EE6591094624C43E356CF17B5D82C55A7(L_1, L_2, ConcurrentQueue_1_Enqueue_mB2A5332EE6591094624C43E356CF17B5D82C55A7_RuntimeMethod_var);
		return;
	}

IL_0013:
	{
		il2cpp_codegen_runtime_class_init_inline(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var);
		Action_1_t3137749576010DD307B29662A2E47C43C7F7D04C* L_3 = ((UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_StaticFields*)il2cpp_codegen_static_fields_for(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var))->___editorAsync;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_4 = ___0_action;
		NullCheck(L_3);
		Action_1_Invoke_mF440996DC69351FDEDC9C3E51946BB4F7F01BE31_inline(L_3, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityThread__cctor_mA06A81D8293AFDDC8E9B4899A342843052D20957 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1__ctor_mE1A62800E8BFDED5BDB15A6C54416077BF8D7374_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_0;
		L_0 = Thread_get_CurrentThread_m6D4719F4993DB9200490531FF02D4076FF9CA9BD(NULL);
		((UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_StaticFields*)il2cpp_codegen_static_fields_for(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var))->___thread = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_StaticFields*)il2cpp_codegen_static_fields_for(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var))->___thread), (void*)L_0);
		ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3* L_1 = (ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3*)il2cpp_codegen_object_new(ConcurrentQueue_1_tC8B0BCCEA7ED64CA00454B9EB2F35771723A00D3_il2cpp_TypeInfo_var);
		ConcurrentQueue_1__ctor_mE1A62800E8BFDED5BDB15A6C54416077BF8D7374(L_1, ConcurrentQueue_1__ctor_mE1A62800E8BFDED5BDB15A6C54416077BF8D7374_RuntimeMethod_var);
		((UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_StaticFields*)il2cpp_codegen_static_fields_for(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var))->___pendingQueue = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_StaticFields*)il2cpp_codegen_static_fields_for(UnityThread_tF9B353D2BD29AE999AC8B11E5FF55A3EDD6F783E_il2cpp_TypeInfo_var))->___pendingQueue), (void*)L_1);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComponentHolderProtocol_IsComponentHolderType_mBBBCB1421A04E0EE33EB059DFE0BCBC07064C07B (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_3;
		L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
		Type_t* L_4 = ___0_type;
		NullCheck(L_3);
		bool L_5;
		L_5 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_3, L_4);
		if (L_5)
		{
			goto IL_0033;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_7;
		L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
		Type_t* L_8 = ___0_type;
		NullCheck(L_7);
		bool L_9;
		L_9 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_7, L_8);
		return L_9;
	}

IL_0033:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComponentHolderProtocol_IsComponentHolder_mE68806C790F587F230926DF28DD47EAA903D353C (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_uo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_uo;
		if (((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)))
		{
			goto IL_0012;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_uo;
		return (bool)((!(((RuntimeObject*)(Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_1, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}

IL_0012:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ComponentHolderProtocol_GameObject_m2F377A59EAAE66D596AE9B815EAD725A2B236710 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_uo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_uo;
		if (!((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)))
		{
			goto IL_000f;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_uo;
		return ((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var));
	}

IL_000f:
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___0_uo;
		if (!((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_2, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)))
		{
			goto IL_0023;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_3 = ___0_uo;
		NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_3, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
		L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_3, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), NULL);
		return L_4;
	}

IL_0023:
	{
		return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ComponentHolderProtocol_GetComponent_mBE4F51294C15371EFA96C07041A3BD243313D1AA (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_uo, Type_t* ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_uo;
		if (!((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)))
		{
			goto IL_0015;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_uo;
		Type_t* L_2 = ___1_type;
		NullCheck(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
		Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_3;
		L_3 = GameObject_GetComponent_m99E12753EA84947521DC711CA33F452B5E65B474(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), L_2, NULL);
		return L_3;
	}

IL_0015:
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = ___0_uo;
		if (!((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_4, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)))
		{
			goto IL_002a;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = ___0_uo;
		Type_t* L_6 = ___1_type;
		NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
		Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_7;
		L_7 = Component_GetComponent_m4352437B839B9601EB007CAC1007C8E1FB8A427D(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), L_6, NULL);
		return L_7;
	}

IL_002a:
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_8 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_8, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ComponentHolderProtocol_GetComponent_mBE4F51294C15371EFA96C07041A3BD243313D1AA_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ComponentHolderProtocol_GetComponentInChildren_m20E17D4E43C132C8755BF7D469132C930FAC4CE3 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_uo, Type_t* ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_uo;
		if (!((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)))
		{
			goto IL_0015;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_uo;
		Type_t* L_2 = ___1_type;
		NullCheck(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
		Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_3;
		L_3 = GameObject_GetComponentInChildren_m29091882C8D5FDCDD7C7634D8BC740ED6B464A27(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), L_2, NULL);
		return L_3;
	}

IL_0015:
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = ___0_uo;
		if (!((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_4, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)))
		{
			goto IL_002a;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = ___0_uo;
		Type_t* L_6 = ___1_type;
		NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
		Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_7;
		L_7 = Component_GetComponentInChildren_m01C0C0952F8B7C8CAAB4F7ABB201704103D6C85D(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), L_6, NULL);
		return L_7;
	}

IL_002a:
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_8 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_8, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ComponentHolderProtocol_GetComponentInChildren_m20E17D4E43C132C8755BF7D469132C930FAC4CE3_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ComponentHolderProtocol_GetComponentInParent_mBD703AD2B2737F27E1B9B62AE67790175A9438E8 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_uo, Type_t* ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_uo;
		if (!((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)))
		{
			goto IL_0015;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_uo;
		Type_t* L_2 = ___1_type;
		NullCheck(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
		Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_3;
		L_3 = GameObject_GetComponentInParent_mF95624B94F64F33D83D6B5CAB4B01655E345053B(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), L_2, NULL);
		return L_3;
	}

IL_0015:
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = ___0_uo;
		if (!((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_4, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)))
		{
			goto IL_002a;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = ___0_uo;
		Type_t* L_6 = ___1_type;
		NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
		Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_7;
		L_7 = Component_GetComponentInParent_m2307379F7578FC811C0239E1DBB2B85402D63CAC(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), L_6, NULL);
		return L_7;
	}

IL_002a:
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_8 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_8, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ComponentHolderProtocol_GetComponentInParent_mBD703AD2B2737F27E1B9B62AE67790175A9438E8_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* ComponentHolderProtocol_GetComponents_m271B9C941AE97106C6EEFF12917750DBF9665C6B (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_uo, Type_t* ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_uo;
		if (!((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)))
		{
			goto IL_0015;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_uo;
		Type_t* L_2 = ___1_type;
		NullCheck(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
		ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_3;
		L_3 = GameObject_GetComponents_m967DC44523FB7DB85C2D2433B1E53AB24BD551B2(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), L_2, NULL);
		return L_3;
	}

IL_0015:
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = ___0_uo;
		if (!((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_4, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)))
		{
			goto IL_002a;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = ___0_uo;
		Type_t* L_6 = ___1_type;
		NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
		ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_7;
		L_7 = Component_GetComponents_m683496B86CDC639A81EC67D834317926B371FAE1(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), L_6, NULL);
		return L_7;
	}

IL_002a:
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_8 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_8, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ComponentHolderProtocol_GetComponents_m271B9C941AE97106C6EEFF12917750DBF9665C6B_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* ComponentHolderProtocol_GetComponentsInChildren_m01B296A51965710DA044876EB6CAA0C827DB84A9 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_uo, Type_t* ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_uo;
		if (!((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)))
		{
			goto IL_0015;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_uo;
		Type_t* L_2 = ___1_type;
		NullCheck(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
		ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_3;
		L_3 = GameObject_GetComponentsInChildren_m517CC42C85618EFE61C0CCDD35DEB5E071913EB5(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), L_2, NULL);
		return L_3;
	}

IL_0015:
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = ___0_uo;
		if (!((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_4, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)))
		{
			goto IL_002a;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = ___0_uo;
		Type_t* L_6 = ___1_type;
		NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
		ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_7;
		L_7 = Component_GetComponentsInChildren_mD18FD2687784A68AEF1B5BF9A73170A5459E04F7(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), L_6, NULL);
		return L_7;
	}

IL_002a:
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_8 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_8, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ComponentHolderProtocol_GetComponentsInChildren_m01B296A51965710DA044876EB6CAA0C827DB84A9_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* ComponentHolderProtocol_GetComponentsInParent_m71C0B37D9976838A4FF0FD80698E0F2075DD117E (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_uo, Type_t* ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_uo;
		if (!((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)))
		{
			goto IL_0015;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_uo;
		Type_t* L_2 = ___1_type;
		NullCheck(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)));
		ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_3;
		L_3 = GameObject_GetComponentsInParent_m77346103C372D09A5EEC8631922472EC1E7CFD7B(((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), L_2, NULL);
		return L_3;
	}

IL_0015:
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = ___0_uo;
		if (!((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)IsInstClass((RuntimeObject*)L_4, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)))
		{
			goto IL_002a;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = ___0_uo;
		Type_t* L_6 = ___1_type;
		NullCheck(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)));
		ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_7;
		L_7 = Component_GetComponentsInParent_mB805FC27F5713D41020D4EA03830ED009E1E86D9(((Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*)CastclassClass((RuntimeObject*)L_5, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_il2cpp_TypeInfo_var)), L_6, NULL);
		return L_7;
	}

IL_002a:
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_8 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_8, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ComponentHolderProtocol_GetComponentsInParent_m71C0B37D9976838A4FF0FD80698E0F2075DD117E_RuntimeMethod_var)));
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* OperatorHandler_get_customMethodName_mC810DA3C9E89DDFF6DED90A64B48BA228DF7DAC7_inline (OperatorHandler_tF3D07F68319B7937073E8361BABC759CED880F72* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CcustomMethodNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* OperatorHandler_get_symbol_m53D5240D148B56C53C2A19E358FD982234994B5C_inline (OperatorHandler_tF3D07F68319B7937073E8361BABC759CED880F72* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CsymbolU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool OptimizedReflection_get_safeMode_m16A922E85DCBC77BF8D7842CF9D46D3AD747308A_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_0 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___U3CsafeModeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool OptimizedReflection_get_useJitIfAvailable_m7B5D5B745D9567F0B2078B6D9F78FEDFB06C2958_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		bool L_0 = ((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->____useJitIfAvailable;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OptimizedReflection_set_safeMode_m8917E0D8E613CE4C2EC23A10A70E42ECA21480CF_inline (bool ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var);
		((OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_StaticFields*)il2cpp_codegen_static_fields_for(OptimizedReflection_t7F2A25A36302950D7E078F447B955296D454A9DF_il2cpp_TypeInfo_var))->___U3CsafeModeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* RuntimeCodebase_get_assemblies_m152648BAC9B232F7A0B7600EE603D0C10D89E35B_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var);
		List_1_t1BED237EBA2788604B1D39FC183B07E28F912A89* L_0 = ((RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_StaticFields*)il2cpp_codegen_static_fields_for(RuntimeCodebase_t18E8E0360E531C409CBDFCC0EF4600A44CFE871F_il2cpp_TypeInfo_var))->____assemblies;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* AssemblyName_get_Name_m7899B9B3F289EEBAF62AEAB51D1CA91DA92C4E6A_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___name;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TypeName_get_AssemblyName_mBE44717AA3A7377931E7A5B955711CE85019186F_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAssemblyNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TypeName_get_Name_mBC768C507F7EC26072615B2B6036307367B42D9E_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenamedFromAttribute_get_previousName_mCC937DC8B67B589D4111AAC308C3D074A1632352_inline (RenamedFromAttribute_tBEBB0F1049A917B5F1FD6A24FA8F530841DF2D8C* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CpreviousNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenamedNamespaceAttribute_get_previousName_m7F20312B67C7E59FF98C8CAF6BB823FD3F9B3FAB_inline (RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CpreviousNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenamedNamespaceAttribute_get_newName_m2EBF2918C960DC6299410D91BFCCD26E084078F4_inline (RenamedNamespaceAttribute_tFAA69A7D2B0294CE487F0913C6835670957C7FFB* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CnewNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenamedAssemblyAttribute_get_previousName_m49CAA91F128F051AD44EF708A67B1709491F3FC0_inline (RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CpreviousNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenamedAssemblyAttribute_get_newName_m7D5A43A237D16F14068DA42A4961685B43B8EC5A_inline (RenamedAssemblyAttribute_t9D184075FFCC5D1D77D8E23AD463810BD49E5FD3* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CnewNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Matching_mD91362DAA974AB304B35C9551D5C314C42488B8E_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CMatchingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Value_mD8231D56BB420D0545224FD44ADF183E7059DFEF_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CValueU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Reference_m352A4DFB41F158B7C523FBB10D3A9286EBA59DEC_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CReferenceU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Classes_m6E425EBCB1A95A38A6E8CAC0AEF26086E84561BF_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CClassesU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Interfaces_mD72456F7E7AAA5BC0D6DAB097D672153A953452B_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CInterfacesU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Structs_mF25971EECDA2AB5F26E1F11EA242F69BE412E052_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CStructsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Enums_mA77FBBB90A35A54C1FC1989549A5F7ED5D4DF203_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CEnumsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Public_mA7333C4ED6E9BB67D66B81D21A0152001FF4132F_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CPublicU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_NonPublic_m8AA666A6695D77F7433FAE66D33D2A6DBE6DD6DD_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CNonPublicU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Abstract_m6C9EB4017362D961DB19F28C6E96555862A0EDE8_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CAbstractU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Generic_m8F762D8392D61CEE403A4FC8F04F12B9AD3945A4_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CGenericU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_OpenConstructedGeneric_m8BC0C50E07674B579CDAAD4F020C5FA6F67D1DCD_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3COpenConstructedGenericU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Static_m1671B1BA03DF52741BD4DF95C46CB3EB0E814021_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CStaticU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Sealed_m8A98A7526C157975301B8641A6C96E084E25689C_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CSealedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Nested_m7E4A13AD3D3B4C0CEC83E6899D698628832A926E_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CNestedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Primitives_m8C2490B2FA516339CD9B2337387C8B1C5F163B54_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CPrimitivesU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Object_m39E4D3BCD87D84ACCD86C0C9A19BFD0BBA6C90F3_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CObjectU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_NonSerializable_m06E0525C2D6DB080556541C183291CB333A8E78C_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CNonSerializableU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeFilter_set_Obsolete_m4FE9AC692EA6996DC35911EAF9BD2A55A5F8D393_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CObsoleteU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* TypeFilter_get_Types_mE4264E741F39CA113DF85BE63036CE869D0670DC_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_0 = __this->___types;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TypeFilter_get_Matching_mEC6362171CCDB9749BD03F895B979E4924A1963C_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CMatchingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Value_m4C4B666E0D14977774DB6693AF63676D1121ED67_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CValueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Reference_m5BF107EF9B0DCEE91B5156AD81DB3C242EC2BECB_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CReferenceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Classes_m93466A6AEECEA88FEE1C822069DB0FC29227F633_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CClassesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Interfaces_m65EEEAF34429CD47C1DF0F3AF980AD6AFD998D26_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CInterfacesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Structs_mC6FB87212C5EFB1614F9B10EA014822F25E09EF9_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CStructsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Enums_m1AFE1AF4738FD0ABD51F2C24B9435CC61F34C0D7_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CEnumsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Public_m2AA942B35F5D2A765AE5DD9368ED5FEF29324169_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CPublicU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_NonPublic_m6312C2E402465AA4FCD7C9A4100C5A9FB79B902E_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CNonPublicU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Abstract_m3E52C108800D55109B56F894BE6AA7FCA8274018_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CAbstractU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Generic_mCC814C88FEF327ADF773C58BCEA6D0782E74D1BF_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CGenericU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_OpenConstructedGeneric_mF3130CBEC6A488F5B53FDCA007934EA4E379AE8D_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3COpenConstructedGenericU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Static_m876C1C0B8C13DFD8A826988C179B7EFA5D5BC498_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CStaticU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Sealed_m8EE07DE039C14708C251D6B7F17811C799201914_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CSealedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Nested_m41828E8B4277C9337E28C5A438E799A1CBB220E7_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CNestedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Primitives_m39FFD854482D19FCC12DB478BFBA54BCE7565648_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CPrimitivesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Object_m216A0A1F34B3E0B47BE38480D29EC86A11CD0E17_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CObjectU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_NonSerializable_mD67954E8778E6D0A16457DD74F9BFA7229964F5E_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CNonSerializableU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeFilter_get_Obsolete_mC87CD067AA2FE0EE6DF251D3D08048B6316FD9C8_inline (TypeFilter_tECDDDCC463E5FF81530AF9D5B154E5095F16CA80* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CObsoleteU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____stringLength;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* TypeName_get_GenericParameters_m519E4A51DCCD0F0701F35C09784D8128EE8263AC_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		List_1_t109F34922AD6589B82B033B6DD689038AD7324E9* L_0 = __this->___U3CGenericParametersU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_Name_mBC6647619A19BB99875C39EF7A6FD0D14B516E56_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_AssemblyDescription_m3EBD7FB0F0C264E8EB6362C10645035C9384F05D_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAssemblyDescriptionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyDescriptionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TypeName_get_AssemblyDescription_mADDDD6FA51C519C60491A8B20F8B69949A7121EF_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CAssemblyDescriptionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_AssemblyVersion_m7BC5B2480F201871A042EBE5694A35E73C89887D_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAssemblyVersionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyVersionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_AssemblyCulture_mDD4A88BFC38A7B3A2F55030570E9ADD11AAD4A33_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAssemblyCultureU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyCultureU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_AssemblyPublicKeyToken_m03E38B53CD7467D5EDD4089AF75863381280AD80_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAssemblyPublicKeyTokenU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyPublicKeyTokenU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypeName_set_AssemblyName_m9AD0F0CA466333A8C06257F367D5BDC84FB5C568_inline (TypeName_t6C31C8853CF16254A3932AA55D6F3B657ED07F54* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CAssemblyNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CAssemblyNameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* AssemblyName_get_Version_mC20EC1E68FA7C40120112C2E29A19C9D948B5300_inline (AssemblyName_t555F1570F523D87D970C6E7F27B1B44C83EADDD2* __this, const RuntimeMethod* method) 
{
	{
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_0 = __this->___version;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), NULL);
		V_0 = L_0;
		goto IL_001d;
	}

IL_001d:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ReflectionTypeLoadException_get_Types_mEA33478930C629147E252D53230510BE0F4AD45E_inline (ReflectionTypeLoadException_tA59A0D2E1F05C20E7C493630343FBC9B7308C475* __this, const RuntimeMethod* method) 
{
	{
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = __this->___U3CTypesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Namespace_get_FullName_mDB579A0D0D2C27FE32DEDCEA37DC084EF08D3D36_inline (Namespace_t36325594319E587D8BC02F11C4C8C1FD4E683ADC* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CFullNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Ray2D_get_origin_m0ED90B16DD643D21B9745F1D45402B81F67707EC_inline (Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* __this, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_Origin;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Ray2D_get_direction_m9D6E497DCC5FDB2EEF7FA6356EE707169D751325_inline (Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* __this, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_Direction;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Ray2D_set_origin_m1844D677985BDEFD1DC73574D44397218586F2E9_inline (Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
		__this->___m_Origin = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Ray2D_set_direction_mEDCE095AE4E01E9CFE798968691A750B183F7EBF_inline (Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&___0_value), NULL);
		__this->___m_Direction = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Origin;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_direction_m21C2D22D3BD4A683BD4DC191AB22DD05F5EC2086_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_Direction;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Ray_set_origin_m9B19A7BE86636111E3B16BCE08EAE030F37FE64D_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
		__this->___m_Origin = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Ray_set_direction_m8A8FF8101045BAE51BE5D5C1B6C21D0D5592DA98_inline (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___0_value), NULL);
		__this->___m_Direction = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* DictionaryAsset_get_dictionary_m5E2BF1C1A7B5DF314D0B761083CF8F50B04DE078_inline (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = __this->___U3CdictionaryU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DictionaryAsset_set_dictionary_mF12CE88E8FBF96B80C3A22884190B26C5E1582F9_inline (DictionaryAsset_tB284ECB16D7E639BB80FD6623A5A9F8C0FE0A09D* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = ___0_value;
		__this->___U3CdictionaryU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdictionaryU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializableType__ctor_mD26E7FB0CD385E43ED3A3A3348E8FDC532A9BD30_inline (SerializableType_tF2CED5DC46B51928130CD770B707380541BF306E* __this, String_t* ___0_identification, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_identification;
		__this->___Identification = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___Identification), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Serialization_get_isUnitySerializing_m46208D5D6E042D9797B2DFBFCE0632A1BE5A9504_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		bool L_0 = ((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___U3CisUnitySerializingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* SerializationOperation_get_serializer_m0B67471F76A1393A6221DBE9F13706236C371ECF_inline (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, const RuntimeMethod* method) 
{
	{
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_0 = __this->___U3CserializerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* SerializationOperation_get_objectReferences_mAF348F7C8689414FC1FEAE422D6173253D4D5444_inline (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, const RuntimeMethod* method) 
{
	{
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___U3CobjectReferencesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* SerializationData_get_json_m316B4017338BC7DB9B4D3D9A81BEF1C01232FB24_inline (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->____json;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* SerializationData_get_objectReferences_m70704774677025CE081A408A7D558A9309C24DA4_inline (SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A* __this, const RuntimeMethod* method) 
{
	{
		ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_0 = __this->____objectReferences;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationOperation_set_objectReferences_m73EC5199265D1C61291DBD948CE1687460EF1155_inline (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* ___0_value, const RuntimeMethod* method) 
{
	{
		List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = ___0_value;
		__this->___U3CobjectReferencesU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CobjectReferencesU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializationOperation_set_serializer_m93AD82939387F372A2E3DB25EC068CD0A87E5C60_inline (SerializationOperation_t894BAE6FFB4FB0579F7C3A8B1C85A63E7BD35567* __this, fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___0_value, const RuntimeMethod* method) 
{
	{
		fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* L_0 = ___0_value;
		__this->___U3CserializerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CserializerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SerializedPropertyProviderAttribute_set_type_m1A803DB715CF8176D3C904A3DABCB2BDE2C9685B_inline (SerializedPropertyProviderAttribute_tCB4756F884372F893458F8C7FFD5617D1CF3BF4F* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CtypeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_r;
		__this->___r = L_0;
		float L_1 = ___1_g;
		__this->___g = L_1;
		float L_2 = ___2_b;
		__this->___b = L_2;
		__this->___a = (1.0f);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
		V_0 = L_0;
		goto IL_001d;
	}

IL_001d:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Serialization_set_isUnitySerializing_mAC835F229C4FAE90E9040E4760001AD7DB39016E_inline (bool ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var);
		((Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_StaticFields*)il2cpp_codegen_static_fields_for(Serialization_tB2ADB5B0024AC2D8DD55D3CAE56C49FAD9A954EA_il2cpp_TypeInfo_var))->___U3CisUnitySerializingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SingletonAttribute_set_HideFlags_m4040377AD3624F4946BBF9E76F877E17D4C2E766_inline (SingletonAttribute_t4EBE08E147FC39CAF915B5E6AFCACDEAD99FAD5F* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CHideFlagsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_2_Invoke_mDBA25DA5DA5B7E056FB9B026AF041F1385FB58A9_gshared_inline (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_arg, const RuntimeMethod* method) 
{
	typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) 
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
		int32_t L_7 = V_1;
		RuntimeObject* L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
		return;
	}

IL_0034:
	{
		RuntimeObject* L_9 = ___0_item;
		List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____current;
		return L_0;
	}
}
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 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 int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____count;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m9897CE72A58099ADB081E439D3A3EF0AA9CF5ED9_gshared_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Il2CppChar Nullable_1_GetValueOrDefault_m4DC59B3219E9E81FFB2DBE02BF850B54E460DEB6_gshared_inline (Nullable_1_tD52F1D0FC7EBB336F119BE953E59F426766032C1* __this, const RuntimeMethod* method) 
{
	{
		Il2CppChar L_0 = __this->___value;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m8D130DB7F2A1E694736B449176F9C26DB456597B_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___value;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) 
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
		int32_t L_7 = V_1;
		int32_t L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
		return;
	}

IL_0034:
	{
		int32_t L_9 = ___0_item;
		List_1_AddWithResize_m378B392086AAB6F400944FA9839516326B3F7BB8(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline (const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Instance;
		return (RuntimeObject*)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
	}
	{
		int32_t L_1 = __this->____size;
		V_0 = L_1;
		__this->____size = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_r;
		__this->___r = L_0;
		float L_1 = ___1_g;
		__this->___g = L_1;
		float L_2 = ___2_b;
		__this->___b = L_2;
		float L_3 = ___3_a;
		__this->___a = L_3;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		float L_0 = __this->___x;
		float L_1 = __this->___y;
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_0, L_1, NULL);
		Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline((&V_0), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
		V_1 = L_2;
		goto IL_0020;
	}

IL_0020:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_1;
		return L_3;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
		return L_2;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	bool V_1 = false;
	{
		float L_0;
		L_0 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline(__this, NULL);
		V_0 = L_0;
		float L_1 = V_0;
		V_1 = (bool)((((float)L_1) > ((float)(9.99999975E-06f)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0028;
		}
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this);
		float L_4 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_3, L_4, NULL);
		*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_5;
		goto IL_0033;
	}

IL_0028:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_6;
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	bool V_1 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
		float L_1;
		L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
		V_0 = L_1;
		float L_2 = V_0;
		V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value;
		float L_5 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
		V_2 = L_6;
		goto IL_0026;
	}

IL_001e:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_2 = L_7;
		goto IL_0026;
	}

IL_0026:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
		return L_8;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x;
		float L_1 = __this->___x;
		float L_2 = __this->___y;
		float L_3 = __this->___y;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_4;
		L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))))));
		V_0 = ((float)L_4);
		goto IL_0026;
	}

IL_0026:
	{
		float L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(L_1/L_2)), ((float)(L_4/L_5)), NULL);
		V_0 = L_6;
		goto IL_0019;
	}

IL_0019:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
		float L_11 = L_10.___z;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_12;
		L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
		V_0 = ((float)L_12);
		goto IL_0034;
	}

IL_0034:
	{
		float L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
		float L_7 = L_6.___z;
		float L_8 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		float L_2 = ___2_z;
		__this->___z = L_2;
		return;
	}
}
