#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include template 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 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 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 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 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); } }; // System.Dynamic.Utils.CacheDict`2 struct CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB; // System.Dynamic.Utils.CacheDict`2 struct CacheDict_2_tAFE0E408BD366174E0892EAB041D22C18AD3F2AC; // System.Dynamic.Utils.CacheDict`2 struct CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15; // System.Runtime.CompilerServices.ConditionalWeakTable`2 struct ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7; // System.Func`2 struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00; // System.Func`2 struct Func_2_tACBF5A1656250800CE861707354491F0611F6624; // System.Func`2 struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E; // System.Func`2 struct Func_2_tC19A706BD1F2C219A6333C8872754B909FD59ABD; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tA70CEDE5B026B417CF78C3146B22E44FB6755120; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t49C2F44B68A54E1D7F267F9CC6AEAE8497D42901; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B; // System.Collections.Generic.IList`1 struct IList_1_t28EB8E755FDBFBDE88574629581245F2CF1F5FC1; // System.Collections.Generic.IList`1 struct IList_1_t8237764F017214FEC3BDC5BA9D72BD235EAC1402; // System.Collections.Generic.IReadOnlyList`1 struct IReadOnlyList_1_tB86476F62FBF3BB3389F17E0FFB65836DD3F2F65; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t933305C7B35026CBE34F095F04F9FDC6C0A33874; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t817BB90AF8382BE20F8FD0E9A1508A6227273B93; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t3472890410B9EABBEA006747FAB75C83ED05D0EF; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tFB88225EB56949A5FE7789A097F7D3EF9E87F71F; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t84EA49070ADDAED1D947288626F447420F7018FB; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tF8C4A7CE27CA4A119A479E44DC4809FC7A1EB210; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tC964C6EB5263DD52D8A6F2E7A30831E4E78B168F; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t72222864A35D22B7C9B73E74005FAD44DA32D922; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t53C7A6D1CDD24E4536D67F3DA5A0CBCC52FB9354; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t69A4CB89EC79CA6D17497F54F8F5FEB4D5D08CBF; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t724ACADC8B1EA7446E226EDA6843CCF1A81B8D02; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tBFC9B66638DBCCC19EF2B6E4DC39614684C4CB91; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tEEA462A425C4DCDF13971C28AA578F30672871A9; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t636203FF8694D0F7AD7FEDB5AE0166324EF4004F; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tD11E84EFF19D460BFB060754D1EEC0DB2C8D3D89; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tE19231DCC163F99D61A92741130C5A50C829C892; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tBC700C0B6EDB3B78BFCEA74F8C24432261BD81AF; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tDF794270F4B8AB052535A17E28757CE8124CAC71; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505; // System.Runtime.CompilerServices.TrueReadOnlyCollection`1 struct TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6; // System.Runtime.CompilerServices.TrueReadOnlyCollection`1 struct TrueReadOnlyCollection_1_t71A2D3FD751848C3E87C90C4EDF1D35A25879C4D; // System.Runtime.CompilerServices.TrueReadOnlyCollection`1 struct TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1; // System.Dynamic.Utils.CacheDict`2/Entry[] struct EntryU5BU5D_tFF2ADFB6137CF26442B1916B632BCFDF52B3EDF8; // System.Boolean[] struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // System.Linq.Expressions.Expression[] struct ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // System.Reflection.MethodInfo[] struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // System.Linq.Expressions.ParameterExpression[] struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C; // System.Reflection.ParameterInfo[] struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C; // System.Reflection.ParameterModifier[] struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // System.ArgumentNullException struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F; // System.Linq.Expressions.BinaryExpression struct BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // System.Linq.Expressions.BlockExpression struct BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B; // System.Linq.Expressions.ByRefParameterExpression struct ByRefParameterExpression_t3CEFD77EBCE6D03D021A7E7AC90432BBF959E86D; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // System.Exception struct Exception_t; // System.Linq.Expressions.Expression struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785; // System.Linq.Expressions.ExpressionVisitor struct ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590; // System.Linq.Expressions.FieldExpression struct FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED; // System.Reflection.FieldInfo struct FieldInfo_t; // System.Linq.Expressions.IArgumentProvider struct IArgumentProvider_tE4CF1AA45F936DB9894DAE3BB715F27447B69A85; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.Linq.Expressions.IndexExpression struct IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347; // System.InvalidOperationException struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; // System.Linq.Expressions.InvocationExpression struct InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27; // System.Linq.Expressions.InvocationExpression1 struct InvocationExpression1_tCFF61B4D3CB587AA119B113599F1CB6CAF1909E3; // System.Linq.Expressions.LambdaExpression struct LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E; // System.Linq.Expressions.MemberExpression struct MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // System.Reflection.MemberInfo struct MemberInfo_t; // System.Reflection.MethodBase struct MethodBase_t; // System.Reflection.MethodInfo struct MethodInfo_t; // System.Linq.Expressions.ParameterExpression struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110; // System.Reflection.ParameterInfo struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F; // System.Linq.Expressions.PropertyExpression struct PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3; // System.Reflection.PropertyInfo struct PropertyInfo_t; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // System.String struct String_t; // System.Type struct Type_t; // System.Reflection.TypeInfo struct TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D; // System.Linq.Expressions.TypedParameterExpression struct TypedParameterExpression_t5D739B36DF1D440EBCF929F66BAD513991B13E07; // System.Linq.Expressions.UnaryExpression struct UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // System.Dynamic.Utils.TypeUtils/<>c struct U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByRefParameterExpression_t3CEFD77EBCE6D03D021A7E7AC90432BBF959E86D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tC19A706BD1F2C219A6333C8872754B909FD59ABD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IArgumentProvider_tE4CF1AA45F936DB9894DAE3BB715F27447B69A85_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IReadOnlyCollection_1_t9844C78999204FB2034D4F813ABA374B1DEA4474_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IReadOnlyList_1_tB86476F62FBF3BB3389F17E0FFB65836DD3F2F65_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_t3472890410B9EABBEA006747FAB75C83ED05D0EF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_t53C7A6D1CDD24E4536D67F3DA5A0CBCC52FB9354_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_t636203FF8694D0F7AD7FEDB5AE0166324EF4004F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_t69A4CB89EC79CA6D17497F54F8F5FEB4D5D08CBF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_t72222864A35D22B7C9B73E74005FAD44DA32D922_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_t724ACADC8B1EA7446E226EDA6843CCF1A81B8D02_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_t817BB90AF8382BE20F8FD0E9A1508A6227273B93_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_t84EA49070ADDAED1D947288626F447420F7018FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_t933305C7B35026CBE34F095F04F9FDC6C0A33874_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_tBC700C0B6EDB3B78BFCEA74F8C24432261BD81AF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_tC964C6EB5263DD52D8A6F2E7A30831E4E78B168F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_tD11E84EFF19D460BFB060754D1EEC0DB2C8D3D89_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_tDF794270F4B8AB052535A17E28757CE8124CAC71_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_tE19231DCC163F99D61A92741130C5A50C829C892_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_tEEA462A425C4DCDF13971C28AA578F30672871A9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_tF8C4A7CE27CA4A119A479E44DC4809FC7A1EB210_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PrimitiveParameterExpression_1_tFB88225EB56949A5FE7789A097F7D3EF9E87F71F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PropertyInfo_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypedParameterExpression_t5D739B36DF1D440EBCF929F66BAD513991B13E07_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0419F10D65478107C9B7ACDC31842682EDD2BEF6; IL2CPP_EXTERN_C String_t* _stringLiteral08CB0ED231181BF1B560358338A71E0A85D37491; IL2CPP_EXTERN_C String_t* _stringLiteral08CFE4D708959435BF56C4B792145841BEA91832; IL2CPP_EXTERN_C String_t* _stringLiteral0A08504CE4D03C27B3393379203A99CADA8CF1A3; IL2CPP_EXTERN_C String_t* _stringLiteral0F144BDAF6EE2C0E6CFB19145B2E6195FD2E6540; IL2CPP_EXTERN_C String_t* _stringLiteral16CE4C265479AEFCAA696C03E5FE3E9D766BD757; IL2CPP_EXTERN_C String_t* _stringLiteral1E024F8C2BA0751536AEC01C2BB37A58D23E925C; IL2CPP_EXTERN_C String_t* _stringLiteral1E2D64BE0B742BB1DC39B3D63EF37D7C05169A08; IL2CPP_EXTERN_C String_t* _stringLiteral1E4602BE3906A5DB069E16BF150494788139ED9F; IL2CPP_EXTERN_C String_t* _stringLiteral2753DED4A753D69B86213F583EFED4AE585D94B7; IL2CPP_EXTERN_C String_t* _stringLiteral2783420FD0C038B0FC9DE02BFB28312E25000E37; IL2CPP_EXTERN_C String_t* _stringLiteral29539CF9C0050D20C86E38130F25844476FB63BD; IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1; IL2CPP_EXTERN_C String_t* _stringLiteral2E766EB785DFC105AC2A895C8F418D3B19A90417; IL2CPP_EXTERN_C String_t* _stringLiteral347A0369581ABD9DAE90C8C9DB94DDC38B1E9F62; IL2CPP_EXTERN_C String_t* _stringLiteral365B734430D9CF2AB2319E3E14FDC9F33C4F862C; IL2CPP_EXTERN_C String_t* _stringLiteral39EE071DBFF62B93DB3A1FF65E0FE4AB2D376048; IL2CPP_EXTERN_C String_t* _stringLiteral3EB432DF0AA38DCA0FF1899A2C35BE87DC5F7AF3; IL2CPP_EXTERN_C String_t* _stringLiteral431996AE9D55F610ECC62A67B60AFB5EF7090C09; IL2CPP_EXTERN_C String_t* _stringLiteral43518F54AC1A7F3CEBE1CD78BAC5AEB67B674D3B; IL2CPP_EXTERN_C String_t* _stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59; IL2CPP_EXTERN_C String_t* _stringLiteral471543834C9A5ADAA79EDD06EDCBA5930B3CB3F4; IL2CPP_EXTERN_C String_t* _stringLiteral48B47FDDA57B9DCA9053DF62A8543DB0F876C7BF; IL2CPP_EXTERN_C String_t* _stringLiteral4A3E0777CA036CEEB48D3BF32DD99000A0A11230; IL2CPP_EXTERN_C String_t* _stringLiteral4AA544F1E51CD304DAF5AEAE3FCAF06FA4C7B753; IL2CPP_EXTERN_C String_t* _stringLiteral561DD56768A8A61E73B01577FC2C730CB6FEA1D0; IL2CPP_EXTERN_C String_t* _stringLiteral56F8ED283148F86DC021F144733AD8F493F586DC; IL2CPP_EXTERN_C String_t* _stringLiteral61759565E575B9B47703E5D2E5144C3E988BBEAB; IL2CPP_EXTERN_C String_t* _stringLiteral63FC874122847D14784CB3ADBE59A08B9558FA97; IL2CPP_EXTERN_C String_t* _stringLiteral652020781139A0A2B14DBD0B9030CECA23499296; IL2CPP_EXTERN_C String_t* _stringLiteral656DE8865223883D9C605D63606CD7138CF8CAD3; IL2CPP_EXTERN_C String_t* _stringLiteral67A90A42A6455E19FAEFD2A1E887AFDBD8241B07; IL2CPP_EXTERN_C String_t* _stringLiteral6919B545440DB3ECB6BC68172682D8A9F35BA570; IL2CPP_EXTERN_C String_t* _stringLiteral6993912CA9E5499571A0BA26FC476ABF23B247C8; IL2CPP_EXTERN_C String_t* _stringLiteral728E9AD457A87EF07C55B5C8498DC13D768C0B15; IL2CPP_EXTERN_C String_t* _stringLiteral7B3B7653842708CFCF22E8EBA38ADB8CEF11CADF; IL2CPP_EXTERN_C String_t* _stringLiteral7BCD0055266E6A2D27046CB48F7AD1B5424E7F89; IL2CPP_EXTERN_C String_t* _stringLiteral7F70A5FFB74237FFCD4F30931A1BE065AFF805DA; IL2CPP_EXTERN_C String_t* _stringLiteral7FBF491D8A6339642C3B0B8599FD08C4E3BAB7FF; IL2CPP_EXTERN_C String_t* _stringLiteral812BBB586E626F59DADED777F983C5B0511BBBFE; IL2CPP_EXTERN_C String_t* _stringLiteral82641F1B48595756BE451F9B9E0AF7E032EB37BD; IL2CPP_EXTERN_C String_t* _stringLiteral82E1F354636F248C0774B9D8C5BD90B6FD1CE7A4; IL2CPP_EXTERN_C String_t* _stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF; IL2CPP_EXTERN_C String_t* _stringLiteral8719FFC739536C9848492D037E063238122D6A84; IL2CPP_EXTERN_C String_t* _stringLiteral8884690BE8675F580526DA9F59E741FBA925DB84; IL2CPP_EXTERN_C String_t* _stringLiteral8B17A4C81AB48771D7659B79C80377AE8F60A01A; IL2CPP_EXTERN_C String_t* _stringLiteral8E12466D0B5A509F61FDCC5267CCCC3215DB5220; IL2CPP_EXTERN_C String_t* _stringLiteral9376E3B78102EC033F8620C7020D273BC20A6D56; IL2CPP_EXTERN_C String_t* _stringLiteral98C264C084C59779F61B419DDA3033D65EA2672D; IL2CPP_EXTERN_C String_t* _stringLiteral9FBB4AAE395F5083E7D7C5595FA511A533D09D06; IL2CPP_EXTERN_C String_t* _stringLiteralA6DF45C72270FA2BB1DBC2168AD0472EA600EA70; IL2CPP_EXTERN_C String_t* _stringLiteralAD1D3DC067F3F1FD1F13B61D3B4A23C3470D6502; IL2CPP_EXTERN_C String_t* _stringLiteralB05322B5AEDB1DAB4B6981C42D9FD3F5FEEE0B14; IL2CPP_EXTERN_C String_t* _stringLiteralB6E90C09E43FB002DA629508AC300A0750320118; IL2CPP_EXTERN_C String_t* _stringLiteralBB48B0D60DDB12286E90E507C8A8022426A28BF8; IL2CPP_EXTERN_C String_t* _stringLiteralBBFD48C251E49D3683DCC1DBAF057F22B03C114D; IL2CPP_EXTERN_C String_t* _stringLiteralBD78FEA9D8030499CE2FDA70990A7143C55C18DA; IL2CPP_EXTERN_C String_t* _stringLiteralC400B58496A5FA148BE40646CCE1F2F9AD0F03E5; IL2CPP_EXTERN_C String_t* _stringLiteralC947C359FEA9248D6B38F361187D79FF2053D6BA; IL2CPP_EXTERN_C String_t* _stringLiteralC9B04CBEAB0D487FBB038F3837F117EB12C1BB63; IL2CPP_EXTERN_C String_t* _stringLiteralD06BB321D883F30B1B37EE3DB4D537D020B25BF5; IL2CPP_EXTERN_C String_t* _stringLiteralD1F23B20FB1EE08CD98DF825091B73B870DC192D; IL2CPP_EXTERN_C String_t* _stringLiteralD32F42CEFAEB656802941F988FAA2CE38CC74317; IL2CPP_EXTERN_C String_t* _stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2; IL2CPP_EXTERN_C String_t* _stringLiteralDA3394D60A781CE18DB7DB97F5E7D299230FD374; IL2CPP_EXTERN_C String_t* _stringLiteralDB2FD3E64B40DE7BFE1C224EA1FF4BFD9537CFFB; IL2CPP_EXTERN_C String_t* _stringLiteralDB50854D8D501F12A08AB41550C7A4EFD8593108; IL2CPP_EXTERN_C String_t* _stringLiteralDEF3E0488656774170520F9C9817540BC9B7A342; IL2CPP_EXTERN_C String_t* _stringLiteralDF07E0F12D958B904AE2D31E9E73E3DBC3FBB2FA; IL2CPP_EXTERN_C String_t* _stringLiteralDF5C22D4BBDCA40C387FD0C4A0A44384EA0B54CB; IL2CPP_EXTERN_C String_t* _stringLiteralDF74F0637127DD52B6B40A32BD65B2D13DF734D9; IL2CPP_EXTERN_C String_t* _stringLiteralE0A280337FBF907EF4F329CFB3F183ECFEC3487D; IL2CPP_EXTERN_C String_t* _stringLiteralE0F7978456CA71DA2C671C6FE8AC9A87760A7A53; IL2CPP_EXTERN_C String_t* _stringLiteralE276A8153FED2D11832189F85D9FBDCEAEEF9177; IL2CPP_EXTERN_C String_t* _stringLiteralE60F846E2C0155A9761809E804F6944C5F755E9F; IL2CPP_EXTERN_C String_t* _stringLiteralE620B1D7A5B3C195B501656706CF79F6A6AE4EB0; IL2CPP_EXTERN_C String_t* _stringLiteralE832ED19918938E6543E9BA5731AF60680CA08B0; IL2CPP_EXTERN_C String_t* _stringLiteralEA02CABBBE0E4813D94018F8AA9206A3F797092F; IL2CPP_EXTERN_C String_t* _stringLiteralF301486206B32E499040BE283DC33A6C6E6763CA; IL2CPP_EXTERN_C String_t* _stringLiteralF592ECC3A1212A67A57DD1C238C4347055593AD5; IL2CPP_EXTERN_C String_t* _stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618; IL2CPP_EXTERN_C String_t* _stringLiteralF9C2A1B1F1F4E3219A2EBD77C8695DAB78025CC4; IL2CPP_EXTERN_C const RuntimeMethod* CacheDict_2_TryGetValue_m6CBD87FAA759A05435AEFD9D93587B5D418ECE63_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CacheDict_2__ctor_mB7ADF1F2EDACF1FACE85871B31627E2AA1C936E6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CacheDict_2_set_Item_mF8EE28322B73E55CB990D05DF380380AD8176E5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CollectionExtensions_RemoveFirst_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m4B6727B4DCB60C3A0E390CDC1C6C0A3A878F2041_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ContractUtils_RequiresNotNull_m04A5009D6D6E22EC255AED2147373282D3C4A76A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ContractUtils_RequiresNotNull_mD3D07BD7AA85863B8388667F7CD3D14F6886E41D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisType_t_TisType_t_mA23DABAE3023E25FB205F89A2D1F1DBE6576E51F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExpressionUtils_RequiresCanRead_mA1A376DC71A3383673B01BC5CB10F92F608FEDF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExpressionUtils_ReturnObject_TisExpression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_m76C7074F351B274D222DB0CBED352F6344284BA4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExpressionUtils_ValidateArgumentCount_m1B682860313A40EF4EB4DFCBDAB18C265C39C92B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExpressionUtils_ValidateOneArgument_m8707EF5489209EA813F2F3EE7E7CE1786FF319CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExpressionVisitor_ValidateBinary_m2CF5AE78E14D432D5077DFF5852599534B2548EC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExpressionVisitor_ValidateChildType_mFF582FECA093B619387E7EF9E1FC8CD2455985F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExpressionVisitor_ValidateUnary_m17C413B386E708E614551E67B80D8FC643B0F236_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExpressionVisitor_VisitAndConvert_TisLambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E_m49A157701BA1349777A9EF3E62B4C63DE8E9CB11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ExpressionVisitor_VisitAndConvert_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m6B5A3437B8BA458FAC7206C2E4E366E5FB2B06D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InvocationExpression1_GetArgument_m5A2B60E7B1DF0FC988EA37D932DA088C9FD8EAFC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InvocationExpression_GetArgument_m6650D7DA1FA7C1215A5DF806641B478E0B41BFC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InvocationExpression_Rewrite_m2B1C21F8E59DA346068B51693666E41C90958E82_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InvocationExpression_get_ArgumentCount_mA6001CEE70FD099DCB1985298EA3D31CCC8BFFCA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MemberExpression_GetMember_mB44F09D4104C91F27C0F3246C222224728A9C3FC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_m0222361D180AC336E45B7CD930A0BCEC2ACEBC04_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_m084B4481EF9EB7C6F4B671FECCA7FFADCF41F988_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_m280560945598F198B9AC072CDF5CF2FB6828E45B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_m289B89C40A50E8C7721E963029B4EFD2572EDE11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_m3BC011713D323B206EB351C0C6474DFF94164668_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_m432CAFD04C99CECC21AF21CD442580742C99B14A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_m6EA176AD6AF65AA8EBFD1B907AC9809081EDC40D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_m71BCD2392D28272B9A7693A94865BC28A244E8CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_m7433FBCA26646D073E10CE3DB024BFD0AF12DF35_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_m78B52D6F90A26232693A9AD371C3B2585A767A82_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_m9ECE6DF9DD81C46CFB4B1B8379C2D6DDB6F87637_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_mBD5F03FFFBDFBB1CADF5B219E0DF682952301C77_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_mBEE7A69E2919758783563C56B31B1181ACFCB245_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_mCD034F44CBDE2DECE83B8F4FFBF9EDC735218A66_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_mD276E0CA282C5DFD13A185721D0ECF962A94D593_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_mDB7AAFBF808E0E8302D135C1221BB12874C5A64E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PrimitiveParameterExpression_1__ctor_mFCB931F8CA3CCBED78237F23623CE9D031138676_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeUtils_ValidateType_m289873482475F37A660643924558D62430709AB3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* TypeUtils_ValidateType_mE94AD3C043E2FE6C32BBA6C1FC60D29CB2063AEB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__44_0_m2BD6021A86F56FAF62819F3E8E5C646C33189C84_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__44_1_mEC47DD3839EE48CD21585CB1ECD92E8D26693755_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Exception_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* MulticastDelegate_t_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* RuntimeArray_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* RuntimeObject_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Void_t4861ACF8F4594C3437BB48B6E56783494B843915_0_0_0_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F; struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265; struct ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C; struct ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C; struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364; 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 // System.Dynamic.Utils.CacheDict`2 struct CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB : public RuntimeObject { // System.Int32 System.Dynamic.Utils.CacheDict`2::_mask int32_t ____mask_0; // System.Dynamic.Utils.CacheDict`2/Entry[] System.Dynamic.Utils.CacheDict`2::_entries EntryU5BU5D_tFF2ADFB6137CF26442B1916B632BCFDF52B3EDF8* ____entries_1; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t76DB6014D5D8866A0D28561F8D56D2303331614E : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505 : public RuntimeObject { // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject* ____syncRoot_1; }; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235 : public RuntimeObject { }; // System.Dynamic.Utils.CollectionExtensions struct CollectionExtensions_t12AA86DB09D1442F1691A1B1F4F35ADE1604514D : public RuntimeObject { }; // System.Dynamic.Utils.ContractUtils struct ContractUtils_tFD5BFE68866F22438D49EF2D69CC0BE6FFF726EC : public RuntimeObject { }; // System.Linq.Expressions.Expression struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 : public RuntimeObject { }; // System.Dynamic.Utils.ExpressionUtils struct ExpressionUtils_t840E12569E851470D21F9784B859DD4F07235F35 : public RuntimeObject { }; // System.Linq.Expressions.ExpressionVisitor struct ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590 : public RuntimeObject { }; // System.Dynamic.Utils.ExpressionVisitorUtils struct ExpressionVisitorUtils_t8A120490A8DBD35DFD55CDCD34E7813634CE421E : public RuntimeObject { }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // System.Reflection.ParameterInfo struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F : public RuntimeObject { // System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::AttrsImpl int32_t ___AttrsImpl_0; // System.Type System.Reflection.ParameterInfo::ClassImpl Type_t* ___ClassImpl_1; // System.Object System.Reflection.ParameterInfo::DefaultValueImpl RuntimeObject* ___DefaultValueImpl_2; // System.Reflection.MemberInfo System.Reflection.ParameterInfo::MemberImpl MemberInfo_t* ___MemberImpl_3; // System.String System.Reflection.ParameterInfo::NameImpl String_t* ___NameImpl_4; // System.Int32 System.Reflection.ParameterInfo::PositionImpl int32_t ___PositionImpl_5; }; // Native definition for P/Invoke marshalling of System.Reflection.ParameterInfo struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_pinvoke { int32_t ___AttrsImpl_0; Type_t* ___ClassImpl_1; Il2CppIUnknown* ___DefaultValueImpl_2; MemberInfo_t* ___MemberImpl_3; char* ___NameImpl_4; int32_t ___PositionImpl_5; }; // Native definition for COM marshalling of System.Reflection.ParameterInfo struct ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_marshaled_com { int32_t ___AttrsImpl_0; Type_t* ___ClassImpl_1; Il2CppIUnknown* ___DefaultValueImpl_2; MemberInfo_t* ___MemberImpl_3; Il2CppChar* ___NameImpl_4; int32_t ___PositionImpl_5; }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; // System.Linq.Expressions.Strings struct Strings_t5E2898117DA2D8EC4D672719556FD56C9A4C6D6B : public RuntimeObject { }; // System.Dynamic.Utils.TypeExtensions struct TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470 : public RuntimeObject { }; // System.Dynamic.Utils.TypeUtils struct TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7 : public RuntimeObject { }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // System.Dynamic.Utils.TypeUtils/<>c struct U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E : public RuntimeObject { }; // System.Runtime.CompilerServices.TrueReadOnlyCollection`1 struct TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6 : public ReadOnlyCollection_1_t76DB6014D5D8866A0D28561F8D56D2303331614E { }; // System.Runtime.CompilerServices.TrueReadOnlyCollection`1 struct TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1 : public ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505 { }; // System.Linq.Expressions.BinaryExpression struct BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { // System.Linq.Expressions.Expression System.Linq.Expressions.BinaryExpression::k__BackingField Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___U3CRightU3Ek__BackingField_2; // System.Linq.Expressions.Expression System.Linq.Expressions.BinaryExpression::k__BackingField Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___U3CLeftU3Ek__BackingField_3; }; // System.Linq.Expressions.BlockExpression struct BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // System.Reflection.FieldInfo struct FieldInfo_t : public MemberInfo_t { }; // System.Linq.Expressions.IndexExpression struct IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { // System.Collections.Generic.IReadOnlyList`1 System.Linq.Expressions.IndexExpression::_arguments RuntimeObject* ____arguments_2; // System.Linq.Expressions.Expression System.Linq.Expressions.IndexExpression::k__BackingField Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___U3CObjectU3Ek__BackingField_3; // System.Reflection.PropertyInfo System.Linq.Expressions.IndexExpression::k__BackingField PropertyInfo_t* ___U3CIndexerU3Ek__BackingField_4; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // System.Linq.Expressions.InvocationExpression struct InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { // System.Type System.Linq.Expressions.InvocationExpression::k__BackingField Type_t* ___U3CTypeU3Ek__BackingField_2; // System.Linq.Expressions.Expression System.Linq.Expressions.InvocationExpression::k__BackingField Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___U3CExpressionU3Ek__BackingField_3; }; // System.Linq.Expressions.LambdaExpression struct LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { // System.Linq.Expressions.Expression System.Linq.Expressions.LambdaExpression::_body Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ____body_2; }; // System.Linq.Expressions.MemberExpression struct MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { // System.Linq.Expressions.Expression System.Linq.Expressions.MemberExpression::k__BackingField Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___U3CExpressionU3Ek__BackingField_2; }; // System.Reflection.MethodBase struct MethodBase_t : public MemberInfo_t { }; // System.Linq.Expressions.ParameterExpression struct ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { // System.String System.Linq.Expressions.ParameterExpression::k__BackingField String_t* ___U3CNameU3Ek__BackingField_2; }; // System.Reflection.ParameterModifier struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 { // System.Boolean[] System.Reflection.ParameterModifier::_byRef BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____byRef_0; }; // Native definition for P/Invoke marshalling of System.Reflection.ParameterModifier struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_pinvoke { int32_t* ____byRef_0; }; // Native definition for COM marshalling of System.Reflection.ParameterModifier struct ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510_marshaled_com { int32_t* ____byRef_0; }; // System.Reflection.PropertyInfo struct PropertyInfo_t : public MemberInfo_t { }; // System.Linq.Expressions.UnaryExpression struct UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96 : public Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785 { // System.Type System.Linq.Expressions.UnaryExpression::k__BackingField Type_t* ___U3CTypeU3Ek__BackingField_2; // System.Linq.Expressions.ExpressionType System.Linq.Expressions.UnaryExpression::k__BackingField int32_t ___U3CNodeTypeU3Ek__BackingField_3; // System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::k__BackingField Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___U3COperandU3Ek__BackingField_4; // System.Reflection.MethodInfo System.Linq.Expressions.UnaryExpression::k__BackingField MethodInfo_t* ___U3CMethodU3Ek__BackingField_5; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // /__StaticArrayInitTypeSize=1024 struct __StaticArrayInitTypeSizeU3D1024_t2A1518FE93EF6BEE22F2C6BA90AE95237A6E13AE { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D1024_t2A1518FE93EF6BEE22F2C6BA90AE95237A6E13AE__padding[1024]; }; }; // /__StaticArrayInitTypeSize=120 struct __StaticArrayInitTypeSizeU3D120_t6F11AA913DFF35D8B33057BABEFEF1EA9B976881 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D120_t6F11AA913DFF35D8B33057BABEFEF1EA9B976881__padding[120]; }; }; // /__StaticArrayInitTypeSize=256 struct __StaticArrayInitTypeSizeU3D256_t121506E42A9F4B673CDCF2FDFF169D68811BB731 { union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D256_t121506E42A9F4B673CDCF2FDFF169D68811BB731__padding[256]; }; }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t933305C7B35026CBE34F095F04F9FDC6C0A33874 : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t817BB90AF8382BE20F8FD0E9A1508A6227273B93 : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t3472890410B9EABBEA006747FAB75C83ED05D0EF : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tFB88225EB56949A5FE7789A097F7D3EF9E87F71F : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t84EA49070ADDAED1D947288626F447420F7018FB : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tF8C4A7CE27CA4A119A479E44DC4809FC7A1EB210 : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tC964C6EB5263DD52D8A6F2E7A30831E4E78B168F : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t72222864A35D22B7C9B73E74005FAD44DA32D922 : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t53C7A6D1CDD24E4536D67F3DA5A0CBCC52FB9354 : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t69A4CB89EC79CA6D17497F54F8F5FEB4D5D08CBF : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t724ACADC8B1EA7446E226EDA6843CCF1A81B8D02 : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tEEA462A425C4DCDF13971C28AA578F30672871A9 : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_t636203FF8694D0F7AD7FEDB5AE0166324EF4004F : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tD11E84EFF19D460BFB060754D1EEC0DB2C8D3D89 : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tE19231DCC163F99D61A92741130C5A50C829C892 : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tBC700C0B6EDB3B78BFCEA74F8C24432261BD81AF : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // System.Linq.Expressions.PrimitiveParameterExpression`1 struct PrimitiveParameterExpression_1_tDF794270F4B8AB052535A17E28757CE8124CAC71 : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { }; // struct U3CPrivateImplementationDetailsU3E_t0985298E3928118182D9E60D8C7A51F84FE0D710 : public RuntimeObject { }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // System.Linq.Expressions.FieldExpression struct FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED : public MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89 { // System.Reflection.FieldInfo System.Linq.Expressions.FieldExpression::_field FieldInfo_t* ____field_3; }; // System.Linq.Expressions.InvocationExpression1 struct InvocationExpression1_tCFF61B4D3CB587AA119B113599F1CB6CAF1909E3 : public InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27 { // System.Object System.Linq.Expressions.InvocationExpression1::_arg0 RuntimeObject* ____arg0_4; }; // System.Reflection.MethodInfo struct MethodInfo_t : public MethodBase_t { }; // System.Linq.Expressions.PropertyExpression struct PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3 : public MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89 { // System.Reflection.PropertyInfo System.Linq.Expressions.PropertyExpression::_property PropertyInfo_t* ____property_3; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // System.Linq.Expressions.TypedParameterExpression struct TypedParameterExpression_t5D739B36DF1D440EBCF929F66BAD513991B13E07 : public ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110 { // System.Type System.Linq.Expressions.TypedParameterExpression::k__BackingField Type_t* ___U3CTypeU3Ek__BackingField_3; }; // System.Linq.Expressions.ByRefParameterExpression struct ByRefParameterExpression_t3CEFD77EBCE6D03D021A7E7AC90432BBF959E86D : public TypedParameterExpression_t5D739B36DF1D440EBCF929F66BAD513991B13E07 { }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // System.Func`2 struct Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_tC19A706BD1F2C219A6333C8872754B909FD59ABD : public MulticastDelegate_t { }; // System.ArgumentException struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { // System.String System.ArgumentException::_paramName String_t* ____paramName_18; }; // System.InvalidOperationException struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.Reflection.TypeInfo struct TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D : public Type_t { }; // System.ArgumentNullException struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { // System.Object System.ArgumentOutOfRangeException::_actualValue RuntimeObject* ____actualValue_19; }; // System.Dynamic.Utils.CacheDict`2 // System.Dynamic.Utils.CacheDict`2 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Reflection.Binder // System.Reflection.Binder // System.Dynamic.Utils.CollectionExtensions // System.Dynamic.Utils.CollectionExtensions // System.Dynamic.Utils.ContractUtils // System.Dynamic.Utils.ContractUtils // System.Linq.Expressions.Expression struct Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_StaticFields { // System.Dynamic.Utils.CacheDict`2 System.Linq.Expressions.Expression::s_lambdaDelegateCache CacheDict_2_tB695739D50653F4D4C3DA03BCF07CC868196FB15* ___s_lambdaDelegateCache_0; // System.Runtime.CompilerServices.ConditionalWeakTable`2 System.Linq.Expressions.Expression::s_legacyCtorSupportTable ConditionalWeakTable_2_t0F3FDA57EE333DF8B8C1F3FB944E4E19C5DDCFC7* ___s_legacyCtorSupportTable_1; }; // System.Linq.Expressions.Expression // System.Dynamic.Utils.ExpressionUtils // System.Dynamic.Utils.ExpressionUtils // System.Linq.Expressions.ExpressionVisitor // System.Linq.Expressions.ExpressionVisitor // System.Dynamic.Utils.ExpressionVisitorUtils // System.Dynamic.Utils.ExpressionVisitorUtils // System.Reflection.MemberInfo // System.Reflection.MemberInfo // System.Reflection.ParameterInfo // System.Reflection.ParameterInfo // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // System.Linq.Expressions.Strings // System.Linq.Expressions.Strings // System.Dynamic.Utils.TypeExtensions struct TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_StaticFields { // System.Dynamic.Utils.CacheDict`2 System.Dynamic.Utils.TypeExtensions::s_paramInfoCache CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB* ___s_paramInfoCache_0; }; // System.Dynamic.Utils.TypeExtensions // System.Dynamic.Utils.TypeUtils struct TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_StaticFields { // System.Type[] System.Dynamic.Utils.TypeUtils::s_arrayAssignableInterfaces TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_arrayAssignableInterfaces_0; }; // System.Dynamic.Utils.TypeUtils // System.ValueType // System.ValueType // System.Dynamic.Utils.TypeUtils/<>c struct U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_StaticFields { // System.Dynamic.Utils.TypeUtils/<>c System.Dynamic.Utils.TypeUtils/<>c::<>9 U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E* ___U3CU3E9_0; }; // System.Dynamic.Utils.TypeUtils/<>c // System.Runtime.CompilerServices.TrueReadOnlyCollection`1 // System.Runtime.CompilerServices.TrueReadOnlyCollection`1 // System.Runtime.CompilerServices.TrueReadOnlyCollection`1 // System.Runtime.CompilerServices.TrueReadOnlyCollection`1 // System.Linq.Expressions.BinaryExpression // System.Linq.Expressions.BinaryExpression // System.Linq.Expressions.BlockExpression // System.Linq.Expressions.BlockExpression // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // System.Reflection.FieldInfo // System.Reflection.FieldInfo // System.Linq.Expressions.IndexExpression // System.Linq.Expressions.IndexExpression // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // System.Linq.Expressions.InvocationExpression // System.Linq.Expressions.InvocationExpression // System.Linq.Expressions.LambdaExpression // System.Linq.Expressions.LambdaExpression // System.Linq.Expressions.MemberExpression // System.Linq.Expressions.MemberExpression // System.Reflection.MethodBase // System.Reflection.MethodBase // System.Linq.Expressions.ParameterExpression // System.Linq.Expressions.ParameterExpression // System.Reflection.ParameterModifier // System.Reflection.ParameterModifier // System.Reflection.PropertyInfo // System.Reflection.PropertyInfo // System.Linq.Expressions.UnaryExpression // System.Linq.Expressions.UnaryExpression // System.Void // System.Void // /__StaticArrayInitTypeSize=1024 // /__StaticArrayInitTypeSize=1024 // /__StaticArrayInitTypeSize=120 // /__StaticArrayInitTypeSize=120 // /__StaticArrayInitTypeSize=256 // /__StaticArrayInitTypeSize=256 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // System.Linq.Expressions.PrimitiveParameterExpression`1 // struct U3CPrivateImplementationDetailsU3E_t0985298E3928118182D9E60D8C7A51F84FE0D710_StaticFields { // /__StaticArrayInitTypeSize=1024 ::0270BFF41CB170C33C20788C368CB1B5A66B0FD0B98D638A827B783537583821 __StaticArrayInitTypeSizeU3D1024_t2A1518FE93EF6BEE22F2C6BA90AE95237A6E13AE ___0270BFF41CB170C33C20788C368CB1B5A66B0FD0B98D638A827B783537583821_0; // /__StaticArrayInitTypeSize=1024 ::09FDC69AA887AC8D36E0C8284C7B1D53E580E4880B72A67FF80D7E38317115D9 __StaticArrayInitTypeSizeU3D1024_t2A1518FE93EF6BEE22F2C6BA90AE95237A6E13AE ___09FDC69AA887AC8D36E0C8284C7B1D53E580E4880B72A67FF80D7E38317115D9_1; // /__StaticArrayInitTypeSize=1024 ::0F4764044BF2E91EFEFAF3D4F1E81C10A2B7F0F45305489925CFC01198CF45B5 __StaticArrayInitTypeSizeU3D1024_t2A1518FE93EF6BEE22F2C6BA90AE95237A6E13AE ___0F4764044BF2E91EFEFAF3D4F1E81C10A2B7F0F45305489925CFC01198CF45B5_2; // /__StaticArrayInitTypeSize=1024 ::15A0E7628178B3FE6546E9B60F35E2B1C4864E020B16376866F38F72C74B45A9 __StaticArrayInitTypeSizeU3D1024_t2A1518FE93EF6BEE22F2C6BA90AE95237A6E13AE ___15A0E7628178B3FE6546E9B60F35E2B1C4864E020B16376866F38F72C74B45A9_3; // /__StaticArrayInitTypeSize=1024 ::4CF8DC711CD3210D673D86981355E2609233025ED22E4DC7A1F9B8E75ADE35F4 __StaticArrayInitTypeSizeU3D1024_t2A1518FE93EF6BEE22F2C6BA90AE95237A6E13AE ___4CF8DC711CD3210D673D86981355E2609233025ED22E4DC7A1F9B8E75ADE35F4_4; // /__StaticArrayInitTypeSize=1024 ::783FB0A44BE7670EB6EC170CF7F16BB2B6F23F4964B87B60C4EB506C7C6A286D __StaticArrayInitTypeSizeU3D1024_t2A1518FE93EF6BEE22F2C6BA90AE95237A6E13AE ___783FB0A44BE7670EB6EC170CF7F16BB2B6F23F4964B87B60C4EB506C7C6A286D_5; // /__StaticArrayInitTypeSize=120 ::914FCE8DC82DA59038745B264F743222527FBAE2E4A28E71C89760B7E3DBBA67 __StaticArrayInitTypeSizeU3D120_t6F11AA913DFF35D8B33057BABEFEF1EA9B976881 ___914FCE8DC82DA59038745B264F743222527FBAE2E4A28E71C89760B7E3DBBA67_6; // /__StaticArrayInitTypeSize=256 ::93631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA __StaticArrayInitTypeSizeU3D256_t121506E42A9F4B673CDCF2FDFF169D68811BB731 ___93631B0726F6FE6629DAA743EE51B49F4477ED07391B68EEEA0672A4A90018AA_7; // /__StaticArrayInitTypeSize=256 ::C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2 __StaticArrayInitTypeSizeU3D256_t121506E42A9F4B673CDCF2FDFF169D68811BB731 ___C2D8E5EED6CBEBD8625FC18F81486A7733C04F9B0129FFBE974C68B90308B4F2_8; // /__StaticArrayInitTypeSize=1024 ::C40A9A77EE05E10AF16DA9D1781A2053159EA8570ADA03637BB5FE3D076C9F89 __StaticArrayInitTypeSizeU3D1024_t2A1518FE93EF6BEE22F2C6BA90AE95237A6E13AE ___C40A9A77EE05E10AF16DA9D1781A2053159EA8570ADA03637BB5FE3D076C9F89_9; // /__StaticArrayInitTypeSize=1024 ::E8058399671D13082C35B6B3CE7F9E282507EDD458CCFDD3BAD9F35D90016F62 __StaticArrayInitTypeSizeU3D1024_t2A1518FE93EF6BEE22F2C6BA90AE95237A6E13AE ___E8058399671D13082C35B6B3CE7F9E282507EDD458CCFDD3BAD9F35D90016F62_10; }; // // System.Delegate // System.Delegate // System.Exception struct Exception_t_StaticFields { // System.Object System.Exception::s_EDILock RuntimeObject* ___s_EDILock_0; }; // System.Exception // System.Linq.Expressions.FieldExpression // System.Linq.Expressions.FieldExpression // System.Linq.Expressions.InvocationExpression1 // System.Linq.Expressions.InvocationExpression1 // System.Reflection.MethodInfo // System.Reflection.MethodInfo // System.Linq.Expressions.PropertyExpression // System.Linq.Expressions.PropertyExpression // System.RuntimeTypeHandle // System.RuntimeTypeHandle // System.Linq.Expressions.TypedParameterExpression // System.Linq.Expressions.TypedParameterExpression // System.Linq.Expressions.ByRefParameterExpression // System.Linq.Expressions.ByRefParameterExpression // System.MulticastDelegate // System.MulticastDelegate // System.SystemException // System.SystemException // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // System.ArgumentException // System.ArgumentException // System.InvalidOperationException // System.InvalidOperationException // System.Reflection.TypeInfo // System.Reflection.TypeInfo // System.ArgumentNullException // System.ArgumentNullException // System.ArgumentOutOfRangeException // System.ArgumentOutOfRangeException #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Linq.Expressions.Expression[] 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); } }; // System.Linq.Expressions.ParameterExpression[] 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); } }; // System.Reflection.ParameterInfo[] 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); } }; // System.Type[] 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); } }; // System.Reflection.ParameterModifier[] struct ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364 : public RuntimeArray { ALIGN_FIELD (8) ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 m_Items[1]; inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef_0), (void*)NULL); } inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterModifier_t75F1AF13B2AD5EDBD3A3579FD337D0A66E3FF510 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____byRef_0), (void*)NULL); } }; // System.Reflection.MethodInfo[] struct MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265 : public RuntimeArray { ALIGN_FIELD (8) MethodInfo_t* m_Items[1]; inline MethodInfo_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MethodInfo_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, MethodInfo_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline MethodInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MethodInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MethodInfo_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // T System.Linq.Expressions.ExpressionVisitor::VisitAndConvert(T,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExpressionVisitor_VisitAndConvert_TisRuntimeObject_m2CBDAC468B5B84C29FF143386D1833A9B333C931_gshared (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, RuntimeObject* ___0_node, String_t* ___1_callerName, const RuntimeMethod* method) ; // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Linq.Expressions.ExpressionVisitor::VisitAndConvert(System.Collections.ObjectModel.ReadOnlyCollection`1,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* ExpressionVisitor_VisitAndConvert_TisRuntimeObject_m4C767DA02B81D479E7FC3AA1811B92265EC671B6_gshared (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* ___0_nodes, String_t* ___1_callerName, const RuntimeMethod* method) ; // T System.Dynamic.Utils.ExpressionUtils::ReturnObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ExpressionUtils_ReturnObject_TisRuntimeObject_m588C0460FCD6DF909536F6EBB0C172C70A93857D_gshared (RuntimeObject* ___0_collectionOrT, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_m71BCD2392D28272B9A7693A94865BC28A244E8CF_gshared (PrimitiveParameterExpression_1_t817BB90AF8382BE20F8FD0E9A1508A6227273B93* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_mD276E0CA282C5DFD13A185721D0ECF962A94D593_gshared (PrimitiveParameterExpression_1_t3472890410B9EABBEA006747FAB75C83ED05D0EF* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_mDB7AAFBF808E0E8302D135C1221BB12874C5A64E_gshared (PrimitiveParameterExpression_1_tFB88225EB56949A5FE7789A097F7D3EF9E87F71F* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_mBEE7A69E2919758783563C56B31B1181ACFCB245_gshared (PrimitiveParameterExpression_1_t84EA49070ADDAED1D947288626F447420F7018FB* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_m3BC011713D323B206EB351C0C6474DFF94164668_gshared (PrimitiveParameterExpression_1_tF8C4A7CE27CA4A119A479E44DC4809FC7A1EB210* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_m78B52D6F90A26232693A9AD371C3B2585A767A82_gshared (PrimitiveParameterExpression_1_tC964C6EB5263DD52D8A6F2E7A30831E4E78B168F* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_mFCB931F8CA3CCBED78237F23623CE9D031138676_gshared (PrimitiveParameterExpression_1_t53C7A6D1CDD24E4536D67F3DA5A0CBCC52FB9354* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_mBD5F03FFFBDFBB1CADF5B219E0DF682952301C77_gshared (PrimitiveParameterExpression_1_t69A4CB89EC79CA6D17497F54F8F5FEB4D5D08CBF* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_m7433FBCA26646D073E10CE3DB024BFD0AF12DF35_gshared (PrimitiveParameterExpression_1_t724ACADC8B1EA7446E226EDA6843CCF1A81B8D02* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_m03711421D9ABA85E6F5329B1A184E57F668F440D_gshared (PrimitiveParameterExpression_1_tBFC9B66638DBCCC19EF2B6E4DC39614684C4CB91* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_m0222361D180AC336E45B7CD930A0BCEC2ACEBC04_gshared (PrimitiveParameterExpression_1_tEEA462A425C4DCDF13971C28AA578F30672871A9* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_m289B89C40A50E8C7721E963029B4EFD2572EDE11_gshared (PrimitiveParameterExpression_1_t636203FF8694D0F7AD7FEDB5AE0166324EF4004F* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_m432CAFD04C99CECC21AF21CD442580742C99B14A_gshared (PrimitiveParameterExpression_1_tE19231DCC163F99D61A92741130C5A50C829C892* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_m6EA176AD6AF65AA8EBFD1B907AC9809081EDC40D_gshared (PrimitiveParameterExpression_1_tBC700C0B6EDB3B78BFCEA74F8C24432261BD81AF* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrimitiveParameterExpression_1__ctor_m9ECE6DF9DD81C46CFB4B1B8379C2D6DDB6F87637_gshared (PrimitiveParameterExpression_1_tDF794270F4B8AB052535A17E28757CE8124CAC71* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Runtime.CompilerServices.TrueReadOnlyCollection`1::.ctor(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrueReadOnlyCollection_1__ctor_m56281B79C66AC6D4AC9B11B8DADB5AD4931B33DF_gshared (TrueReadOnlyCollection_1_t71A2D3FD751848C3E87C90C4EDF1D35A25879C4D* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_list, const RuntimeMethod* method) ; // T[] System.Dynamic.Utils.CollectionExtensions::RemoveFirst(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* CollectionExtensions_RemoveFirst_TisRuntimeObject_m760AFDF94515B7D47D1E5E5943B86520B23BD175_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.CacheDict`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CacheDict_2_TryGetValue_m1745B71A31F178EE944CFDF5A54B2C1CBD036723_gshared (CacheDict_2_tAFE0E408BD366174E0892EAB041D22C18AD3F2AC* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ; // System.Void System.Dynamic.Utils.CacheDict`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheDict_2_set_Item_m2332E7168EBC56DD2EAC292ACB237E49FCABAFC6_gshared (CacheDict_2_tAFE0E408BD366174E0892EAB041D22C18AD3F2AC* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Void System.Dynamic.Utils.CacheDict`2::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CacheDict_2__ctor_m77F28EED3C1E538CE7A82191571240B6FDEA27D3_gshared (CacheDict_2_tAFE0E408BD366174E0892EAB041D22C18AD3F2AC* __this, int32_t ___0_size, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) 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) ; // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) 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) ; // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable`1,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_selector, const RuntimeMethod* method) ; // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression[] System.Dynamic.Utils.ExpressionVisitorUtils::VisitArguments(System.Linq.Expressions.ExpressionVisitor,System.Linq.Expressions.IArgumentProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ExpressionVisitorUtils_VisitArguments_m5135CCB761020C2B55B5EA46FE54B1068A572AA4 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* ___0_visitor, RuntimeObject* ___1_nodes, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression System.Linq.Expressions.BinaryExpression::get_Left() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* BinaryExpression_get_Left_m89AE3E53F38023AB796E12A8126F82ECA20B7E55_inline (BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.LambdaExpression System.Linq.Expressions.BinaryExpression::get_Conversion() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* BinaryExpression_get_Conversion_mFC5F083F42100D958292775E0D99E918F5427D78 (BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* __this, const RuntimeMethod* method) ; // T System.Linq.Expressions.ExpressionVisitor::VisitAndConvert(T,System.String) inline LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* ExpressionVisitor_VisitAndConvert_TisLambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E_m49A157701BA1349777A9EF3E62B4C63DE8E9CB11 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* ___0_node, String_t* ___1_callerName, const RuntimeMethod* method) { return (( LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* (*) (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590*, LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E*, String_t*, const RuntimeMethod*))ExpressionVisitor_VisitAndConvert_TisRuntimeObject_m2CBDAC468B5B84C29FF143386D1833A9B333C931_gshared)(__this, ___0_node, ___1_callerName, method); } // System.Linq.Expressions.Expression System.Linq.Expressions.BinaryExpression::get_Right() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* BinaryExpression_get_Right_m2BF6D385EC48C3CDB0B6688975C9D158BC593398_inline (BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.BinaryExpression System.Linq.Expressions.BinaryExpression::Update(System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* BinaryExpression_Update_m582FAEEF3400CA7DD5D78374B58480FAB9051B50 (BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_left, LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* ___1_conversion, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___2_right, const RuntimeMethod* method) ; // System.Linq.Expressions.BinaryExpression System.Linq.Expressions.ExpressionVisitor::ValidateBinary(System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.BinaryExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* ExpressionVisitor_ValidateBinary_m2CF5AE78E14D432D5077DFF5852599534B2548EC (BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* ___0_before, BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* ___1_after, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression[] System.Dynamic.Utils.ExpressionVisitorUtils::VisitBlockExpressions(System.Linq.Expressions.ExpressionVisitor,System.Linq.Expressions.BlockExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ExpressionVisitorUtils_VisitBlockExpressions_mDB6BB94861DEA88403B2167804369B5A70C2B2F5 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* ___0_visitor, BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* ___1_block, const RuntimeMethod* method) ; // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Linq.Expressions.BlockExpression::get_Variables() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* BlockExpression_get_Variables_m8CBE3418D45C9F5E867CB5AB2BD94655249B4DC5 (BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* __this, const RuntimeMethod* method) ; // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Linq.Expressions.ExpressionVisitor::VisitAndConvert(System.Collections.ObjectModel.ReadOnlyCollection`1,System.String) inline ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* ExpressionVisitor_VisitAndConvert_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m6B5A3437B8BA458FAC7206C2E4E366E5FB2B06D1 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* ___0_nodes, String_t* ___1_callerName, const RuntimeMethod* method) { return (( ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* (*) (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590*, ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505*, String_t*, const RuntimeMethod*))ExpressionVisitor_VisitAndConvert_TisRuntimeObject_m4C767DA02B81D479E7FC3AA1811B92265EC671B6_gshared)(__this, ___0_nodes, ___1_callerName, method); } // System.Linq.Expressions.Expression System.Linq.Expressions.InvocationExpression::get_Expression() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* InvocationExpression_get_Expression_m8086B51C0B4766B1CDFAEA5BF8008BD914501506_inline (InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression[] System.Linq.Expressions.ExpressionVisitor::VisitArguments(System.Linq.Expressions.IArgumentProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ExpressionVisitor_VisitArguments_m36BEB642DD3B07822C343D9921FD62E4ACF9F1E9 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, RuntimeObject* ___0_nodes, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression System.Linq.Expressions.MemberExpression::get_Expression() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* MemberExpression_get_Expression_mF422466944A9875383573A4FD01CD661C64B7503_inline (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.MemberExpression System.Linq.Expressions.MemberExpression::Update(System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* MemberExpression_Update_m412EB41B980BEA207BFD394A70074EFD2110A4EB (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression System.Linq.Expressions.IndexExpression::get_Object() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* IndexExpression_get_Object_mECDB8F40AE9B6E8037FBB8C55DCC0D90BFB981C3_inline (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression System.Linq.Expressions.IndexExpression::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* IndexExpression_Rewrite_m05C9C0DDA416A6CDEE6D50513B40C2B62E7118C5 (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_instance, ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ___1_arguments, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::get_Operand() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.UnaryExpression System.Linq.Expressions.UnaryExpression::Update(System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* UnaryExpression_Update_m8B2ED5816E75945DC8EFD207157AFA230A2FA258 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_operand, const RuntimeMethod* method) ; // System.Linq.Expressions.UnaryExpression System.Linq.Expressions.ExpressionVisitor::ValidateUnary(System.Linq.Expressions.UnaryExpression,System.Linq.Expressions.UnaryExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* ExpressionVisitor_ValidateUnary_m17C413B386E708E614551E67B80D8FC643B0F236 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* ___0_before, UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* ___1_after, const RuntimeMethod* method) ; // System.Reflection.MethodInfo System.Linq.Expressions.UnaryExpression::get_Method() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MethodInfo_t* UnaryExpression_get_Method_mA8D37E71BEA657B6999A51277A7D7CBDF951E265_inline (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) ; // System.Boolean System.Reflection.MethodInfo::op_Equality(System.Reflection.MethodInfo,System.Reflection.MethodInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ; // System.Boolean System.Reflection.MethodInfo::op_Inequality(System.Reflection.MethodInfo,System.Reflection.MethodInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::MustRewriteWithoutMethod(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_MustRewriteWithoutMethod_m8FBE7179B5F71C824595A1DFE729FCDCBCB6BC20 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.ExpressionVisitor::ValidateChildType(System.Type,System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpressionVisitor_ValidateChildType_mFF582FECA093B619387E7EF9E1FC8CD2455985F9 (Type_t* ___0_before, Type_t* ___1_after, String_t* ___2_methodName, const RuntimeMethod* method) ; // System.Reflection.MethodInfo System.Linq.Expressions.BinaryExpression::get_Method() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* BinaryExpression_get_Method_m70A2C548821935446472BDB4B22E8565903B2CF1 (BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsValueType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318 (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::AreEquivalent(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65 (Type_t* ___0_t1, Type_t* ___1_t2, const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::MustRewriteChildToSameType(System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_MustRewriteChildToSameType_mAB484CCBA047B76EC971856854E6E0BFF5E7AA0D (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.Expression::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression__ctor_mABB8FB6BEFFBEBEDEBA33C28DF6579F93655F1FC (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* __this, const RuntimeMethod* method) ; // System.Boolean System.Reflection.PropertyInfo::op_Equality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfo_op_Equality_m3BFC2276AECF2A16B66F171D65516817B4578B4F (PropertyInfo_t* ___0_left, PropertyInfo_t* ___1_right, const RuntimeMethod* method) ; // System.Reflection.PropertyInfo System.Linq.Expressions.IndexExpression::get_Indexer() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyInfo_t* IndexExpression_get_Indexer_m29EE5DA0A3D323D0CF2CA87F4661AE2D60DB707C_inline (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, const RuntimeMethod* method) ; // System.Boolean System.Reflection.PropertyInfo::op_Inequality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B (PropertyInfo_t* ___0_left, PropertyInfo_t* ___1_right, const RuntimeMethod* method) ; // System.Linq.Expressions.IndexExpression System.Linq.Expressions.Expression::MakeIndex(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* Expression_MakeIndex_m83A465AFB3553246E3D0CD262867D027EC8B38F5 (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_instance, PropertyInfo_t* ___1_indexer, RuntimeObject* ___2_arguments, const RuntimeMethod* method) ; // System.Exception System.Dynamic.Utils.ContractUtils::get_Unreachable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6 (const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.InvocationExpression::.ctor(System.Linq.Expressions.Expression,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvocationExpression__ctor_mE3DC988ADC5F745824321BA0031232BD5C412D1B (InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, Type_t* ___1_returnType, const RuntimeMethod* method) ; // T System.Dynamic.Utils.ExpressionUtils::ReturnObject(System.Object) inline Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ExpressionUtils_ReturnObject_TisExpression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_m76C7074F351B274D222DB0CBED352F6344284BA4 (RuntimeObject* ___0_collectionOrT, const RuntimeMethod* method) { return (( Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* (*) (RuntimeObject*, const RuntimeMethod*))ExpressionUtils_ReturnObject_TisRuntimeObject_m588C0460FCD6DF909536F6EBB0C172C70A93857D_gshared)(___0_collectionOrT, method); } // System.Void System.ArgumentOutOfRangeException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; // System.Linq.Expressions.InvocationExpression System.Linq.Expressions.Expression::Invoke(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* Expression_Invoke_m86D93B1BFBB85B96263854C180D6B0B4AF68C2C9 (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___1_arg0, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PropertyExpression::.ctor(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyExpression__ctor_m85C7C52575B6238D49F36A76FF13D489CCCFC29C (PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, PropertyInfo_t* ___1_member, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.FieldExpression::.ctor(System.Linq.Expressions.Expression,System.Reflection.FieldInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldExpression__ctor_m3018398853062F814685CBFAB3977A38823D1A53 (FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, FieldInfo_t* ___1_member, const RuntimeMethod* method) ; // System.Reflection.MemberInfo System.Linq.Expressions.MemberExpression::get_Member() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* MemberExpression_get_Member_m30A7DCC7673A38BE9F06597DC9F5305E61B88104 (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.MemberExpression System.Linq.Expressions.Expression::MakeMemberAccess(System.Linq.Expressions.Expression,System.Reflection.MemberInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* Expression_MakeMemberAccess_mF068D551FD002747A7ECDBD45659AC8FBFC1BE4B (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, MemberInfo_t* ___1_member, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.MemberExpression::.ctor(System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberExpression__ctor_m587E71552927C23AA27F3FBBFCD4496D87510A30 (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.ByRefParameterExpression::.ctor(System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByRefParameterExpression__ctor_m94CB0AF1F76EF76BC30F1A5BA93D1DC7448158BD (ByRefParameterExpression_t3CEFD77EBCE6D03D021A7E7AC90432BBF959E86D* __this, Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) ; // System.TypeCode System.Dynamic.Utils.TypeExtensions::GetTypeCode(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeExtensions_GetTypeCode_mB75A162EE9CE21D2605EF67542924B685096810A (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_m71BCD2392D28272B9A7693A94865BC28A244E8CF (PrimitiveParameterExpression_1_t817BB90AF8382BE20F8FD0E9A1508A6227273B93* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_t817BB90AF8382BE20F8FD0E9A1508A6227273B93*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m71BCD2392D28272B9A7693A94865BC28A244E8CF_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_mD276E0CA282C5DFD13A185721D0ECF962A94D593 (PrimitiveParameterExpression_1_t3472890410B9EABBEA006747FAB75C83ED05D0EF* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_t3472890410B9EABBEA006747FAB75C83ED05D0EF*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_mD276E0CA282C5DFD13A185721D0ECF962A94D593_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_mDB7AAFBF808E0E8302D135C1221BB12874C5A64E (PrimitiveParameterExpression_1_tFB88225EB56949A5FE7789A097F7D3EF9E87F71F* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_tFB88225EB56949A5FE7789A097F7D3EF9E87F71F*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_mDB7AAFBF808E0E8302D135C1221BB12874C5A64E_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_mBEE7A69E2919758783563C56B31B1181ACFCB245 (PrimitiveParameterExpression_1_t84EA49070ADDAED1D947288626F447420F7018FB* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_t84EA49070ADDAED1D947288626F447420F7018FB*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_mBEE7A69E2919758783563C56B31B1181ACFCB245_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_m3BC011713D323B206EB351C0C6474DFF94164668 (PrimitiveParameterExpression_1_tF8C4A7CE27CA4A119A479E44DC4809FC7A1EB210* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_tF8C4A7CE27CA4A119A479E44DC4809FC7A1EB210*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m3BC011713D323B206EB351C0C6474DFF94164668_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_m78B52D6F90A26232693A9AD371C3B2585A767A82 (PrimitiveParameterExpression_1_tC964C6EB5263DD52D8A6F2E7A30831E4E78B168F* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_tC964C6EB5263DD52D8A6F2E7A30831E4E78B168F*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m78B52D6F90A26232693A9AD371C3B2585A767A82_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_mFCB931F8CA3CCBED78237F23623CE9D031138676 (PrimitiveParameterExpression_1_t53C7A6D1CDD24E4536D67F3DA5A0CBCC52FB9354* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_t53C7A6D1CDD24E4536D67F3DA5A0CBCC52FB9354*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_mFCB931F8CA3CCBED78237F23623CE9D031138676_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_mBD5F03FFFBDFBB1CADF5B219E0DF682952301C77 (PrimitiveParameterExpression_1_t69A4CB89EC79CA6D17497F54F8F5FEB4D5D08CBF* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_t69A4CB89EC79CA6D17497F54F8F5FEB4D5D08CBF*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_mBD5F03FFFBDFBB1CADF5B219E0DF682952301C77_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_m7433FBCA26646D073E10CE3DB024BFD0AF12DF35 (PrimitiveParameterExpression_1_t724ACADC8B1EA7446E226EDA6843CCF1A81B8D02* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_t724ACADC8B1EA7446E226EDA6843CCF1A81B8D02*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m7433FBCA26646D073E10CE3DB024BFD0AF12DF35_gshared)(__this, ___0_name, method); } // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; // System.Boolean System.Type::op_Equality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.ParameterExpression::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterExpression__ctor_m5EC144E6CC98B684D27C88CBD48BD52B4441E87D (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_m084B4481EF9EB7C6F4B671FECCA7FFADCF41F988 (PrimitiveParameterExpression_1_t72222864A35D22B7C9B73E74005FAD44DA32D922* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_t72222864A35D22B7C9B73E74005FAD44DA32D922*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m03711421D9ABA85E6F5329B1A184E57F668F440D_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_m280560945598F198B9AC072CDF5CF2FB6828E45B (PrimitiveParameterExpression_1_t933305C7B35026CBE34F095F04F9FDC6C0A33874* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_t933305C7B35026CBE34F095F04F9FDC6C0A33874*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m03711421D9ABA85E6F5329B1A184E57F668F440D_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_m0222361D180AC336E45B7CD930A0BCEC2ACEBC04 (PrimitiveParameterExpression_1_tEEA462A425C4DCDF13971C28AA578F30672871A9* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_tEEA462A425C4DCDF13971C28AA578F30672871A9*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m0222361D180AC336E45B7CD930A0BCEC2ACEBC04_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_m289B89C40A50E8C7721E963029B4EFD2572EDE11 (PrimitiveParameterExpression_1_t636203FF8694D0F7AD7FEDB5AE0166324EF4004F* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_t636203FF8694D0F7AD7FEDB5AE0166324EF4004F*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m289B89C40A50E8C7721E963029B4EFD2572EDE11_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_mCD034F44CBDE2DECE83B8F4FFBF9EDC735218A66 (PrimitiveParameterExpression_1_tD11E84EFF19D460BFB060754D1EEC0DB2C8D3D89* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_tD11E84EFF19D460BFB060754D1EEC0DB2C8D3D89*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m03711421D9ABA85E6F5329B1A184E57F668F440D_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_m432CAFD04C99CECC21AF21CD442580742C99B14A (PrimitiveParameterExpression_1_tE19231DCC163F99D61A92741130C5A50C829C892* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_tE19231DCC163F99D61A92741130C5A50C829C892*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m432CAFD04C99CECC21AF21CD442580742C99B14A_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_m6EA176AD6AF65AA8EBFD1B907AC9809081EDC40D (PrimitiveParameterExpression_1_tBC700C0B6EDB3B78BFCEA74F8C24432261BD81AF* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_tBC700C0B6EDB3B78BFCEA74F8C24432261BD81AF*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m6EA176AD6AF65AA8EBFD1B907AC9809081EDC40D_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.PrimitiveParameterExpression`1::.ctor(System.String) inline void PrimitiveParameterExpression_1__ctor_m9ECE6DF9DD81C46CFB4B1B8379C2D6DDB6F87637 (PrimitiveParameterExpression_1_tDF794270F4B8AB052535A17E28757CE8124CAC71* __this, String_t* ___0_name, const RuntimeMethod* method) { (( void (*) (PrimitiveParameterExpression_1_tDF794270F4B8AB052535A17E28757CE8124CAC71*, String_t*, const RuntimeMethod*))PrimitiveParameterExpression_1__ctor_m9ECE6DF9DD81C46CFB4B1B8379C2D6DDB6F87637_gshared)(__this, ___0_name, method); } // System.Void System.Linq.Expressions.TypedParameterExpression::.ctor(System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedParameterExpression__ctor_m138CB274E62E9C4FE8269DC51E34D9B32C92A573 (TypedParameterExpression_t5D739B36DF1D440EBCF929F66BAD513991B13E07* __this, Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) ; // System.String SR::Format(System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, const RuntimeMethod* method) ; // System.String SR::Format(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86 (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, const RuntimeMethod* method) ; // System.String SR::Format(System.String,System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m77447D5E6F4FCF2BE4472FF28D25511C09F1AF9B (String_t* ___0_resourceFormat, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, RuntimeObject* ___3_p3, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::ReduceIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* UnaryExpression_ReduceIndex_m0AF296029137D596B57C0660C8780B538D7E3B04 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::ReduceMember() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* UnaryExpression_ReduceMember_m08E484E31C95C54F8A4C8AB9F40CFD8E6C8A2EF4 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::ReduceVariable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* UnaryExpression_ReduceVariable_m4E1A4729D61BB0465358BC05B598655105E5FB34 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) ; // System.Void System.Linq.Expressions.UnaryExpression::.ctor(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnaryExpression__ctor_mFA247A48684A17233146E3AD246988F5ADD4B66C (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, int32_t ___0_nodeType, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___1_expression, Type_t* ___2_type, MethodInfo_t* ___3_method, const RuntimeMethod* method) ; // System.Boolean System.Linq.Expressions.UnaryExpression::get_IsPrefix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnaryExpression_get_IsPrefix_m6AC7868120581C35A1512A6B8E19C1CC7BC32797 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.UnaryExpression System.Linq.Expressions.UnaryExpression::FunctionalOp(System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* UnaryExpression_FunctionalOp_m2E5198689EAB43A92A1CB0B6A82EE59986219F7C (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_operand, const RuntimeMethod* method) ; // System.Linq.Expressions.BinaryExpression System.Linq.Expressions.Expression::Assign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_left, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___1_right, const RuntimeMethod* method) ; // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.Expression::Parameter(System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* Expression_Parameter_mF825EFB5FBAABE8355C9D44B286AB4EA02F8B992 (Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) ; // System.Void System.Runtime.CompilerServices.TrueReadOnlyCollection`1::.ctor(T[]) inline void TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C (TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1* __this, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* ___0_list, const RuntimeMethod* method) { (( void (*) (TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1*, ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*, const RuntimeMethod*))TrueReadOnlyCollection_1__ctor_m56281B79C66AC6D4AC9B11B8DADB5AD4931B33DF_gshared)(__this, ___0_list, method); } // System.Void System.Runtime.CompilerServices.TrueReadOnlyCollection`1::.ctor(T[]) inline void TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD (TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6* __this, ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ___0_list, const RuntimeMethod* method) { (( void (*) (TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6*, ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*, const RuntimeMethod*))TrueReadOnlyCollection_1__ctor_m56281B79C66AC6D4AC9B11B8DADB5AD4931B33DF_gshared)(__this, ___0_list, method); } // System.Linq.Expressions.BlockExpression System.Linq.Expressions.Expression::Block(System.Collections.Generic.IEnumerable`1,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* Expression_Block_mBBEF1F00572B18C5114360A5AD91850342A1B9C6 (RuntimeObject* ___0_variables, RuntimeObject* ___1_expressions, const RuntimeMethod* method) ; // System.Int32 System.Linq.Expressions.IndexExpression::get_ArgumentCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexExpression_get_ArgumentCount_mBDED53F0D933829DC3C62DDCC7AB11B5BC479639 (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, const RuntimeMethod* method) ; // System.Linq.Expressions.Expression System.Linq.Expressions.IndexExpression::GetArgument(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* IndexExpression_GetArgument_m8C766733ECF016AFD4003DA1ABF0D862CB44216C (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Linq.Expressions.UnaryExpression System.Linq.Expressions.Expression::MakeUnary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* Expression_MakeUnary_m8FC26CB1F4D12C9D2787625C627E2AC1D2DFF90F (int32_t ___0_unaryType, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___1_operand, Type_t* ___2_type, MethodInfo_t* ___3_method, const RuntimeMethod* method) ; // System.Void System.InvalidOperationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Void System.ArgumentNullException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; // System.String System.Dynamic.Utils.ContractUtils::GetParamName(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContractUtils_GetParamName_m94C928068CC1A0476FCB841ED75D4D27945692C6 (String_t* ___0_paramName, int32_t ___1_index, const RuntimeMethod* method) ; // System.String System.String::Format(System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::IncorrectNumberOfConstructorArguments() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_IncorrectNumberOfConstructorArguments_mB402B889D59FCE6DDCCA0B70A6DCFFD26994E85B (const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::IncorrectNumberOfLambdaArguments() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_IncorrectNumberOfLambdaArguments_m93DE868DD7B895857F995D11811BA9069A43B993 (const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::IncorrectNumberOfMethodCallArguments(System.Object,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_IncorrectNumberOfMethodCallArguments_m7DE65BB947C3DB563F0467A52A70C7A9DF1016F2 (RuntimeObject* ___0_p0, String_t* ___1_paramName, const RuntimeMethod* method) ; // System.Void System.Dynamic.Utils.ExpressionUtils::RequiresCanRead(System.Linq.Expressions.Expression,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpressionUtils_RequiresCanRead_mA1A376DC71A3383673B01BC5CB10F92F608FEDF2 (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, String_t* ___1_paramName, int32_t ___2_idx, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsByRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4 (Type_t* __this, const RuntimeMethod* method) ; // System.Void System.Dynamic.Utils.TypeUtils::ValidateType(System.Type,System.String,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeUtils_ValidateType_m289873482475F37A660643924558D62430709AB3 (Type_t* ___0_type, String_t* ___1_paramName, bool ___2_allowByRef, bool ___3_allowPointer, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::AreReferenceAssignable(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177 (Type_t* ___0_dest, Type_t* ___1_src, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.ExpressionUtils::TryQuote(System.Type,System.Linq.Expressions.Expression&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExpressionUtils_TryQuote_m2569827EBCA2825EB31C09C67F0FB52024428F33 (Type_t* ___0_parameterType, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785** ___1_argument, const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::ExpressionTypeDoesNotMatchConstructorParameter(System.Object,System.Object,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_ExpressionTypeDoesNotMatchConstructorParameter_m790D783BBA8D453BC3A047A2F404C3C8EAEEEEAD (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, String_t* ___2_paramName, int32_t ___3_index, const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::ExpressionTypeDoesNotMatchParameter(System.Object,System.Object,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_ExpressionTypeDoesNotMatchParameter_m8203FE7A82A70A041CFD6D1D4159444A48D6A8E2 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, String_t* ___2_paramName, int32_t ___3_index, const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::ExpressionTypeDoesNotMatchMethodParameter(System.Object,System.Object,System.Object,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_ExpressionTypeDoesNotMatchMethodParameter_m2B66A5924549FE5DEE8E15BFA4781B7B65C5E157 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, String_t* ___3_paramName, int32_t ___4_index, const RuntimeMethod* method) ; // System.Void System.Dynamic.Utils.ContractUtils::RequiresNotNull(System.Object,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContractUtils_RequiresNotNull_m04A5009D6D6E22EC255AED2147373282D3C4A76A (RuntimeObject* ___0_value, String_t* ___1_paramName, int32_t ___2_index, const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::ExpressionMustBeReadable(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_ExpressionMustBeReadable_mC99E7EEDF1E84C216B563542F4A5C3EFCC7446DF (String_t* ___0_paramName, int32_t ___1_index, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsSameOrSubclass(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsSameOrSubclass_m2753DDA9DCAF3CEEAFD39F275CAF99AD40AC50A9 (Type_t* ___0_type, Type_t* ___1_subType, const RuntimeMethod* method) ; // System.Linq.Expressions.UnaryExpression System.Linq.Expressions.Expression::Quote(System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* Expression_Quote_m2B99356D1FBD5641CF7E5021321CCAD4E6930272 (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, const RuntimeMethod* method) ; // System.Reflection.ParameterInfo[] System.Dynamic.Utils.TypeExtensions::GetParametersCached(System.Reflection.MethodBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* TypeExtensions_GetParametersCached_mD2B9864864929FEFA691059A59077A7E491A8141 (MethodBase_t* ___0_method, const RuntimeMethod* method) ; // T[] System.Dynamic.Utils.CollectionExtensions::RemoveFirst(T[]) inline ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* CollectionExtensions_RemoveFirst_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m4B6727B4DCB60C3A0E390CDC1C6C0A3A878F2041 (ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* ___0_array, const RuntimeMethod* method) { return (( ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* (*) (ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C*, const RuntimeMethod*))CollectionExtensions_RemoveFirst_TisRuntimeObject_m760AFDF94515B7D47D1E5E5943B86520B23BD175_gshared)(___0_array, method); } // System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562 (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___3_types, ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364* ___4_modifiers, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeExtensions::MatchesArgumentTypes(System.Reflection.MethodInfo,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_MatchesArgumentTypes_m660A719C4A3A1615382A75417726F309F29C57B6 (MethodInfo_t* ___0_mi, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_argTypes, const RuntimeMethod* method) ; // System.TypeCode System.Type::GetTypeCode(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.CacheDict`2::TryGetValue(TKey,TValue&) inline bool CacheDict_2_TryGetValue_m6CBD87FAA759A05435AEFD9D93587B5D418ECE63 (CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB* __this, MethodBase_t* ___0_key, ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C** ___1_value, const RuntimeMethod* method) { return (( bool (*) (CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB*, MethodBase_t*, ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C**, const RuntimeMethod*))CacheDict_2_TryGetValue_m1745B71A31F178EE944CFDF5A54B2C1CBD036723_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Dynamic.Utils.CacheDict`2::set_Item(TKey,TValue) inline void CacheDict_2_set_Item_mF8EE28322B73E55CB990D05DF380380AD8176E5D (CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB* __this, MethodBase_t* ___0_key, ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* ___1_value, const RuntimeMethod* method) { (( void (*) (CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB*, MethodBase_t*, ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C*, const RuntimeMethod*))CacheDict_2_set_Item_m2332E7168EBC56DD2EAC292ACB237E49FCABAFC6_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Dynamic.Utils.CacheDict`2::.ctor(System.Int32) inline void CacheDict_2__ctor_mB7ADF1F2EDACF1FACE85871B31627E2AA1C936E6 (CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB* __this, int32_t ___0_size, const RuntimeMethod* method) { (( void (*) (CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB*, int32_t, const RuntimeMethod*))CacheDict_2__ctor_m77F28EED3C1E538CE7A82191571240B6FDEA27D3_gshared)(__this, ___0_size, method); } // System.Boolean System.Dynamic.Utils.TypeUtils::IsNullableType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsNullableType_m0ECBA329F82B0EFEBF884984D637FD55361F3AD0 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Type System.Dynamic.Utils.TypeUtils::GetNonNullableType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsInterface() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC (Type_t* __this, const RuntimeMethod* method) ; // System.Reflection.TypeInfo System.Reflection.IntrospectionExtensions::GetTypeInfo(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D* IntrospectionExtensions_GetTypeInfo_mF4497C8656153A91554F7DC469CE223AF2784FF5 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsConvertible(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsConvertible_mD78E462EF22D75033D4D9318EB498CA9B210453E (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.Type::op_Inequality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsLegalExplicitVariantDelegateConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsLegalExplicitVariantDelegateConversion_mDBF7A0751745C4EB5CD168F09D3D76332F70117B (Type_t* ___0_source, Type_t* ___1_dest, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673 (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::StrictHasReferenceConversionTo(System.Type,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_StrictHasReferenceConversionTo_mC9594BCC1A40FA47B71DDD7A7AF890A24A114445 (Type_t* ___0_source, Type_t* ___1_dest, bool ___2_skipNonArray, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsClass() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549 (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsSealed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4 (Type_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::HasArrayToInterfaceConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_HasArrayToInterfaceConversion_mC69EE2DEF583985E8822964D19E2533E9E9F5F3A (Type_t* ___0_source, Type_t* ___1_dest, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::HasInterfaceToArrayConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_HasInterfaceToArrayConversion_mCC7DC19083AFD44B5CBCCDE39F3A2F1772BBD0C3 (Type_t* ___0_source, Type_t* ___1_dest, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsImplicitReferenceConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsImplicitReferenceConversion_m72031537214B8B0E3D99B3815AB7AD774A673A82 (Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsDelegate(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsDelegate_mD03BA63283B1855B331BD4D01ABF93A4A9A95602 (Type_t* ___0_t, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsInvariant(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsInvariant_m7081A56EB27994579EE0B13213A15FE1D6613CA6 (Type_t* ___0_t, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsCovariant(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsCovariant_m4220EE5D4CB85F8039AEFA3AE3641334A7506BA0 (Type_t* ___0_t, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::HasReferenceConversionTo(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_HasReferenceConversionTo_m4BBDBC19498CDAEBA70C7173EBFEE23474BBFC28 (Type_t* ___0_source, Type_t* ___1_dest, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsContravariant(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsContravariant_m2B4BA44C74B4FC62D7B6D7CF667AFC025F46ACBF (Type_t* ___0_t, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsNumeric(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsNumeric_m1DFA79766A316CA6F9A9BCFFCAFF39B5EDCF6AB2 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsImplicitNumericConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsImplicitNumericConversion_m2181B6491D1132F62B72BDC8938B16728DACBB21 (Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsImplicitBoxingConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsImplicitBoxingConversion_mCD588DEB51CB41E65A7EFFC0F86EDCDBC8E4876B (Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsImplicitNullableConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsImplicitNullableConversion_mE9012B508EA2BE0EADFDC6DB24613BB45F468FAC (Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) ; // System.Reflection.MethodInfo System.Dynamic.Utils.TypeUtils::FindConversionOperator(System.Reflection.MethodInfo[],System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeUtils_FindConversionOperator_m11FF47052534C733D94A242534DDCF1A9AEEF888 (MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___0_methods, Type_t* ___1_typeFrom, Type_t* ___2_typeTo, const RuntimeMethod* method) ; // System.Boolean System.String::op_Equality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::IsImplicitlyConvertibleTo(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsImplicitlyConvertibleTo_mA53F5E133A932AEDA05CC17DEBBF40482F6C146D (Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) ; // System.Type System.Dynamic.Utils.TypeUtils::FindGenericType(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtils_FindGenericType_mC7491078249941694D5B66BC007D0CDB02DC7CED (Type_t* ___0_definition, Type_t* ___1_type, const RuntimeMethod* method) ; // System.Reflection.MethodInfo System.Dynamic.Utils.TypeExtensions::GetAnyStaticMethodValidated(System.Type,System.String,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeExtensions_GetAnyStaticMethodValidated_m19BFEC3B36D0B1D436A9D5832DA06D670DAC81BA (Type_t* ___0_type, String_t* ___1_name, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_types, const RuntimeMethod* method) ; // System.Boolean System.Reflection.MethodBase::get_IsSpecialName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodBase_get_IsSpecialName_m80B62916B5B899408084AE6FC8B3D396FCF2B56C (MethodBase_t* __this, const RuntimeMethod* method) ; // System.Boolean System.Dynamic.Utils.TypeUtils::ValidateType(System.Type,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_ValidateType_mE94AD3C043E2FE6C32BBA6C1FC60D29CB2063AEB (Type_t* ___0_type, String_t* ___1_paramName, int32_t ___2_index, const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::TypeMustNotBeByRef(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_TypeMustNotBeByRef_mC9A42A8B7A5F20813A4A3A0626BD8E4760FBFC0F (String_t* ___0_paramName, const RuntimeMethod* method) ; // System.Boolean System.Type::get_IsPointer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPointer_mC8AAAFEC4E4CEA59DAD0032B85D1BB224763278B (Type_t* __this, const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::TypeMustNotBePointer(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_TypeMustNotBePointer_mC8B6202CADBE91A5A33B51B02D67B073157E5AB8 (String_t* ___0_paramName, const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::TypeContainsGenericParameters(System.Object,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_TypeContainsGenericParameters_m9469425747709B1D67698F586F698A5069A543FC (RuntimeObject* ___0_p0, String_t* ___1_paramName, int32_t ___2_index, const RuntimeMethod* method) ; // System.Exception System.Linq.Expressions.Error::TypeIsGeneric(System.Object,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* Error_TypeIsGeneric_mBF50410FCB13BFC4ABC9988B318BB1F6866DBD72 (RuntimeObject* ___0_p0, String_t* ___1_paramName, int32_t ___2_index, const RuntimeMethod* method) ; // System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags) 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) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) 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); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) 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); } // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m1697902B5A575D059320FCB1AD0B049A34A5FC77 (Func_2_tC19A706BD1F2C219A6333C8872754B909FD59ABD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_tC19A706BD1F2C219A6333C8872754B909FD59ABD*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable`1,System.Func`2) inline RuntimeObject* Enumerable_Select_TisType_t_TisType_t_mA23DABAE3023E25FB205F89A2D1F1DBE6576E51F (RuntimeObject* ___0_source, Func_2_tC19A706BD1F2C219A6333C8872754B909FD59ABD* ___1_selector, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tC19A706BD1F2C219A6333C8872754B909FD59ABD*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method); } // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) 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); } // System.Void System.Dynamic.Utils.TypeUtils/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1D47C37129713530A6B1FE13BCB381295704FD22 (U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E* __this, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Linq.Expressions.ExpressionVisitor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpressionVisitor__ctor_m2974B344C35DD823BDA6D6313DAE4C7F64541393 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::Visit(System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ExpressionVisitor_Visit_mCC12DFA654B568E00CA4FD5A38C284FDF542FA6D (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_node, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_node; if (L_0) { goto IL_0005; } } { return (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)NULL; } IL_0005: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1 = ___0_node; NullCheck(L_1); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_2; L_2 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* >::Invoke(9 /* System.Linq.Expressions.Expression System.Linq.Expressions.Expression::Accept(System.Linq.Expressions.ExpressionVisitor) */, L_1, __this); return L_2; } } // System.Linq.Expressions.Expression[] System.Linq.Expressions.ExpressionVisitor::VisitArguments(System.Linq.Expressions.IArgumentProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ExpressionVisitor_VisitArguments_m36BEB642DD3B07822C343D9921FD62E4ACF9F1E9 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, RuntimeObject* ___0_nodes, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_nodes; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_1; L_1 = ExpressionVisitorUtils_VisitArguments_m5135CCB761020C2B55B5EA46FE54B1068A572AA4(__this, L_0, NULL); return L_1; } } // System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitBinary(System.Linq.Expressions.BinaryExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ExpressionVisitor_VisitBinary_m9C9FEAEA54D1ECEB862200A9E455CBFE5CC17F48 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionVisitor_VisitAndConvert_TisLambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E_m49A157701BA1349777A9EF3E62B4C63DE8E9CB11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB2FD3E64B40DE7BFE1C224EA1FF4BFD9537CFFB); s_Il2CppMethodInitialized = true; } { BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_0 = ___0_node; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_1 = ___0_node; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_2 = ___0_node; NullCheck(L_2); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_3; L_3 = BinaryExpression_get_Left_m89AE3E53F38023AB796E12A8126F82ECA20B7E55_inline(L_2, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4; L_4 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* >::Invoke(4 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::Visit(System.Linq.Expressions.Expression) */, __this, L_3); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_5 = ___0_node; NullCheck(L_5); LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* L_6; L_6 = BinaryExpression_get_Conversion_mFC5F083F42100D958292775E0D99E918F5427D78(L_5, NULL); LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* L_7; L_7 = ExpressionVisitor_VisitAndConvert_TisLambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E_m49A157701BA1349777A9EF3E62B4C63DE8E9CB11(__this, L_6, _stringLiteralDB2FD3E64B40DE7BFE1C224EA1FF4BFD9537CFFB, ExpressionVisitor_VisitAndConvert_TisLambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E_m49A157701BA1349777A9EF3E62B4C63DE8E9CB11_RuntimeMethod_var); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_8 = ___0_node; NullCheck(L_8); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_9; L_9 = BinaryExpression_get_Right_m2BF6D385EC48C3CDB0B6688975C9D158BC593398_inline(L_8, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_10; L_10 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* >::Invoke(4 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::Visit(System.Linq.Expressions.Expression) */, __this, L_9); NullCheck(L_1); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_11; L_11 = BinaryExpression_Update_m582FAEEF3400CA7DD5D78374B58480FAB9051B50(L_1, L_4, L_7, L_10, NULL); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_12; L_12 = ExpressionVisitor_ValidateBinary_m2CF5AE78E14D432D5077DFF5852599534B2548EC(L_0, L_11, NULL); return L_12; } } // System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitBlock(System.Linq.Expressions.BlockExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ExpressionVisitor_VisitBlock_mA09AE0F8C5697D37D9C1682D5A2872010324A1D5 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* ___0_node, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionVisitor_VisitAndConvert_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m6B5A3437B8BA458FAC7206C2E4E366E5FB2B06D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56F8ED283148F86DC021F144733AD8F493F586DC); s_Il2CppMethodInitialized = true; } ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* V_0 = NULL; ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* V_1 = NULL; { BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_0 = ___0_node; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_1; L_1 = ExpressionVisitorUtils_VisitBlockExpressions_mDB6BB94861DEA88403B2167804369B5A70C2B2F5(__this, L_0, NULL); V_0 = L_1; BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_2 = ___0_node; NullCheck(L_2); ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_3; L_3 = BlockExpression_get_Variables_m8CBE3418D45C9F5E867CB5AB2BD94655249B4DC5(L_2, NULL); ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_4; L_4 = ExpressionVisitor_VisitAndConvert_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m6B5A3437B8BA458FAC7206C2E4E366E5FB2B06D1(__this, L_3, _stringLiteral56F8ED283148F86DC021F144733AD8F493F586DC, ExpressionVisitor_VisitAndConvert_TisParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_m6B5A3437B8BA458FAC7206C2E4E366E5FB2B06D1_RuntimeMethod_var); V_1 = L_4; ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_5 = V_1; BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_6 = ___0_node; NullCheck(L_6); ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_7; L_7 = BlockExpression_get_Variables_m8CBE3418D45C9F5E867CB5AB2BD94655249B4DC5(L_6, NULL); if ((!(((RuntimeObject*)(ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505*)L_5) == ((RuntimeObject*)(ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505*)L_7)))) { goto IL_0028; } } { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_8 = V_0; if (L_8) { goto IL_0028; } } { BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_9 = ___0_node; return L_9; } IL_0028: { BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_10 = ___0_node; ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505* L_11 = V_1; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_12 = V_0; NullCheck(L_10); BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_13; L_13 = VirtualFuncInvoker2< BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B*, ReadOnlyCollection_1_tFF3A96CB3B2F8DC59789963B01C8937823675505*, ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* >::Invoke(13 /* System.Linq.Expressions.BlockExpression System.Linq.Expressions.BlockExpression::Rewrite(System.Collections.ObjectModel.ReadOnlyCollection`1,System.Linq.Expressions.Expression[]) */, L_10, L_11, L_12); return L_13; } } // System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitExtension(System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ExpressionVisitor_VisitExtension_m16258F15F7B3BE8BAE1BB3090AC741E471F46F2D (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_node, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_node; NullCheck(L_0); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* >::Invoke(8 /* System.Linq.Expressions.Expression System.Linq.Expressions.Expression::VisitChildren(System.Linq.Expressions.ExpressionVisitor) */, L_0, __this); return L_1; } } // System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitInvocation(System.Linq.Expressions.InvocationExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ExpressionVisitor_VisitInvocation_m03D854038A8C45B6C12429FE101E7AF77DDC131A (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* ___0_node, const RuntimeMethod* method) { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* V_0 = NULL; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* V_1 = NULL; { InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* L_0 = ___0_node; NullCheck(L_0); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = InvocationExpression_get_Expression_m8086B51C0B4766B1CDFAEA5BF8008BD914501506_inline(L_0, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_2; L_2 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* >::Invoke(4 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::Visit(System.Linq.Expressions.Expression) */, __this, L_1); V_0 = L_2; InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* L_3 = ___0_node; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_4; L_4 = ExpressionVisitor_VisitArguments_m36BEB642DD3B07822C343D9921FD62E4ACF9F1E9(__this, L_3, NULL); V_1 = L_4; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_5 = V_0; InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* L_6 = ___0_node; NullCheck(L_6); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_7; L_7 = InvocationExpression_get_Expression_m8086B51C0B4766B1CDFAEA5BF8008BD914501506_inline(L_6, NULL); if ((!(((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_5) == ((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_7)))) { goto IL_0023; } } { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_8 = V_1; if (L_8) { goto IL_0023; } } { InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* L_9 = ___0_node; return L_9; } IL_0023: { InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* L_10 = ___0_node; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_11 = V_0; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_12 = V_1; NullCheck(L_10); InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* L_13; L_13 = VirtualFuncInvoker2< InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* >::Invoke(14 /* System.Linq.Expressions.InvocationExpression System.Linq.Expressions.InvocationExpression::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]) */, L_10, L_11, L_12); return L_13; } } // System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitMember(System.Linq.Expressions.MemberExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ExpressionVisitor_VisitMember_m38FAB8E2F57FA4809BEDB94F23A2CAFE5FF588E7 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* ___0_node, const RuntimeMethod* method) { { MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_0 = ___0_node; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_1 = ___0_node; NullCheck(L_1); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_2; L_2 = MemberExpression_get_Expression_mF422466944A9875383573A4FD01CD661C64B7503_inline(L_1, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_3; L_3 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* >::Invoke(4 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::Visit(System.Linq.Expressions.Expression) */, __this, L_2); NullCheck(L_0); MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_4; L_4 = MemberExpression_Update_m412EB41B980BEA207BFD394A70074EFD2110A4EB(L_0, L_3, NULL); return L_4; } } // System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitIndex(System.Linq.Expressions.IndexExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ExpressionVisitor_VisitIndex_mD4317B1C3CA030598B8F60BCBDC1D0C91D89B26C (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* ___0_node, const RuntimeMethod* method) { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* V_0 = NULL; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* V_1 = NULL; { IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_0 = ___0_node; NullCheck(L_0); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = IndexExpression_get_Object_mECDB8F40AE9B6E8037FBB8C55DCC0D90BFB981C3_inline(L_0, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_2; L_2 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* >::Invoke(4 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::Visit(System.Linq.Expressions.Expression) */, __this, L_1); V_0 = L_2; IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_3 = ___0_node; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_4; L_4 = ExpressionVisitor_VisitArguments_m36BEB642DD3B07822C343D9921FD62E4ACF9F1E9(__this, L_3, NULL); V_1 = L_4; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_5 = V_0; IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_6 = ___0_node; NullCheck(L_6); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_7; L_7 = IndexExpression_get_Object_mECDB8F40AE9B6E8037FBB8C55DCC0D90BFB981C3_inline(L_6, NULL); if ((!(((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_5) == ((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_7)))) { goto IL_0023; } } { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_8 = V_1; if (L_8) { goto IL_0023; } } { IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_9 = ___0_node; return L_9; } IL_0023: { IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_10 = ___0_node; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_11 = V_0; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_12 = V_1; NullCheck(L_10); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_13; L_13 = IndexExpression_Rewrite_m05C9C0DDA416A6CDEE6D50513B40C2B62E7118C5(L_10, L_11, L_12, NULL); return L_13; } } // System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitParameter(System.Linq.Expressions.ParameterExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ExpressionVisitor_VisitParameter_m66B44224F5F0ACF016A5C1652CD09B9AEA9AFC14 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ___0_node, const RuntimeMethod* method) { { ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_0 = ___0_node; return L_0; } } // System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitUnary(System.Linq.Expressions.UnaryExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ExpressionVisitor_VisitUnary_m35292A96007D672320022BC4AE6C04AFC9A93A44 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* __this, UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* ___0_node, const RuntimeMethod* method) { { UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_0 = ___0_node; UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_1 = ___0_node; UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_2 = ___0_node; NullCheck(L_2); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_3; L_3 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(L_2, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4; L_4 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* >::Invoke(4 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::Visit(System.Linq.Expressions.Expression) */, __this, L_3); NullCheck(L_1); UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_5; L_5 = UnaryExpression_Update_m8B2ED5816E75945DC8EFD207157AFA230A2FA258(L_1, L_4, NULL); UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_6; L_6 = ExpressionVisitor_ValidateUnary_m17C413B386E708E614551E67B80D8FC643B0F236(L_0, L_5, NULL); return L_6; } } // System.Linq.Expressions.UnaryExpression System.Linq.Expressions.ExpressionVisitor::ValidateUnary(System.Linq.Expressions.UnaryExpression,System.Linq.Expressions.UnaryExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* ExpressionVisitor_ValidateUnary_m17C413B386E708E614551E67B80D8FC643B0F236 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* ___0_before, UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* ___1_after, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral728E9AD457A87EF07C55B5C8498DC13D768C0B15); s_Il2CppMethodInitialized = true; } { UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_0 = ___0_before; UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_1 = ___1_after; if ((((RuntimeObject*)(UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96*)L_0) == ((RuntimeObject*)(UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96*)L_1))) { goto IL_0061; } } { UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_2 = ___0_before; NullCheck(L_2); MethodInfo_t* L_3; L_3 = UnaryExpression_get_Method_mA8D37E71BEA657B6999A51277A7D7CBDF951E265_inline(L_2, NULL); bool L_4; L_4 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_3, (MethodInfo_t*)NULL, NULL); if (!L_4) { goto IL_0061; } } { UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_5 = ___1_after; NullCheck(L_5); MethodInfo_t* L_6; L_6 = UnaryExpression_get_Method_mA8D37E71BEA657B6999A51277A7D7CBDF951E265_inline(L_5, NULL); bool L_7; L_7 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_6, (MethodInfo_t*)NULL, NULL); if (!L_7) { goto IL_0031; } } { UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_8 = ___1_after; NullCheck(L_8); MethodInfo_t* L_9; L_9 = UnaryExpression_get_Method_mA8D37E71BEA657B6999A51277A7D7CBDF951E265_inline(L_8, NULL); Exception_t* L_10; L_10 = Error_MustRewriteWithoutMethod_m8FBE7179B5F71C824595A1DFE729FCDCBCB6BC20(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral728E9AD457A87EF07C55B5C8498DC13D768C0B15)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionVisitor_ValidateUnary_m17C413B386E708E614551E67B80D8FC643B0F236_RuntimeMethod_var))); } IL_0031: { UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_11 = ___0_before; NullCheck(L_11); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_12; L_12 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(L_11, NULL); if (!L_12) { goto IL_0061; } } { UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_13 = ___1_after; NullCheck(L_13); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_14; L_14 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(L_13, NULL); if (!L_14) { goto IL_0061; } } { UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_15 = ___0_before; NullCheck(L_15); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_16; L_16 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(L_15, NULL); NullCheck(L_16); Type_t* L_17; L_17 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_16); UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_18 = ___1_after; NullCheck(L_18); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_19; L_19 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(L_18, NULL); NullCheck(L_19); Type_t* L_20; L_20 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_19); ExpressionVisitor_ValidateChildType_mFF582FECA093B619387E7EF9E1FC8CD2455985F9(L_17, L_20, _stringLiteral728E9AD457A87EF07C55B5C8498DC13D768C0B15, NULL); } IL_0061: { UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_21 = ___1_after; return L_21; } } // System.Linq.Expressions.BinaryExpression System.Linq.Expressions.ExpressionVisitor::ValidateBinary(System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.BinaryExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* ExpressionVisitor_ValidateBinary_m2CF5AE78E14D432D5077DFF5852599534B2548EC (BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* ___0_before, BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* ___1_after, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB2FD3E64B40DE7BFE1C224EA1FF4BFD9537CFFB); s_Il2CppMethodInitialized = true; } { BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_0 = ___0_before; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_1 = ___1_after; if ((((RuntimeObject*)(BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4*)L_0) == ((RuntimeObject*)(BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4*)L_1))) { goto IL_0071; } } { BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_2 = ___0_before; NullCheck(L_2); MethodInfo_t* L_3; L_3 = BinaryExpression_get_Method_m70A2C548821935446472BDB4B22E8565903B2CF1(L_2, NULL); bool L_4; L_4 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_3, (MethodInfo_t*)NULL, NULL); if (!L_4) { goto IL_0071; } } { BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_5 = ___1_after; NullCheck(L_5); MethodInfo_t* L_6; L_6 = BinaryExpression_get_Method_m70A2C548821935446472BDB4B22E8565903B2CF1(L_5, NULL); bool L_7; L_7 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_6, (MethodInfo_t*)NULL, NULL); if (!L_7) { goto IL_0031; } } { BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_8 = ___1_after; NullCheck(L_8); MethodInfo_t* L_9; L_9 = BinaryExpression_get_Method_m70A2C548821935446472BDB4B22E8565903B2CF1(L_8, NULL); Exception_t* L_10; L_10 = Error_MustRewriteWithoutMethod_m8FBE7179B5F71C824595A1DFE729FCDCBCB6BC20(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDB2FD3E64B40DE7BFE1C224EA1FF4BFD9537CFFB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionVisitor_ValidateBinary_m2CF5AE78E14D432D5077DFF5852599534B2548EC_RuntimeMethod_var))); } IL_0031: { BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_11 = ___0_before; NullCheck(L_11); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_12; L_12 = BinaryExpression_get_Left_m89AE3E53F38023AB796E12A8126F82ECA20B7E55_inline(L_11, NULL); NullCheck(L_12); Type_t* L_13; L_13 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_12); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_14 = ___1_after; NullCheck(L_14); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_15; L_15 = BinaryExpression_get_Left_m89AE3E53F38023AB796E12A8126F82ECA20B7E55_inline(L_14, NULL); NullCheck(L_15); Type_t* L_16; L_16 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_15); ExpressionVisitor_ValidateChildType_mFF582FECA093B619387E7EF9E1FC8CD2455985F9(L_13, L_16, _stringLiteralDB2FD3E64B40DE7BFE1C224EA1FF4BFD9537CFFB, NULL); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_17 = ___0_before; NullCheck(L_17); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_18; L_18 = BinaryExpression_get_Right_m2BF6D385EC48C3CDB0B6688975C9D158BC593398_inline(L_17, NULL); NullCheck(L_18); Type_t* L_19; L_19 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_18); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_20 = ___1_after; NullCheck(L_20); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_21; L_21 = BinaryExpression_get_Right_m2BF6D385EC48C3CDB0B6688975C9D158BC593398_inline(L_20, NULL); NullCheck(L_21); Type_t* L_22; L_22 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_21); ExpressionVisitor_ValidateChildType_mFF582FECA093B619387E7EF9E1FC8CD2455985F9(L_19, L_22, _stringLiteralDB2FD3E64B40DE7BFE1C224EA1FF4BFD9537CFFB, NULL); } IL_0071: { BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_23 = ___1_after; return L_23; } } // System.Void System.Linq.Expressions.ExpressionVisitor::ValidateChildType(System.Type,System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpressionVisitor_ValidateChildType_mFF582FECA093B619387E7EF9E1FC8CD2455985F9 (Type_t* ___0_before, Type_t* ___1_after, String_t* ___2_methodName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_before; NullCheck(L_0); bool L_1; L_1 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_0, NULL); if (!L_1) { goto IL_0012; } } { Type_t* L_2 = ___0_before; Type_t* L_3 = ___1_after; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_4; L_4 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_2, L_3, NULL); if (!L_4) { goto IL_001b; } } { return; } IL_0012: { Type_t* L_5 = ___1_after; NullCheck(L_5); bool L_6; L_6 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_5, NULL); if (L_6) { goto IL_001b; } } { return; } IL_001b: { Type_t* L_7 = ___0_before; Type_t* L_8 = ___1_after; String_t* L_9 = ___2_methodName; Exception_t* L_10; L_10 = Error_MustRewriteChildToSameType_mAB484CCBA047B76EC971856854E6E0BFF5E7AA0D(L_7, L_8, L_9, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionVisitor_ValidateChildType_mFF582FECA093B619387E7EF9E1FC8CD2455985F9_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 // System.Void System.Linq.Expressions.IndexExpression::.ctor(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IReadOnlyList`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexExpression__ctor_m36DA75971F9A309E16B4E168BF6B40DF33DE76FE (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_instance, PropertyInfo_t* ___1_indexer, RuntimeObject* ___2_arguments, 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; } { il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression__ctor_mABB8FB6BEFFBEBEDEBA33C28DF6579F93655F1FC(__this, NULL); PropertyInfo_t* L_0 = ___1_indexer; bool L_1; L_1 = PropertyInfo_op_Equality_m3BFC2276AECF2A16B66F171D65516817B4578B4F(L_0, (PropertyInfo_t*)NULL, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_2 = ___0_instance; __this->___U3CObjectU3Ek__BackingField_3 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CObjectU3Ek__BackingField_3), (void*)L_2); PropertyInfo_t* L_3 = ___1_indexer; __this->___U3CIndexerU3Ek__BackingField_4 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIndexerU3Ek__BackingField_4), (void*)L_3); RuntimeObject* L_4 = ___2_arguments; __this->____arguments_2 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____arguments_2), (void*)L_4); return; } } // System.Linq.Expressions.ExpressionType System.Linq.Expressions.IndexExpression::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexExpression_get_NodeType_m655027AE122DB0A93F4126E5A4AD7004DE672A24 (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, const RuntimeMethod* method) { { return (int32_t)(((int32_t)55)); } } // System.Type System.Linq.Expressions.IndexExpression::get_Type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* IndexExpression_get_Type_m6BB82EFECA21E15618D47A9191C6261E016E8C4F (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, const RuntimeMethod* method) { { PropertyInfo_t* L_0; L_0 = IndexExpression_get_Indexer_m29EE5DA0A3D323D0CF2CA87F4661AE2D60DB707C_inline(__this, NULL); bool L_1; L_1 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_0, (PropertyInfo_t*)NULL, NULL); if (!L_1) { goto IL_001a; } } { PropertyInfo_t* L_2; L_2 = IndexExpression_get_Indexer_m29EE5DA0A3D323D0CF2CA87F4661AE2D60DB707C_inline(__this, NULL); NullCheck(L_2); Type_t* L_3; L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(16 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, L_2); return L_3; } IL_001a: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4; L_4 = IndexExpression_get_Object_mECDB8F40AE9B6E8037FBB8C55DCC0D90BFB981C3_inline(__this, NULL); NullCheck(L_4); Type_t* L_5; L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_4); NullCheck(L_5); Type_t* L_6; L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_5); return L_6; } } // System.Linq.Expressions.Expression System.Linq.Expressions.IndexExpression::get_Object() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* IndexExpression_get_Object_mECDB8F40AE9B6E8037FBB8C55DCC0D90BFB981C3 (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = __this->___U3CObjectU3Ek__BackingField_3; return L_0; } } // System.Reflection.PropertyInfo System.Linq.Expressions.IndexExpression::get_Indexer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* IndexExpression_get_Indexer_m29EE5DA0A3D323D0CF2CA87F4661AE2D60DB707C (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, const RuntimeMethod* method) { { PropertyInfo_t* L_0 = __this->___U3CIndexerU3Ek__BackingField_4; return L_0; } } // System.Linq.Expressions.Expression System.Linq.Expressions.IndexExpression::GetArgument(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* IndexExpression_GetArgument_m8C766733ECF016AFD4003DA1ABF0D862CB44216C (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyList_1_tB86476F62FBF3BB3389F17E0FFB65836DD3F2F65_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____arguments_2; int32_t L_1 = ___0_index; NullCheck(L_0); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_2; L_2 = InterfaceFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, int32_t >::Invoke(0 /* T System.Collections.Generic.IReadOnlyList`1::get_Item(System.Int32) */, IReadOnlyList_1_tB86476F62FBF3BB3389F17E0FFB65836DD3F2F65_il2cpp_TypeInfo_var, L_0, L_1); return L_2; } } // System.Int32 System.Linq.Expressions.IndexExpression::get_ArgumentCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IndexExpression_get_ArgumentCount_mBDED53F0D933829DC3C62DDCC7AB11B5BC479639 (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IReadOnlyCollection_1_t9844C78999204FB2034D4F813ABA374B1DEA4474_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____arguments_2; NullCheck(L_0); int32_t L_1; L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IReadOnlyCollection`1::get_Count() */, IReadOnlyCollection_1_t9844C78999204FB2034D4F813ABA374B1DEA4474_il2cpp_TypeInfo_var, L_0); return L_1; } } // System.Linq.Expressions.Expression System.Linq.Expressions.IndexExpression::Accept(System.Linq.Expressions.ExpressionVisitor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* IndexExpression_Accept_mBC9150887A962BB85554E27FCE81A32348C140FB (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* ___0_visitor, const RuntimeMethod* method) { { ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* L_0 = ___0_visitor; NullCheck(L_0); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* >::Invoke(10 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitIndex(System.Linq.Expressions.IndexExpression) */, L_0, __this); return L_1; } } // System.Linq.Expressions.Expression System.Linq.Expressions.IndexExpression::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* IndexExpression_Rewrite_m05C9C0DDA416A6CDEE6D50513B40C2B62E7118C5 (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_instance, ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ___1_arguments, 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; } RuntimeObject* V_0 = NULL; RuntimeObject* G_B2_0 = NULL; PropertyInfo_t* G_B2_1 = NULL; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* G_B2_2 = NULL; RuntimeObject* G_B1_0 = NULL; PropertyInfo_t* G_B1_1 = NULL; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* G_B1_2 = NULL; { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_instance; PropertyInfo_t* L_1; L_1 = IndexExpression_get_Indexer_m29EE5DA0A3D323D0CF2CA87F4661AE2D60DB707C_inline(__this, NULL); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_2 = ___1_arguments; V_0 = (RuntimeObject*)L_2; RuntimeObject* L_3 = V_0; RuntimeObject* L_4 = L_3; G_B1_0 = L_4; G_B1_1 = L_1; G_B1_2 = L_0; if (L_4) { G_B2_0 = L_4; G_B2_1 = L_1; G_B2_2 = L_0; goto IL_0014; } } { RuntimeObject* L_5 = __this->____arguments_2; G_B2_0 = L_5; G_B2_1 = G_B1_1; G_B2_2 = G_B1_2; } IL_0014: { il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_6; L_6 = Expression_MakeIndex_m83A465AFB3553246E3D0CD262867D027EC8B38F5(G_B2_2, G_B2_1, G_B2_0, NULL); return L_6; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Linq.Expressions.InvocationExpression::.ctor(System.Linq.Expressions.Expression,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvocationExpression__ctor_mE3DC988ADC5F745824321BA0031232BD5C412D1B (InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, Type_t* ___1_returnType, 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; } { il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression__ctor_mABB8FB6BEFFBEBEDEBA33C28DF6579F93655F1FC(__this, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_expression; __this->___U3CExpressionU3Ek__BackingField_3 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CExpressionU3Ek__BackingField_3), (void*)L_0); Type_t* L_1 = ___1_returnType; __this->___U3CTypeU3Ek__BackingField_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTypeU3Ek__BackingField_2), (void*)L_1); return; } } // System.Type System.Linq.Expressions.InvocationExpression::get_Type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* InvocationExpression_get_Type_m0D15B566F7F61154CEC22BB965164BF23C4614CC (InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* __this, const RuntimeMethod* method) { { Type_t* L_0 = __this->___U3CTypeU3Ek__BackingField_2; return L_0; } } // System.Linq.Expressions.ExpressionType System.Linq.Expressions.InvocationExpression::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InvocationExpression_get_NodeType_m413672CE9ED33BF14CEAAEF4A0969107F2149CF9 (InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* __this, const RuntimeMethod* method) { { return (int32_t)(((int32_t)17)); } } // System.Linq.Expressions.Expression System.Linq.Expressions.InvocationExpression::get_Expression() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* InvocationExpression_get_Expression_m8086B51C0B4766B1CDFAEA5BF8008BD914501506 (InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* __this, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = __this->___U3CExpressionU3Ek__BackingField_3; return L_0; } } // System.Linq.Expressions.Expression System.Linq.Expressions.InvocationExpression::GetArgument(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* InvocationExpression_GetArgument_m6650D7DA1FA7C1215A5DF806641B478E0B41BFC4 (InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* __this, int32_t ___0_index, const RuntimeMethod* method) { { Exception_t* L_0; L_0 = ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6(NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvocationExpression_GetArgument_m6650D7DA1FA7C1215A5DF806641B478E0B41BFC4_RuntimeMethod_var))); } } // System.Int32 System.Linq.Expressions.InvocationExpression::get_ArgumentCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InvocationExpression_get_ArgumentCount_mA6001CEE70FD099DCB1985298EA3D31CCC8BFFCA (InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* __this, const RuntimeMethod* method) { { Exception_t* L_0; L_0 = ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6(NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvocationExpression_get_ArgumentCount_mA6001CEE70FD099DCB1985298EA3D31CCC8BFFCA_RuntimeMethod_var))); } } // System.Linq.Expressions.Expression System.Linq.Expressions.InvocationExpression::Accept(System.Linq.Expressions.ExpressionVisitor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* InvocationExpression_Accept_m35A7CC19393F7CDA3CAC4AF2B54A7A5EF5B277F7 (InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* __this, ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* ___0_visitor, const RuntimeMethod* method) { { ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* L_0 = ___0_visitor; NullCheck(L_0); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* >::Invoke(8 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitInvocation(System.Linq.Expressions.InvocationExpression) */, L_0, __this); return L_1; } } // System.Linq.Expressions.InvocationExpression System.Linq.Expressions.InvocationExpression::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* InvocationExpression_Rewrite_m2B1C21F8E59DA346068B51693666E41C90958E82 (InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_lambda, ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ___1_arguments, const RuntimeMethod* method) { { Exception_t* L_0; L_0 = ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6(NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvocationExpression_Rewrite_m2B1C21F8E59DA346068B51693666E41C90958E82_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 // System.Void System.Linq.Expressions.InvocationExpression1::.ctor(System.Linq.Expressions.Expression,System.Type,System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvocationExpression1__ctor_mA75509C9E36C62E8FE5858E33A46E81CB2CF0BDF (InvocationExpression1_tCFF61B4D3CB587AA119B113599F1CB6CAF1909E3* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_lambda, Type_t* ___1_returnType, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___2_arg0, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_lambda; Type_t* L_1 = ___1_returnType; InvocationExpression__ctor_mE3DC988ADC5F745824321BA0031232BD5C412D1B(__this, L_0, L_1, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_2 = ___2_arg0; __this->____arg0_4 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____arg0_4), (void*)L_2); return; } } // System.Linq.Expressions.Expression System.Linq.Expressions.InvocationExpression1::GetArgument(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* InvocationExpression1_GetArgument_m5A2B60E7B1DF0FC988EA37D932DA088C9FD8EAFC (InvocationExpression1_tCFF61B4D3CB587AA119B113599F1CB6CAF1909E3* __this, int32_t ___0_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisExpression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_m76C7074F351B274D222DB0CBED352F6344284BA4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___0_index; if (L_0) { goto IL_000f; } } { RuntimeObject* L_1 = __this->____arg0_4; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_2; L_2 = ExpressionUtils_ReturnObject_TisExpression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_m76C7074F351B274D222DB0CBED352F6344284BA4(L_1, ExpressionUtils_ReturnObject_TisExpression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_m76C7074F351B274D222DB0CBED352F6344284BA4_RuntimeMethod_var); return L_2; } IL_000f: { ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var))); NullCheck(L_3); ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvocationExpression1_GetArgument_m5A2B60E7B1DF0FC988EA37D932DA088C9FD8EAFC_RuntimeMethod_var))); } } // System.Int32 System.Linq.Expressions.InvocationExpression1::get_ArgumentCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InvocationExpression1_get_ArgumentCount_mEE2413177D49227CBF4E1F2CE814C89F85A24247 (InvocationExpression1_tCFF61B4D3CB587AA119B113599F1CB6CAF1909E3* __this, const RuntimeMethod* method) { { return 1; } } // System.Linq.Expressions.InvocationExpression System.Linq.Expressions.InvocationExpression1::Rewrite(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* InvocationExpression1_Rewrite_m9836D8F528E95F0D79B8FDDF76EE842FD6E40040 (InvocationExpression1_tCFF61B4D3CB587AA119B113599F1CB6CAF1909E3* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_lambda, ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ___1_arguments, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionUtils_ReturnObject_TisExpression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_m76C7074F351B274D222DB0CBED352F6344284BA4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_0 = ___1_arguments; if (!L_0) { goto IL_000d; } } { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1 = ___0_lambda; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_2 = ___1_arguments; NullCheck(L_2); int32_t L_3 = 0; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4 = (L_2)->GetAt(static_cast(L_3)); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* L_5; L_5 = Expression_Invoke_m86D93B1BFBB85B96263854C180D6B0B4AF68C2C9(L_1, L_4, NULL); return L_5; } IL_000d: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_6 = ___0_lambda; RuntimeObject* L_7 = __this->____arg0_4; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_8; L_8 = ExpressionUtils_ReturnObject_TisExpression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_m76C7074F351B274D222DB0CBED352F6344284BA4(L_7, ExpressionUtils_ReturnObject_TisExpression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_m76C7074F351B274D222DB0CBED352F6344284BA4_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* L_9; L_9 = Expression_Invoke_m86D93B1BFBB85B96263854C180D6B0B4AF68C2C9(L_6, L_8, NULL); return L_9; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Linq.Expressions.Expression System.Linq.Expressions.LambdaExpression::get_Body() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* LambdaExpression_get_Body_m161E156442547AE8A6837C5AE065BD93345451DE (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E* __this, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = __this->____body_2; 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 // System.Reflection.MemberInfo System.Linq.Expressions.MemberExpression::get_Member() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* MemberExpression_get_Member_m30A7DCC7673A38BE9F06597DC9F5305E61B88104 (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, const RuntimeMethod* method) { { MemberInfo_t* L_0; L_0 = VirtualFuncInvoker0< MemberInfo_t* >::Invoke(10 /* System.Reflection.MemberInfo System.Linq.Expressions.MemberExpression::GetMember() */, __this); return L_0; } } // System.Linq.Expressions.Expression System.Linq.Expressions.MemberExpression::get_Expression() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* MemberExpression_get_Expression_mF422466944A9875383573A4FD01CD661C64B7503 (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = __this->___U3CExpressionU3Ek__BackingField_2; return L_0; } } // System.Void System.Linq.Expressions.MemberExpression::.ctor(System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemberExpression__ctor_m587E71552927C23AA27F3FBBFCD4496D87510A30 (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, 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; } { il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression__ctor_mABB8FB6BEFFBEBEDEBA33C28DF6579F93655F1FC(__this, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_expression; __this->___U3CExpressionU3Ek__BackingField_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CExpressionU3Ek__BackingField_2), (void*)L_0); return; } } // System.Linq.Expressions.PropertyExpression System.Linq.Expressions.MemberExpression::Make(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3* MemberExpression_Make_m4B70700810A27E7C776ADB43C0DD7AEA8D612BF2 (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, PropertyInfo_t* ___1_property, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_expression; PropertyInfo_t* L_1 = ___1_property; PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3* L_2 = (PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3*)il2cpp_codegen_object_new(PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3_il2cpp_TypeInfo_var); NullCheck(L_2); PropertyExpression__ctor_m85C7C52575B6238D49F36A76FF13D489CCCFC29C(L_2, L_0, L_1, NULL); return L_2; } } // System.Linq.Expressions.FieldExpression System.Linq.Expressions.MemberExpression::Make(System.Linq.Expressions.Expression,System.Reflection.FieldInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED* MemberExpression_Make_m375495EF4CFE498368E3ECCADAE72F195FA7424C (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, FieldInfo_t* ___1_field, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_expression; FieldInfo_t* L_1 = ___1_field; FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED* L_2 = (FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED*)il2cpp_codegen_object_new(FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED_il2cpp_TypeInfo_var); NullCheck(L_2); FieldExpression__ctor_m3018398853062F814685CBFAB3977A38823D1A53(L_2, L_0, L_1, NULL); return L_2; } } // System.Linq.Expressions.ExpressionType System.Linq.Expressions.MemberExpression::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MemberExpression_get_NodeType_m438C29F73F9B5AEC7863744CDBFA49E3A831490E (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, const RuntimeMethod* method) { { return (int32_t)(((int32_t)23)); } } // System.Reflection.MemberInfo System.Linq.Expressions.MemberExpression::GetMember() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* MemberExpression_GetMember_mB44F09D4104C91F27C0F3246C222224728A9C3FC (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, const RuntimeMethod* method) { { Exception_t* L_0; L_0 = ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6(NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MemberExpression_GetMember_mB44F09D4104C91F27C0F3246C222224728A9C3FC_RuntimeMethod_var))); } } // System.Linq.Expressions.Expression System.Linq.Expressions.MemberExpression::Accept(System.Linq.Expressions.ExpressionVisitor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* MemberExpression_Accept_m5EFA11A021050D86551518BABA7C9C0376A5040A (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* ___0_visitor, const RuntimeMethod* method) { { ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* L_0 = ___0_visitor; NullCheck(L_0); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* >::Invoke(9 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitMember(System.Linq.Expressions.MemberExpression) */, L_0, __this); return L_1; } } // System.Linq.Expressions.MemberExpression System.Linq.Expressions.MemberExpression::Update(System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* MemberExpression_Update_m412EB41B980BEA207BFD394A70074EFD2110A4EB (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, 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; } { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_expression; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = MemberExpression_get_Expression_mF422466944A9875383573A4FD01CD661C64B7503_inline(__this, NULL); if ((!(((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0) == ((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_1)))) { goto IL_000b; } } { return __this; } IL_000b: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_2 = ___0_expression; MemberInfo_t* L_3; L_3 = MemberExpression_get_Member_m30A7DCC7673A38BE9F06597DC9F5305E61B88104(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_4; L_4 = Expression_MakeMemberAccess_mF068D551FD002747A7ECDBD45659AC8FBFC1BE4B(L_2, L_3, NULL); 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 // System.Void System.Linq.Expressions.FieldExpression::.ctor(System.Linq.Expressions.Expression,System.Reflection.FieldInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldExpression__ctor_m3018398853062F814685CBFAB3977A38823D1A53 (FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, FieldInfo_t* ___1_member, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_expression; MemberExpression__ctor_m587E71552927C23AA27F3FBBFCD4496D87510A30(__this, L_0, NULL); FieldInfo_t* L_1 = ___1_member; __this->____field_3 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____field_3), (void*)L_1); return; } } // System.Reflection.MemberInfo System.Linq.Expressions.FieldExpression::GetMember() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* FieldExpression_GetMember_m2D4ECF5470E14E0CCFA4CCF4B688DF180492F16C (FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED* __this, const RuntimeMethod* method) { { FieldInfo_t* L_0 = __this->____field_3; return L_0; } } // System.Type System.Linq.Expressions.FieldExpression::get_Type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* FieldExpression_get_Type_m84216F44713D9EC4CA3201D06B20B454981E4722 (FieldExpression_t28597B578C3BC0341119BA5B1E19B7E3336670ED* __this, const RuntimeMethod* method) { { FieldInfo_t* L_0 = __this->____field_3; NullCheck(L_0); Type_t* L_1; L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(17 /* System.Type System.Reflection.FieldInfo::get_FieldType() */, 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 // System.Void System.Linq.Expressions.PropertyExpression::.ctor(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyExpression__ctor_m85C7C52575B6238D49F36A76FF13D489CCCFC29C (PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, PropertyInfo_t* ___1_member, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_expression; MemberExpression__ctor_m587E71552927C23AA27F3FBBFCD4496D87510A30(__this, L_0, NULL); PropertyInfo_t* L_1 = ___1_member; __this->____property_3 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____property_3), (void*)L_1); return; } } // System.Reflection.MemberInfo System.Linq.Expressions.PropertyExpression::GetMember() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemberInfo_t* PropertyExpression_GetMember_mB6CB9C9A39C33314E381FB77AE7511F160A88FED (PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3* __this, const RuntimeMethod* method) { { PropertyInfo_t* L_0 = __this->____property_3; return L_0; } } // System.Type System.Linq.Expressions.PropertyExpression::get_Type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* PropertyExpression_get_Type_m541BE860A3D6E7399A652C4099C793B042C498FC (PropertyExpression_t6B2E5D05CA954EC8A8CDE38BC2E416805CAD15E3* __this, const RuntimeMethod* method) { { PropertyInfo_t* L_0 = __this->____property_3; NullCheck(L_0); Type_t* L_1; L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(16 /* System.Type System.Reflection.PropertyInfo::get_PropertyType() */, 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 // System.Void System.Linq.Expressions.ParameterExpression::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterExpression__ctor_m5EC144E6CC98B684D27C88CBD48BD52B4441E87D (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* __this, String_t* ___0_name, 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; } { il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression__ctor_mABB8FB6BEFFBEBEDEBA33C28DF6579F93655F1FC(__this, NULL); String_t* L_0 = ___0_name; __this->___U3CNameU3Ek__BackingField_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField_2), (void*)L_0); return; } } // System.Linq.Expressions.ParameterExpression System.Linq.Expressions.ParameterExpression::Make(System.Type,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* ParameterExpression_Make_mD3AF119AE9F38ACBA370197E885BDF564958C340 (Type_t* ___0_type, String_t* ___1_name, bool ___2_isByRef, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByRefParameterExpression_t3CEFD77EBCE6D03D021A7E7AC90432BBF959E86D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_m0222361D180AC336E45B7CD930A0BCEC2ACEBC04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_m084B4481EF9EB7C6F4B671FECCA7FFADCF41F988_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_m280560945598F198B9AC072CDF5CF2FB6828E45B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_m289B89C40A50E8C7721E963029B4EFD2572EDE11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_m3BC011713D323B206EB351C0C6474DFF94164668_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_m432CAFD04C99CECC21AF21CD442580742C99B14A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_m6EA176AD6AF65AA8EBFD1B907AC9809081EDC40D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_m71BCD2392D28272B9A7693A94865BC28A244E8CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_m7433FBCA26646D073E10CE3DB024BFD0AF12DF35_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_m78B52D6F90A26232693A9AD371C3B2585A767A82_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_m9ECE6DF9DD81C46CFB4B1B8379C2D6DDB6F87637_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_mBD5F03FFFBDFBB1CADF5B219E0DF682952301C77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_mBEE7A69E2919758783563C56B31B1181ACFCB245_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_mCD034F44CBDE2DECE83B8F4FFBF9EDC735218A66_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_mD276E0CA282C5DFD13A185721D0ECF962A94D593_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_mDB7AAFBF808E0E8302D135C1221BB12874C5A64E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1__ctor_mFCB931F8CA3CCBED78237F23623CE9D031138676_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_t3472890410B9EABBEA006747FAB75C83ED05D0EF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_t53C7A6D1CDD24E4536D67F3DA5A0CBCC52FB9354_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_t636203FF8694D0F7AD7FEDB5AE0166324EF4004F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_t69A4CB89EC79CA6D17497F54F8F5FEB4D5D08CBF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_t72222864A35D22B7C9B73E74005FAD44DA32D922_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_t724ACADC8B1EA7446E226EDA6843CCF1A81B8D02_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_t817BB90AF8382BE20F8FD0E9A1508A6227273B93_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_t84EA49070ADDAED1D947288626F447420F7018FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_t933305C7B35026CBE34F095F04F9FDC6C0A33874_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_tBC700C0B6EDB3B78BFCEA74F8C24432261BD81AF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_tC964C6EB5263DD52D8A6F2E7A30831E4E78B168F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_tD11E84EFF19D460BFB060754D1EEC0DB2C8D3D89_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_tDF794270F4B8AB052535A17E28757CE8124CAC71_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_tE19231DCC163F99D61A92741130C5A50C829C892_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_tEEA462A425C4DCDF13971C28AA578F30672871A9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_tF8C4A7CE27CA4A119A479E44DC4809FC7A1EB210_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PrimitiveParameterExpression_1_tFB88225EB56949A5FE7789A097F7D3EF9E87F71F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypedParameterExpression_t5D739B36DF1D440EBCF929F66BAD513991B13E07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { bool L_0 = ___2_isByRef; if (!L_0) { goto IL_000b; } } { Type_t* L_1 = ___0_type; String_t* L_2 = ___1_name; ByRefParameterExpression_t3CEFD77EBCE6D03D021A7E7AC90432BBF959E86D* L_3 = (ByRefParameterExpression_t3CEFD77EBCE6D03D021A7E7AC90432BBF959E86D*)il2cpp_codegen_object_new(ByRefParameterExpression_t3CEFD77EBCE6D03D021A7E7AC90432BBF959E86D_il2cpp_TypeInfo_var); NullCheck(L_3); ByRefParameterExpression__ctor_m94CB0AF1F76EF76BC30F1A5BA93D1DC7448158BD(L_3, L_1, L_2, NULL); return L_3; } IL_000b: { Type_t* L_4 = ___0_type; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_4); if (L_5) { goto IL_0126; } } { Type_t* L_6 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); int32_t L_7; L_7 = TypeExtensions_GetTypeCode_mB75A162EE9CE21D2605EF67542924B685096810A(L_6, NULL); V_0 = L_7; int32_t L_8 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_8, 1))) { case 0: { goto IL_00b1; } case 1: { goto IL_0126; } case 2: { goto IL_0072; } case 3: { goto IL_0080; } case 4: { goto IL_00fc; } case 5: { goto IL_0079; } case 6: { goto IL_009c; } case 7: { goto IL_0111; } case 8: { goto IL_00a3; } case 9: { goto IL_0118; } case 10: { goto IL_00aa; } case 11: { goto IL_011f; } case 12: { goto IL_0103; } case 13: { goto IL_0095; } case 14: { goto IL_008e; } case 15: { goto IL_0087; } case 16: { goto IL_0126; } case 17: { goto IL_010a; } } } { goto IL_0126; } IL_0072: { String_t* L_9 = ___1_name; PrimitiveParameterExpression_1_t817BB90AF8382BE20F8FD0E9A1508A6227273B93* L_10 = (PrimitiveParameterExpression_1_t817BB90AF8382BE20F8FD0E9A1508A6227273B93*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_t817BB90AF8382BE20F8FD0E9A1508A6227273B93_il2cpp_TypeInfo_var); NullCheck(L_10); PrimitiveParameterExpression_1__ctor_m71BCD2392D28272B9A7693A94865BC28A244E8CF(L_10, L_9, PrimitiveParameterExpression_1__ctor_m71BCD2392D28272B9A7693A94865BC28A244E8CF_RuntimeMethod_var); return L_10; } IL_0079: { String_t* L_11 = ___1_name; PrimitiveParameterExpression_1_t3472890410B9EABBEA006747FAB75C83ED05D0EF* L_12 = (PrimitiveParameterExpression_1_t3472890410B9EABBEA006747FAB75C83ED05D0EF*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_t3472890410B9EABBEA006747FAB75C83ED05D0EF_il2cpp_TypeInfo_var); NullCheck(L_12); PrimitiveParameterExpression_1__ctor_mD276E0CA282C5DFD13A185721D0ECF962A94D593(L_12, L_11, PrimitiveParameterExpression_1__ctor_mD276E0CA282C5DFD13A185721D0ECF962A94D593_RuntimeMethod_var); return L_12; } IL_0080: { String_t* L_13 = ___1_name; PrimitiveParameterExpression_1_tFB88225EB56949A5FE7789A097F7D3EF9E87F71F* L_14 = (PrimitiveParameterExpression_1_tFB88225EB56949A5FE7789A097F7D3EF9E87F71F*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_tFB88225EB56949A5FE7789A097F7D3EF9E87F71F_il2cpp_TypeInfo_var); NullCheck(L_14); PrimitiveParameterExpression_1__ctor_mDB7AAFBF808E0E8302D135C1221BB12874C5A64E(L_14, L_13, PrimitiveParameterExpression_1__ctor_mDB7AAFBF808E0E8302D135C1221BB12874C5A64E_RuntimeMethod_var); return L_14; } IL_0087: { String_t* L_15 = ___1_name; PrimitiveParameterExpression_1_t84EA49070ADDAED1D947288626F447420F7018FB* L_16 = (PrimitiveParameterExpression_1_t84EA49070ADDAED1D947288626F447420F7018FB*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_t84EA49070ADDAED1D947288626F447420F7018FB_il2cpp_TypeInfo_var); NullCheck(L_16); PrimitiveParameterExpression_1__ctor_mBEE7A69E2919758783563C56B31B1181ACFCB245(L_16, L_15, PrimitiveParameterExpression_1__ctor_mBEE7A69E2919758783563C56B31B1181ACFCB245_RuntimeMethod_var); return L_16; } IL_008e: { String_t* L_17 = ___1_name; PrimitiveParameterExpression_1_tF8C4A7CE27CA4A119A479E44DC4809FC7A1EB210* L_18 = (PrimitiveParameterExpression_1_tF8C4A7CE27CA4A119A479E44DC4809FC7A1EB210*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_tF8C4A7CE27CA4A119A479E44DC4809FC7A1EB210_il2cpp_TypeInfo_var); NullCheck(L_18); PrimitiveParameterExpression_1__ctor_m3BC011713D323B206EB351C0C6474DFF94164668(L_18, L_17, PrimitiveParameterExpression_1__ctor_m3BC011713D323B206EB351C0C6474DFF94164668_RuntimeMethod_var); return L_18; } IL_0095: { String_t* L_19 = ___1_name; PrimitiveParameterExpression_1_tC964C6EB5263DD52D8A6F2E7A30831E4E78B168F* L_20 = (PrimitiveParameterExpression_1_tC964C6EB5263DD52D8A6F2E7A30831E4E78B168F*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_tC964C6EB5263DD52D8A6F2E7A30831E4E78B168F_il2cpp_TypeInfo_var); NullCheck(L_20); PrimitiveParameterExpression_1__ctor_m78B52D6F90A26232693A9AD371C3B2585A767A82(L_20, L_19, PrimitiveParameterExpression_1__ctor_m78B52D6F90A26232693A9AD371C3B2585A767A82_RuntimeMethod_var); return L_20; } IL_009c: { String_t* L_21 = ___1_name; PrimitiveParameterExpression_1_t53C7A6D1CDD24E4536D67F3DA5A0CBCC52FB9354* L_22 = (PrimitiveParameterExpression_1_t53C7A6D1CDD24E4536D67F3DA5A0CBCC52FB9354*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_t53C7A6D1CDD24E4536D67F3DA5A0CBCC52FB9354_il2cpp_TypeInfo_var); NullCheck(L_22); PrimitiveParameterExpression_1__ctor_mFCB931F8CA3CCBED78237F23623CE9D031138676(L_22, L_21, PrimitiveParameterExpression_1__ctor_mFCB931F8CA3CCBED78237F23623CE9D031138676_RuntimeMethod_var); return L_22; } IL_00a3: { String_t* L_23 = ___1_name; PrimitiveParameterExpression_1_t69A4CB89EC79CA6D17497F54F8F5FEB4D5D08CBF* L_24 = (PrimitiveParameterExpression_1_t69A4CB89EC79CA6D17497F54F8F5FEB4D5D08CBF*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_t69A4CB89EC79CA6D17497F54F8F5FEB4D5D08CBF_il2cpp_TypeInfo_var); NullCheck(L_24); PrimitiveParameterExpression_1__ctor_mBD5F03FFFBDFBB1CADF5B219E0DF682952301C77(L_24, L_23, PrimitiveParameterExpression_1__ctor_mBD5F03FFFBDFBB1CADF5B219E0DF682952301C77_RuntimeMethod_var); return L_24; } IL_00aa: { String_t* L_25 = ___1_name; PrimitiveParameterExpression_1_t724ACADC8B1EA7446E226EDA6843CCF1A81B8D02* L_26 = (PrimitiveParameterExpression_1_t724ACADC8B1EA7446E226EDA6843CCF1A81B8D02*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_t724ACADC8B1EA7446E226EDA6843CCF1A81B8D02_il2cpp_TypeInfo_var); NullCheck(L_26); PrimitiveParameterExpression_1__ctor_m7433FBCA26646D073E10CE3DB024BFD0AF12DF35(L_26, L_25, PrimitiveParameterExpression_1__ctor_m7433FBCA26646D073E10CE3DB024BFD0AF12DF35_RuntimeMethod_var); return L_26; } IL_00b1: { Type_t* L_27 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_29; L_29 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_28, NULL); bool L_30; L_30 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_27, L_29, NULL); if (!L_30) { goto IL_00ca; } } { String_t* L_31 = ___1_name; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_32 = (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)il2cpp_codegen_object_new(ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110_il2cpp_TypeInfo_var); NullCheck(L_32); ParameterExpression__ctor_m5EC144E6CC98B684D27C88CBD48BD52B4441E87D(L_32, L_31, NULL); return L_32; } IL_00ca: { Type_t* L_33 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast (Exception_t_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); bool L_36; L_36 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_33, L_35, NULL); if (!L_36) { goto IL_00e3; } } { String_t* L_37 = ___1_name; PrimitiveParameterExpression_1_t72222864A35D22B7C9B73E74005FAD44DA32D922* L_38 = (PrimitiveParameterExpression_1_t72222864A35D22B7C9B73E74005FAD44DA32D922*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_t72222864A35D22B7C9B73E74005FAD44DA32D922_il2cpp_TypeInfo_var); NullCheck(L_38); PrimitiveParameterExpression_1__ctor_m084B4481EF9EB7C6F4B671FECCA7FFADCF41F988(L_38, L_37, PrimitiveParameterExpression_1__ctor_m084B4481EF9EB7C6F4B671FECCA7FFADCF41F988_RuntimeMethod_var); return L_38; } IL_00e3: { Type_t* L_39 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_41; L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL); bool L_42; L_42 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_39, L_41, NULL); if (!L_42) { goto IL_0126; } } { String_t* L_43 = ___1_name; PrimitiveParameterExpression_1_t933305C7B35026CBE34F095F04F9FDC6C0A33874* L_44 = (PrimitiveParameterExpression_1_t933305C7B35026CBE34F095F04F9FDC6C0A33874*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_t933305C7B35026CBE34F095F04F9FDC6C0A33874_il2cpp_TypeInfo_var); NullCheck(L_44); PrimitiveParameterExpression_1__ctor_m280560945598F198B9AC072CDF5CF2FB6828E45B(L_44, L_43, PrimitiveParameterExpression_1__ctor_m280560945598F198B9AC072CDF5CF2FB6828E45B_RuntimeMethod_var); return L_44; } IL_00fc: { String_t* L_45 = ___1_name; PrimitiveParameterExpression_1_tEEA462A425C4DCDF13971C28AA578F30672871A9* L_46 = (PrimitiveParameterExpression_1_tEEA462A425C4DCDF13971C28AA578F30672871A9*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_tEEA462A425C4DCDF13971C28AA578F30672871A9_il2cpp_TypeInfo_var); NullCheck(L_46); PrimitiveParameterExpression_1__ctor_m0222361D180AC336E45B7CD930A0BCEC2ACEBC04(L_46, L_45, PrimitiveParameterExpression_1__ctor_m0222361D180AC336E45B7CD930A0BCEC2ACEBC04_RuntimeMethod_var); return L_46; } IL_0103: { String_t* L_47 = ___1_name; PrimitiveParameterExpression_1_t636203FF8694D0F7AD7FEDB5AE0166324EF4004F* L_48 = (PrimitiveParameterExpression_1_t636203FF8694D0F7AD7FEDB5AE0166324EF4004F*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_t636203FF8694D0F7AD7FEDB5AE0166324EF4004F_il2cpp_TypeInfo_var); NullCheck(L_48); PrimitiveParameterExpression_1__ctor_m289B89C40A50E8C7721E963029B4EFD2572EDE11(L_48, L_47, PrimitiveParameterExpression_1__ctor_m289B89C40A50E8C7721E963029B4EFD2572EDE11_RuntimeMethod_var); return L_48; } IL_010a: { String_t* L_49 = ___1_name; PrimitiveParameterExpression_1_tD11E84EFF19D460BFB060754D1EEC0DB2C8D3D89* L_50 = (PrimitiveParameterExpression_1_tD11E84EFF19D460BFB060754D1EEC0DB2C8D3D89*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_tD11E84EFF19D460BFB060754D1EEC0DB2C8D3D89_il2cpp_TypeInfo_var); NullCheck(L_50); PrimitiveParameterExpression_1__ctor_mCD034F44CBDE2DECE83B8F4FFBF9EDC735218A66(L_50, L_49, PrimitiveParameterExpression_1__ctor_mCD034F44CBDE2DECE83B8F4FFBF9EDC735218A66_RuntimeMethod_var); return L_50; } IL_0111: { String_t* L_51 = ___1_name; PrimitiveParameterExpression_1_tE19231DCC163F99D61A92741130C5A50C829C892* L_52 = (PrimitiveParameterExpression_1_tE19231DCC163F99D61A92741130C5A50C829C892*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_tE19231DCC163F99D61A92741130C5A50C829C892_il2cpp_TypeInfo_var); NullCheck(L_52); PrimitiveParameterExpression_1__ctor_m432CAFD04C99CECC21AF21CD442580742C99B14A(L_52, L_51, PrimitiveParameterExpression_1__ctor_m432CAFD04C99CECC21AF21CD442580742C99B14A_RuntimeMethod_var); return L_52; } IL_0118: { String_t* L_53 = ___1_name; PrimitiveParameterExpression_1_tBC700C0B6EDB3B78BFCEA74F8C24432261BD81AF* L_54 = (PrimitiveParameterExpression_1_tBC700C0B6EDB3B78BFCEA74F8C24432261BD81AF*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_tBC700C0B6EDB3B78BFCEA74F8C24432261BD81AF_il2cpp_TypeInfo_var); NullCheck(L_54); PrimitiveParameterExpression_1__ctor_m6EA176AD6AF65AA8EBFD1B907AC9809081EDC40D(L_54, L_53, PrimitiveParameterExpression_1__ctor_m6EA176AD6AF65AA8EBFD1B907AC9809081EDC40D_RuntimeMethod_var); return L_54; } IL_011f: { String_t* L_55 = ___1_name; PrimitiveParameterExpression_1_tDF794270F4B8AB052535A17E28757CE8124CAC71* L_56 = (PrimitiveParameterExpression_1_tDF794270F4B8AB052535A17E28757CE8124CAC71*)il2cpp_codegen_object_new(PrimitiveParameterExpression_1_tDF794270F4B8AB052535A17E28757CE8124CAC71_il2cpp_TypeInfo_var); NullCheck(L_56); PrimitiveParameterExpression_1__ctor_m9ECE6DF9DD81C46CFB4B1B8379C2D6DDB6F87637(L_56, L_55, PrimitiveParameterExpression_1__ctor_m9ECE6DF9DD81C46CFB4B1B8379C2D6DDB6F87637_RuntimeMethod_var); return L_56; } IL_0126: { Type_t* L_57 = ___0_type; String_t* L_58 = ___1_name; TypedParameterExpression_t5D739B36DF1D440EBCF929F66BAD513991B13E07* L_59 = (TypedParameterExpression_t5D739B36DF1D440EBCF929F66BAD513991B13E07*)il2cpp_codegen_object_new(TypedParameterExpression_t5D739B36DF1D440EBCF929F66BAD513991B13E07_il2cpp_TypeInfo_var); NullCheck(L_59); TypedParameterExpression__ctor_m138CB274E62E9C4FE8269DC51E34D9B32C92A573(L_59, L_57, L_58, NULL); return L_59; } } // System.Type System.Linq.Expressions.ParameterExpression::get_Type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ParameterExpression_get_Type_mC841EB8901E5407A731DC4CC5631318133E5F61A (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_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 (RuntimeObject_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; } } // System.Linq.Expressions.ExpressionType System.Linq.Expressions.ParameterExpression::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ParameterExpression_get_NodeType_m401A4752789A4DBAB771AEBEBFAFE5877EF7E05C (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* __this, const RuntimeMethod* method) { { return (int32_t)(((int32_t)38)); } } // System.String System.Linq.Expressions.ParameterExpression::get_Name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ParameterExpression_get_Name_m5F48CE2BAC279432E92DC3AFBF627F234D0E1D2A (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* __this, const RuntimeMethod* method) { { String_t* L_0 = __this->___U3CNameU3Ek__BackingField_2; return L_0; } } // System.Boolean System.Linq.Expressions.ParameterExpression::get_IsByRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParameterExpression_get_IsByRef_m01BDD008CE1E89DE90DA5D35E951949CC665FE1C (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* __this, const RuntimeMethod* method) { { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(10 /* System.Boolean System.Linq.Expressions.ParameterExpression::GetIsByRef() */, __this); return L_0; } } // System.Boolean System.Linq.Expressions.ParameterExpression::GetIsByRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParameterExpression_GetIsByRef_m8F08D04AA3BDD969B05F5B95101D5576DD59E4D6 (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Linq.Expressions.Expression System.Linq.Expressions.ParameterExpression::Accept(System.Linq.Expressions.ExpressionVisitor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ParameterExpression_Accept_mB9F507D601B3AEAA3E0A8607FBA889AA7E186DF3 (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* __this, ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* ___0_visitor, const RuntimeMethod* method) { { ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* L_0 = ___0_visitor; NullCheck(L_0); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* >::Invoke(11 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitParameter(System.Linq.Expressions.ParameterExpression) */, L_0, __this); 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 // System.Void System.Linq.Expressions.ByRefParameterExpression::.ctor(System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ByRefParameterExpression__ctor_m94CB0AF1F76EF76BC30F1A5BA93D1DC7448158BD (ByRefParameterExpression_t3CEFD77EBCE6D03D021A7E7AC90432BBF959E86D* __this, Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) { { Type_t* L_0 = ___0_type; String_t* L_1 = ___1_name; TypedParameterExpression__ctor_m138CB274E62E9C4FE8269DC51E34D9B32C92A573(__this, L_0, L_1, NULL); return; } } // System.Boolean System.Linq.Expressions.ByRefParameterExpression::GetIsByRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ByRefParameterExpression_GetIsByRef_mA1E5B6FDD75B2BD8ACAB35E44B9836567584F7D2 (ByRefParameterExpression_t3CEFD77EBCE6D03D021A7E7AC90432BBF959E86D* __this, const RuntimeMethod* method) { { return (bool)1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Linq.Expressions.TypedParameterExpression::.ctor(System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedParameterExpression__ctor_m138CB274E62E9C4FE8269DC51E34D9B32C92A573 (TypedParameterExpression_t5D739B36DF1D440EBCF929F66BAD513991B13E07* __this, Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) { { String_t* L_0 = ___1_name; ParameterExpression__ctor_m5EC144E6CC98B684D27C88CBD48BD52B4441E87D(__this, L_0, NULL); Type_t* L_1 = ___0_type; __this->___U3CTypeU3Ek__BackingField_3 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTypeU3Ek__BackingField_3), (void*)L_1); return; } } // System.Type System.Linq.Expressions.TypedParameterExpression::get_Type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypedParameterExpression_get_Type_m20C9F1918879D52EAF96271328AB5AF5BE652735 (TypedParameterExpression_t5D739B36DF1D440EBCF929F66BAD513991B13E07* __this, const RuntimeMethod* method) { { Type_t* L_0 = __this->___U3CTypeU3Ek__BackingField_3; 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 // System.String System.Linq.Expressions.Strings::get_ReducibleMustOverrideReduce() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_ReducibleMustOverrideReduce_m3A42A36C78DEE542AE7861CCE517D5B05AD822B1 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral365B734430D9CF2AB2319E3E14FDC9F33C4F862C); s_Il2CppMethodInitialized = true; } { return _stringLiteral365B734430D9CF2AB2319E3E14FDC9F33C4F862C; } } // System.String System.Linq.Expressions.Strings::get_MustReduceToDifferent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_MustReduceToDifferent_m958D994C04C8CB086B7C38E609E24FFC47E5265B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A08504CE4D03C27B3393379203A99CADA8CF1A3); s_Il2CppMethodInitialized = true; } { return _stringLiteral0A08504CE4D03C27B3393379203A99CADA8CF1A3; } } // System.String System.Linq.Expressions.Strings::get_ReducedNotCompatible() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_ReducedNotCompatible_mDE70EE4B9AD1B81B7341E17740056421BF7ECD7D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6DF45C72270FA2BB1DBC2168AD0472EA600EA70); s_Il2CppMethodInitialized = true; } { return _stringLiteralA6DF45C72270FA2BB1DBC2168AD0472EA600EA70; } } // System.String System.Linq.Expressions.Strings::get_SetterHasNoParams() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_SetterHasNoParams_m746FEEB86EDF875639CD9256DD6D76EB2B1F32FD (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD1D3DC067F3F1FD1F13B61D3B4A23C3470D6502); s_Il2CppMethodInitialized = true; } { return _stringLiteralAD1D3DC067F3F1FD1F13B61D3B4A23C3470D6502; } } // System.String System.Linq.Expressions.Strings::get_PropertyCannotHaveRefType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_PropertyCannotHaveRefType_mB1A0026232F24ED7ABB22237680014C9175C1756 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8719FFC739536C9848492D037E063238122D6A84); s_Il2CppMethodInitialized = true; } { return _stringLiteral8719FFC739536C9848492D037E063238122D6A84; } } // System.String System.Linq.Expressions.Strings::get_IndexesOfSetGetMustMatch() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_IndexesOfSetGetMustMatch_m9BEE6C5ED9A8D5DF804D2674C3DB926652EDB5CE (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE620B1D7A5B3C195B501656706CF79F6A6AE4EB0); s_Il2CppMethodInitialized = true; } { return _stringLiteralE620B1D7A5B3C195B501656706CF79F6A6AE4EB0; } } // System.String System.Linq.Expressions.Strings::get_AccessorsCannotHaveVarArgs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_AccessorsCannotHaveVarArgs_mC0A22CD7EC4580F23F4DA7EC0C961A7F1450C03F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral561DD56768A8A61E73B01577FC2C730CB6FEA1D0); s_Il2CppMethodInitialized = true; } { return _stringLiteral561DD56768A8A61E73B01577FC2C730CB6FEA1D0; } } // System.String System.Linq.Expressions.Strings::get_AccessorsCannotHaveByRefArgs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_AccessorsCannotHaveByRefArgs_mBD5023C083C5123F8F02F11B864DA213556DC1F5 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F70A5FFB74237FFCD4F30931A1BE065AFF805DA); s_Il2CppMethodInitialized = true; } { return _stringLiteral7F70A5FFB74237FFCD4F30931A1BE065AFF805DA; } } // System.String System.Linq.Expressions.Strings::get_TypeMustNotBeByRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_TypeMustNotBeByRef_m2B221C76F766F351EF9EB01A229250838F0E53A5 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF592ECC3A1212A67A57DD1C238C4347055593AD5); s_Il2CppMethodInitialized = true; } { return _stringLiteralF592ECC3A1212A67A57DD1C238C4347055593AD5; } } // System.String System.Linq.Expressions.Strings::get_TypeMustNotBePointer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_TypeMustNotBePointer_m89142D9175E189EB7179F0D923560280451849B8 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BCD0055266E6A2D27046CB48F7AD1B5424E7F89); s_Il2CppMethodInitialized = true; } { return _stringLiteral7BCD0055266E6A2D27046CB48F7AD1B5424E7F89; } } // System.String System.Linq.Expressions.Strings::get_SetterMustBeVoid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_SetterMustBeVoid_m38918E4D6A15B85D429B1377D25A913F30A51287 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B17A4C81AB48771D7659B79C80377AE8F60A01A); s_Il2CppMethodInitialized = true; } { return _stringLiteral8B17A4C81AB48771D7659B79C80377AE8F60A01A; } } // System.String System.Linq.Expressions.Strings::get_PropertyTypeMustMatchGetter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_PropertyTypeMustMatchGetter_m2061100878EF212F7FAB9C341CBB6216EA37B4E5 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9C2A1B1F1F4E3219A2EBD77C8695DAB78025CC4); s_Il2CppMethodInitialized = true; } { return _stringLiteralF9C2A1B1F1F4E3219A2EBD77C8695DAB78025CC4; } } // System.String System.Linq.Expressions.Strings::get_PropertyTypeMustMatchSetter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_PropertyTypeMustMatchSetter_m6DFAD5DFBF3948F14B7C1B89900D49588EA922F2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FBF491D8A6339642C3B0B8599FD08C4E3BAB7FF); s_Il2CppMethodInitialized = true; } { return _stringLiteral7FBF491D8A6339642C3B0B8599FD08C4E3BAB7FF; } } // System.String System.Linq.Expressions.Strings::get_BothAccessorsMustBeStatic() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_BothAccessorsMustBeStatic_m25E3790D9EEF7F4FDCC8ADC3F299BE3B19F0ECD9 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E024F8C2BA0751536AEC01C2BB37A58D23E925C); s_Il2CppMethodInitialized = true; } { return _stringLiteral1E024F8C2BA0751536AEC01C2BB37A58D23E925C; } } // System.String System.Linq.Expressions.Strings::get_OnlyStaticFieldsHaveNullInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_OnlyStaticFieldsHaveNullInstance_mB10BDB7072EA21B89DF2F604BF929F2F3DCCB44D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral39EE071DBFF62B93DB3A1FF65E0FE4AB2D376048); s_Il2CppMethodInitialized = true; } { return _stringLiteral39EE071DBFF62B93DB3A1FF65E0FE4AB2D376048; } } // System.String System.Linq.Expressions.Strings::get_OnlyStaticPropertiesHaveNullInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_OnlyStaticPropertiesHaveNullInstance_m521E6F6FB410ACD58763A3945AB354EC4B75D1F2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08CFE4D708959435BF56C4B792145841BEA91832); s_Il2CppMethodInitialized = true; } { return _stringLiteral08CFE4D708959435BF56C4B792145841BEA91832; } } // System.String System.Linq.Expressions.Strings::get_PropertyTypeCannotBeVoid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_PropertyTypeCannotBeVoid_mC2D4A1419AF461FED983B5743136676BDC8CF810 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82E1F354636F248C0774B9D8C5BD90B6FD1CE7A4); s_Il2CppMethodInitialized = true; } { return _stringLiteral82E1F354636F248C0774B9D8C5BD90B6FD1CE7A4; } } // System.String System.Linq.Expressions.Strings::get_InvalidUnboxType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_InvalidUnboxType_m7DE726A5CD1486C8BBF2742E6D6ED11E761F60D0 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EB432DF0AA38DCA0FF1899A2C35BE87DC5F7AF3); s_Il2CppMethodInitialized = true; } { return _stringLiteral3EB432DF0AA38DCA0FF1899A2C35BE87DC5F7AF3; } } // System.String System.Linq.Expressions.Strings::get_ExpressionMustBeWriteable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_ExpressionMustBeWriteable_m22E0F89C5D1AB3F0A191A0CC8C4657EED9FEA127 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E12466D0B5A509F61FDCC5267CCCC3215DB5220); s_Il2CppMethodInitialized = true; } { return _stringLiteral8E12466D0B5A509F61FDCC5267CCCC3215DB5220; } } // System.String System.Linq.Expressions.Strings::get_ArgumentMustNotHaveValueType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_ArgumentMustNotHaveValueType_m58C991B84D3CDEC7FB189BB23E5DC5B1A0A66C3C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC400B58496A5FA148BE40646CCE1F2F9AD0F03E5); s_Il2CppMethodInitialized = true; } { return _stringLiteralC400B58496A5FA148BE40646CCE1F2F9AD0F03E5; } } // System.String System.Linq.Expressions.Strings::get_MustBeReducible() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_MustBeReducible_m6AA622B4FC648A5A1B05D4CC21B9EB4A77600B79 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FBB4AAE395F5083E7D7C5595FA511A533D09D06); s_Il2CppMethodInitialized = true; } { return _stringLiteral9FBB4AAE395F5083E7D7C5595FA511A533D09D06; } } // System.String System.Linq.Expressions.Strings::get_QuotedExpressionMustBeLambda() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_QuotedExpressionMustBeLambda_m5B14AD0ADD4AAB20CAF97B91C11F132430568DF2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD32F42CEFAEB656802941F988FAA2CE38CC74317); s_Il2CppMethodInitialized = true; } { return _stringLiteralD32F42CEFAEB656802941F988FAA2CE38CC74317; } } // System.String System.Linq.Expressions.Strings::get_CollectionModifiedWhileEnumerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_CollectionModifiedWhileEnumerating_m3D700CB4DC6D6AE927D0814850484B2CC529A7CE (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618); s_Il2CppMethodInitialized = true; } { return _stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618; } } // System.String System.Linq.Expressions.Strings::VariableMustNotBeByRef(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_VariableMustNotBeByRef_mE3ED19211C77B191BA873EB6F55AF28CAF381CE3 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E2D64BE0B742BB1DC39B3D63EF37D7C05169A08); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteral1E2D64BE0B742BB1DC39B3D63EF37D7C05169A08, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::DuplicateVariable(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_DuplicateVariable_mDF4A857547682ED99ADBCB608AE9D0C6117BF862 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E4602BE3906A5DB069E16BF150494788139ED9F); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteral1E4602BE3906A5DB069E16BF150494788139ED9F, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::ExtensionNodeMustOverrideProperty(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_ExtensionNodeMustOverrideProperty_m9104CAA7D2A9E08CBB135788A14930D2B9720284 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F144BDAF6EE2C0E6CFB19145B2E6195FD2E6540); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteral0F144BDAF6EE2C0E6CFB19145B2E6195FD2E6540, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::UserDefinedOperatorMustBeStatic(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_UserDefinedOperatorMustBeStatic_mD7FD9FEE3CA2235046E68879DFDF7BA546A35C09 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBFD48C251E49D3683DCC1DBAF057F22B03C114D); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteralBBFD48C251E49D3683DCC1DBAF057F22B03C114D, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::UserDefinedOperatorMustNotBeVoid(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_UserDefinedOperatorMustNotBeVoid_m388780A77A92CBA1E7878A08A499E24677F38F39 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2753DED4A753D69B86213F583EFED4AE585D94B7); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteral2753DED4A753D69B86213F583EFED4AE585D94B7, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::CoercionOperatorNotDefined(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_CoercionOperatorNotDefined_m8009E9C430F880539AEA99C88D35D1F4A1215A69 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2783420FD0C038B0FC9DE02BFB28312E25000E37); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteral2783420FD0C038B0FC9DE02BFB28312E25000E37, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::UnaryOperatorNotDefined(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_UnaryOperatorNotDefined_m8268F1DEFE970387E1E3494AC511F7D4FA652E01 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral48B47FDDA57B9DCA9053DF62A8543DB0F876C7BF); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteral48B47FDDA57B9DCA9053DF62A8543DB0F876C7BF, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::BinaryOperatorNotDefined(System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_BinaryOperatorNotDefined_m6E51761DF07DAFB711A896B8A8C0DC0909A94FE5 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61759565E575B9B47703E5D2E5144C3E988BBEAB); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; RuntimeObject* L_2 = ___2_p2; String_t* L_3; L_3 = SR_Format_m77447D5E6F4FCF2BE4472FF28D25511C09F1AF9B(_stringLiteral61759565E575B9B47703E5D2E5144C3E988BBEAB, L_0, L_1, L_2, NULL); return L_3; } } // System.String System.Linq.Expressions.Strings::ReferenceEqualityNotDefined(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_ReferenceEqualityNotDefined_m0A99DEB91A06FFF42F1165060D112DF430F60BBB (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE832ED19918938E6543E9BA5731AF60680CA08B0); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteralE832ED19918938E6543E9BA5731AF60680CA08B0, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::OperandTypesDoNotMatchParameters(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_OperandTypesDoNotMatchParameters_mB2226604DD5AAEF2ABA05009AD5DC010CCA07A83 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF74F0637127DD52B6B40A32BD65B2D13DF734D9); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteralDF74F0637127DD52B6B40A32BD65B2D13DF734D9, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::OverloadOperatorTypeDoesNotMatchConversionType(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_OverloadOperatorTypeDoesNotMatchConversionType_m17F50AD8A87FB4FCE07E359EE95C395AD51A5EF9 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9376E3B78102EC033F8620C7020D273BC20A6D56); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteral9376E3B78102EC033F8620C7020D273BC20A6D56, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::get_ConversionIsNotSupportedForArithmeticTypes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_ConversionIsNotSupportedForArithmeticTypes_mAB4AA46A02473EA545D63C914EA9AC4AE40533EE (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEF3E0488656774170520F9C9817540BC9B7A342); s_Il2CppMethodInitialized = true; } { return _stringLiteralDEF3E0488656774170520F9C9817540BC9B7A342; } } // System.String System.Linq.Expressions.Strings::get_ArgumentMustBeArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_ArgumentMustBeArray_mD82D0CF2D5DC05CAEB302A053603B40D93AC335C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0419F10D65478107C9B7ACDC31842682EDD2BEF6); s_Il2CppMethodInitialized = true; } { return _stringLiteral0419F10D65478107C9B7ACDC31842682EDD2BEF6; } } // System.String System.Linq.Expressions.Strings::get_ArgumentMustBeArrayIndexType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_ArgumentMustBeArrayIndexType_mBE313C2248F825C5C1403EB74B1E79A72C93CC4E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE276A8153FED2D11832189F85D9FBDCEAEEF9177); s_Il2CppMethodInitialized = true; } { return _stringLiteralE276A8153FED2D11832189F85D9FBDCEAEEF9177; } } // System.String System.Linq.Expressions.Strings::get_ArgumentMustBeSingleDimensionalArrayType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_ArgumentMustBeSingleDimensionalArrayType_m7C4D9F0CBAB8B1AC45B56FEF9075957C61D9059C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB50854D8D501F12A08AB41550C7A4EFD8593108); s_Il2CppMethodInitialized = true; } { return _stringLiteralDB50854D8D501F12A08AB41550C7A4EFD8593108; } } // System.String System.Linq.Expressions.Strings::get_ArgumentTypesMustMatch() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_ArgumentTypesMustMatch_mB77090F6003E891C8C67FAE4191C39719E9F6E18 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE60F846E2C0155A9761809E804F6944C5F755E9F); s_Il2CppMethodInitialized = true; } { return _stringLiteralE60F846E2C0155A9761809E804F6944C5F755E9F; } } // System.String System.Linq.Expressions.Strings::IncorrectTypeForTypeAs(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_IncorrectTypeForTypeAs_m01B1DD350E75E975517B498DABC8188DBB2F79B0 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral652020781139A0A2B14DBD0B9030CECA23499296); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteral652020781139A0A2B14DBD0B9030CECA23499296, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::get_CoalesceUsedOnNonNullType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_CoalesceUsedOnNonNullType_mACDD27E1B10289CC5A25CBCD7A493E68D0C5D20C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA02CABBBE0E4813D94018F8AA9206A3F797092F); s_Il2CppMethodInitialized = true; } { return _stringLiteralEA02CABBBE0E4813D94018F8AA9206A3F797092F; } } // System.String System.Linq.Expressions.Strings::ExpressionTypeDoesNotMatchAssignment(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_ExpressionTypeDoesNotMatchAssignment_m9D2FF98163B9F8EACD1CACE49DCAF1F9E85530BE (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6919B545440DB3ECB6BC68172682D8A9F35BA570); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteral6919B545440DB3ECB6BC68172682D8A9F35BA570, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::ExpressionTypeNotInvocable(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_ExpressionTypeNotInvocable_m399051494E7646607B72C68859496C44359FE8FB (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16CE4C265479AEFCAA696C03E5FE3E9D766BD757); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteral16CE4C265479AEFCAA696C03E5FE3E9D766BD757, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::FieldInfoNotDefinedForType(System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_FieldInfoNotDefinedForType_mD23627A654EC4FFA27987FAECDCA4573DFBB331F (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4AA544F1E51CD304DAF5AEAE3FCAF06FA4C7B753); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; RuntimeObject* L_2 = ___2_p2; String_t* L_3; L_3 = SR_Format_m77447D5E6F4FCF2BE4472FF28D25511C09F1AF9B(_stringLiteral4AA544F1E51CD304DAF5AEAE3FCAF06FA4C7B753, L_0, L_1, L_2, NULL); return L_3; } } // System.String System.Linq.Expressions.Strings::get_IncorrectNumberOfIndexes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_IncorrectNumberOfIndexes_mE8762BDEE1E6438DF6774EE2076668B777D59A1E (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral431996AE9D55F610ECC62A67B60AFB5EF7090C09); s_Il2CppMethodInitialized = true; } { return _stringLiteral431996AE9D55F610ECC62A67B60AFB5EF7090C09; } } // System.String System.Linq.Expressions.Strings::MemberNotFieldOrProperty(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_MemberNotFieldOrProperty_m7FB282E7C24F5F9FAFFD994C91FC78976344A90D (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF5C22D4BBDCA40C387FD0C4A0A44384EA0B54CB); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteralDF5C22D4BBDCA40C387FD0C4A0A44384EA0B54CB, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::MethodContainsGenericParameters(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_MethodContainsGenericParameters_m7F3295D6C1B00BCDA62CA65B650B47DB4D2F5CF1 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral812BBB586E626F59DADED777F983C5B0511BBBFE); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteral812BBB586E626F59DADED777F983C5B0511BBBFE, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::MethodIsGeneric(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_MethodIsGeneric_m2C37CC8AAAAF2A2FE5DE5161109B8CCD232666FC (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD78FEA9D8030499CE2FDA70990A7143C55C18DA); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteralBD78FEA9D8030499CE2FDA70990A7143C55C18DA, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::PropertyDoesNotHaveAccessor(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_PropertyDoesNotHaveAccessor_m88B1260AB7EC58A12DAE2539F3A55A69E920CC11 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0A280337FBF907EF4F329CFB3F183ECFEC3487D); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteralE0A280337FBF907EF4F329CFB3F183ECFEC3487D, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::PropertyNotDefinedForType(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_PropertyNotDefinedForType_m44F08202420CAEC9DF711EB93306981A0132B581 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67A90A42A6455E19FAEFD2A1E887AFDBD8241B07); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteral67A90A42A6455E19FAEFD2A1E887AFDBD8241B07, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::InstanceAndMethodTypeMismatch(System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_InstanceAndMethodTypeMismatch_mBBD053323B3C594216023FFCD7C79DE30CCB978D (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29539CF9C0050D20C86E38130F25844476FB63BD); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; RuntimeObject* L_2 = ___2_p2; String_t* L_3; L_3 = SR_Format_m77447D5E6F4FCF2BE4472FF28D25511C09F1AF9B(_stringLiteral29539CF9C0050D20C86E38130F25844476FB63BD, L_0, L_1, L_2, NULL); return L_3; } } // System.String System.Linq.Expressions.Strings::UnhandledBinary(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_UnhandledBinary_mAF4B3706CAC48BBB339F06A2D6BBD407F6123529 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A3E0777CA036CEEB48D3BF32DD99000A0A11230); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteral4A3E0777CA036CEEB48D3BF32DD99000A0A11230, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::UnhandledUnary(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_UnhandledUnary_m4FEACEDC28AD06B304190FD05D7CB48BE9B296B1 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43518F54AC1A7F3CEBE1CD78BAC5AEB67B674D3B); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteral43518F54AC1A7F3CEBE1CD78BAC5AEB67B674D3B, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::UserDefinedOpMustHaveConsistentTypes(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_UserDefinedOpMustHaveConsistentTypes_m8DD56F131445E346A82428A2DD31727F85E1D971 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0F7978456CA71DA2C671C6FE8AC9A87760A7A53); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteralE0F7978456CA71DA2C671C6FE8AC9A87760A7A53, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::UserDefinedOpMustHaveValidReturnType(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_UserDefinedOpMustHaveValidReturnType_mCF0FD986FE282B7834DDC24F75A2800519BAA576 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF07E0F12D958B904AE2D31E9E73E3DBC3FBB2FA); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteralDF07E0F12D958B904AE2D31E9E73E3DBC3FBB2FA, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::LogicalOperatorMustHaveBooleanOperators(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_LogicalOperatorMustHaveBooleanOperators_m82DBE70607CA9A0407A430AE1A9F88DE0C22B3BD (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8884690BE8675F580526DA9F59E741FBA925DB84); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteral8884690BE8675F580526DA9F59E741FBA925DB84, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::get_ArgumentCannotBeOfTypeVoid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_ArgumentCannotBeOfTypeVoid_m29326314631309D2AE5A63B371C3C4BA54804DB7 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E766EB785DFC105AC2A895C8F418D3B19A90417); s_Il2CppMethodInitialized = true; } { return _stringLiteral2E766EB785DFC105AC2A895C8F418D3B19A90417; } } // System.String System.Linq.Expressions.Strings::MustRewriteToSameNode(System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_MustRewriteToSameNode_m6472BFBA8FC83C52AF24F4E2A98829CE8A558716 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B3B7653842708CFCF22E8EBA38ADB8CEF11CADF); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; RuntimeObject* L_2 = ___2_p2; String_t* L_3; L_3 = SR_Format_m77447D5E6F4FCF2BE4472FF28D25511C09F1AF9B(_stringLiteral7B3B7653842708CFCF22E8EBA38ADB8CEF11CADF, L_0, L_1, L_2, NULL); return L_3; } } // System.String System.Linq.Expressions.Strings::MustRewriteChildToSameType(System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_MustRewriteChildToSameType_m902E51015E4B2118A9DD9F48007FAE63DEB5F9A7 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB48B0D60DDB12286E90E507C8A8022426A28BF8); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; RuntimeObject* L_2 = ___2_p2; String_t* L_3; L_3 = SR_Format_m77447D5E6F4FCF2BE4472FF28D25511C09F1AF9B(_stringLiteralBB48B0D60DDB12286E90E507C8A8022426A28BF8, L_0, L_1, L_2, NULL); return L_3; } } // System.String System.Linq.Expressions.Strings::MustRewriteWithoutMethod(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_MustRewriteWithoutMethod_mD6A21F9FEFB3146F6E558FA17D3B3A8BB4537700 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB05322B5AEDB1DAB4B6981C42D9FD3F5FEEE0B14); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteralB05322B5AEDB1DAB4B6981C42D9FD3F5FEEE0B14, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::get_ExpressionMustBeReadable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_ExpressionMustBeReadable_mBF54F19C0F2C49BC2AD37E96AB99E19ADCED5605 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral347A0369581ABD9DAE90C8C9DB94DDC38B1E9F62); s_Il2CppMethodInitialized = true; } { return _stringLiteral347A0369581ABD9DAE90C8C9DB94DDC38B1E9F62; } } // System.String System.Linq.Expressions.Strings::ExpressionTypeDoesNotMatchConstructorParameter(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_ExpressionTypeDoesNotMatchConstructorParameter_m5823A203BA86310662F014EBD5CFEA28771728A6 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC947C359FEA9248D6B38F361187D79FF2053D6BA); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteralC947C359FEA9248D6B38F361187D79FF2053D6BA, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::get_EnumerationIsDone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_EnumerationIsDone_m4AEFB5359FC15384AA0288A155021E9AA96CCB13 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63FC874122847D14784CB3ADBE59A08B9558FA97); s_Il2CppMethodInitialized = true; } { return _stringLiteral63FC874122847D14784CB3ADBE59A08B9558FA97; } } // System.String System.Linq.Expressions.Strings::TypeContainsGenericParameters(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_TypeContainsGenericParameters_m6D599D110E483BC037FA7D7367B79995C7126884 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF301486206B32E499040BE283DC33A6C6E6763CA); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteralF301486206B32E499040BE283DC33A6C6E6763CA, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::TypeIsGeneric(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_TypeIsGeneric_mEDD5A1263324BE1B564334DA53BA5B1E8E91EA86 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08CB0ED231181BF1B560358338A71E0A85D37491); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteral08CB0ED231181BF1B560358338A71E0A85D37491, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::InvalidNullValue(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_InvalidNullValue_m6930CAB0406D6BA72E3C50D563E9FB12B596FC0F (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6993912CA9E5499571A0BA26FC476ABF23B247C8); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteral6993912CA9E5499571A0BA26FC476ABF23B247C8, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::InvalidObjectType(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_InvalidObjectType_m01B8AFF067D17BD70C2E960F91777F7786B58CAE (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD06BB321D883F30B1B37EE3DB4D537D020B25BF5); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteralD06BB321D883F30B1B37EE3DB4D537D020B25BF5, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::ExpressionTypeDoesNotMatchMethodParameter(System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_ExpressionTypeDoesNotMatchMethodParameter_m7A2025A188421F2F1339C17976B8A9625F03DBC2 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, RuntimeObject* ___2_p2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82641F1B48595756BE451F9B9E0AF7E032EB37BD); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; RuntimeObject* L_2 = ___2_p2; String_t* L_3; L_3 = SR_Format_m77447D5E6F4FCF2BE4472FF28D25511C09F1AF9B(_stringLiteral82641F1B48595756BE451F9B9E0AF7E032EB37BD, L_0, L_1, L_2, NULL); return L_3; } } // System.String System.Linq.Expressions.Strings::ExpressionTypeDoesNotMatchParameter(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_ExpressionTypeDoesNotMatchParameter_mFB1FCA93BFFF6DD8C59828528D39B5317D2E8628 (RuntimeObject* ___0_p0, RuntimeObject* ___1_p1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9B04CBEAB0D487FBB038F3837F117EB12C1BB63); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; RuntimeObject* L_1 = ___1_p1; String_t* L_2; L_2 = SR_Format_m56240E34F29A8125B8C21F65E66237F880CCAD22(_stringLiteralC9B04CBEAB0D487FBB038F3837F117EB12C1BB63, L_0, L_1, NULL); return L_2; } } // System.String System.Linq.Expressions.Strings::IncorrectNumberOfMethodCallArguments(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_IncorrectNumberOfMethodCallArguments_mF9419A77A1E5D2C44CAA935F2EE5B4693481D602 (RuntimeObject* ___0_p0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA3394D60A781CE18DB7DB97F5E7D299230FD374); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___0_p0; String_t* L_1; L_1 = SR_Format_m7198B645F5C0A5E33F30AEF003C1F1D1415A9F86(_stringLiteralDA3394D60A781CE18DB7DB97F5E7D299230FD374, L_0, NULL); return L_1; } } // System.String System.Linq.Expressions.Strings::get_IncorrectNumberOfLambdaArguments() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_IncorrectNumberOfLambdaArguments_mDE215B6585CE45A06C054F21E50BF258B8267A9D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98C264C084C59779F61B419DDA3033D65EA2672D); s_Il2CppMethodInitialized = true; } { return _stringLiteral98C264C084C59779F61B419DDA3033D65EA2672D; } } // System.String System.Linq.Expressions.Strings::get_IncorrectNumberOfConstructorArguments() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Strings_get_IncorrectNumberOfConstructorArguments_mA03CA8C26AA00FCE2472B16E679AABFB97C9FAF5 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD1F23B20FB1EE08CD98DF825091B73B870DC192D); s_Il2CppMethodInitialized = true; } { return _stringLiteralD1F23B20FB1EE08CD98DF825091B73B870DC192D; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Linq.Expressions.UnaryExpression::.ctor(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnaryExpression__ctor_mFA247A48684A17233146E3AD246988F5ADD4B66C (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, int32_t ___0_nodeType, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___1_expression, Type_t* ___2_type, MethodInfo_t* ___3_method, 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; } { il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); Expression__ctor_mABB8FB6BEFFBEBEDEBA33C28DF6579F93655F1FC(__this, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___1_expression; __this->___U3COperandU3Ek__BackingField_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3COperandU3Ek__BackingField_4), (void*)L_0); MethodInfo_t* L_1 = ___3_method; __this->___U3CMethodU3Ek__BackingField_5 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CMethodU3Ek__BackingField_5), (void*)L_1); int32_t L_2 = ___0_nodeType; __this->___U3CNodeTypeU3Ek__BackingField_3 = L_2; Type_t* L_3 = ___2_type; __this->___U3CTypeU3Ek__BackingField_2 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTypeU3Ek__BackingField_2), (void*)L_3); return; } } // System.Type System.Linq.Expressions.UnaryExpression::get_Type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* UnaryExpression_get_Type_m7BC789C4B3214F81BD88D326BA815276A3D9BB28 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { { Type_t* L_0 = __this->___U3CTypeU3Ek__BackingField_2; return L_0; } } // System.Linq.Expressions.ExpressionType System.Linq.Expressions.UnaryExpression::get_NodeType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnaryExpression_get_NodeType_m0C3BAE7E406E388EE751CB3CBC0A20F0A8D15411 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->___U3CNodeTypeU3Ek__BackingField_3; return L_0; } } // System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::get_Operand() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = __this->___U3COperandU3Ek__BackingField_4; return L_0; } } // System.Reflection.MethodInfo System.Linq.Expressions.UnaryExpression::get_Method() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnaryExpression_get_Method_mA8D37E71BEA657B6999A51277A7D7CBDF951E265 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { { MethodInfo_t* L_0 = __this->___U3CMethodU3Ek__BackingField_5; return L_0; } } // System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::Accept(System.Linq.Expressions.ExpressionVisitor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* UnaryExpression_Accept_m9C73B1EF0D6F39E80D95227A8DB712C0F389B47D (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* ___0_visitor, const RuntimeMethod* method) { { ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* L_0 = ___0_visitor; NullCheck(L_0); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* >::Invoke(12 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::VisitUnary(System.Linq.Expressions.UnaryExpression) */, L_0, __this); return L_1; } } // System.Boolean System.Linq.Expressions.UnaryExpression::get_CanReduce() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnaryExpression_get_CanReduce_mD566293A6F0A4C7C97DCBFC29C7C7792EF0F36BE (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0; L_0 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Linq.Expressions.ExpressionType System.Linq.Expressions.Expression::get_NodeType() */, __this); V_0 = L_0; int32_t L_1 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, ((int32_t)77)))) <= ((uint32_t)3)))) { goto IL_0010; } } { return (bool)1; } IL_0010: { return (bool)0; } } // System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::Reduce() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* UnaryExpression_Reduce_m2D7C286E3525CD1CFBACE2476E2DF8B54C823056 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean System.Linq.Expressions.Expression::get_CanReduce() */, __this); if (!L_0) { goto IL_0033; } } { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(__this, NULL); NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Linq.Expressions.ExpressionType System.Linq.Expressions.Expression::get_NodeType() */, L_1); V_0 = L_2; int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)((int32_t)23)))) { goto IL_0025; } } { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)55))))) { goto IL_002c; } } { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_5; L_5 = UnaryExpression_ReduceIndex_m0AF296029137D596B57C0660C8780B538D7E3B04(__this, NULL); return L_5; } IL_0025: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_6; L_6 = UnaryExpression_ReduceMember_m08E484E31C95C54F8A4C8AB9F40CFD8E6C8A2EF4(__this, NULL); return L_6; } IL_002c: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_7; L_7 = UnaryExpression_ReduceVariable_m4E1A4729D61BB0465358BC05B598655105E5FB34(__this, NULL); return L_7; } IL_0033: { return __this; } } // System.Boolean System.Linq.Expressions.UnaryExpression::get_IsPrefix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnaryExpression_get_IsPrefix_m6AC7868120581C35A1512A6B8E19C1CC7BC32797 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Linq.Expressions.ExpressionType System.Linq.Expressions.Expression::get_NodeType() */, __this); if ((((int32_t)L_0) == ((int32_t)((int32_t)77)))) { goto IL_0015; } } { int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Linq.Expressions.ExpressionType System.Linq.Expressions.Expression::get_NodeType() */, __this); return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)78)))? 1 : 0); } IL_0015: { return (bool)1; } } // System.Linq.Expressions.UnaryExpression System.Linq.Expressions.UnaryExpression::FunctionalOp(System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* UnaryExpression_FunctionalOp_m2E5198689EAB43A92A1CB0B6A82EE59986219F7C (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_operand, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { int32_t L_0; L_0 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Linq.Expressions.ExpressionType System.Linq.Expressions.Expression::get_NodeType() */, __this); if ((((int32_t)L_0) == ((int32_t)((int32_t)77)))) { goto IL_0014; } } { int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Linq.Expressions.ExpressionType System.Linq.Expressions.Expression::get_NodeType() */, __this); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)79))))) { goto IL_0019; } } IL_0014: { V_0 = ((int32_t)54); goto IL_001c; } IL_0019: { V_0 = ((int32_t)49); } IL_001c: { int32_t L_2 = V_0; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_3 = ___0_operand; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4 = ___0_operand; NullCheck(L_4); Type_t* L_5; L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_4); MethodInfo_t* L_6; L_6 = UnaryExpression_get_Method_mA8D37E71BEA657B6999A51277A7D7CBDF951E265_inline(__this, NULL); UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_7 = (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96*)il2cpp_codegen_object_new(UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96_il2cpp_TypeInfo_var); NullCheck(L_7); UnaryExpression__ctor_mFA247A48684A17233146E3AD246988F5ADD4B66C(L_7, L_2, L_3, L_5, L_6, NULL); return L_7; } } // System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::ReduceVariable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* UnaryExpression_ReduceVariable_m4E1A4729D61BB0465358BC05B598655105E5FB34 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var); 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*)&TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* V_0 = NULL; { bool L_0; L_0 = UnaryExpression_get_IsPrefix_m6AC7868120581C35A1512A6B8E19C1CC7BC32797(__this, NULL); if (!L_0) { goto IL_0020; } } { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(__this, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_2; L_2 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(__this, NULL); UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_3; L_3 = UnaryExpression_FunctionalOp_m2E5198689EAB43A92A1CB0B6A82EE59986219F7C(__this, L_2, NULL); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_4; L_4 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_1, L_3, NULL); return L_4; } IL_0020: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_5; L_5 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(__this, NULL); NullCheck(L_5); Type_t* L_6; L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_5); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_7; L_7 = Expression_Parameter_mF825EFB5FBAABE8355C9D44B286AB4EA02F8B992(L_6, (String_t*)NULL, NULL); V_0 = L_7; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_8 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)1); ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_9 = L_8; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_10 = V_0; NullCheck(L_9); ArrayElementTypeCheck (L_9, L_10); (L_9)->SetAt(static_cast(0), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_10); TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1* L_11 = (TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1*)il2cpp_codegen_object_new(TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1_il2cpp_TypeInfo_var); NullCheck(L_11); TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C(L_11, L_9, TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C_RuntimeMethod_var); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_12 = (ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)SZArrayNew(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var, (uint32_t)3); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_13 = L_12; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_14 = V_0; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_15; L_15 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(__this, NULL); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_16; L_16 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_14, L_15, NULL); NullCheck(L_13); ArrayElementTypeCheck (L_13, L_16); (L_13)->SetAt(static_cast(0), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_16); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_17 = L_13; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_18; L_18 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(__this, NULL); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_19 = V_0; UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_20; L_20 = UnaryExpression_FunctionalOp_m2E5198689EAB43A92A1CB0B6A82EE59986219F7C(__this, L_19, NULL); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_21; L_21 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_18, L_20, NULL); NullCheck(L_17); ArrayElementTypeCheck (L_17, L_21); (L_17)->SetAt(static_cast(1), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_21); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_22 = L_17; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_23 = V_0; NullCheck(L_22); ArrayElementTypeCheck (L_22, L_23); (L_22)->SetAt(static_cast(2), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_23); TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6* L_24 = (TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6*)il2cpp_codegen_object_new(TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6_il2cpp_TypeInfo_var); NullCheck(L_24); TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD(L_24, L_22, TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD_RuntimeMethod_var); BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_25; L_25 = Expression_Block_mBBEF1F00572B18C5114360A5AD91850342A1B9C6(L_11, L_24, NULL); return L_25; } } // System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::ReduceMember() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* UnaryExpression_ReduceMember_m08E484E31C95C54F8A4C8AB9F40CFD8E6C8A2EF4 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* V_0 = NULL; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* V_1 = NULL; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* V_2 = NULL; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* V_3 = NULL; { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0; L_0 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(__this, NULL); V_0 = ((MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89*)CastclassClass((RuntimeObject*)L_0, MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89_il2cpp_TypeInfo_var)); MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_1 = V_0; NullCheck(L_1); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_2; L_2 = MemberExpression_get_Expression_mF422466944A9875383573A4FD01CD661C64B7503_inline(L_1, NULL); if (L_2) { goto IL_001b; } } { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_3; L_3 = UnaryExpression_ReduceVariable_m4E1A4729D61BB0465358BC05B598655105E5FB34(__this, NULL); return L_3; } IL_001b: { MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_4 = V_0; NullCheck(L_4); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_5; L_5 = MemberExpression_get_Expression_mF422466944A9875383573A4FD01CD661C64B7503_inline(L_4, NULL); NullCheck(L_5); Type_t* L_6; L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_5); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_7; L_7 = Expression_Parameter_mF825EFB5FBAABE8355C9D44B286AB4EA02F8B992(L_6, (String_t*)NULL, NULL); V_1 = L_7; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_8 = V_1; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_9 = V_0; NullCheck(L_9); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_10; L_10 = MemberExpression_get_Expression_mF422466944A9875383573A4FD01CD661C64B7503_inline(L_9, NULL); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_11; L_11 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_8, L_10, NULL); V_2 = L_11; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_12 = V_1; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_13 = V_0; NullCheck(L_13); MemberInfo_t* L_14; L_14 = MemberExpression_get_Member_m30A7DCC7673A38BE9F06597DC9F5305E61B88104(L_13, NULL); MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_15; L_15 = Expression_MakeMemberAccess_mF068D551FD002747A7ECDBD45659AC8FBFC1BE4B(L_12, L_14, NULL); V_0 = L_15; bool L_16; L_16 = UnaryExpression_get_IsPrefix_m6AC7868120581C35A1512A6B8E19C1CC7BC32797(__this, NULL); if (!L_16) { goto IL_0083; } } { ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_17 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)1); ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_18 = L_17; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_19 = V_1; NullCheck(L_18); ArrayElementTypeCheck (L_18, L_19); (L_18)->SetAt(static_cast(0), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_19); TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1* L_20 = (TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1*)il2cpp_codegen_object_new(TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1_il2cpp_TypeInfo_var); NullCheck(L_20); TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C(L_20, L_18, TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C_RuntimeMethod_var); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_21 = (ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)SZArrayNew(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var, (uint32_t)2); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_22 = L_21; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_23 = V_2; NullCheck(L_22); ArrayElementTypeCheck (L_22, L_23); (L_22)->SetAt(static_cast(0), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_23); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_24 = L_22; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_25 = V_0; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_26 = V_0; UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_27; L_27 = UnaryExpression_FunctionalOp_m2E5198689EAB43A92A1CB0B6A82EE59986219F7C(__this, L_26, NULL); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_28; L_28 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_25, L_27, NULL); NullCheck(L_24); ArrayElementTypeCheck (L_24, L_28); (L_24)->SetAt(static_cast(1), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_28); TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6* L_29 = (TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6*)il2cpp_codegen_object_new(TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6_il2cpp_TypeInfo_var); NullCheck(L_29); TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD(L_29, L_24, TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD_RuntimeMethod_var); BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_30; L_30 = Expression_Block_mBBEF1F00572B18C5114360A5AD91850342A1B9C6(L_20, L_29, NULL); return L_30; } IL_0083: { MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_31 = V_0; NullCheck(L_31); Type_t* L_32; L_32 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_31); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_33; L_33 = Expression_Parameter_mF825EFB5FBAABE8355C9D44B286AB4EA02F8B992(L_32, (String_t*)NULL, NULL); V_3 = L_33; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_34 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)2); ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_35 = L_34; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_36 = V_1; NullCheck(L_35); ArrayElementTypeCheck (L_35, L_36); (L_35)->SetAt(static_cast(0), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_36); ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_37 = L_35; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_38 = V_3; NullCheck(L_37); ArrayElementTypeCheck (L_37, L_38); (L_37)->SetAt(static_cast(1), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_38); TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1* L_39 = (TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1*)il2cpp_codegen_object_new(TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1_il2cpp_TypeInfo_var); NullCheck(L_39); TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C(L_39, L_37, TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C_RuntimeMethod_var); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_40 = (ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)SZArrayNew(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var, (uint32_t)4); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_41 = L_40; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_42 = V_2; NullCheck(L_41); ArrayElementTypeCheck (L_41, L_42); (L_41)->SetAt(static_cast(0), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_42); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_43 = L_41; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_44 = V_3; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_45 = V_0; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_46; L_46 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_44, L_45, NULL); NullCheck(L_43); ArrayElementTypeCheck (L_43, L_46); (L_43)->SetAt(static_cast(1), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_46); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_47 = L_43; MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* L_48 = V_0; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_49 = V_3; UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_50; L_50 = UnaryExpression_FunctionalOp_m2E5198689EAB43A92A1CB0B6A82EE59986219F7C(__this, L_49, NULL); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_51; L_51 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_48, L_50, NULL); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_51); (L_47)->SetAt(static_cast(2), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_51); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_52 = L_47; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_53 = V_3; NullCheck(L_52); ArrayElementTypeCheck (L_52, L_53); (L_52)->SetAt(static_cast(3), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_53); TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6* L_54 = (TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6*)il2cpp_codegen_object_new(TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6_il2cpp_TypeInfo_var); NullCheck(L_54); TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD(L_54, L_52, TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD_RuntimeMethod_var); BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_55; L_55 = Expression_Block_mBBEF1F00572B18C5114360A5AD91850342A1B9C6(L_39, L_54, NULL); return L_55; } } // System.Linq.Expressions.Expression System.Linq.Expressions.UnaryExpression::ReduceIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* UnaryExpression_ReduceIndex_m0AF296029137D596B57C0660C8780B538D7E3B04 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* V_1 = NULL; int32_t V_2 = 0; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* V_3 = NULL; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* V_4 = NULL; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* V_5 = NULL; int32_t V_6 = 0; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* V_7 = NULL; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* V_8 = NULL; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* V_9 = NULL; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* V_10 = NULL; int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; int32_t G_B5_0 = 0; int32_t G_B4_0 = 0; int32_t G_B6_0 = 0; int32_t G_B6_1 = 0; { bool L_0; L_0 = UnaryExpression_get_IsPrefix_m6AC7868120581C35A1512A6B8E19C1CC7BC32797(__this, NULL); V_0 = L_0; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(__this, NULL); V_1 = ((IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347*)CastclassSealed((RuntimeObject*)L_1, IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347_il2cpp_TypeInfo_var)); IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_2 = V_1; NullCheck(L_2); int32_t L_3; L_3 = IndexExpression_get_ArgumentCount_mBDED53F0D933829DC3C62DDCC7AB11B5BC479639(L_2, NULL); V_2 = L_3; int32_t L_4 = V_2; bool L_5 = V_0; G_B1_0 = L_4; if (L_5) { G_B2_0 = L_4; goto IL_0021; } } { G_B3_0 = 4; G_B3_1 = G_B1_0; goto IL_0022; } IL_0021: { G_B3_0 = 2; G_B3_1 = G_B2_0; } IL_0022: { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_6 = (ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)SZArrayNew(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(G_B3_1, G_B3_0))); V_3 = L_6; int32_t L_7 = V_2; bool L_8 = V_0; G_B4_0 = L_7; if (L_8) { G_B5_0 = L_7; goto IL_0030; } } { G_B6_0 = 2; G_B6_1 = G_B4_0; goto IL_0031; } IL_0030: { G_B6_0 = 1; G_B6_1 = G_B5_0; } IL_0031: { ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_9 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(G_B6_1, G_B6_0))); V_4 = L_9; int32_t L_10 = V_2; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_11 = (ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C*)SZArrayNew(ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C_il2cpp_TypeInfo_var, (uint32_t)L_10); V_5 = L_11; V_6 = 0; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_12 = V_4; int32_t L_13 = V_6; IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_14 = V_1; NullCheck(L_14); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_15; L_15 = IndexExpression_get_Object_mECDB8F40AE9B6E8037FBB8C55DCC0D90BFB981C3_inline(L_14, NULL); NullCheck(L_15); Type_t* L_16; L_16 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_15); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_17; L_17 = Expression_Parameter_mF825EFB5FBAABE8355C9D44B286AB4EA02F8B992(L_16, (String_t*)NULL, NULL); NullCheck(L_12); ArrayElementTypeCheck (L_12, L_17); (L_12)->SetAt(static_cast(L_13), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_17); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_18 = V_3; int32_t L_19 = V_6; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_20 = V_4; int32_t L_21 = V_6; NullCheck(L_20); int32_t L_22 = L_21; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_23 = (L_20)->GetAt(static_cast(L_22)); IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_24 = V_1; NullCheck(L_24); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_25; L_25 = IndexExpression_get_Object_mECDB8F40AE9B6E8037FBB8C55DCC0D90BFB981C3_inline(L_24, NULL); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_26; L_26 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_23, L_25, NULL); NullCheck(L_18); ArrayElementTypeCheck (L_18, L_26); (L_18)->SetAt(static_cast(L_19), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_26); int32_t L_27 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_27, 1)); goto IL_00b6; } IL_0076: { IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_28 = V_1; int32_t L_29 = V_6; NullCheck(L_28); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_30; L_30 = IndexExpression_GetArgument_m8C766733ECF016AFD4003DA1ABF0D862CB44216C(L_28, ((int32_t)il2cpp_codegen_subtract(L_29, 1)), NULL); V_7 = L_30; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_31 = V_5; int32_t L_32 = V_6; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_33 = V_4; int32_t L_34 = V_6; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_35 = V_7; NullCheck(L_35); Type_t* L_36; L_36 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_35); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_37; L_37 = Expression_Parameter_mF825EFB5FBAABE8355C9D44B286AB4EA02F8B992(L_36, (String_t*)NULL, NULL); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_38 = L_37; V_8 = L_38; NullCheck(L_33); ArrayElementTypeCheck (L_33, L_38); (L_33)->SetAt(static_cast(L_34), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_38); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_39 = V_8; NullCheck(L_31); ArrayElementTypeCheck (L_31, L_39); (L_31)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_32, 1))), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_39); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_40 = V_3; int32_t L_41 = V_6; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_42 = V_4; int32_t L_43 = V_6; NullCheck(L_42); int32_t L_44 = L_43; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_45 = (L_42)->GetAt(static_cast(L_44)); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_46 = V_7; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_47; L_47 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_45, L_46, NULL); NullCheck(L_40); ArrayElementTypeCheck (L_40, L_47); (L_40)->SetAt(static_cast(L_41), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_47); int32_t L_48 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00b6: { int32_t L_49 = V_6; int32_t L_50 = V_2; if ((((int32_t)L_49) <= ((int32_t)L_50))) { goto IL_0076; } } { ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_51 = V_4; NullCheck(L_51); int32_t L_52 = 0; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_53 = (L_51)->GetAt(static_cast(L_52)); IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_54 = V_1; NullCheck(L_54); PropertyInfo_t* L_55; L_55 = IndexExpression_get_Indexer_m29EE5DA0A3D323D0CF2CA87F4661AE2D60DB707C_inline(L_54, NULL); ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_56 = V_5; V_9 = (ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)L_56; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_57 = V_9; TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6* L_58 = (TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6*)il2cpp_codegen_object_new(TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6_il2cpp_TypeInfo_var); NullCheck(L_58); TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD(L_58, L_57, TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_59; L_59 = Expression_MakeIndex_m83A465AFB3553246E3D0CD262867D027EC8B38F5(L_53, L_55, L_58, NULL); V_1 = L_59; bool L_60 = V_0; if (L_60) { goto IL_012a; } } { ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_61 = V_4; int32_t L_62 = V_6; IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_63 = V_1; NullCheck(L_63); Type_t* L_64; L_64 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_63); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_65; L_65 = Expression_Parameter_mF825EFB5FBAABE8355C9D44B286AB4EA02F8B992(L_64, (String_t*)NULL, NULL); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_66 = L_65; V_8 = L_66; NullCheck(L_61); ArrayElementTypeCheck (L_61, L_66); (L_61)->SetAt(static_cast(L_62), (ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110*)L_66); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_67 = V_8; V_10 = L_67; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_68 = V_3; int32_t L_69 = V_6; ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_70 = V_4; int32_t L_71 = V_6; NullCheck(L_70); int32_t L_72 = L_71; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_73 = (L_70)->GetAt(static_cast(L_72)); IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_74 = V_1; BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_75; L_75 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_73, L_74, NULL); NullCheck(L_68); ArrayElementTypeCheck (L_68, L_75); (L_68)->SetAt(static_cast(L_69), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_75); int32_t L_76 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_76, 1)); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_77 = V_3; int32_t L_78 = V_6; int32_t L_79 = L_78; V_6 = ((int32_t)il2cpp_codegen_add(L_79, 1)); IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_80 = V_1; ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_81 = V_10; UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_82; L_82 = UnaryExpression_FunctionalOp_m2E5198689EAB43A92A1CB0B6A82EE59986219F7C(__this, L_81, NULL); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_83; L_83 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_80, L_82, NULL); NullCheck(L_77); ArrayElementTypeCheck (L_77, L_83); (L_77)->SetAt(static_cast(L_79), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_83); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_84 = V_3; int32_t L_85 = V_6; int32_t L_86 = L_85; V_6 = ((int32_t)il2cpp_codegen_add(L_86, 1)); ParameterExpression_tE8D3A1137422F75D256CBB200EDC82820F240110* L_87 = V_10; NullCheck(L_84); ArrayElementTypeCheck (L_84, L_87); (L_84)->SetAt(static_cast(L_86), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_87); goto IL_0140; } IL_012a: { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_88 = V_3; int32_t L_89 = V_6; int32_t L_90 = L_89; V_6 = ((int32_t)il2cpp_codegen_add(L_90, 1)); IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_91 = V_1; IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_92 = V_1; UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_93; L_93 = UnaryExpression_FunctionalOp_m2E5198689EAB43A92A1CB0B6A82EE59986219F7C(__this, L_92, NULL); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* L_94; L_94 = Expression_Assign_m40E289CAB859CE4106031350821B9B1B8DA51DBE(L_91, L_93, NULL); NullCheck(L_88); ArrayElementTypeCheck (L_88, L_94); (L_88)->SetAt(static_cast(L_90), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_94); } IL_0140: { ParameterExpressionU5BU5D_tA217A6969CA4383EF6D3C43B8EB0989358ABE72C* L_95 = V_4; TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1* L_96 = (TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1*)il2cpp_codegen_object_new(TrueReadOnlyCollection_1_t7E25F2F60743133CCDC812DD1652DF57315FB0D1_il2cpp_TypeInfo_var); NullCheck(L_96); TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C(L_96, L_95, TrueReadOnlyCollection_1__ctor_m5B06AFD2DDDD8B9FB4444BF45E404C5FE4BAA51C_RuntimeMethod_var); ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_97 = V_3; TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6* L_98 = (TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6*)il2cpp_codegen_object_new(TrueReadOnlyCollection_1_tF83D1BA3C01B3349644B9EDA4F52301FC7863BB6_il2cpp_TypeInfo_var); NullCheck(L_98); TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD(L_98, L_97, TrueReadOnlyCollection_1__ctor_m5A7431D84DF4F093FF9D23D49D1B6C3C4FC5B0CD_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_99; L_99 = Expression_Block_mBBEF1F00572B18C5114360A5AD91850342A1B9C6(L_96, L_98, NULL); return L_99; } } // System.Linq.Expressions.UnaryExpression System.Linq.Expressions.UnaryExpression::Update(System.Linq.Expressions.Expression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* UnaryExpression_Update_m8B2ED5816E75945DC8EFD207157AFA230A2FA258 (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_operand, 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; } { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_operand; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_1; L_1 = UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline(__this, NULL); if ((!(((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_0) == ((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_1)))) { goto IL_000b; } } { return __this; } IL_000b: { int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Linq.Expressions.ExpressionType System.Linq.Expressions.Expression::get_NodeType() */, __this); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_3 = ___0_operand; Type_t* L_4; L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, __this); MethodInfo_t* L_5; L_5 = UnaryExpression_get_Method_mA8D37E71BEA657B6999A51277A7D7CBDF951E265_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_6; L_6 = Expression_MakeUnary_m8FC26CB1F4D12C9D2787625C627E2AC1D2DFF90F(L_2, L_3, L_4, L_5, NULL); return L_6; } } #ifdef __clang__ #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 // System.Exception System.Dynamic.Utils.ContractUtils::get_Unreachable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral656DE8865223883D9C605D63606CD7138CF8CAD3); s_Il2CppMethodInitialized = true; } { InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_0 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var); NullCheck(L_0); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_0, _stringLiteral656DE8865223883D9C605D63606CD7138CF8CAD3, NULL); return L_0; } } // System.Void System.Dynamic.Utils.ContractUtils::RequiresNotNull(System.Object,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContractUtils_RequiresNotNull_mD3D07BD7AA85863B8388667F7CD3D14F6886E41D (RuntimeObject* ___0_value, String_t* ___1_paramName, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; if (L_0) { goto IL_000a; } } { String_t* L_1 = ___1_paramName; ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, L_1, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ContractUtils_RequiresNotNull_mD3D07BD7AA85863B8388667F7CD3D14F6886E41D_RuntimeMethod_var))); } IL_000a: { return; } } // System.Void System.Dynamic.Utils.ContractUtils::RequiresNotNull(System.Object,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ContractUtils_RequiresNotNull_m04A5009D6D6E22EC255AED2147373282D3C4A76A (RuntimeObject* ___0_value, String_t* ___1_paramName, int32_t ___2_index, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_value; if (L_0) { goto IL_0010; } } { String_t* L_1 = ___1_paramName; int32_t L_2 = ___2_index; String_t* L_3; L_3 = ContractUtils_GetParamName_m94C928068CC1A0476FCB841ED75D4D27945692C6(L_1, L_2, NULL); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_4); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, L_3, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ContractUtils_RequiresNotNull_m04A5009D6D6E22EC255AED2147373282D3C4A76A_RuntimeMethod_var))); } IL_0010: { return; } } // System.String System.Dynamic.Utils.ContractUtils::GetParamName(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ContractUtils_GetParamName_m94C928068CC1A0476FCB841ED75D4D27945692C6 (String_t* ___0_paramName, int32_t ___1_index, 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*)&_stringLiteral471543834C9A5ADAA79EDD06EDCBA5930B3CB3F4); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___1_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0006; } } { String_t* L_1 = ___0_paramName; return L_1; } IL_0006: { String_t* L_2 = ___0_paramName; int32_t L_3 = ___1_index; int32_t L_4 = L_3; RuntimeObject* L_5 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_4); String_t* L_6; L_6 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral471543834C9A5ADAA79EDD06EDCBA5930B3CB3F4, L_2, L_5, NULL); return L_6; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Dynamic.Utils.ExpressionUtils::ValidateArgumentCount(System.Reflection.MethodBase,System.Linq.Expressions.ExpressionType,System.Int32,System.Reflection.ParameterInfo[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpressionUtils_ValidateArgumentCount_m1B682860313A40EF4EB4DFCBDAB18C265C39C92B (MethodBase_t* ___0_method, int32_t ___1_nodeKind, int32_t ___2_count, ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* ___3_pis, const RuntimeMethod* method) { { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_0 = ___3_pis; NullCheck(L_0); int32_t L_1 = ___2_count; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((int32_t)L_1))) { goto IL_0040; } } { int32_t L_2 = ___1_nodeKind; if ((((int32_t)L_2) > ((int32_t)((int32_t)17)))) { goto IL_0016; } } { int32_t L_3 = ___1_nodeKind; if ((((int32_t)L_3) == ((int32_t)6))) { goto IL_002e; } } { int32_t L_4 = ___1_nodeKind; if ((((int32_t)L_4) == ((int32_t)((int32_t)17)))) { goto IL_0028; } } { goto IL_003a; } IL_0016: { int32_t L_5 = ___1_nodeKind; if ((((int32_t)L_5) == ((int32_t)((int32_t)31)))) { goto IL_0022; } } { int32_t L_6 = ___1_nodeKind; if ((((int32_t)L_6) == ((int32_t)((int32_t)50)))) { goto IL_002e; } } { goto IL_003a; } IL_0022: { Exception_t* L_7; L_7 = Error_IncorrectNumberOfConstructorArguments_mB402B889D59FCE6DDCCA0B70A6DCFFD26994E85B(NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionUtils_ValidateArgumentCount_m1B682860313A40EF4EB4DFCBDAB18C265C39C92B_RuntimeMethod_var))); } IL_0028: { Exception_t* L_8; L_8 = Error_IncorrectNumberOfLambdaArguments_m93DE868DD7B895857F995D11811BA9069A43B993(NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionUtils_ValidateArgumentCount_m1B682860313A40EF4EB4DFCBDAB18C265C39C92B_RuntimeMethod_var))); } IL_002e: { MethodBase_t* L_9 = ___0_method; Exception_t* L_10; L_10 = Error_IncorrectNumberOfMethodCallArguments_m7DE65BB947C3DB563F0467A52A70C7A9DF1016F2(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionUtils_ValidateArgumentCount_m1B682860313A40EF4EB4DFCBDAB18C265C39C92B_RuntimeMethod_var))); } IL_003a: { Exception_t* L_11; L_11 = ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6(NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionUtils_ValidateArgumentCount_m1B682860313A40EF4EB4DFCBDAB18C265C39C92B_RuntimeMethod_var))); } IL_0040: { return; } } // System.Linq.Expressions.Expression System.Dynamic.Utils.ExpressionUtils::ValidateOneArgument(System.Reflection.MethodBase,System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Reflection.ParameterInfo,System.String,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ExpressionUtils_ValidateOneArgument_m8707EF5489209EA813F2F3EE7E7CE1786FF319CC (MethodBase_t* ___0_method, int32_t ___1_nodeKind, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___2_arguments, ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* ___3_pi, String_t* ___4_methodParamName, String_t* ___5_argumentParamName, int32_t ___6_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___2_arguments; String_t* L_1 = ___5_argumentParamName; int32_t L_2 = ___6_index; ExpressionUtils_RequiresCanRead_mA1A376DC71A3383673B01BC5CB10F92F608FEDF2(L_0, L_1, L_2, NULL); ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_3 = ___3_pi; NullCheck(L_3); Type_t* L_4; L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_3); V_0 = L_4; Type_t* L_5 = V_0; NullCheck(L_5); bool L_6; L_6 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_5, NULL); if (!L_6) { goto IL_0020; } } { Type_t* L_7 = V_0; NullCheck(L_7); Type_t* L_8; L_8 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_7); V_0 = L_8; } IL_0020: { Type_t* L_9 = V_0; String_t* L_10 = ___4_methodParamName; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); TypeUtils_ValidateType_m289873482475F37A660643924558D62430709AB3(L_9, L_10, (bool)1, (bool)1, NULL); Type_t* L_11 = V_0; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_12 = ___2_arguments; NullCheck(L_12); Type_t* L_13; L_13 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_12); bool L_14; L_14 = TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177(L_11, L_13, NULL); if (L_14) { goto IL_0098; } } { Type_t* L_15 = V_0; bool L_16; L_16 = ExpressionUtils_TryQuote_m2569827EBCA2825EB31C09C67F0FB52024428F33(L_15, (&___2_arguments), NULL); if (L_16) { goto IL_0098; } } { int32_t L_17 = ___1_nodeKind; if ((((int32_t)L_17) > ((int32_t)((int32_t)17)))) { goto IL_0052; } } { int32_t L_18 = ___1_nodeKind; if ((((int32_t)L_18) == ((int32_t)6))) { goto IL_0080; } } { int32_t L_19 = ___1_nodeKind; if ((((int32_t)L_19) == ((int32_t)((int32_t)17)))) { goto IL_006f; } } { goto IL_0092; } IL_0052: { int32_t L_20 = ___1_nodeKind; if ((((int32_t)L_20) == ((int32_t)((int32_t)31)))) { goto IL_005e; } } { int32_t L_21 = ___1_nodeKind; if ((((int32_t)L_21) == ((int32_t)((int32_t)50)))) { goto IL_0080; } } { goto IL_0092; } IL_005e: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_22 = ___2_arguments; NullCheck(L_22); Type_t* L_23; L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_22); Type_t* L_24 = V_0; String_t* L_25 = ___5_argumentParamName; int32_t L_26 = ___6_index; Exception_t* L_27; L_27 = Error_ExpressionTypeDoesNotMatchConstructorParameter_m790D783BBA8D453BC3A047A2F404C3C8EAEEEEAD(L_23, L_24, L_25, L_26, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionUtils_ValidateOneArgument_m8707EF5489209EA813F2F3EE7E7CE1786FF319CC_RuntimeMethod_var))); } IL_006f: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_28 = ___2_arguments; NullCheck(L_28); Type_t* L_29; L_29 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_28); Type_t* L_30 = V_0; String_t* L_31 = ___5_argumentParamName; int32_t L_32 = ___6_index; Exception_t* L_33; L_33 = Error_ExpressionTypeDoesNotMatchParameter_m8203FE7A82A70A041CFD6D1D4159444A48D6A8E2(L_29, L_30, L_31, L_32, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionUtils_ValidateOneArgument_m8707EF5489209EA813F2F3EE7E7CE1786FF319CC_RuntimeMethod_var))); } IL_0080: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_34 = ___2_arguments; NullCheck(L_34); Type_t* L_35; L_35 = VirtualFuncInvoker0< Type_t* >::Invoke(5 /* System.Type System.Linq.Expressions.Expression::get_Type() */, L_34); Type_t* L_36 = V_0; MethodBase_t* L_37 = ___0_method; String_t* L_38 = ___5_argumentParamName; int32_t L_39 = ___6_index; Exception_t* L_40; L_40 = Error_ExpressionTypeDoesNotMatchMethodParameter_m2B66A5924549FE5DEE8E15BFA4781B7B65C5E157(L_35, L_36, L_37, L_38, L_39, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_40, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionUtils_ValidateOneArgument_m8707EF5489209EA813F2F3EE7E7CE1786FF319CC_RuntimeMethod_var))); } IL_0092: { Exception_t* L_41; L_41 = ContractUtils_get_Unreachable_m792F83C753CCE84550E4F0442CDC49B978FD0CE6(NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionUtils_ValidateOneArgument_m8707EF5489209EA813F2F3EE7E7CE1786FF319CC_RuntimeMethod_var))); } IL_0098: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_42 = ___2_arguments; return L_42; } } // System.Void System.Dynamic.Utils.ExpressionUtils::RequiresCanRead(System.Linq.Expressions.Expression,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpressionUtils_RequiresCanRead_m987D536D13A2587408F6DAB1396A94B702CE887F (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, String_t* ___1_paramName, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_expression; String_t* L_1 = ___1_paramName; ExpressionUtils_RequiresCanRead_mA1A376DC71A3383673B01BC5CB10F92F608FEDF2(L_0, L_1, (-1), NULL); return; } } // System.Void System.Dynamic.Utils.ExpressionUtils::RequiresCanRead(System.Linq.Expressions.Expression,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpressionUtils_RequiresCanRead_mA1A376DC71A3383673B01BC5CB10F92F608FEDF2 (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* ___0_expression, String_t* ___1_paramName, int32_t ___2_idx, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* V_0 = NULL; PropertyInfo_t* V_1 = NULL; int32_t V_2 = 0; { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = ___0_expression; String_t* L_1 = ___1_paramName; int32_t L_2 = ___2_idx; ContractUtils_RequiresNotNull_m04A5009D6D6E22EC255AED2147373282D3C4A76A(L_0, L_1, L_2, NULL); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_3 = ___0_expression; NullCheck(L_3); int32_t L_4; L_4 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* System.Linq.Expressions.ExpressionType System.Linq.Expressions.Expression::get_NodeType() */, L_3); V_2 = L_4; int32_t L_5 = V_2; if ((((int32_t)L_5) == ((int32_t)((int32_t)23)))) { goto IL_0043; } } { int32_t L_6 = V_2; if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)55))))) { goto IL_006d; } } { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_7 = ___0_expression; V_0 = ((IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347*)CastclassSealed((RuntimeObject*)L_7, IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347_il2cpp_TypeInfo_var)); IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_8 = V_0; NullCheck(L_8); PropertyInfo_t* L_9; L_9 = IndexExpression_get_Indexer_m29EE5DA0A3D323D0CF2CA87F4661AE2D60DB707C_inline(L_8, NULL); bool L_10; L_10 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_9, (PropertyInfo_t*)NULL, NULL); if (!L_10) { goto IL_006d; } } { IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* L_11 = V_0; NullCheck(L_11); PropertyInfo_t* L_12; L_12 = IndexExpression_get_Indexer_m29EE5DA0A3D323D0CF2CA87F4661AE2D60DB707C_inline(L_11, NULL); NullCheck(L_12); bool L_13; L_13 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean System.Reflection.PropertyInfo::get_CanRead() */, L_12); if (L_13) { goto IL_006d; } } { String_t* L_14 = ___1_paramName; int32_t L_15 = ___2_idx; Exception_t* L_16; L_16 = Error_ExpressionMustBeReadable_mC99E7EEDF1E84C216B563542F4A5C3EFCC7446DF(L_14, L_15, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionUtils_RequiresCanRead_mA1A376DC71A3383673B01BC5CB10F92F608FEDF2_RuntimeMethod_var))); } IL_0043: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_17 = ___0_expression; NullCheck(((MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89*)CastclassClass((RuntimeObject*)L_17, MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89_il2cpp_TypeInfo_var))); MemberInfo_t* L_18; L_18 = MemberExpression_get_Member_m30A7DCC7673A38BE9F06597DC9F5305E61B88104(((MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89*)CastclassClass((RuntimeObject*)L_17, MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89_il2cpp_TypeInfo_var)), NULL); V_1 = ((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_18, PropertyInfo_t_il2cpp_TypeInfo_var)); PropertyInfo_t* L_19 = V_1; bool L_20; L_20 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_19, (PropertyInfo_t*)NULL, NULL); if (!L_20) { goto IL_006d; } } { PropertyInfo_t* L_21 = V_1; NullCheck(L_21); bool L_22; L_22 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean System.Reflection.PropertyInfo::get_CanRead() */, L_21); if (L_22) { goto IL_006d; } } { String_t* L_23 = ___1_paramName; int32_t L_24 = ___2_idx; Exception_t* L_25; L_25 = Error_ExpressionMustBeReadable_mC99E7EEDF1E84C216B563542F4A5C3EFCC7446DF(L_23, L_24, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExpressionUtils_RequiresCanRead_mA1A376DC71A3383673B01BC5CB10F92F608FEDF2_RuntimeMethod_var))); } IL_006d: { return; } } // System.Boolean System.Dynamic.Utils.ExpressionUtils::TryQuote(System.Type,System.Linq.Expressions.Expression&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExpressionUtils_TryQuote_m2569827EBCA2825EB31C09C67F0FB52024428F33 (Type_t* ___0_parameterType, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785** ___1_argument, 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*)&LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (LambdaExpression_tD26FB6AEAD01B2EBB668CDEAFAAFA4948697300E_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_parameterType; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_3; L_3 = TypeUtils_IsSameOrSubclass_m2753DDA9DCAF3CEEAFD39F275CAF99AD40AC50A9(L_1, L_2, NULL); if (!L_3) { goto IL_0027; } } { Type_t* L_4 = ___0_parameterType; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785** L_5 = ___1_argument; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_6 = *((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785**)L_5); NullCheck(L_4); bool L_7; L_7 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(115 /* System.Boolean System.Type::IsInstanceOfType(System.Object) */, L_4, L_6); if (!L_7) { goto IL_0027; } } { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785** L_8 = ___1_argument; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785** L_9 = ___1_argument; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_10 = *((Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785**)L_9); il2cpp_codegen_runtime_class_init_inline(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785_il2cpp_TypeInfo_var); UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* L_11; L_11 = Expression_Quote_m2B99356D1FBD5641CF7E5021321CCAD4E6930272(L_10, NULL); *((RuntimeObject**)L_8) = (RuntimeObject*)L_11; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_11); return (bool)1; } IL_0027: { return (bool)0; } } // System.Reflection.ParameterInfo[] System.Dynamic.Utils.ExpressionUtils::GetParametersForValidation(System.Reflection.MethodBase,System.Linq.Expressions.ExpressionType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* ExpressionUtils_GetParametersForValidation_mFFB410DB5C7D53811684948F6C976F9779815FC1 (MethodBase_t* ___0_method, int32_t ___1_nodeKind, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CollectionExtensions_RemoveFirst_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m4B6727B4DCB60C3A0E390CDC1C6C0A3A878F2041_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_0 = NULL; { MethodBase_t* L_0 = ___0_method; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_1; L_1 = TypeExtensions_GetParametersCached_mD2B9864864929FEFA691059A59077A7E491A8141(L_0, NULL); V_0 = L_1; int32_t L_2 = ___1_nodeKind; if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)50))))) { goto IL_0013; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_3 = V_0; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_4; L_4 = CollectionExtensions_RemoveFirst_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m4B6727B4DCB60C3A0E390CDC1C6C0A3A878F2041(L_3, CollectionExtensions_RemoveFirst_TisParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F_m4B6727B4DCB60C3A0E390CDC1C6C0A3A878F2041_RuntimeMethod_var); V_0 = L_4; } IL_0013: { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_5 = V_0; 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 // System.Linq.Expressions.Expression[] System.Dynamic.Utils.ExpressionVisitorUtils::VisitBlockExpressions(System.Linq.Expressions.ExpressionVisitor,System.Linq.Expressions.BlockExpression) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ExpressionVisitorUtils_VisitBlockExpressions_mDB6BB94861DEA88403B2167804369B5A70C2B2F5 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* ___0_visitor, BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* ___1_block, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* V_3 = NULL; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* V_4 = NULL; int32_t V_5 = 0; { V_0 = (ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)NULL; V_1 = 0; BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_0 = ___1_block; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(11 /* System.Int32 System.Linq.Expressions.BlockExpression::get_ExpressionCount() */, L_0); V_2 = L_1; goto IL_0059; } IL_000d: { BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_2 = ___1_block; int32_t L_3 = V_1; NullCheck(L_2); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4; L_4 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, int32_t >::Invoke(10 /* System.Linq.Expressions.Expression System.Linq.Expressions.BlockExpression::GetExpression(System.Int32) */, L_2, L_3); V_3 = L_4; ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* L_5 = ___0_visitor; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_6 = V_3; NullCheck(L_5); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_7; L_7 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* >::Invoke(4 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::Visit(System.Linq.Expressions.Expression) */, L_5, L_6); V_4 = L_7; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_8 = V_0; if (!L_8) { goto IL_0028; } } { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_9 = V_0; int32_t L_10 = V_1; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_11 = V_4; NullCheck(L_9); ArrayElementTypeCheck (L_9, L_11); (L_9)->SetAt(static_cast(L_10), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_11); goto IL_0055; } IL_0028: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_12 = V_4; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_13 = V_3; if ((((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_12) == ((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_13))) { goto IL_0055; } } { int32_t L_14 = V_2; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_15 = (ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)SZArrayNew(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var, (uint32_t)L_14); V_0 = L_15; V_5 = 0; goto IL_004b; } IL_0039: { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_16 = V_0; int32_t L_17 = V_5; BlockExpression_tA7BF679A1EA718F7DC918EBF5DE86D4C9327B76B* L_18 = ___1_block; int32_t L_19 = V_5; NullCheck(L_18); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_20; L_20 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, int32_t >::Invoke(10 /* System.Linq.Expressions.Expression System.Linq.Expressions.BlockExpression::GetExpression(System.Int32) */, L_18, L_19); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_20); (L_16)->SetAt(static_cast(L_17), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_20); int32_t L_21 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_004b: { int32_t L_22 = V_5; int32_t L_23 = V_1; if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_0039; } } { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_24 = V_0; int32_t L_25 = V_1; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_26 = V_4; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_26); (L_24)->SetAt(static_cast(L_25), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_26); } IL_0055: { int32_t L_27 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0059: { int32_t L_28 = V_1; int32_t L_29 = V_2; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_000d; } } { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_30 = V_0; return L_30; } } // System.Linq.Expressions.Expression[] System.Dynamic.Utils.ExpressionVisitorUtils::VisitArguments(System.Linq.Expressions.ExpressionVisitor,System.Linq.Expressions.IArgumentProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* ExpressionVisitorUtils_VisitArguments_m5135CCB761020C2B55B5EA46FE54B1068A572AA4 (ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* ___0_visitor, RuntimeObject* ___1_nodes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IArgumentProvider_tE4CF1AA45F936DB9894DAE3BB715F27447B69A85_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* V_3 = NULL; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* V_4 = NULL; int32_t V_5 = 0; { V_0 = (ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)NULL; V_1 = 0; RuntimeObject* L_0 = ___1_nodes; NullCheck(L_0); int32_t L_1; L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 System.Linq.Expressions.IArgumentProvider::get_ArgumentCount() */, IArgumentProvider_tE4CF1AA45F936DB9894DAE3BB715F27447B69A85_il2cpp_TypeInfo_var, L_0); V_2 = L_1; goto IL_0059; } IL_000d: { RuntimeObject* L_2 = ___1_nodes; int32_t L_3 = V_1; NullCheck(L_2); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_4; L_4 = InterfaceFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, int32_t >::Invoke(0 /* System.Linq.Expressions.Expression System.Linq.Expressions.IArgumentProvider::GetArgument(System.Int32) */, IArgumentProvider_tE4CF1AA45F936DB9894DAE3BB715F27447B69A85_il2cpp_TypeInfo_var, L_2, L_3); V_3 = L_4; ExpressionVisitor_tD26583FF464068F23017BC372C81133A62C5A590* L_5 = ___0_visitor; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_6 = V_3; NullCheck(L_5); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_7; L_7 = VirtualFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* >::Invoke(4 /* System.Linq.Expressions.Expression System.Linq.Expressions.ExpressionVisitor::Visit(System.Linq.Expressions.Expression) */, L_5, L_6); V_4 = L_7; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_8 = V_0; if (!L_8) { goto IL_0028; } } { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_9 = V_0; int32_t L_10 = V_1; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_11 = V_4; NullCheck(L_9); ArrayElementTypeCheck (L_9, L_11); (L_9)->SetAt(static_cast(L_10), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_11); goto IL_0055; } IL_0028: { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_12 = V_4; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_13 = V_3; if ((((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_12) == ((RuntimeObject*)(Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_13))) { goto IL_0055; } } { int32_t L_14 = V_2; ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_15 = (ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F*)SZArrayNew(ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F_il2cpp_TypeInfo_var, (uint32_t)L_14); V_0 = L_15; V_5 = 0; goto IL_004b; } IL_0039: { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_16 = V_0; int32_t L_17 = V_5; RuntimeObject* L_18 = ___1_nodes; int32_t L_19 = V_5; NullCheck(L_18); Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_20; L_20 = InterfaceFuncInvoker1< Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*, int32_t >::Invoke(0 /* System.Linq.Expressions.Expression System.Linq.Expressions.IArgumentProvider::GetArgument(System.Int32) */, IArgumentProvider_tE4CF1AA45F936DB9894DAE3BB715F27447B69A85_il2cpp_TypeInfo_var, L_18, L_19); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_20); (L_16)->SetAt(static_cast(L_17), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_20); int32_t L_21 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_004b: { int32_t L_22 = V_5; int32_t L_23 = V_1; if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_0039; } } { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_24 = V_0; int32_t L_25 = V_1; Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_26 = V_4; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_26); (L_24)->SetAt(static_cast(L_25), (Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785*)L_26); } IL_0055: { int32_t L_27 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_0059: { int32_t L_28 = V_1; int32_t L_29 = V_2; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_000d; } } { ExpressionU5BU5D_tA9F782C3F01235FA1BEE94C80141F0CE1CB1BF6F* L_30 = V_0; return L_30; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Reflection.MethodInfo System.Dynamic.Utils.TypeExtensions::GetAnyStaticMethodValidated(System.Type,System.String,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeExtensions_GetAnyStaticMethodValidated_m19BFEC3B36D0B1D436A9D5832DA06D670DAC81BA (Type_t* ___0_type, String_t* ___1_name, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_types, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MethodInfo_t* V_0 = NULL; { Type_t* L_0 = ___0_type; String_t* L_1 = ___1_name; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = ___2_types; NullCheck(L_0); MethodInfo_t* L_3; L_3 = Type_GetMethod_mF3AF3FA3834D7F99592A4CA715FFD2DE12291562(L_0, L_1, ((int32_t)58), (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, L_2, (ParameterModifierU5BU5D_t685261AD991B1E6582A0E53243DEE3B745E13364*)NULL, NULL); V_0 = L_3; MethodInfo_t* L_4 = V_0; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = ___2_types; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); bool L_6; L_6 = TypeExtensions_MatchesArgumentTypes_m660A719C4A3A1615382A75417726F309F29C57B6(L_4, L_5, NULL); if (L_6) { goto IL_0018; } } { return (MethodInfo_t*)NULL; } IL_0018: { MethodInfo_t* L_7 = V_0; return L_7; } } // System.Boolean System.Dynamic.Utils.TypeExtensions::MatchesArgumentTypes(System.Reflection.MethodInfo,System.Type[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeExtensions_MatchesArgumentTypes_m660A719C4A3A1615382A75417726F309F29C57B6 (MethodInfo_t* ___0_mi, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___1_argTypes, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_0 = NULL; int32_t V_1 = 0; { MethodInfo_t* L_0 = ___0_mi; bool L_1; L_1 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_0, (MethodInfo_t*)NULL, NULL); if (!L_1) { goto IL_000b; } } { return (bool)0; } IL_000b: { MethodInfo_t* L_2 = ___0_mi; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_3; L_3 = TypeExtensions_GetParametersCached_mD2B9864864929FEFA691059A59077A7E491A8141(L_2, NULL); V_0 = L_3; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_4 = V_0; NullCheck(L_4); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_5 = ___1_argTypes; NullCheck(L_5); if ((((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))) { goto IL_001c; } } { return (bool)0; } IL_001c: { V_1 = 0; goto IL_0038; } IL_0020: { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_6 = V_0; int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck(L_9); Type_t* L_10; L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_9); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = ___1_argTypes; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Type_t* L_14 = (L_11)->GetAt(static_cast(L_13)); il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_15; L_15 = TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177(L_10, L_14, NULL); if (L_15) { goto IL_0034; } } { return (bool)0; } IL_0034: { int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0038: { int32_t L_17 = V_1; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_18 = V_0; NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))) { goto IL_0020; } } { return (bool)1; } } // System.TypeCode System.Dynamic.Utils.TypeExtensions::GetTypeCode(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypeExtensions_GetTypeCode_mB75A162EE9CE21D2605EF67542924B685096810A (Type_t* ___0_type, 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_type; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); int32_t L_1; L_1 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_0, NULL); return L_1; } } // System.Reflection.ParameterInfo[] System.Dynamic.Utils.TypeExtensions::GetParametersCached(System.Reflection.MethodBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* TypeExtensions_GetParametersCached_mD2B9864864929FEFA691059A59077A7E491A8141 (MethodBase_t* ___0_method, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CacheDict_2_TryGetValue_m6CBD87FAA759A05435AEFD9D93587B5D418ECE63_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CacheDict_2_set_Item_mF8EE28322B73E55CB990D05DF380380AD8176E5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB* V_0 = NULL; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_1 = NULL; Type_t* G_B3_0 = NULL; Type_t* G_B2_0 = NULL; int32_t G_B4_0 = 0; { il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB* L_0 = ((TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var))->___s_paramInfoCache_0; V_0 = L_0; CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB* L_1 = V_0; MethodBase_t* L_2 = ___0_method; NullCheck(L_1); bool L_3; L_3 = CacheDict_2_TryGetValue_m6CBD87FAA759A05435AEFD9D93587B5D418ECE63(L_1, L_2, (&V_1), CacheDict_2_TryGetValue_m6CBD87FAA759A05435AEFD9D93587B5D418ECE63_RuntimeMethod_var); if (L_3) { goto IL_0037; } } { MethodBase_t* L_4 = ___0_method; NullCheck(L_4); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_5; L_5 = VirtualFuncInvoker0< ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* >::Invoke(16 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_4); V_1 = L_5; MethodBase_t* L_6 = ___0_method; NullCheck(L_6); Type_t* L_7; L_7 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_6); Type_t* L_8 = L_7; G_B2_0 = L_8; if (L_8) { G_B3_0 = L_8; goto IL_0025; } } { G_B4_0 = 0; goto IL_002d; } IL_0025: { NullCheck(G_B3_0); bool L_9; L_9 = VirtualFuncInvoker0< bool >::Invoke(68 /* System.Boolean System.Type::get_IsCollectible() */, G_B3_0); G_B4_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0); } IL_002d: { if (!G_B4_0) { goto IL_0037; } } { CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB* L_10 = V_0; MethodBase_t* L_11 = ___0_method; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_12 = V_1; NullCheck(L_10); CacheDict_2_set_Item_mF8EE28322B73E55CB990D05DF380380AD8176E5D(L_10, L_11, L_12, CacheDict_2_set_Item_mF8EE28322B73E55CB990D05DF380380AD8176E5D_RuntimeMethod_var); } IL_0037: { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_13 = V_1; return L_13; } } // System.Void System.Dynamic.Utils.TypeExtensions::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeExtensions__cctor_m0F364DE486F72C0E269E59B71A9E0C3F7E4E089C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CacheDict_2__ctor_mB7ADF1F2EDACF1FACE85871B31627E2AA1C936E6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB* L_0 = (CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB*)il2cpp_codegen_object_new(CacheDict_2_t7F0147742A54ED215A27636784030EA4DB5B77BB_il2cpp_TypeInfo_var); NullCheck(L_0); CacheDict_2__ctor_mB7ADF1F2EDACF1FACE85871B31627E2AA1C936E6(L_0, ((int32_t)75), CacheDict_2__ctor_mB7ADF1F2EDACF1FACE85871B31627E2AA1C936E6_RuntimeMethod_var); ((TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var))->___s_paramInfoCache_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_StaticFields*)il2cpp_codegen_static_fields_for(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var))->___s_paramInfoCache_0), (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 // System.Type System.Dynamic.Utils.TypeUtils::GetNonNullableType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_1; L_1 = TypeUtils_IsNullableType_m0ECBA329F82B0EFEBF884984D637FD55361F3AD0(L_0, NULL); if (L_1) { goto IL_000a; } } { Type_t* L_2 = ___0_type; return L_2; } IL_000a: { Type_t* L_3 = ___0_type; NullCheck(L_3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4; L_4 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, L_3); NullCheck(L_4); int32_t L_5 = 0; Type_t* L_6 = (L_4)->GetAt(static_cast(L_5)); return L_6; } } // System.Type System.Dynamic.Utils.TypeUtils::GetNullableType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtils_GetNullableType_m46BA587AC30A0ACC936F891B68C8D64EA95B178E (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { 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_002a; } } { Type_t* L_2 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_3; L_3 = TypeUtils_IsNullableType_m0ECBA329F82B0EFEBF884984D637FD55361F3AD0(L_2, NULL); if (L_3) { goto IL_002a; } } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_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); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_6; Type_t* L_8 = ___0_type; NullCheck(L_7); ArrayElementTypeCheck (L_7, L_8); (L_7)->SetAt(static_cast(0), (Type_t*)L_8); NullCheck(L_5); Type_t* L_9; L_9 = VirtualFuncInvoker1< Type_t*, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(122 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_5, L_7); return L_9; } IL_002a: { Type_t* L_10 = ___0_type; return L_10; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsNullableType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsNullableType_m0ECBA329F82B0EFEBF884984D637FD55361F3AD0 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_type; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(37 /* System.Boolean System.Type::get_IsConstructedGenericType() */, L_0); if (!L_1) { goto IL_001e; } } { Type_t* L_2 = ___0_type; NullCheck(L_2); Type_t* L_3; L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, L_2); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (Nullable_1_tCC12E6AC31BF7E862A033EBEFF48D5000D6291E6_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; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsBool(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsBool_m1054E233E80393FD9A55E76FA3A9E891A796A496 (Type_t* ___0_type, 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*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_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(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_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); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); return L_4; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsNumeric(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsNumeric_m1DFA79766A316CA6F9A9BCFFCAFF39B5EDCF6AB2 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_0, NULL); ___0_type = L_1; Type_t* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_2); if (L_3) { goto IL_0020; } } { Type_t* L_4 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); int32_t L_5; L_5 = TypeExtensions_GetTypeCode_mB75A162EE9CE21D2605EF67542924B685096810A(L_4, NULL); V_0 = L_5; int32_t L_6 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, 4))) <= ((uint32_t)((int32_t)10))))) { goto IL_0020; } } { return (bool)1; } IL_0020: { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsInteger(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsInteger_m6D52BF0DC44BC06DFDF3E534A6A5C10175BDD22F (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_0, NULL); ___0_type = L_1; Type_t* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_2); if (L_3) { goto IL_001f; } } { Type_t* L_4 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); int32_t L_5; L_5 = TypeExtensions_GetTypeCode_mB75A162EE9CE21D2605EF67542924B685096810A(L_4, NULL); V_0 = L_5; int32_t L_6 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, 5))) <= ((uint32_t)7)))) { goto IL_001f; } } { return (bool)1; } IL_001f: { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsArithmetic(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsArithmetic_mD3B02EF9C11FA03AAE5C99F33D58895AF101ABF5 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_0, NULL); ___0_type = L_1; Type_t* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_2); if (L_3) { goto IL_001f; } } { Type_t* L_4 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); int32_t L_5; L_5 = TypeExtensions_GetTypeCode_mB75A162EE9CE21D2605EF67542924B685096810A(L_4, NULL); V_0 = L_5; int32_t L_6 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, 7))) <= ((uint32_t)7)))) { goto IL_001f; } } { return (bool)1; } IL_001f: { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsUnsignedInt(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsUnsignedInt_m1279B112EEC2CBA4B180DA08EB6B018C17682186 (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_0, NULL); ___0_type = L_1; Type_t* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_2); if (L_3) { goto IL_0037; } } { Type_t* L_4 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); int32_t L_5; L_5 = TypeExtensions_GetTypeCode_mB75A162EE9CE21D2605EF67542924B685096810A(L_4, NULL); V_0 = L_5; int32_t L_6 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_6, 8))) { case 0: { goto IL_0035; } case 1: { goto IL_0037; } case 2: { goto IL_0035; } case 3: { goto IL_0037; } case 4: { goto IL_0035; } } } { goto IL_0037; } IL_0035: { return (bool)1; } IL_0037: { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsIntegerOrBool(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsIntegerOrBool_mF6BDDCDDB415256B88DED25072181DCD58BC58EF (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_0, NULL); ___0_type = L_1; Type_t* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_2); if (L_3) { goto IL_0023; } } { Type_t* L_4 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); int32_t L_5; L_5 = TypeExtensions_GetTypeCode_mB75A162EE9CE21D2605EF67542924B685096810A(L_4, NULL); V_0 = L_5; int32_t L_6 = V_0; if ((((int32_t)L_6) == ((int32_t)3))) { goto IL_0021; } } { int32_t L_7 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, 5))) <= ((uint32_t)7)))) { goto IL_0023; } } IL_0021: { return (bool)1; } IL_0023: { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsValidInstanceType(System.Reflection.MemberInfo,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsValidInstanceType_m6C54585680A426F50CC88D5E48694339BE3A6DD0 (MemberInfo_t* ___0_member, Type_t* ___1_instanceType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_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*)&RuntimeObject_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; RuntimeObject* V_1 = NULL; Type_t* V_2 = NULL; bool V_3 = false; { MemberInfo_t* L_0 = ___0_member; NullCheck(L_0); Type_t* L_1; L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_0); V_0 = L_1; Type_t* L_2 = V_0; Type_t* L_3 = ___1_instanceType; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_4; L_4 = TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177(L_2, L_3, NULL); if (!L_4) { goto IL_0012; } } { return (bool)1; } IL_0012: { Type_t* L_5 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_6; L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, (Type_t*)NULL, NULL); if (!L_6) { goto IL_001d; } } { return (bool)0; } IL_001d: { Type_t* L_7 = ___1_instanceType; NullCheck(L_7); bool L_8; L_8 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_7, NULL); if (!L_8) { goto IL_00af; } } { Type_t* L_9 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (RuntimeObject_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); il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_12; L_12 = TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177(L_9, L_11, NULL); if (!L_12) { goto IL_003c; } } { return (bool)1; } IL_003c: { Type_t* L_13 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_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); il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_16; L_16 = TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177(L_13, L_15, NULL); if (!L_16) { goto IL_0050; } } { return (bool)1; } IL_0050: { Type_t* L_17 = ___1_instanceType; NullCheck(L_17); bool L_18; L_18 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_17); if (!L_18) { goto IL_006c; } } { Type_t* L_19 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast (Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_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); il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_22; L_22 = TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177(L_19, L_21, NULL); if (!L_22) { goto IL_006c; } } { return (bool)1; } IL_006c: { Type_t* L_23 = V_0; NullCheck(L_23); bool L_24; L_24 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_23, NULL); if (!L_24) { goto IL_00af; } } { Type_t* L_25 = ___1_instanceType; TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D* L_26; L_26 = IntrospectionExtensions_GetTypeInfo_mF4497C8656153A91554F7DC469CE223AF2784FF5(L_25, NULL); NullCheck(L_26); RuntimeObject* L_27; L_27 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(130 /* System.Collections.Generic.IEnumerable`1 System.Reflection.TypeInfo::get_ImplementedInterfaces() */, L_26); NullCheck(L_27); RuntimeObject* L_28; L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var, L_27); V_1 = L_28; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00a5: {// begin finally (depth: 1) { RuntimeObject* L_29 = V_1; if (!L_29) { goto IL_00ae; } } { RuntimeObject* L_30 = V_1; NullCheck(L_30); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_30); } IL_00ae: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_009b_1; } IL_0087_1: { RuntimeObject* L_31 = V_1; NullCheck(L_31); Type_t* L_32; L_32 = InterfaceFuncInvoker0< Type_t* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var, L_31); V_2 = L_32; Type_t* L_33 = V_0; Type_t* L_34 = V_2; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_35; L_35 = TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177(L_33, L_34, NULL); if (!L_35) { goto IL_009b_1; } } { V_3 = (bool)1; goto IL_00b1; } IL_009b_1: { RuntimeObject* L_36 = V_1; NullCheck(L_36); bool L_37; L_37 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_36); if (L_37) { goto IL_0087_1; } } { goto IL_00af; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00af: { return (bool)0; } IL_00b1: { bool L_38 = V_3; return L_38; } } // System.Boolean System.Dynamic.Utils.TypeUtils::HasIdentityPrimitiveOrNullableConversionTo(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_HasIdentityPrimitiveOrNullableConversionTo_m4F6E8EFD0BFFED585D49E438A72CB090A070C812 (Type_t* ___0_source, Type_t* ___1_dest, 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*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_source; Type_t* L_1 = ___1_dest; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_2; L_2 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_0, L_1, NULL); if (!L_2) { goto IL_000b; } } { return (bool)1; } IL_000b: { Type_t* L_3 = ___0_source; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_4; L_4 = TypeUtils_IsNullableType_m0ECBA329F82B0EFEBF884984D637FD55361F3AD0(L_3, NULL); if (!L_4) { goto IL_0023; } } { Type_t* L_5 = ___1_dest; Type_t* L_6 = ___0_source; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_6, NULL); bool L_8; L_8 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_5, L_7, NULL); if (!L_8) { goto IL_0023; } } { return (bool)1; } IL_0023: { Type_t* L_9 = ___1_dest; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_10; L_10 = TypeUtils_IsNullableType_m0ECBA329F82B0EFEBF884984D637FD55361F3AD0(L_9, NULL); if (!L_10) { goto IL_003b; } } { Type_t* L_11 = ___0_source; Type_t* L_12 = ___1_dest; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_13; L_13 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_12, NULL); bool L_14; L_14 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_11, L_13, NULL); if (!L_14) { goto IL_003b; } } { return (bool)1; } IL_003b: { Type_t* L_15 = ___0_source; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_16; L_16 = TypeUtils_IsConvertible_mD78E462EF22D75033D4D9318EB498CA9B210453E(L_15, NULL); if (!L_16) { goto IL_0084; } } { Type_t* L_17 = ___1_dest; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_18; L_18 = TypeUtils_IsConvertible_mD78E462EF22D75033D4D9318EB498CA9B210453E(L_17, NULL); if (!L_18) { goto IL_0084; } } { Type_t* L_19 = ___1_dest; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_20; L_20 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_19, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_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); bool L_23; L_23 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_20, L_22, NULL); if (L_23) { goto IL_0082; } } { Type_t* L_24 = ___0_source; NullCheck(L_24); bool L_25; L_25 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_24); if (!L_25) { goto IL_0080; } } { Type_t* L_26 = ___0_source; NullCheck(L_26); Type_t* L_27; L_27 = VirtualFuncInvoker0< Type_t* >::Invoke(117 /* System.Type System.Type::GetEnumUnderlyingType() */, L_26); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_29; L_29 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_28, NULL); bool L_30; L_30 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_27, L_29, NULL); return L_30; } IL_0080: { return (bool)0; } IL_0082: { return (bool)1; } IL_0084: { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::HasReferenceConversionTo(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_HasReferenceConversionTo_m4BBDBC19498CDAEBA70C7173EBFEE23474BBFC28 (Type_t* ___0_source, Type_t* ___1_dest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_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); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; Type_t* V_1 = NULL; { Type_t* L_0 = ___0_source; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_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_0024; } } { Type_t* L_4 = ___1_dest; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_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); bool L_7; L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_4, L_6, NULL); if (!L_7) { goto IL_0026; } } IL_0024: { return (bool)0; } IL_0026: { Type_t* L_8 = ___0_source; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_9; L_9 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_8, NULL); V_0 = L_9; Type_t* L_10 = ___1_dest; Type_t* L_11; L_11 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_10, NULL); V_1 = L_11; Type_t* L_12 = V_0; Type_t* L_13 = V_1; NullCheck(L_12); bool L_14; L_14 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_12, L_13); if (!L_14) { goto IL_003f; } } { return (bool)1; } IL_003f: { Type_t* L_15 = V_1; Type_t* L_16 = V_0; NullCheck(L_15); bool L_17; L_17 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_15, L_16); if (!L_17) { goto IL_004a; } } { return (bool)1; } IL_004a: { Type_t* L_18 = ___0_source; NullCheck(L_18); bool L_19; L_19 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_18, NULL); if (L_19) { goto IL_005a; } } { Type_t* L_20 = ___1_dest; NullCheck(L_20); bool L_21; L_21 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_20, NULL); if (!L_21) { goto IL_005c; } } IL_005a: { return (bool)1; } IL_005c: { Type_t* L_22 = ___0_source; Type_t* L_23 = ___1_dest; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_24; L_24 = TypeUtils_IsLegalExplicitVariantDelegateConversion_mDBF7A0751745C4EB5CD168F09D3D76332F70117B(L_22, L_23, NULL); if (!L_24) { goto IL_0067; } } { return (bool)1; } IL_0067: { Type_t* L_25 = ___0_source; NullCheck(L_25); bool L_26; L_26 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_25, NULL); if (L_26) { goto IL_0077; } } { Type_t* L_27 = ___1_dest; NullCheck(L_27); bool L_28; L_28 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_27, NULL); if (!L_28) { goto IL_0080; } } IL_0077: { Type_t* L_29 = ___0_source; Type_t* L_30 = ___1_dest; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_31; L_31 = TypeUtils_StrictHasReferenceConversionTo_mC9594BCC1A40FA47B71DDD7A7AF890A24A114445(L_29, L_30, (bool)1, NULL); return L_31; } IL_0080: { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::StrictHasReferenceConversionTo(System.Type,System.Type,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_StrictHasReferenceConversionTo_mC9594BCC1A40FA47B71DDD7A7AF890A24A114445 (Type_t* ___0_source, Type_t* ___1_dest, bool ___2_skipNonArray, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeArray_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } IL_0000: { bool L_0 = ___2_skipNonArray; if (L_0) { goto IL_0064; } } { Type_t* L_1 = ___0_source; NullCheck(L_1); bool L_2; L_2 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_1, NULL); Type_t* L_3 = ___1_dest; NullCheck(L_3); bool L_4; L_4 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_3, NULL); if (!((int32_t)((int32_t)L_2|(int32_t)L_4))) { goto IL_0014; } } { return (bool)0; } IL_0014: { Type_t* L_5 = ___0_source; Type_t* L_6 = ___1_dest; NullCheck(L_5); bool L_7; L_7 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_5, L_6); if (L_7) { goto IL_0026; } } { Type_t* L_8 = ___1_dest; Type_t* L_9 = ___0_source; NullCheck(L_8); bool L_10; L_10 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_8, L_9); if (!L_10) { goto IL_0028; } } IL_0026: { return (bool)1; } IL_0028: { Type_t* L_11 = ___0_source; NullCheck(L_11); bool L_12; L_12 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_11, NULL); if (!L_12) { goto IL_004a; } } { Type_t* L_13 = ___1_dest; NullCheck(L_13); bool L_14; L_14 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_13, NULL); if (L_14) { goto IL_0048; } } { Type_t* L_15 = ___1_dest; NullCheck(L_15); bool L_16; L_16 = Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549(L_15, NULL); if (!L_16) { goto IL_0064; } } { Type_t* L_17 = ___1_dest; NullCheck(L_17); bool L_18; L_18 = Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4(L_17, NULL); if (L_18) { goto IL_0064; } } IL_0048: { return (bool)1; } IL_004a: { Type_t* L_19 = ___1_dest; NullCheck(L_19); bool L_20; L_20 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_19, NULL); if (!L_20) { goto IL_0064; } } { Type_t* L_21 = ___0_source; NullCheck(L_21); bool L_22; L_22 = Type_get_IsClass_mACC1E0E79C9996ADE9973F81971B740132B64549(L_21, NULL); if (!L_22) { goto IL_0064; } } { Type_t* L_23 = ___0_source; NullCheck(L_23); bool L_24; L_24 = Type_get_IsSealed_m6B652265DCEF64250FD2A173C50BD889467A58E4(L_23, NULL); if (L_24) { goto IL_0064; } } { return (bool)1; } IL_0064: { Type_t* L_25 = ___0_source; NullCheck(L_25); bool L_26; L_26 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_25, NULL); if (!L_26) { goto IL_00b2; } } { Type_t* L_27 = ___1_dest; NullCheck(L_27); bool L_28; L_28 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_27, NULL); if (!L_28) { goto IL_00aa; } } { Type_t* L_29 = ___0_source; NullCheck(L_29); int32_t L_30; L_30 = VirtualFuncInvoker0< int32_t >::Invoke(47 /* System.Int32 System.Type::GetArrayRank() */, L_29); Type_t* L_31 = ___1_dest; NullCheck(L_31); int32_t L_32; L_32 = VirtualFuncInvoker0< int32_t >::Invoke(47 /* System.Int32 System.Type::GetArrayRank() */, L_31); if ((!(((uint32_t)L_30) == ((uint32_t)L_32)))) { goto IL_0090; } } { Type_t* L_33 = ___0_source; NullCheck(L_33); bool L_34; L_34 = VirtualFuncInvoker0< bool >::Invoke(42 /* System.Boolean System.Type::get_IsSZArray() */, L_33); Type_t* L_35 = ___1_dest; NullCheck(L_35); bool L_36; L_36 = VirtualFuncInvoker0< bool >::Invoke(42 /* System.Boolean System.Type::get_IsSZArray() */, L_35); if ((((int32_t)L_34) == ((int32_t)L_36))) { goto IL_0092; } } IL_0090: { return (bool)0; } IL_0092: { Type_t* L_37 = ___0_source; NullCheck(L_37); Type_t* L_38; L_38 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_37); ___0_source = L_38; Type_t* L_39 = ___1_dest; NullCheck(L_39); Type_t* L_40; L_40 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_39); ___1_dest = L_40; ___2_skipNonArray = (bool)0; goto IL_0000; } IL_00aa: { Type_t* L_41 = ___0_source; Type_t* L_42 = ___1_dest; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_43; L_43 = TypeUtils_HasArrayToInterfaceConversion_mC69EE2DEF583985E8822964D19E2533E9E9F5F3A(L_41, L_42, NULL); return L_43; } IL_00b2: { Type_t* L_44 = ___1_dest; NullCheck(L_44); bool L_45; L_45 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_44, NULL); if (!L_45) { goto IL_00d6; } } { Type_t* L_46 = ___0_source; Type_t* L_47 = ___1_dest; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_48; L_48 = TypeUtils_HasInterfaceToArrayConversion_mCC7DC19083AFD44B5CBCCDE39F3A2F1772BBD0C3(L_46, L_47, NULL); if (!L_48) { goto IL_00c5; } } { return (bool)1; } IL_00c5: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast (RuntimeArray_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); Type_t* L_51 = ___0_source; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_52; L_52 = TypeUtils_IsImplicitReferenceConversion_m72031537214B8B0E3D99B3815AB7AD774A673A82(L_50, L_51, NULL); return L_52; } IL_00d6: { Type_t* L_53 = ___0_source; Type_t* L_54 = ___1_dest; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_55; L_55 = TypeUtils_IsLegalExplicitVariantDelegateConversion_mDBF7A0751745C4EB5CD168F09D3D76332F70117B(L_53, L_54, NULL); return L_55; } } // System.Boolean System.Dynamic.Utils.TypeUtils::HasArrayToInterfaceConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_HasArrayToInterfaceConversion_mC69EE2DEF583985E8822964D19E2533E9E9F5F3A (Type_t* ___0_source, Type_t* ___1_dest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; Type_t* V_1 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL; int32_t V_3 = 0; Type_t* V_4 = NULL; { Type_t* L_0 = ___0_source; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(42 /* System.Boolean System.Type::get_IsSZArray() */, L_0); if (!L_1) { goto IL_0018; } } { Type_t* L_2 = ___1_dest; NullCheck(L_2); bool L_3; L_3 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_2, NULL); if (!L_3) { goto IL_0018; } } { Type_t* L_4 = ___1_dest; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_4); if (L_5) { goto IL_001a; } } IL_0018: { return (bool)0; } IL_001a: { Type_t* L_6 = ___1_dest; NullCheck(L_6); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7; L_7 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, L_6); V_0 = L_7; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = V_0; NullCheck(L_8); if ((((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))) == ((int32_t)1))) { goto IL_0029; } } { return (bool)0; } IL_0029: { Type_t* L_9 = ___1_dest; NullCheck(L_9); Type_t* L_10; L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, L_9); V_1 = L_10; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = ((TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var))->___s_arrayAssignableInterfaces_0; V_2 = L_11; V_3 = 0; goto IL_005d; } IL_003a: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = V_2; int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = L_13; Type_t* L_15 = (L_12)->GetAt(static_cast(L_14)); V_4 = L_15; Type_t* L_16 = V_1; Type_t* L_17 = V_4; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_18; L_18 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_16, L_17, NULL); if (!L_18) { goto IL_0059; } } { Type_t* L_19 = ___0_source; NullCheck(L_19); Type_t* L_20; L_20 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_19); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_21 = V_0; NullCheck(L_21); int32_t L_22 = 0; Type_t* L_23 = (L_21)->GetAt(static_cast(L_22)); il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_24; L_24 = TypeUtils_StrictHasReferenceConversionTo_mC9594BCC1A40FA47B71DDD7A7AF890A24A114445(L_20, L_23, (bool)0, NULL); return L_24; } IL_0059: { int32_t L_25 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005d: { int32_t L_26 = V_3; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27 = V_2; NullCheck(L_27); if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::HasInterfaceToArrayConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_HasInterfaceToArrayConversion_mCC7DC19083AFD44B5CBCCDE39F3A2F1772BBD0C3 (Type_t* ___0_source, Type_t* ___1_dest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; Type_t* V_1 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL; int32_t V_3 = 0; Type_t* V_4 = NULL; { Type_t* L_0 = ___1_dest; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(42 /* System.Boolean System.Type::get_IsSZArray() */, L_0); if (!L_1) { goto IL_0018; } } { Type_t* L_2 = ___0_source; NullCheck(L_2); bool L_3; L_3 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_2, NULL); if (!L_3) { goto IL_0018; } } { Type_t* L_4 = ___0_source; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_4); if (L_5) { goto IL_001a; } } IL_0018: { return (bool)0; } IL_001a: { Type_t* L_6 = ___0_source; NullCheck(L_6); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7; L_7 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, L_6); V_0 = L_7; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_8 = V_0; NullCheck(L_8); if ((((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))) == ((int32_t)1))) { goto IL_0029; } } { return (bool)0; } IL_0029: { Type_t* L_9 = ___0_source; NullCheck(L_9); Type_t* L_10; L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, L_9); V_1 = L_10; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_11 = ((TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var))->___s_arrayAssignableInterfaces_0; V_2 = L_11; V_3 = 0; goto IL_005d; } IL_003a: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = V_2; int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = L_13; Type_t* L_15 = (L_12)->GetAt(static_cast(L_14)); V_4 = L_15; Type_t* L_16 = V_1; Type_t* L_17 = V_4; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_18; L_18 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_16, L_17, NULL); if (!L_18) { goto IL_0059; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = V_0; NullCheck(L_19); int32_t L_20 = 0; Type_t* L_21 = (L_19)->GetAt(static_cast(L_20)); Type_t* L_22 = ___1_dest; NullCheck(L_22); Type_t* L_23; L_23 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_22); il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_24; L_24 = TypeUtils_StrictHasReferenceConversionTo_mC9594BCC1A40FA47B71DDD7A7AF890A24A114445(L_21, L_23, (bool)0, NULL); return L_24; } IL_0059: { int32_t L_25 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005d: { int32_t L_26 = V_3; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_27 = V_2; NullCheck(L_27); if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsCovariant(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsCovariant_m4220EE5D4CB85F8039AEFA3AE3641334A7506BA0 (Type_t* ___0_t, const RuntimeMethod* method) { { Type_t* L_0 = ___0_t; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(52 /* System.Reflection.GenericParameterAttributes System.Type::get_GenericParameterAttributes() */, L_0); return (bool)((!(((uint32_t)((int32_t)((int32_t)L_1&1))) <= ((uint32_t)0)))? 1 : 0); } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsContravariant(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsContravariant_m2B4BA44C74B4FC62D7B6D7CF667AFC025F46ACBF (Type_t* ___0_t, const RuntimeMethod* method) { { Type_t* L_0 = ___0_t; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(52 /* System.Reflection.GenericParameterAttributes System.Type::get_GenericParameterAttributes() */, L_0); return (bool)((!(((uint32_t)((int32_t)((int32_t)L_1&2))) <= ((uint32_t)0)))? 1 : 0); } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsInvariant(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsInvariant_m7081A56EB27994579EE0B13213A15FE1D6613CA6 (Type_t* ___0_t, const RuntimeMethod* method) { { Type_t* L_0 = ___0_t; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(52 /* System.Reflection.GenericParameterAttributes System.Type::get_GenericParameterAttributes() */, L_0); return (bool)((((int32_t)((int32_t)((int32_t)L_1&3))) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsDelegate(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsDelegate_mD03BA63283B1855B331BD4D01ABF93A4A9A95602 (Type_t* ___0_t, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MulticastDelegate_t_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_t; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (MulticastDelegate_t_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); bool L_3; L_3 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_0, L_2); return L_3; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsLegalExplicitVariantDelegateConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsLegalExplicitVariantDelegateConversion_mDBF7A0751745C4EB5CD168F09D3D76332F70117B (Type_t* ___0_source, Type_t* ___1_dest, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_1 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_2 = NULL; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_3 = NULL; int32_t V_4 = 0; Type_t* V_5 = NULL; Type_t* V_6 = NULL; Type_t* V_7 = NULL; { Type_t* L_0 = ___0_source; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_1; L_1 = TypeUtils_IsDelegate_mD03BA63283B1855B331BD4D01ABF93A4A9A95602(L_0, NULL); if (!L_1) { goto IL_0020; } } { Type_t* L_2 = ___1_dest; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_3; L_3 = TypeUtils_IsDelegate_mD03BA63283B1855B331BD4D01ABF93A4A9A95602(L_2, NULL); if (!L_3) { goto IL_0020; } } { Type_t* L_4 = ___0_source; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_4); if (!L_5) { goto IL_0020; } } { Type_t* L_6 = ___1_dest; NullCheck(L_6); bool L_7; L_7 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_6); if (L_7) { goto IL_0022; } } IL_0020: { return (bool)0; } IL_0022: { Type_t* L_8 = ___0_source; NullCheck(L_8); Type_t* L_9; L_9 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, L_8); V_0 = L_9; Type_t* L_10 = ___1_dest; NullCheck(L_10); Type_t* L_11; L_11 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, L_10); Type_t* L_12 = V_0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_13; L_13 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_11, L_12, NULL); if (!L_13) { goto IL_0039; } } { return (bool)0; } IL_0039: { Type_t* L_14 = V_0; NullCheck(L_14); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_15; L_15 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, L_14); V_1 = L_15; Type_t* L_16 = ___0_source; NullCheck(L_16); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_17; L_17 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, L_16); V_2 = L_17; Type_t* L_18 = ___1_dest; NullCheck(L_18); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19; L_19 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(50 /* System.Type[] System.Type::GetGenericArguments() */, L_18); V_3 = L_19; V_4 = 0; goto IL_00b4; } IL_0053: { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); int32_t L_22 = L_21; Type_t* L_23 = (L_20)->GetAt(static_cast(L_22)); V_5 = L_23; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_24 = V_3; int32_t L_25 = V_4; NullCheck(L_24); int32_t L_26 = L_25; Type_t* L_27 = (L_24)->GetAt(static_cast(L_26)); V_6 = L_27; Type_t* L_28 = V_5; Type_t* L_29 = V_6; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_30; L_30 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_28, L_29, NULL); if (L_30) { goto IL_00ae; } } { TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_31 = V_1; int32_t L_32 = V_4; NullCheck(L_31); int32_t L_33 = L_32; Type_t* L_34 = (L_31)->GetAt(static_cast(L_33)); V_7 = L_34; Type_t* L_35 = V_7; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_36; L_36 = TypeUtils_IsInvariant_m7081A56EB27994579EE0B13213A15FE1D6613CA6(L_35, NULL); if (!L_36) { goto IL_007b; } } { return (bool)0; } IL_007b: { Type_t* L_37 = V_7; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_38; L_38 = TypeUtils_IsCovariant_m4220EE5D4CB85F8039AEFA3AE3641334A7506BA0(L_37, NULL); if (!L_38) { goto IL_0091; } } { Type_t* L_39 = V_5; Type_t* L_40 = V_6; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_41; L_41 = TypeUtils_HasReferenceConversionTo_m4BBDBC19498CDAEBA70C7173EBFEE23474BBFC28(L_39, L_40, NULL); if (L_41) { goto IL_00ae; } } { return (bool)0; } IL_0091: { Type_t* L_42 = V_7; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_43; L_43 = TypeUtils_IsContravariant_m2B4BA44C74B4FC62D7B6D7CF667AFC025F46ACBF(L_42, NULL); if (!L_43) { goto IL_00ae; } } { Type_t* L_44 = V_5; NullCheck(L_44); bool L_45; L_45 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_44, NULL); if (L_45) { goto IL_00ac; } } { Type_t* L_46 = V_6; NullCheck(L_46); bool L_47; L_47 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_46, NULL); if (!L_47) { goto IL_00ae; } } IL_00ac: { return (bool)0; } IL_00ae: { int32_t L_48 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00b4: { int32_t L_49 = V_4; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_50 = V_1; NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length))))) { goto IL_0053; } } { return (bool)1; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsConvertible(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsConvertible_mD78E462EF22D75033D4D9318EB498CA9B210453E (Type_t* ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Type_t* L_0 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_0, NULL); ___0_type = L_1; Type_t* L_2 = ___0_type; NullCheck(L_2); bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_2); if (!L_3) { goto IL_0012; } } { return (bool)1; } IL_0012: { Type_t* L_4 = ___0_type; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); int32_t L_5; L_5 = TypeExtensions_GetTypeCode_mB75A162EE9CE21D2605EF67542924B685096810A(L_4, NULL); V_0 = L_5; int32_t L_6 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, 3))) <= ((uint32_t)((int32_t)11))))) { goto IL_0022; } } { return (bool)1; } IL_0022: { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::HasReferenceEquality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_HasReferenceEquality_m153555F70F9B163ED5A1B6188CD0A274A6D564D6 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_left; NullCheck(L_0); bool L_1; L_1 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_0, NULL); if (L_1) { goto IL_0010; } } { Type_t* L_2 = ___1_right; NullCheck(L_2); bool L_3; L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL); if (!L_3) { goto IL_0012; } } IL_0010: { return (bool)0; } IL_0012: { Type_t* L_4 = ___0_left; NullCheck(L_4); bool L_5; L_5 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_4, NULL); if (L_5) { goto IL_0033; } } { Type_t* L_6 = ___1_right; NullCheck(L_6); bool L_7; L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL); if (L_7) { goto IL_0033; } } { Type_t* L_8 = ___0_left; Type_t* L_9 = ___1_right; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_10; L_10 = TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177(L_8, L_9, NULL); if (L_10) { goto IL_0033; } } { Type_t* L_11 = ___1_right; Type_t* L_12 = ___0_left; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_13; L_13 = TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177(L_11, L_12, NULL); return L_13; } IL_0033: { return (bool)1; } } // System.Boolean System.Dynamic.Utils.TypeUtils::HasBuiltInEqualityOperator(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_HasBuiltInEqualityOperator_m5920F8C695F30A0234A53BEF20429F34E075047A (Type_t* ___0_left, Type_t* ___1_right, 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*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; { Type_t* L_0 = ___0_left; NullCheck(L_0); bool L_1; L_1 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_0, NULL); if (!L_1) { goto IL_0012; } } { Type_t* L_2 = ___1_right; NullCheck(L_2); bool L_3; L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL); if (L_3) { goto IL_0012; } } { return (bool)1; } IL_0012: { Type_t* L_4 = ___1_right; NullCheck(L_4); bool L_5; L_5 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_4, NULL); if (!L_5) { goto IL_0024; } } { Type_t* L_6 = ___0_left; NullCheck(L_6); bool L_7; L_7 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_6, NULL); if (L_7) { goto IL_0024; } } { return (bool)1; } IL_0024: { Type_t* L_8 = ___0_left; NullCheck(L_8); bool L_9; L_9 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_8, NULL); if (L_9) { goto IL_0048; } } { Type_t* L_10 = ___1_right; NullCheck(L_10); bool L_11; L_11 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_10, NULL); if (L_11) { goto IL_0048; } } { Type_t* L_12 = ___0_left; Type_t* L_13 = ___1_right; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_14; L_14 = TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177(L_12, L_13, NULL); if (L_14) { goto IL_0046; } } { Type_t* L_15 = ___1_right; Type_t* L_16 = ___0_left; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_17; L_17 = TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177(L_15, L_16, NULL); if (!L_17) { goto IL_0048; } } IL_0046: { return (bool)1; } IL_0048: { Type_t* L_18 = ___0_left; Type_t* L_19 = ___1_right; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_20; L_20 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_18, L_19, NULL); if (L_20) { goto IL_0053; } } { return (bool)0; } IL_0053: { Type_t* L_21 = ___0_left; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_22; L_22 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_21, NULL); V_0 = L_22; Type_t* L_23 = V_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_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); bool L_26; L_26 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_23, L_25, NULL); if (L_26) { goto IL_007b; } } { Type_t* L_27 = V_0; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_28; L_28 = TypeUtils_IsNumeric_m1DFA79766A316CA6F9A9BCFFCAFF39B5EDCF6AB2(L_27, NULL); if (L_28) { goto IL_007b; } } { Type_t* L_29 = V_0; NullCheck(L_29); bool L_30; L_30 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_29); return L_30; } IL_007b: { return (bool)1; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsImplicitlyConvertibleTo(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsImplicitlyConvertibleTo_mA53F5E133A932AEDA05CC17DEBBF40482F6C146D (Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_source; Type_t* L_1 = ___1_destination; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_2; L_2 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_0, L_1, NULL); if (L_2) { goto IL_002c; } } { Type_t* L_3 = ___0_source; Type_t* L_4 = ___1_destination; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_5; L_5 = TypeUtils_IsImplicitNumericConversion_m2181B6491D1132F62B72BDC8938B16728DACBB21(L_3, L_4, NULL); if (L_5) { goto IL_002c; } } { Type_t* L_6 = ___0_source; Type_t* L_7 = ___1_destination; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_8; L_8 = TypeUtils_IsImplicitReferenceConversion_m72031537214B8B0E3D99B3815AB7AD774A673A82(L_6, L_7, NULL); if (L_8) { goto IL_002c; } } { Type_t* L_9 = ___0_source; Type_t* L_10 = ___1_destination; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_11; L_11 = TypeUtils_IsImplicitBoxingConversion_mCD588DEB51CB41E65A7EFFC0F86EDCDBC8E4876B(L_9, L_10, NULL); if (L_11) { goto IL_002c; } } { Type_t* L_12 = ___0_source; Type_t* L_13 = ___1_destination; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_14; L_14 = TypeUtils_IsImplicitNullableConversion_mE9012B508EA2BE0EADFDC6DB24613BB45F468FAC(L_12, L_13, NULL); return L_14; } IL_002c: { return (bool)1; } } // System.Reflection.MethodInfo System.Dynamic.Utils.TypeUtils::GetUserDefinedCoercionMethod(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeUtils_GetUserDefinedCoercionMethod_mC0A484382922762AF98C5700E67037358A8F77BB (Type_t* ___0_convertFrom, Type_t* ___1_convertToType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Type_t* V_0 = NULL; Type_t* V_1 = NULL; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_2 = NULL; MethodInfo_t* V_3 = NULL; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_4 = NULL; MethodInfo_t* G_B11_0 = NULL; MethodInfo_t* G_B8_0 = NULL; MethodInfo_t* G_B9_0 = NULL; MethodInfo_t* G_B10_0 = NULL; { Type_t* L_0 = ___0_convertFrom; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_1; L_1 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_0, NULL); V_0 = L_1; Type_t* L_2 = ___1_convertToType; Type_t* L_3; L_3 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_2, NULL); V_1 = L_3; Type_t* L_4 = V_0; NullCheck(L_4); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_5; L_5 = VirtualFuncInvoker1< MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, int32_t >::Invoke(99 /* System.Reflection.MethodInfo[] System.Type::GetMethods(System.Reflection.BindingFlags) */, L_4, ((int32_t)56)); V_2 = L_5; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_6 = V_2; Type_t* L_7 = ___0_convertFrom; Type_t* L_8 = ___1_convertToType; MethodInfo_t* L_9; L_9 = TypeUtils_FindConversionOperator_m11FF47052534C733D94A242534DDCF1A9AEEF888(L_6, L_7, L_8, NULL); V_3 = L_9; MethodInfo_t* L_10 = V_3; bool L_11; L_11 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_10, (MethodInfo_t*)NULL, NULL); if (!L_11) { goto IL_002b; } } { MethodInfo_t* L_12 = V_3; return L_12; } IL_002b: { Type_t* L_13 = V_1; NullCheck(L_13); MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_14; L_14 = VirtualFuncInvoker1< MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265*, int32_t >::Invoke(99 /* System.Reflection.MethodInfo[] System.Type::GetMethods(System.Reflection.BindingFlags) */, L_13, ((int32_t)56)); V_4 = L_14; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_15 = V_4; Type_t* L_16 = ___0_convertFrom; Type_t* L_17 = ___1_convertToType; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); MethodInfo_t* L_18; L_18 = TypeUtils_FindConversionOperator_m11FF47052534C733D94A242534DDCF1A9AEEF888(L_15, L_16, L_17, NULL); V_3 = L_18; MethodInfo_t* L_19 = V_3; bool L_20; L_20 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_19, (MethodInfo_t*)NULL, NULL); if (!L_20) { goto IL_004a; } } { MethodInfo_t* L_21 = V_3; return L_21; } IL_004a: { Type_t* L_22 = V_0; Type_t* L_23 = ___0_convertFrom; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_24; L_24 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_22, L_23, NULL); if (!L_24) { goto IL_005e; } } { Type_t* L_25 = V_1; Type_t* L_26 = ___1_convertToType; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_27; L_27 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_25, L_26, NULL); if (!L_27) { goto IL_005e; } } { return (MethodInfo_t*)NULL; } IL_005e: { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_28 = V_2; Type_t* L_29 = V_0; Type_t* L_30 = V_1; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); MethodInfo_t* L_31; L_31 = TypeUtils_FindConversionOperator_m11FF47052534C733D94A242534DDCF1A9AEEF888(L_28, L_29, L_30, NULL); MethodInfo_t* L_32 = L_31; G_B8_0 = L_32; if (L_32) { G_B11_0 = L_32; goto IL_008c; } } { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_33 = V_4; Type_t* L_34 = V_0; Type_t* L_35 = V_1; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); MethodInfo_t* L_36; L_36 = TypeUtils_FindConversionOperator_m11FF47052534C733D94A242534DDCF1A9AEEF888(L_33, L_34, L_35, NULL); MethodInfo_t* L_37 = L_36; G_B9_0 = L_37; if (L_37) { G_B11_0 = L_37; goto IL_008c; } } { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_38 = V_2; Type_t* L_39 = V_0; Type_t* L_40 = ___1_convertToType; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); MethodInfo_t* L_41; L_41 = TypeUtils_FindConversionOperator_m11FF47052534C733D94A242534DDCF1A9AEEF888(L_38, L_39, L_40, NULL); MethodInfo_t* L_42 = L_41; G_B10_0 = L_42; if (L_42) { G_B11_0 = L_42; goto IL_008c; } } { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_43 = V_4; Type_t* L_44 = V_0; Type_t* L_45 = ___1_convertToType; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); MethodInfo_t* L_46; L_46 = TypeUtils_FindConversionOperator_m11FF47052534C733D94A242534DDCF1A9AEEF888(L_43, L_44, L_45, NULL); G_B11_0 = L_46; } IL_008c: { return G_B11_0; } } // System.Reflection.MethodInfo System.Dynamic.Utils.TypeUtils::FindConversionOperator(System.Reflection.MethodInfo[],System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeUtils_FindConversionOperator_m11FF47052534C733D94A242534DDCF1A9AEEF888 (MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* ___0_methods, Type_t* ___1_typeFrom, Type_t* ___2_typeTo, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6E90C09E43FB002DA629508AC300A0750320118); s_Il2CppMethodInitialized = true; } MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* V_0 = NULL; int32_t V_1 = 0; MethodInfo_t* V_2 = NULL; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* V_3 = NULL; { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_0 = ___0_methods; V_0 = L_0; V_1 = 0; goto IL_005f; } IL_0006: { MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; MethodInfo_t* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; MethodInfo_t* L_5 = V_2; NullCheck(L_5); String_t* L_6; L_6 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_5); bool L_7; L_7 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, _stringLiteral437906DA6527EA9BAA9A971EC5171183BEB85B59, NULL); if (L_7) { goto IL_002e; } } { MethodInfo_t* L_8 = V_2; NullCheck(L_8); String_t* L_9; L_9 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_8); bool L_10; L_10 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_9, _stringLiteralB6E90C09E43FB002DA629508AC300A0750320118, NULL); if (!L_10) { goto IL_005b; } } IL_002e: { MethodInfo_t* L_11 = V_2; NullCheck(L_11); Type_t* L_12; L_12 = VirtualFuncInvoker0< Type_t* >::Invoke(40 /* System.Type System.Reflection.MethodInfo::get_ReturnType() */, L_11); Type_t* L_13 = ___2_typeTo; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_14; L_14 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_12, L_13, NULL); if (!L_14) { goto IL_005b; } } { MethodInfo_t* L_15 = V_2; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_16; L_16 = TypeExtensions_GetParametersCached_mD2B9864864929FEFA691059A59077A7E491A8141(L_15, NULL); V_3 = L_16; ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_17 = V_3; NullCheck(L_17); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))) == ((uint32_t)1)))) { goto IL_005b; } } { ParameterInfoU5BU5D_t86995AB4A1693393FE29B058CC3FD727DF0B984C* L_18 = V_3; NullCheck(L_18); int32_t L_19 = 0; ParameterInfo_tBC2D68304851A59EFB2EAE6B168714CD45445F2F* L_20 = (L_18)->GetAt(static_cast(L_19)); NullCheck(L_20); Type_t* L_21; L_21 = VirtualFuncInvoker0< Type_t* >::Invoke(11 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_20); Type_t* L_22 = ___1_typeFrom; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_23; L_23 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_21, L_22, NULL); if (!L_23) { goto IL_005b; } } { MethodInfo_t* L_24 = V_2; return L_24; } IL_005b: { int32_t L_25 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_005f: { int32_t L_26 = V_1; MethodInfoU5BU5D_tDF3670604A0AECF814A0B0BA09B91FBF0D6A3265* L_27 = V_0; NullCheck(L_27); if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))))) { goto IL_0006; } } { return (MethodInfo_t*)NULL; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsImplicitNumericConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsImplicitNumericConversion_m2181B6491D1132F62B72BDC8938B16728DACBB21 (Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Type_t* L_0 = ___0_source; il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); int32_t L_1; L_1 = TypeExtensions_GetTypeCode_mB75A162EE9CE21D2605EF67542924B685096810A(L_0, NULL); V_0 = L_1; Type_t* L_2 = ___1_destination; int32_t L_3; L_3 = TypeExtensions_GetTypeCode_mB75A162EE9CE21D2605EF67542924B685096810A(L_2, NULL); V_1 = L_3; int32_t L_4 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_4, 4))) { case 0: { goto IL_00cd; } case 1: { goto IL_0043; } case 2: { goto IL_0073; } case 3: { goto IL_007b; } case 4: { goto IL_00a4; } case 5: { goto IL_00ad; } case 6: { goto IL_00bb; } case 7: { goto IL_00c4; } case 8: { goto IL_00c4; } case 9: { goto IL_00d5; } } } { goto IL_00db; } IL_0043: { int32_t L_5 = V_1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_5, 7))) { case 0: { goto IL_0071; } case 1: { goto IL_00db; } case 2: { goto IL_0071; } case 3: { goto IL_00db; } case 4: { goto IL_0071; } case 5: { goto IL_00db; } case 6: { goto IL_0071; } case 7: { goto IL_0071; } case 8: { goto IL_0071; } } } { goto IL_00db; } IL_0071: { return (bool)1; } IL_0073: { int32_t L_6 = V_1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, 7))) <= ((uint32_t)8)))) { goto IL_00db; } } { return (bool)1; } IL_007b: { int32_t L_7 = V_1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_7, ((int32_t)9)))) { case 0: { goto IL_00a2; } case 1: { goto IL_00db; } case 2: { goto IL_00a2; } case 3: { goto IL_00db; } case 4: { goto IL_00a2; } case 5: { goto IL_00a2; } case 6: { goto IL_00a2; } } } { goto IL_00db; } IL_00a2: { return (bool)1; } IL_00a4: { int32_t L_8 = V_1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)9)))) <= ((uint32_t)6)))) { goto IL_00db; } } { return (bool)1; } IL_00ad: { int32_t L_9 = V_1; if ((((int32_t)L_9) == ((int32_t)((int32_t)11)))) { goto IL_00b9; } } { int32_t L_10 = V_1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, ((int32_t)13)))) <= ((uint32_t)2)))) { goto IL_00db; } } IL_00b9: { return (bool)1; } IL_00bb: { int32_t L_11 = V_1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, ((int32_t)11)))) <= ((uint32_t)4)))) { goto IL_00db; } } { return (bool)1; } IL_00c4: { int32_t L_12 = V_1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, ((int32_t)13)))) <= ((uint32_t)2)))) { goto IL_00db; } } { return (bool)1; } IL_00cd: { int32_t L_13 = V_1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, 8))) <= ((uint32_t)7)))) { goto IL_00db; } } { return (bool)1; } IL_00d5: { int32_t L_14 = V_1; return (bool)((((int32_t)L_14) == ((int32_t)((int32_t)14)))? 1 : 0); } IL_00db: { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsImplicitReferenceConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsImplicitReferenceConversion_m72031537214B8B0E3D99B3815AB7AD774A673A82 (Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) { { Type_t* L_0 = ___1_destination; Type_t* L_1 = ___0_source; NullCheck(L_0); bool L_2; L_2 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_0, L_1); return L_2; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsImplicitBoxingConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsImplicitBoxingConversion_mCD588DEB51CB41E65A7EFFC0F86EDCDBC8E4876B (Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_0_0_0_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_source; NullCheck(L_0); bool L_1; L_1 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_0, NULL); if (!L_1) { goto IL_002c; } } { Type_t* L_2 = ___1_destination; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (RuntimeObject_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_0047; } } { Type_t* L_6 = ___1_destination; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_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_0047; } } IL_002c: { Type_t* L_10 = ___0_source; NullCheck(L_10); bool L_11; L_11 = VirtualFuncInvoker0< bool >::Invoke(69 /* System.Boolean System.Type::get_IsEnum() */, L_10); if (!L_11) { goto IL_0045; } } { Type_t* L_12 = ___1_destination; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_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); bool L_15; L_15 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_12, L_14, NULL); return L_15; } IL_0045: { return (bool)0; } IL_0047: { return (bool)1; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsImplicitNullableConversion(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsImplicitNullableConversion_mE9012B508EA2BE0EADFDC6DB24613BB45F468FAC (Type_t* ___0_source, Type_t* ___1_destination, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___1_destination; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_1; L_1 = TypeUtils_IsNullableType_m0ECBA329F82B0EFEBF884984D637FD55361F3AD0(L_0, NULL); if (!L_1) { goto IL_001a; } } { Type_t* L_2 = ___0_source; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_2, NULL); Type_t* L_4 = ___1_destination; Type_t* L_5; L_5 = TypeUtils_GetNonNullableType_mEFA6EEA56679D5341A252A5D07B7356063A78F85(L_4, NULL); bool L_6; L_6 = TypeUtils_IsImplicitlyConvertibleTo_mA53F5E133A932AEDA05CC17DEBBF40482F6C146D(L_3, L_5, NULL); return L_6; } IL_001a: { return (bool)0; } } // System.Type System.Dynamic.Utils.TypeUtils::FindGenericType(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtils_FindGenericType_mC7491078249941694D5B66BC007D0CDB02DC7CED (Type_t* ___0_definition, Type_t* ___1_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_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*)&RuntimeObject_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Type_t* V_1 = NULL; Type_t* V_2 = NULL; Type_t* V_3 = NULL; { goto IL_006d; } IL_0002: { Type_t* L_0 = ___1_type; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(37 /* System.Boolean System.Type::get_IsConstructedGenericType() */, L_0); if (!L_1) { goto IL_001a; } } { Type_t* L_2 = ___1_type; NullCheck(L_2); Type_t* L_3; L_3 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, L_2); Type_t* L_4 = ___0_definition; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_5; L_5 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_3, L_4, NULL); if (!L_5) { goto IL_001a; } } { Type_t* L_6 = ___1_type; return L_6; } IL_001a: { Type_t* L_7 = ___0_definition; NullCheck(L_7); bool L_8; L_8 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_7, NULL); if (!L_8) { goto IL_0065; } } { Type_t* L_9 = ___1_type; TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D* L_10; L_10 = IntrospectionExtensions_GetTypeInfo_mF4497C8656153A91554F7DC469CE223AF2784FF5(L_9, NULL); NullCheck(L_10); RuntimeObject* L_11; L_11 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(130 /* System.Collections.Generic.IEnumerable`1 System.Reflection.TypeInfo::get_ImplementedInterfaces() */, L_10); NullCheck(L_11); RuntimeObject* L_12; L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t6686595E4CB7AC210F0EF075F7B1DD4A21D3902B_il2cpp_TypeInfo_var, L_11); V_0 = L_12; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_005b: {// begin finally (depth: 1) { RuntimeObject* L_13 = V_0; if (!L_13) { goto IL_0064; } } { RuntimeObject* L_14 = V_0; NullCheck(L_14); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_14); } IL_0064: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0051_1; } IL_0035_1: { RuntimeObject* L_15 = V_0; NullCheck(L_15); Type_t* L_16; L_16 = InterfaceFuncInvoker0< Type_t* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_t889CCC5EFE6A6E3DAB66C7475F56D94D53F43D0E_il2cpp_TypeInfo_var, L_15); V_1 = L_16; Type_t* L_17 = ___0_definition; Type_t* L_18 = V_1; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); Type_t* L_19; L_19 = TypeUtils_FindGenericType_mC7491078249941694D5B66BC007D0CDB02DC7CED(L_17, L_18, NULL); V_2 = L_19; Type_t* L_20 = V_2; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_21; L_21 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_20, (Type_t*)NULL, NULL); if (!L_21) { goto IL_0051_1; } } { Type_t* L_22 = V_2; V_3 = L_22; goto IL_0084; } IL_0051_1: { RuntimeObject* L_23 = V_0; NullCheck(L_23); bool L_24; L_24 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_23); if (L_24) { goto IL_0035_1; } } { goto IL_0065; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0065: { Type_t* L_25 = ___1_type; NullCheck(L_25); Type_t* L_26; L_26 = VirtualFuncInvoker0< Type_t* >::Invoke(111 /* System.Type System.Type::get_BaseType() */, L_25); ___1_type = L_26; } IL_006d: { Type_t* L_27 = ___1_type; if (!L_27) { goto IL_0082; } } { Type_t* L_28 = ___1_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast (RuntimeObject_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_30; L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL); bool L_31; L_31 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_28, L_30, NULL); if (L_31) { goto IL_0002; } } IL_0082: { return (Type_t*)NULL; } IL_0084: { Type_t* L_32 = V_3; return L_32; } } // System.Reflection.MethodInfo System.Dynamic.Utils.TypeUtils::GetBooleanOperator(System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeUtils_GetBooleanOperator_m044025C7C745B557718CD00498EA82C1E9D526AC (Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MethodInfo_t* V_0 = NULL; IL_0000: { Type_t* L_0 = ___0_type; String_t* L_1 = ___1_name; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2; Type_t* L_4 = ___0_type; NullCheck(L_3); ArrayElementTypeCheck (L_3, L_4); (L_3)->SetAt(static_cast(0), (Type_t*)L_4); il2cpp_codegen_runtime_class_init_inline(TypeExtensions_t3ECEF5C4EFF4A8B50F70EF5C26D9120485701470_il2cpp_TypeInfo_var); MethodInfo_t* L_5; L_5 = TypeExtensions_GetAnyStaticMethodValidated_m19BFEC3B36D0B1D436A9D5832DA06D670DAC81BA(L_0, L_1, L_3, NULL); V_0 = L_5; MethodInfo_t* L_6 = V_0; bool L_7; L_7 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_6, (MethodInfo_t*)NULL, NULL); if (!L_7) { goto IL_002d; } } { MethodInfo_t* L_8 = V_0; NullCheck(L_8); bool L_9; L_9 = MethodBase_get_IsSpecialName_m80B62916B5B899408084AE6FC8B3D396FCF2B56C(L_8, NULL); if (!L_9) { goto IL_002d; } } { MethodInfo_t* L_10 = V_0; NullCheck(L_10); bool L_11; L_11 = VirtualFuncInvoker0< bool >::Invoke(29 /* System.Boolean System.Reflection.MethodBase::get_ContainsGenericParameters() */, L_10); if (L_11) { goto IL_002d; } } { MethodInfo_t* L_12 = V_0; return L_12; } IL_002d: { Type_t* L_13 = ___0_type; NullCheck(L_13); Type_t* L_14; L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(111 /* System.Type System.Type::get_BaseType() */, L_13); ___0_type = L_14; Type_t* L_15 = ___0_type; 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_0000; } } { return (MethodInfo_t*)NULL; } } // System.Type System.Dynamic.Utils.TypeUtils::GetNonRefType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeUtils_GetNonRefType_m3740C139BE8675E516C3ED1E7E993FBCCE971863 (Type_t* ___0_type, const RuntimeMethod* method) { { Type_t* L_0 = ___0_type; NullCheck(L_0); bool L_1; L_1 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_0, NULL); if (L_1) { goto IL_000a; } } { Type_t* L_2 = ___0_type; return L_2; } IL_000a: { Type_t* L_3 = ___0_type; NullCheck(L_3); Type_t* L_4; L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(46 /* System.Type System.Type::GetElementType() */, L_3); return L_4; } } // System.Boolean System.Dynamic.Utils.TypeUtils::AreEquivalent(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65 (Type_t* ___0_t1, Type_t* ___1_t2, 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_t1; 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); if (!L_1) { goto IL_0011; } } { Type_t* L_2 = ___0_t1; Type_t* L_3 = ___1_t2; NullCheck(L_2); bool L_4; L_4 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(116 /* System.Boolean System.Type::IsEquivalentTo(System.Type) */, L_2, L_3); return L_4; } IL_0011: { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::AreReferenceAssignable(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_AreReferenceAssignable_m2153DADCC06A2E1C36820F736A9F93E6183D0177 (Type_t* ___0_dest, Type_t* ___1_src, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_dest; Type_t* L_1 = ___1_src; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_2; L_2 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_0, L_1, NULL); if (!L_2) { goto IL_000b; } } { return (bool)1; } IL_000b: { Type_t* L_3 = ___0_dest; NullCheck(L_3); bool L_4; L_4 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_3, NULL); if (L_4) { goto IL_0023; } } { Type_t* L_5 = ___1_src; NullCheck(L_5); bool L_6; L_6 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_5, NULL); if (L_6) { goto IL_0023; } } { Type_t* L_7 = ___0_dest; Type_t* L_8 = ___1_src; NullCheck(L_7); bool L_9; L_9 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_7, L_8); return L_9; } IL_0023: { return (bool)0; } } // System.Boolean System.Dynamic.Utils.TypeUtils::IsSameOrSubclass(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_IsSameOrSubclass_m2753DDA9DCAF3CEEAFD39F275CAF99AD40AC50A9 (Type_t* ___0_type, Type_t* ___1_subType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_type; Type_t* L_1 = ___1_subType; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_2; L_2 = TypeUtils_AreEquivalent_m0BABD4C82A94A96D19CCA4B9A7788B436049BC65(L_0, L_1, NULL); if (L_2) { goto IL_0011; } } { Type_t* L_3 = ___1_subType; Type_t* L_4 = ___0_type; NullCheck(L_3); bool L_5; L_5 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsSubclassOf(System.Type) */, L_3, L_4); return L_5; } IL_0011: { return (bool)1; } } // System.Void System.Dynamic.Utils.TypeUtils::ValidateType(System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeUtils_ValidateType_mC8CEE431D520D99DDED2BC1D2694781E3F273D3A (Type_t* ___0_type, String_t* ___1_paramName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_type; String_t* L_1 = ___1_paramName; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); TypeUtils_ValidateType_m289873482475F37A660643924558D62430709AB3(L_0, L_1, (bool)0, (bool)0, NULL); return; } } // System.Void System.Dynamic.Utils.TypeUtils::ValidateType(System.Type,System.String,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeUtils_ValidateType_m289873482475F37A660643924558D62430709AB3 (Type_t* ___0_type, String_t* ___1_paramName, bool ___2_allowByRef, bool ___3_allowPointer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_type; String_t* L_1 = ___1_paramName; il2cpp_codegen_runtime_class_init_inline(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); bool L_2; L_2 = TypeUtils_ValidateType_mE94AD3C043E2FE6C32BBA6C1FC60D29CB2063AEB(L_0, L_1, (-1), NULL); if (!L_2) { goto IL_002e; } } { bool L_3 = ___2_allowByRef; if (L_3) { goto IL_001c; } } { Type_t* L_4 = ___0_type; NullCheck(L_4); bool L_5; L_5 = Type_get_IsByRef_mA417B3C05E39BCF8F21A2B6437A1B41D3BE638A4(L_4, NULL); if (!L_5) { goto IL_001c; } } { String_t* L_6 = ___1_paramName; Exception_t* L_7; L_7 = Error_TypeMustNotBeByRef_mC9A42A8B7A5F20813A4A3A0626BD8E4760FBFC0F(L_6, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtils_ValidateType_m289873482475F37A660643924558D62430709AB3_RuntimeMethod_var))); } IL_001c: { bool L_8 = ___3_allowPointer; if (L_8) { goto IL_002e; } } { Type_t* L_9 = ___0_type; NullCheck(L_9); bool L_10; L_10 = Type_get_IsPointer_mC8AAAFEC4E4CEA59DAD0032B85D1BB224763278B(L_9, NULL); if (!L_10) { goto IL_002e; } } { String_t* L_11 = ___1_paramName; Exception_t* L_12; L_12 = Error_TypeMustNotBePointer_mC8B6202CADBE91A5A33B51B02D67B073157E5AB8(L_11, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtils_ValidateType_m289873482475F37A660643924558D62430709AB3_RuntimeMethod_var))); } IL_002e: { return; } } // System.Boolean System.Dynamic.Utils.TypeUtils::ValidateType(System.Type,System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtils_ValidateType_mE94AD3C043E2FE6C32BBA6C1FC60D29CB2063AEB (Type_t* ___0_type, String_t* ___1_paramName, int32_t ___2_index, 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; } Exception_t* G_B6_0 = NULL; { Type_t* L_0 = ___0_type; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (Void_t4861ACF8F4594C3437BB48B6E56783494B843915_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_0014; } } { return (bool)0; } IL_0014: { Type_t* L_4 = ___0_type; NullCheck(L_4); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(20 /* System.Boolean System.Type::get_ContainsGenericParameters() */, L_4); if (!L_5) { goto IL_0037; } } { Type_t* L_6 = ___0_type; NullCheck(L_6); bool L_7; L_7 = VirtualFuncInvoker0< bool >::Invoke(41 /* System.Boolean System.Type::get_IsGenericTypeDefinition() */, L_6); if (L_7) { goto IL_002e; } } { Type_t* L_8 = ___0_type; String_t* L_9 = ___1_paramName; int32_t L_10 = ___2_index; Exception_t* L_11; L_11 = Error_TypeContainsGenericParameters_m9469425747709B1D67698F586F698A5069A543FC(L_8, L_9, L_10, NULL); G_B6_0 = L_11; goto IL_0036; } IL_002e: { Type_t* L_12 = ___0_type; String_t* L_13 = ___1_paramName; int32_t L_14 = ___2_index; Exception_t* L_15; L_15 = Error_TypeIsGeneric_mBF50410FCB13BFC4ABC9988B318BB1F6866DBD72(L_12, L_13, L_14, NULL); G_B6_0 = L_15; } IL_0036: { IL2CPP_RAISE_MANAGED_EXCEPTION(G_B6_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeUtils_ValidateType_mE94AD3C043E2FE6C32BBA6C1FC60D29CB2063AEB_RuntimeMethod_var))); } IL_0037: { return (bool)1; } } // System.Reflection.MethodInfo System.Dynamic.Utils.TypeUtils::GetInvokeMethod(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* TypeUtils_GetInvokeMethod_m62AB477BF6415EEB6F7108534BAB598CA9CDCA02 (Type_t* ___0_delegateType, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2); s_Il2CppMethodInitialized = true; } { Type_t* L_0 = ___0_delegateType; NullCheck(L_0); MethodInfo_t* L_1; L_1 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_0, _stringLiteralD7A66F857F6E3FCCC482964755DB79017BF35DD2, ((int32_t)52), NULL); return L_1; } } // System.Void System.Dynamic.Utils.TypeUtils::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeUtils__cctor_mB36C11550B01FFEAF9FC7B99967577D97A50C2ED (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisType_t_TisType_t_mA23DABAE3023E25FB205F89A2D1F1DBE6576E51F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tC19A706BD1F2C219A6333C8872754B909FD59ABD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__44_0_m2BD6021A86F56FAF62819F3E8E5C646C33189C84_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__44_1_mEC47DD3839EE48CD21585CB1ECD92E8D26693755_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_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); NullCheck(L_1); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2; L_2 = VirtualFuncInvoker0< TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* >::Invoke(113 /* System.Type[] System.Type::GetInterfaces() */, L_1); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_il2cpp_TypeInfo_var); U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E* L_3 = ((U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E* L_4 = (Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E*)il2cpp_codegen_object_new(Func_2_t7AF8146EC94DFCBB0F1B3E70111C1FB21D39F00E_il2cpp_TypeInfo_var); NullCheck(L_4); Func_2__ctor_mAFDFA2B152082BBF5E0626BF143EDACD61DE9D74(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__44_0_m2BD6021A86F56FAF62819F3E8E5C646C33189C84_RuntimeMethod_var), NULL); RuntimeObject* L_5; L_5 = Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8((RuntimeObject*)L_2, L_4, Enumerable_Where_TisType_t_mA4A7776893ADF4E3CAB6F7AEC94DF71DDF7931F8_RuntimeMethod_var); U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E* L_6 = ((U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tC19A706BD1F2C219A6333C8872754B909FD59ABD* L_7 = (Func_2_tC19A706BD1F2C219A6333C8872754B909FD59ABD*)il2cpp_codegen_object_new(Func_2_tC19A706BD1F2C219A6333C8872754B909FD59ABD_il2cpp_TypeInfo_var); NullCheck(L_7); Func_2__ctor_m1697902B5A575D059320FCB1AD0B049A34A5FC77(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3C_cctorU3Eb__44_1_mEC47DD3839EE48CD21585CB1ECD92E8D26693755_RuntimeMethod_var), NULL); RuntimeObject* L_8; L_8 = Enumerable_Select_TisType_t_TisType_t_mA23DABAE3023E25FB205F89A2D1F1DBE6576E51F(L_5, L_7, Enumerable_Select_TisType_t_TisType_t_mA23DABAE3023E25FB205F89A2D1F1DBE6576E51F_RuntimeMethod_var); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9; L_9 = Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89(L_8, Enumerable_ToArray_TisType_t_m8E2C7EBDC8CEB2393785B9E910ECF6D478007A89_RuntimeMethod_var); ((TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var))->___s_arrayAssignableInterfaces_0 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_StaticFields*)il2cpp_codegen_static_fields_for(TypeUtils_t2C9FA7DD0D8907A05421D44B8E7F1D4F602C9FE7_il2cpp_TypeInfo_var))->___s_arrayAssignableInterfaces_0), (void*)L_9); 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 // System.Void System.Dynamic.Utils.TypeUtils/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m2FDD430879029E78453E21DB26F2A00DE0196692 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E* L_0 = (U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E*)il2cpp_codegen_object_new(U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m1D47C37129713530A6B1FE13BCB381295704FD22(L_0, NULL); ((U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void System.Dynamic.Utils.TypeUtils/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1D47C37129713530A6B1FE13BCB381295704FD22 (U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean System.Dynamic.Utils.TypeUtils/<>c::<.cctor>b__44_0(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3C_cctorU3Eb__44_0_m2BD6021A86F56FAF62819F3E8E5C646C33189C84 (U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E* __this, Type_t* ___0_i, const RuntimeMethod* method) { { Type_t* L_0 = ___0_i; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(40 /* System.Boolean System.Type::get_IsGenericType() */, L_0); return L_1; } } // System.Type System.Dynamic.Utils.TypeUtils/<>c::<.cctor>b__44_1(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* U3CU3Ec_U3C_cctorU3Eb__44_1_mEC47DD3839EE48CD21585CB1ECD92E8D26693755 (U3CU3Ec_t5D488D45E7E9A7468509E0FA1FDFEE022913B16E* __this, Type_t* ___0_i, const RuntimeMethod* method) { { Type_t* L_0 = ___0_i; NullCheck(L_0); Type_t* L_1; L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(48 /* System.Type System.Type::GetGenericTypeDefinition() */, 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 #ifdef __clang__ #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 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* BinaryExpression_get_Left_m89AE3E53F38023AB796E12A8126F82ECA20B7E55_inline (BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* __this, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = __this->___U3CLeftU3Ek__BackingField_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* BinaryExpression_get_Right_m2BF6D385EC48C3CDB0B6688975C9D158BC593398_inline (BinaryExpression_t4D7BC929A5BBC587BBC045505C9029557B8D32B4* __this, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = __this->___U3CRightU3Ek__BackingField_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* InvocationExpression_get_Expression_m8086B51C0B4766B1CDFAEA5BF8008BD914501506_inline (InvocationExpression_tF4C0B5632B50926D11160CAFFD8703065C1F2B27* __this, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = __this->___U3CExpressionU3Ek__BackingField_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* MemberExpression_get_Expression_mF422466944A9875383573A4FD01CD661C64B7503_inline (MemberExpression_t133C12A9CE765EF02D622D660CE80E146B15EF89* __this, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = __this->___U3CExpressionU3Ek__BackingField_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* IndexExpression_get_Object_mECDB8F40AE9B6E8037FBB8C55DCC0D90BFB981C3_inline (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = __this->___U3CObjectU3Ek__BackingField_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* UnaryExpression_get_Operand_mE144387E98BABF0D3FD8E4640612A726D91E2943_inline (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { { Expression_t70AA908ECBD33E94249BF235E4EBB0F831AD8785* L_0 = __this->___U3COperandU3Ek__BackingField_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MethodInfo_t* UnaryExpression_get_Method_mA8D37E71BEA657B6999A51277A7D7CBDF951E265_inline (UnaryExpression_tFB4F40A211A2FF9B58F1A86E0EDB474121867B96* __this, const RuntimeMethod* method) { { MethodInfo_t* L_0 = __this->___U3CMethodU3Ek__BackingField_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyInfo_t* IndexExpression_get_Indexer_m29EE5DA0A3D323D0CF2CA87F4661AE2D60DB707C_inline (IndexExpression_t3EE6D9B088DD1886D3206BBB603C988A4B817347* __this, const RuntimeMethod* method) { { PropertyInfo_t* L_0 = __this->___U3CIndexerU3Ek__BackingField_4; return L_0; } }