#include "pch-cpp.hpp"

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


#include <limits>
#include <stdint.h>


template <typename R>
struct VirtFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

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

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

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

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

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

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

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

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
struct InterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

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

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

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

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};

// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo>
struct Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402;
// System.Collections.Generic.Dictionary`2<System.Int32,System.String>
struct Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D;
// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo>
struct Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC;
// System.Collections.Generic.Dictionary`2<System.String,System.Int32>
struct Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162;
// System.Collections.Generic.Dictionary`2<System.String,System.Object>
struct Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399;
// System.Collections.Generic.Dictionary`2<System.String,System.String>
struct Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5;
// System.EventHandler`1<System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs>
struct EventHandler_1_t7F26BD2270AD4531F2328FD1382278E975249DF1;
// System.Collections.Generic.IComparer`1<System.Object>
struct IComparer_1_t20C0141C3FEEDAA44BFE8521FEEDDF47289CB40B;
// System.Collections.Generic.IComparer`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>
struct IComparer_1_tEB2B2F9B2EC0C021E6D4D84A6695BE7B8B64D109;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_tE6A65C5E45E33FD7D9849FD0914DE3AD32B68050;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,System.String>
struct KeyCollection_t52C81163A051BCD87A36FEF95F736DD600E2305D;
// System.Collections.Generic.LinkedListNode`1<System.Text.RegularExpressions.CachedCodeEntry>
struct LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA;
// System.Collections.Generic.LinkedListNode`1<System.Object>
struct LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F;
// System.Collections.Generic.LinkedList`1<System.Text.RegularExpressions.CachedCodeEntry>
struct LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92;
// System.Collections.Generic.LinkedList`1<System.Object>
struct LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7;
// System.Collections.Generic.List`1<System.Object>
struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5;
// System.Collections.Generic.List`1<System.String>
struct List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3;
// System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>
struct List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,System.String>
struct ValueCollection_t9161A5C97376D261665798FA27DAFD5177305C81;
// System.Collections.Generic.Dictionary`2/Entry<System.String,System.String>[]
struct EntryU5BU5D_t52A654EA9927D1B5F56CA05CF209F2E4393C4510;
// System.Int32[][]
struct Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF;
// System.Byte[]
struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
// System.Char[]
struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
// System.Delegate[]
struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
// System.Int32[]
struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
// System.IntPtr[]
struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6;
// System.Object[]
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971;
// System.String[]
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
// System.Type[]
struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
// System.UInt16[]
struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67;
// System.Collections.Hashtable/bucket[]
struct bucketU5BU5D_tFE956DAEFB1D1C86A13EF247D7367BF60B55E190;
// System.Text.RegularExpressions.RegexCharClass/LowerCaseMapping[]
struct LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E;
// System.Text.RegularExpressions.RegexCharClass/SingleRange[]
struct SingleRangeU5BU5D_tC4949ABA95185EC7D44A8541D94E78622540787E;
// System.String[0...,0...]
struct StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90;
// Mono.Security.ASN1
struct ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8;
// System.AppDomain
struct AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A;
// System.ArgumentException
struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00;
// System.ArgumentNullException
struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8;
// System.ComponentModel.ArrayConverter
struct ArrayConverter_tFBDB50F33C968783C3D43A57A7EB5FD2E7105E03;
// System.Collections.ArrayList
struct ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575;
// System.Security.Cryptography.AsnEncodedData
struct AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA;
// System.AssemblyLoadEventHandler
struct AssemblyLoadEventHandler_tE06B38463937F6FBCCECF4DF6519F83C1683FE0C;
// System.AsyncCallback
struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA;
// System.Attribute
struct Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71;
// System.ComponentModel.BaseNumberConverter
struct BaseNumberConverter_t6CA2001CE79249FCF74FC888710AAD5CA23B748C;
// System.Reflection.Binder
struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30;
// System.ComponentModel.BooleanConverter
struct BooleanConverter_t890553DE6E939FADC5ACEBC1AAF2758C9AD4364D;
// System.Net.Configuration.BypassElementCollection
struct BypassElementCollection_tEF6F2A241127EE6E50D3C7C47A2A14A028ED5C91;
// System.Text.RegularExpressions.CachedCodeEntry
struct CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95;
// System.Globalization.Calendar
struct Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A;
// System.Text.RegularExpressions.Capture
struct Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6;
// System.Globalization.CodePageDataItem
struct CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E;
// System.ComponentModel.CollectionConverter
struct CollectionConverter_t422389A535F7B690A16B943213A57E6464DDA11A;
// System.Globalization.CompareInfo
struct CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9;
// System.Configuration.ConfigurationElement
struct ConfigurationElement_t571C446CFDFF39CF17130653C433786BEFF25DFA;
// System.Configuration.ConfigurationPropertyCollection
struct ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B;
// System.Net.Configuration.ConnectionManagementElementCollection
struct ConnectionManagementElementCollection_t6398255FE4916E59AC5841760AC6D8D28EC4728C;
// System.Net.Configuration.ConnectionManagementSection
struct ConnectionManagementSection_t3A29EBAF9E3B13F9886D2739ABE4AD89CA007987;
// System.Globalization.CultureData
struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529;
// System.Globalization.CultureInfo
struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98;
// System.Globalization.DateTimeFormatInfo
struct DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90;
// System.ComponentModel.DecimalConverter
struct DecimalConverter_t3D45BF655409D3D62DEE576E557F17BF295E7F1C;
// System.Text.DecoderFallback
struct DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D;
// System.Text.DecoderReplacementFallback
struct DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130;
// System.Net.Configuration.DefaultProxySection
struct DefaultProxySection_t3253AD6FC82F5374C16B845A65819B4C33F94A20;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
// System.Diagnostics.DiagnosticsConfigurationHandler
struct DiagnosticsConfigurationHandler_t69F37E22D4A4FD977D51999CA94F8DE2BFF2B741;
// System.ComponentModel.DoubleConverter
struct DoubleConverter_t086E77489968A1C31C6C83DC40033F6B2884A606;
// System.ComponentModel.EditorBrowsableAttribute
struct EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614;
// System.Text.EncoderFallback
struct EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4;
// System.Text.EncoderReplacementFallback
struct EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418;
// System.Text.Encoding
struct Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827;
// System.Net.EndPoint
struct EndPoint_t18D4AE8D03090A2B262136E59F95CE61418C34DA;
// System.ComponentModel.EnumConverter
struct EnumConverter_t05433389A0FBB1D1185275588F6A9000BCFB7D78;
// System.EventHandler
struct EventHandler_t084491E53EC706ACA0A15CA17488C075B4ECA44B;
// System.Text.RegularExpressions.ExclusiveReference
struct ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8;
// System.Text.RegularExpressions.Group
struct Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883;
// System.Collections.Hashtable
struct Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC;
// System.Net.Configuration.HttpWebRequestElement
struct HttpWebRequestElement_t359B9211350C71365139BCC698CCEB140F474F7B;
// System.IAsyncResult
struct IAsyncResult_tC9F97BF36FCF122D29D3101D80642278297BF370;
// System.Collections.ICollection
struct ICollection_tC1E1DED86C0A66845675392606B302452210D5DA;
// System.Collections.IDictionary
struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A;
// System.Collections.IEnumerator
struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105;
// System.Collections.IEqualityComparer
struct IEqualityComparer_t6C4C1F04B21BDE1E4B84BD6EC7DE494C186D6C68;
// System.IFormatProvider
struct IFormatProvider_tF2AECC4B14F41D36718920D67F930CED940412DF;
// System.Runtime.Serialization.IFormatterConverter
struct IFormatterConverter_t2A667D8777429024D8A3CB3D9AE29EA79FEA6176;
// System.IOAsyncCallback
struct IOAsyncCallback_tB965FCE75DB2822B784F36808F71EA447D5F977E;
// System.IOAsyncResult
struct IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9;
// System.Net.IPAddress
struct IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE;
// System.Globalization.IdnMapping
struct IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C;
// System.ComponentModel.Int16Converter
struct Int16Converter_t06F8132C8D9EB4AACD2798F07FF71AA0F4D23363;
// System.ComponentModel.Int32Converter
struct Int32Converter_t7CB6D229AF03701BFDDC546C8C398AAF320BA094;
// System.ComponentModel.Int64Converter
struct Int64Converter_t397B7C232C9417FB27D70380FD5C9287819F19F5;
// System.InvalidCastException
struct InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463;
// System.Net.Configuration.Ipv6Element
struct Ipv6Element_t6ABD4A6C83A5FBB22931FF90A597DBEFBDCB7B68;
// System.Threading.ManualResetEvent
struct ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA;
// System.Text.RegularExpressions.Match
struct Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B;
// System.Text.RegularExpressions.MatchSparse
struct MatchSparse_tF4A7983ADA82DB12269F4D384E7C2D15F0D32694;
// System.Reflection.MemberFilter
struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.Net.Configuration.NetSectionGroup
struct NetSectionGroup_t6140365E450BA572B37299B8CF1715BB1144BFF2;
// System.NotSupportedException
struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339;
// System.Globalization.NumberFormatInfo
struct NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D;
// System.Security.Cryptography.Oid
struct Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800;
// System.Security.Cryptography.OidCollection
struct OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902;
// System.Security.Cryptography.OidEnumerator
struct OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884;
// System.Net.Configuration.PerformanceCountersElement
struct PerformanceCountersElement_t356AD2A210376904FAAD48CCBB3D8CF91B89E577;
// System.Net.Configuration.ProxyElement
struct ProxyElement_t8FDBE7BF75B3D7DFB54F903D5A27FC647AC7B5BA;
// System.Security.Cryptography.X509Certificates.PublicKey
struct PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2;
// System.Globalization.Punycode
struct Punycode_t4BDEEA3305A31302CBC618070AB085F7E3ABB513;
// System.Text.RegularExpressions.Regex
struct Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F;
// System.Text.RegularExpressions.RegexBoyerMoore
struct RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2;
// System.Text.RegularExpressions.RegexCharClass
struct RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5;
// System.Text.RegularExpressions.RegexCode
struct RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5;
// System.Text.RegularExpressions.RegexInterpreter
struct RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E;
// System.Text.RegularExpressions.RegexNode
struct RegexNode_t0C22422611EBAF941144402F8CAB0FA1A0AE7D43;
// System.Text.RegularExpressions.RegexPrefix
struct RegexPrefix_t1563C82A76799B0B018F5EBD6EC068158BE50301;
// System.Text.RegularExpressions.RegexReplacement
struct RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32;
// System.Text.RegularExpressions.RegexRunner
struct RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934;
// System.Text.RegularExpressions.RegexRunnerFactory
struct RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96;
// System.Text.RegularExpressions.RegexTree
struct RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3;
// System.ResolveEventHandler
struct ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F;
// Microsoft.Win32.SafeHandles.SafeWaitHandle
struct SafeWaitHandle_tF37EACEDF9C6F350EB4ABC1E1F869EECB0B5ABB1;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1;
// System.Text.RegularExpressions.SharedReference
struct SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926;
// System.Net.Sockets.SocketException
struct SocketException_tB04D4347A4A41DC1A8583BBAE5A7C990F78C1E88;
// System.String
struct String_t;
// System.Text.StringBuilder
struct StringBuilder_t;
// System.StringComparer
struct StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6;
// System.Globalization.TextInfo
struct TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C;
// System.Type
struct Type_t;
// System.ComponentModel.TypeConverter
struct TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4;
// System.UnhandledExceptionEventHandler
struct UnhandledExceptionEventHandler_t1DF125A860ED9B70F24ADFA6CB0781533A23DA64;
// System.UriFormatException
struct UriFormatException_tAA45C6D2264E9E74935A066FC3DF8DF68B37B61D;
// System.Void
struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
// System.WeakReference
struct WeakReference_tB8558D16C98417FD98C920C42C0CC5C9FF825C76;
// System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension
struct X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF;
// System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension
struct X509EnhancedKeyUsageExtension_tD53B0C2AF93C2496461F2960946C5F40A33AC82B;
// System.Security.Cryptography.X509Certificates.X509KeyUsageExtension
struct X509KeyUsageExtension_tF78A71F87AEE0E0DC54DFF837AB2880E3D9CF227;
// System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension
struct X509SubjectKeyIdentifierExtension_t9781D24066D84C09C7137124FBC848491BF54567;
// System.Xml.XmlNode
struct XmlNode_t26782CDADA207DFC891B2772C8DB236DD3D324A1;
// System.Text.RegularExpressions.RegexCharClass/SingleRange
struct SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624;
// System.Text.RegularExpressions.RegexCharClass/SingleRangeComparer
struct SingleRangeComparer_t2D22B185700E925165F9548B3647E0E1FC9DB075;
// System.ComponentModel.TypeConverter/StandardValuesCollection
struct StandardValuesCollection_tB8B2368EBF592D624D7A07BE6C539DE9BA9A1FB1;

IL2CPP_EXTERN_C RuntimeClass* ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RegexOptions_t8F8CD5BC6C55FC2B657722FD09ABDFDF5BA6F6A4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RegexParser_t673103BAE9C6E80634528A1F73A81772DD98E6D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleRangeComparer_t2D22B185700E925165F9548B3647E0E1FC9DB075_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SocketException_tB04D4347A4A41DC1A8583BBAE5A7C990F78C1E88_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Timeout_t1D83B13AB177AA6C3028AA49BDFBA6EE7E142050_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UriFormatException_tAA45C6D2264E9E74935A066FC3DF8DF68B37B61D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UriHelper_tBEFC75B3A4E9E35CB41ADAAE22E0D1D7EE65E53D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UriParser_t6DEBE5C6CDC3C29C9019CD951C7ECEBD6A5D3E3A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* X509EnhancedKeyUsageExtension_tD53B0C2AF93C2496461F2960946C5F40A33AC82B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* X509KeyUsageExtension_tF78A71F87AEE0E0DC54DFF837AB2880E3D9CF227_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* X509SubjectKeyIdentifierExtension_t9781D24066D84C09C7137124FBC848491BF54567_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral000F57CC5E07B45534A096C11FC9672E840B7F68;
IL2CPP_EXTERN_C String_t* _stringLiteral011DF8383E0C2BB51ACA74815C24731CD9E6CE0F;
IL2CPP_EXTERN_C String_t* _stringLiteral0140171DEC0E182AA67E7F6CFEEBAB7C8B5C0FCE;
IL2CPP_EXTERN_C String_t* _stringLiteral01AA0D36274A76E5B82E172EB39CD0A2B7C42F6F;
IL2CPP_EXTERN_C String_t* _stringLiteral04F6959FE66299139C73EEDA75304959291465E4;
IL2CPP_EXTERN_C String_t* _stringLiteral05ECDE4FA37D99AB9C256356029BDA339AC0909A;
IL2CPP_EXTERN_C String_t* _stringLiteral070D6014844E6DF132D41B316BE8094A83EA1438;
IL2CPP_EXTERN_C String_t* _stringLiteral078B26963F0AABA0E769F9FE2FD2A435F23963D3;
IL2CPP_EXTERN_C String_t* _stringLiteral07C1C7BA92E50F21FFD892D17457CF1A69BB791D;
IL2CPP_EXTERN_C String_t* _stringLiteral08DD4EB050E73CCA4453097A7DBA79D40E0E3979;
IL2CPP_EXTERN_C String_t* _stringLiteral08F78B1140DE9B7FF7C3C57BB5C1F10BBD3B15CB;
IL2CPP_EXTERN_C String_t* _stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10;
IL2CPP_EXTERN_C String_t* _stringLiteral096B13703C72B9AEA7C14C090DF850AD4A3A1041;
IL2CPP_EXTERN_C String_t* _stringLiteral0A4E2151BBA9A1D6C1D5A0AD327D1B10C9EE9832;
IL2CPP_EXTERN_C String_t* _stringLiteral0B31027F164515A1950B5D7471AE7856BE543763;
IL2CPP_EXTERN_C String_t* _stringLiteral0CBADE8543F92DF670C549BE1A3C836260EAD8FD;
IL2CPP_EXTERN_C String_t* _stringLiteral0DB5D60B71A46B7795916FE26C1C4DBC53DE160A;
IL2CPP_EXTERN_C String_t* _stringLiteral0DF7C1A0741BEED9A8C63FAA83056EC4B6BEE7A6;
IL2CPP_EXTERN_C String_t* _stringLiteral0E0E07FBC53FA8C48B097E23C1F51253713BFE1D;
IL2CPP_EXTERN_C String_t* _stringLiteral0EA4B1CC43D32D001CCC7AEB31AED2F319871953;
IL2CPP_EXTERN_C String_t* _stringLiteral0F4997869821EE2A85E8697700968CDB3A43E09A;
IL2CPP_EXTERN_C String_t* _stringLiteral0F622D75F0434A833C1A20335861864CB07278C7;
IL2CPP_EXTERN_C String_t* _stringLiteral101267D78B17257986305184E104E56DAAB7F530;
IL2CPP_EXTERN_C String_t* _stringLiteral10FD1944C65E314C0A29404FEA92EF36B361E76F;
IL2CPP_EXTERN_C String_t* _stringLiteral114F963FF5A99D30DEF5029A17A2882AE35F3351;
IL2CPP_EXTERN_C String_t* _stringLiteral11E7A22EB71C40109AE6CB22789A72565B8017FC;
IL2CPP_EXTERN_C String_t* _stringLiteral1210E68C52ADBB898A6E113C26B325E97793204E;
IL2CPP_EXTERN_C String_t* _stringLiteral128334FD6CDD6094EC6C44C09CAD6FF7669AF5E2;
IL2CPP_EXTERN_C String_t* _stringLiteral130E357173B69D89809090B52517E63B39F780E8;
IL2CPP_EXTERN_C String_t* _stringLiteral13D9C88B313302420C8CFE519F4C703FF034E7EE;
IL2CPP_EXTERN_C String_t* _stringLiteral143C872360343241D83008E13DCCEBD90A41C3C5;
IL2CPP_EXTERN_C String_t* _stringLiteral14766905080A42A4E1B372AB68C4494ECC1FEE82;
IL2CPP_EXTERN_C String_t* _stringLiteral1489F923C4DCA729178B3E3233458550D8DDDF29;
IL2CPP_EXTERN_C String_t* _stringLiteral15040C7E5288B7B711A62DA4A28F41E54CDA46C6;
IL2CPP_EXTERN_C String_t* _stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2;
IL2CPP_EXTERN_C String_t* _stringLiteral15428EFDE6CBC42BB38ECB1C1ED2BC18985A61C8;
IL2CPP_EXTERN_C String_t* _stringLiteral15511681E57C6B2F87C98682ED71B8CA850A8F9D;
IL2CPP_EXTERN_C String_t* _stringLiteral15CF5C2792462326B481E11AC5840FB1C9BD9753;
IL2CPP_EXTERN_C String_t* _stringLiteral1617F2BEE10D5175D04111AF86F02617CABA97F8;
IL2CPP_EXTERN_C String_t* _stringLiteral16E57333086571811A55FB94A0709583DE6ED3ED;
IL2CPP_EXTERN_C String_t* _stringLiteral17138F1A25103243037965AF0DACDE016F009F1F;
IL2CPP_EXTERN_C String_t* _stringLiteral17E5BE9B221C767EF04A364F24B81309DAE38512;
IL2CPP_EXTERN_C String_t* _stringLiteral18F30814AAC5E0346EF626D2C4D69E75BB8092D8;
IL2CPP_EXTERN_C String_t* _stringLiteral19088A5D4151B71A0151316584575959251E5B35;
IL2CPP_EXTERN_C String_t* _stringLiteral1957A3E746ABE2F553BFCCE9CB0D765AF0E28F1F;
IL2CPP_EXTERN_C String_t* _stringLiteral19E0261B9934BD92A6FCAC8943D903675768820D;
IL2CPP_EXTERN_C String_t* _stringLiteral19F63BC67A386ED4A60194F8544D07544E0ED578;
IL2CPP_EXTERN_C String_t* _stringLiteral1AB68A0E52A32EE36A9AE0A3D6EFEB01F0F7FADA;
IL2CPP_EXTERN_C String_t* _stringLiteral1B9C2E56B6E7518DF358644E56A37604D9A7C17A;
IL2CPP_EXTERN_C String_t* _stringLiteral1C7F51C9DB9BE64870719C518062BBF577083F00;
IL2CPP_EXTERN_C String_t* _stringLiteral1DCAF254E462C711D74E7655EF57F6ADFE0005F3;
IL2CPP_EXTERN_C String_t* _stringLiteral1DE5A73ADD8E12B2946578D4ECFC5F00255F2C55;
IL2CPP_EXTERN_C String_t* _stringLiteral1E972889E9B24A074D194A58B80B967B519863E2;
IL2CPP_EXTERN_C String_t* _stringLiteral1E9F798EB462039BB2177A8C3030D8E9736FDC2F;
IL2CPP_EXTERN_C String_t* _stringLiteral1EC47CDC551021DF3F33288308AB1FEBAD868FBF;
IL2CPP_EXTERN_C String_t* _stringLiteral1EC89EE4781577447EF59AEA1BDCB577E3152BED;
IL2CPP_EXTERN_C String_t* _stringLiteral1F4340BCC7E7398B271CC84B0581D86C3498E89B;
IL2CPP_EXTERN_C String_t* _stringLiteral206A50481A582043159547C0CBBBBDCC728C7AEB;
IL2CPP_EXTERN_C String_t* _stringLiteral2086C9392E067629621EF48286148B3F05A73E71;
IL2CPP_EXTERN_C String_t* _stringLiteral20BFDEE599B675B43C275E62F4062F4333B183F9;
IL2CPP_EXTERN_C String_t* _stringLiteral20CB4BC9AD027C4DBCABC34553F9EDA5EF3DA0A5;
IL2CPP_EXTERN_C String_t* _stringLiteral21A998A9E8032EA402184FF6E9E027A017C5E340;
IL2CPP_EXTERN_C String_t* _stringLiteral234D19ACC97DBDDB4C2351D9B583DDC8AD958380;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral244C3A134C2AC035AB58EF188A0D0B4BA1CEFA31;
IL2CPP_EXTERN_C String_t* _stringLiteral247E61BCA5CC999BD7DF819AFB4BD1625BD89B92;
IL2CPP_EXTERN_C String_t* _stringLiteral25118FE7F36A19FBB74A9C6C22FCB9831E89F823;
IL2CPP_EXTERN_C String_t* _stringLiteral2532DF950B4388A092C5014E3ED2E06043E01B06;
IL2CPP_EXTERN_C String_t* _stringLiteral25AE09788E4F4652C4499CDB887696F30D3C0A14;
IL2CPP_EXTERN_C String_t* _stringLiteral26B8A55537BB75F22B06B27AB210733192EB9255;
IL2CPP_EXTERN_C String_t* _stringLiteral26E994D822B48484B04399E5FFCFF2F3C1D25743;
IL2CPP_EXTERN_C String_t* _stringLiteral26F6EDFC76E72DC536C20E57742C3028CF19D0E4;
IL2CPP_EXTERN_C String_t* _stringLiteral27CDC5C40A6244DAB073099C8597F6AE59E64332;
IL2CPP_EXTERN_C String_t* _stringLiteral28B479468676DD63B85F4D86A55B2B645958E13F;
IL2CPP_EXTERN_C String_t* _stringLiteral291D5871DD89F1D30A07082FF0F885DB96ED978E;
IL2CPP_EXTERN_C String_t* _stringLiteral29588F1CB3A3C49E44B9901B49671B5BFACA26AD;
IL2CPP_EXTERN_C String_t* _stringLiteral2A6312F3D68C885205BF84CED395D8AF4B0AE871;
IL2CPP_EXTERN_C String_t* _stringLiteral2A7EF3D582665CA41115B9D210D25F834B8A136E;
IL2CPP_EXTERN_C String_t* _stringLiteral2A7F604AA53E605CA5A4D06ADF4F5C4B6FCBD8E8;
IL2CPP_EXTERN_C String_t* _stringLiteral2A9DB411D2677142C609D070E692BAF2D45522FD;
IL2CPP_EXTERN_C String_t* _stringLiteral2AD47C03F7A83F82E3B2ADFE8A60F1727FD3BEFD;
IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
IL2CPP_EXTERN_C String_t* _stringLiteral2B9C80C1D9D6D29DCFBF1AF4BBC3F8B76CA52758;
IL2CPP_EXTERN_C String_t* _stringLiteral2BA36E0ECAE4F6481FD29426D81E78B78AFC7010;
IL2CPP_EXTERN_C String_t* _stringLiteral2BB3A73D1E65DCBE7CA53AF078C885143F1E6CB8;
IL2CPP_EXTERN_C String_t* _stringLiteral2BC80923BC3E932EEF70C3EADA463E4AFCEAF41C;
IL2CPP_EXTERN_C String_t* _stringLiteral2BF0DF290BFCF779AD20AF65993E83C1BABDE338;
IL2CPP_EXTERN_C String_t* _stringLiteral2CBA9DA268DC043D5D48F9B1A91E94AC5F76EAF8;
IL2CPP_EXTERN_C String_t* _stringLiteral2D33F3CC9AFA97ECECBBF5C0881C8F9C86690251;
IL2CPP_EXTERN_C String_t* _stringLiteral2DA4F5666B10D635F4124ED2863B7EDAE4456F97;
IL2CPP_EXTERN_C String_t* _stringLiteral2E36B6524DCDA0E1F8E3C5E4DE0EDEE1CE1D593E;
IL2CPP_EXTERN_C String_t* _stringLiteral2F15DCEA75308906FE22DC8E2CB71A007135A75B;
IL2CPP_EXTERN_C String_t* _stringLiteral2F627E050FC96CB06809DD00B72C043AF06DD74F;
IL2CPP_EXTERN_C String_t* _stringLiteral2FA567A6E7C4AF82CD3E48D19E671A027AA8C39F;
IL2CPP_EXTERN_C String_t* _stringLiteral2FE2C0AAB1B3726B4599067198204955DC8B58BC;
IL2CPP_EXTERN_C String_t* _stringLiteral32A14D70913B30E357C574C847E795B24E48CAC2;
IL2CPP_EXTERN_C String_t* _stringLiteral3311705E737BEADF911B313590BF8CF65EB59CC1;
IL2CPP_EXTERN_C String_t* _stringLiteral33AAE7E3BDF099D0868E4C15621108A967FE4DC4;
IL2CPP_EXTERN_C String_t* _stringLiteral340B59088D1E7ED96B802B2F82F9F37B545A0D7D;
IL2CPP_EXTERN_C String_t* _stringLiteral34706AEB52EC7987B7354AFAEFBE4DE3FF8A91EF;
IL2CPP_EXTERN_C String_t* _stringLiteral34ACA0350B0D7DEE2485343251B1984C498672B7;
IL2CPP_EXTERN_C String_t* _stringLiteral35896C163A11D689243E387537FCD8A2318B554F;
IL2CPP_EXTERN_C String_t* _stringLiteral35B8114AC69BEBAACEEF31EAE37667FA389CB075;
IL2CPP_EXTERN_C String_t* _stringLiteral3673FF002279CCCC33A113C482FD3DB9FE3D429A;
IL2CPP_EXTERN_C String_t* _stringLiteral36CB796E61D012C499558795200D7D4714DA234C;
IL2CPP_EXTERN_C String_t* _stringLiteral37B18B4FDEC37ECA95A5E9D9C8B31C5C413A09A6;
IL2CPP_EXTERN_C String_t* _stringLiteral382CEA341283C799FB6CF03C7FD23F5A61EA9F7E;
IL2CPP_EXTERN_C String_t* _stringLiteral38383EE49792CC3B3E578FC02137E10AFCD4758D;
IL2CPP_EXTERN_C String_t* _stringLiteral38A29F0742E6F746BEAE82B7874F2F4A23D91741;
IL2CPP_EXTERN_C String_t* _stringLiteral3B74C4EE573585B536403D684B3EBF642E92483B;
IL2CPP_EXTERN_C String_t* _stringLiteral3BB5322B02815376D2BC2E8BD2E9EF61131FBD38;
IL2CPP_EXTERN_C String_t* _stringLiteral3C2555089D217F13B7AA63E80C445CC9BB96E4F8;
IL2CPP_EXTERN_C String_t* _stringLiteral3C585604E87F855973731FEA83E21FAB9392D2FC;
IL2CPP_EXTERN_C String_t* _stringLiteral3D33D0610C7091655B30CCDF62ABD943C3D6E36B;
IL2CPP_EXTERN_C String_t* _stringLiteral3E0F8D65BB2C91CC1B08E6BF17D4F04D124FB22D;
IL2CPP_EXTERN_C String_t* _stringLiteral3E8C94A3E14E14AA02CE50BE5898BFE459EFF966;
IL2CPP_EXTERN_C String_t* _stringLiteral3EABD487498F0EB91EB77895338816266FA44C98;
IL2CPP_EXTERN_C String_t* _stringLiteral3F312D3A9558BFCCCA55C437288461A61D8E1D93;
IL2CPP_EXTERN_C String_t* _stringLiteral3FF3E7DECFB9C95D2D63B46FEE99497F03EA7B17;
IL2CPP_EXTERN_C String_t* _stringLiteral4073D00CB09BBEA83C116CD6C23565C9EA25BD79;
IL2CPP_EXTERN_C String_t* _stringLiteral412993E49B10AEBEAAF97A839FB0FFFFBE635604;
IL2CPP_EXTERN_C String_t* _stringLiteral416683232C98B46D3CB67F7E22FF1BE125144CB7;
IL2CPP_EXTERN_C String_t* _stringLiteral417B904D495BF7B5B00D670B422777028B0F07DA;
IL2CPP_EXTERN_C String_t* _stringLiteral41D84AC5D8F16FBF1E5198F982B2A1BC9DA66EEE;
IL2CPP_EXTERN_C String_t* _stringLiteral41DC862347F6094C3DE052ECE9EDE8691528B858;
IL2CPP_EXTERN_C String_t* _stringLiteral4251DBF5ADF22DF838851BDEA678ED6D151EF9C1;
IL2CPP_EXTERN_C String_t* _stringLiteral42B381340E99A7D1B67884D1B8FC702C25279D7E;
IL2CPP_EXTERN_C String_t* _stringLiteral42F629CC32087815BDEE088698E50CE910A82D86;
IL2CPP_EXTERN_C String_t* _stringLiteral430944DE69F10C0B23DC2BCA3D2D3116A748687C;
IL2CPP_EXTERN_C String_t* _stringLiteral43248ADAE46B03C6973C36912CF5A1F9388DA3CA;
IL2CPP_EXTERN_C String_t* _stringLiteral4366DE5220453B7E4119C139B5899C931A1996B1;
IL2CPP_EXTERN_C String_t* _stringLiteral44164D1EBC6AEE4BF7519590E8E1EC986D7AE6AB;
IL2CPP_EXTERN_C String_t* _stringLiteral44B60543C50583A2A430E5FA54F980E8284D55D1;
IL2CPP_EXTERN_C String_t* _stringLiteral44B9BD7E0CF8DFB1AE4286D58C477BC0EAD8DB8A;
IL2CPP_EXTERN_C String_t* _stringLiteral4647EBF68BAADB1E3B9B0C77F3A69B79BF1A0C1E;
IL2CPP_EXTERN_C String_t* _stringLiteral46E1FF853298BBE44C51916BE2DE99315FDA94EE;
IL2CPP_EXTERN_C String_t* _stringLiteral46FE6AEAF3CC2C63CB04108AD734B8F3343F9CEC;
IL2CPP_EXTERN_C String_t* _stringLiteral4818B6292BB54C3BA36849A617241A4C666A6CB8;
IL2CPP_EXTERN_C String_t* _stringLiteral48AE4960538AEA6C629E58F3554B6E9A7D26D9E0;
IL2CPP_EXTERN_C String_t* _stringLiteral48B15371F248E055C6B88CA5F7E8908A2F9528A1;
IL2CPP_EXTERN_C String_t* _stringLiteral492FBC692FA08806670CCBD96D41280D1A10D87C;
IL2CPP_EXTERN_C String_t* _stringLiteral49FDD37399D8F47722B2A2D5F3272B1F0A84C50A;
IL2CPP_EXTERN_C String_t* _stringLiteral4A94750FA069FF6E0CA4240635D562EC6A9A3CD9;
IL2CPP_EXTERN_C String_t* _stringLiteral4C301992B1F446471CFF312BEC98B68362ED7195;
IL2CPP_EXTERN_C String_t* _stringLiteral4C5033300573C261BEFC85B31F928B42D1767A20;
IL2CPP_EXTERN_C String_t* _stringLiteral4C834A0A1BF9CAFE03A200455551D5F3BE9F6A17;
IL2CPP_EXTERN_C String_t* _stringLiteral4F6FCE005462468B85E1B17BF50DABD387E2AA0D;
IL2CPP_EXTERN_C String_t* _stringLiteral4F976B576FF11797205EF4CC68ACD9A800BE2AC1;
IL2CPP_EXTERN_C String_t* _stringLiteral5059FE07AF01D26644CD156256DE05A498559F40;
IL2CPP_EXTERN_C String_t* _stringLiteral507838B99A8D85F0312998B7DAFF905BD48ED124;
IL2CPP_EXTERN_C String_t* _stringLiteral50ED994EAB5E4B5A327FC8D974EAB06E7CFA83A4;
IL2CPP_EXTERN_C String_t* _stringLiteral516E5BE6DD9745A9A8953C8F5212FB4B0BAC5414;
IL2CPP_EXTERN_C String_t* _stringLiteral51B91EE138D75025CB4AD85CAE46A3613A4FE4F1;
IL2CPP_EXTERN_C String_t* _stringLiteral5295380188F75D696383F8BDB2147F0053791372;
IL2CPP_EXTERN_C String_t* _stringLiteral536FBABA39FCBBBEAC12562490EE276814293C4E;
IL2CPP_EXTERN_C String_t* _stringLiteral5573AC6AB93A9166E7A15D98F63033348624AB14;
IL2CPP_EXTERN_C String_t* _stringLiteral5672E54AB2E54B13506540FFFD4046D50ADD13F5;
IL2CPP_EXTERN_C String_t* _stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4;
IL2CPP_EXTERN_C String_t* _stringLiteral572C38B92C9B0B812EDF7214BF6A234D5B82A1BF;
IL2CPP_EXTERN_C String_t* _stringLiteral57C2411D7466EB3172B6ADBF471154844F8FEA55;
IL2CPP_EXTERN_C String_t* _stringLiteral585541DFE94914F2247B4370A9C9041BA8A8817A;
IL2CPP_EXTERN_C String_t* _stringLiteral58ECA1815AE37FF755F51324305C6B20EEB5CA43;
IL2CPP_EXTERN_C String_t* _stringLiteral59035792B7DAA31AEB540EB87E38CA344825D295;
IL2CPP_EXTERN_C String_t* _stringLiteral5A4E411F65E7CA15BA995630065445903EBE9E78;
IL2CPP_EXTERN_C String_t* _stringLiteral5B0AF7CA322B18CA0314E932B2A0B25258ABD0B0;
IL2CPP_EXTERN_C String_t* _stringLiteral5BF96667530EA67F66934684E21D80177D05462F;
IL2CPP_EXTERN_C String_t* _stringLiteral5D0500A33A5D752B7F9B7739B149EF5093EB4A4C;
IL2CPP_EXTERN_C String_t* _stringLiteral5D87BBECD21302E784C8C8CBE6A07BB1F9F99A6A;
IL2CPP_EXTERN_C String_t* _stringLiteral5E2FCEA4A7480B304F0A57BA73C66905F03F82D8;
IL2CPP_EXTERN_C String_t* _stringLiteral5E30C21F5452337FC417E80E84D2E63331BF74BE;
IL2CPP_EXTERN_C String_t* _stringLiteral5EA04EBADB6862D231CCC55599471F40B5853152;
IL2CPP_EXTERN_C String_t* _stringLiteral5EDC47BC71D706BB11343CC890323569C143CD50;
IL2CPP_EXTERN_C String_t* _stringLiteral5F802F2CCDDC761DBC132CF3C338C39FE047A6C5;
IL2CPP_EXTERN_C String_t* _stringLiteral5FC154761871B7293BA5D77E57A16A71359FE4E5;
IL2CPP_EXTERN_C String_t* _stringLiteral60820866198451E7A511DDE45223B743485E091B;
IL2CPP_EXTERN_C String_t* _stringLiteral621B7794C716EDA5AB797D46B90903408FBF6D6A;
IL2CPP_EXTERN_C String_t* _stringLiteral62C9A18CEF6E803000E9D0C74D3984F48861921F;
IL2CPP_EXTERN_C String_t* _stringLiteral62E7D3DB20849B131752FF5F49A8178D44DC3C0F;
IL2CPP_EXTERN_C String_t* _stringLiteral6384916204C3C792C7ADFE16CD44673450DC60BF;
IL2CPP_EXTERN_C String_t* _stringLiteral63CBAAA066EA660C960DD134AECF48535F87D341;
IL2CPP_EXTERN_C String_t* _stringLiteral6400E1A9A53D55249951EBDFEFD090A6FEEA713C;
IL2CPP_EXTERN_C String_t* _stringLiteral64260D9444D15A6248926D7B01F965DB0406844C;
IL2CPP_EXTERN_C String_t* _stringLiteral6437668AAFF3C7A470F151AD7B4EE6B5D8AF0CDD;
IL2CPP_EXTERN_C String_t* _stringLiteral64CEBA4D1E05040C825F3B67FF36104CDF8C140B;
IL2CPP_EXTERN_C String_t* _stringLiteral656D9E0C66BEC4E7D31947D0F46CDD1F3D0780C4;
IL2CPP_EXTERN_C String_t* _stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260;
IL2CPP_EXTERN_C String_t* _stringLiteral67A5CD5B9B1936E3A2E1D14DF804FE6F86F90FBF;
IL2CPP_EXTERN_C String_t* _stringLiteral683A95818280F9859694F418A2FD0A817678C9DB;
IL2CPP_EXTERN_C String_t* _stringLiteral68C5BFBDA21C60E498829E6DC505022F5F16F460;
IL2CPP_EXTERN_C String_t* _stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E;
IL2CPP_EXTERN_C String_t* _stringLiteral697C469609DEBC892F8465E2D7EFBE41919EE6C4;
IL2CPP_EXTERN_C String_t* _stringLiteral699E5CF5FC92D12C09117936E6A4F78CFD297C40;
IL2CPP_EXTERN_C String_t* _stringLiteral69E08279F3AF3F2F95DAE723B001E20161FBE38C;
IL2CPP_EXTERN_C String_t* _stringLiteral69E73A35FA56B5A7C368371EE1AA96E00AA5E7F6;
IL2CPP_EXTERN_C String_t* _stringLiteral6B188360294349CD1D94164DB9AE487200C503EE;
IL2CPP_EXTERN_C String_t* _stringLiteral6B1E5651A6A221CCC8E859CCB7CCB4C9377DAD2D;
IL2CPP_EXTERN_C String_t* _stringLiteral6B4F856E69D6E5B45A94AEE42FC8722881CEB575;
IL2CPP_EXTERN_C String_t* _stringLiteral6BBBCAD0FED20F4E716FA5226DA069AD1A531464;
IL2CPP_EXTERN_C String_t* _stringLiteral6D6909BC795B5728D6DDEA208DA7986143605B77;
IL2CPP_EXTERN_C String_t* _stringLiteral6EE6BFCFA9B2342B9FF2A513D72A69E2065C4446;
IL2CPP_EXTERN_C String_t* _stringLiteral6F23583CEF03BB7DDB3E4BEFF341EA1FC85AB4D8;
IL2CPP_EXTERN_C String_t* _stringLiteral70A458D9D35DAA83073018B72782A5859364AEC2;
IL2CPP_EXTERN_C String_t* _stringLiteral732A3DD582071D41FA00671D01893D635D8037D1;
IL2CPP_EXTERN_C String_t* _stringLiteral74037E48AC20A388E61DF94BF787B61C405AB756;
IL2CPP_EXTERN_C String_t* _stringLiteral7453478D5DA9E53E5ECCD0865A2CD6927BAD940B;
IL2CPP_EXTERN_C String_t* _stringLiteral74AE75B992F1B9D977C2A9EB14D1887671443FD9;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral75A224C696F223AD77F7C80741DBF005DA84E826;
IL2CPP_EXTERN_C String_t* _stringLiteral761474E731109EBFC61E66B2EA5CF80B189944C4;
IL2CPP_EXTERN_C String_t* _stringLiteral76B42114875193483A08D74CEEFED1552FD328AC;
IL2CPP_EXTERN_C String_t* _stringLiteral78FDF6509F51FFE965CF86F9D7B2D7478FBC3CC8;
IL2CPP_EXTERN_C String_t* _stringLiteral79286C46F128302EE9B397D1B2EE804CA3E182BA;
IL2CPP_EXTERN_C String_t* _stringLiteral79872D0EDAA11B89BD19D3E51D0881503A87EDA1;
IL2CPP_EXTERN_C String_t* _stringLiteral7B5E86CF8187B91807877AF0725E3F9554E40645;
IL2CPP_EXTERN_C String_t* _stringLiteral7BB02F22CCAAAF38745BF587A5C3005D1AD136BE;
IL2CPP_EXTERN_C String_t* _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A;
IL2CPP_EXTERN_C String_t* _stringLiteral7EADE718A2652FC00E2DC3C5311A1FC3B7EB0994;
IL2CPP_EXTERN_C String_t* _stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8;
IL2CPP_EXTERN_C String_t* _stringLiteral802D3A4E1213A50A2A168149B9FD26645A8A87A2;
IL2CPP_EXTERN_C String_t* _stringLiteral80A61DF74E3132BFF8AB81A0843B4B50F8BD99B3;
IL2CPP_EXTERN_C String_t* _stringLiteral80F21D50E32EC9084847997A0C258C6A529DAC47;
IL2CPP_EXTERN_C String_t* _stringLiteral815CF156B85729CF6777A81E222C740FEE04C774;
IL2CPP_EXTERN_C String_t* _stringLiteral8175D6867E215079046783AF13663AA07AF75633;
IL2CPP_EXTERN_C String_t* _stringLiteral81EB86A368F960F3D9C1CECA4B8419FF90C9C1EF;
IL2CPP_EXTERN_C String_t* _stringLiteral8259BDC645D534B5B71BDC6C8AD2D935199FFA07;
IL2CPP_EXTERN_C String_t* _stringLiteral8280C6CBF3DFC21B10377BE693A06682AF6F0152;
IL2CPP_EXTERN_C String_t* _stringLiteral82FE3474C49C05BF5FDB35ACB3EAFF407B81BEC2;
IL2CPP_EXTERN_C String_t* _stringLiteral830B64B4254C502C612E53C83DBEE6238E710499;
IL2CPP_EXTERN_C String_t* _stringLiteral83344570C78814D060F98E8A28B9C1804B6D79F6;
IL2CPP_EXTERN_C String_t* _stringLiteral83516AD985761BA568B2C46FFF23091999ACF73B;
IL2CPP_EXTERN_C String_t* _stringLiteral847F72FEB0580436035F6D3588EE4923C9664F52;
IL2CPP_EXTERN_C String_t* _stringLiteral84D767750F508A5D8214DC4EF507F64102853819;
IL2CPP_EXTERN_C String_t* _stringLiteral8503C1230DB9F8ED4C302C9ACA86BE76005A7AD4;
IL2CPP_EXTERN_C String_t* _stringLiteral8524162C1D54A81B8F41E8ABC73B7F338BCBF999;
IL2CPP_EXTERN_C String_t* _stringLiteral85A82DCF7E610B3F027071C9E03590C558821E8B;
IL2CPP_EXTERN_C String_t* _stringLiteral85ED0BE3A863D3289C6B8C92A26E016A40E584F4;
IL2CPP_EXTERN_C String_t* _stringLiteral86AAD9106A4B33A52D356C887F9FCCD9575A84FD;
IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
IL2CPP_EXTERN_C String_t* _stringLiteral88B2EBB8B15244DE5EB3E8CCA28A8967EA0B6854;
IL2CPP_EXTERN_C String_t* _stringLiteral88CC141217D41B201641CF8FBC99ABE39D231BED;
IL2CPP_EXTERN_C String_t* _stringLiteral893234A48A938BC927582C6857B067656A459E82;
IL2CPP_EXTERN_C String_t* _stringLiteral89487254CCF55296ACC80B8660A14ADE141E6868;
IL2CPP_EXTERN_C String_t* _stringLiteral89E1EA169C60546C4BD1EF37579FE39231438D24;
IL2CPP_EXTERN_C String_t* _stringLiteral8A577A5A6848BEDC7A1DBA1211A06E627EEF0057;
IL2CPP_EXTERN_C String_t* _stringLiteral8AA46685E79CC9C6CF70A788C04B335A1EDB671A;
IL2CPP_EXTERN_C String_t* _stringLiteral8B196021BB84888FED22FF4F69DE2891530E658E;
IL2CPP_EXTERN_C String_t* _stringLiteral8B3CFB4B560123030AE265CBD62C0BE39E1D8EC6;
IL2CPP_EXTERN_C String_t* _stringLiteral8C1BBD97ACA7E0F0DABD7D5A3480E8D91A8BF27E;
IL2CPP_EXTERN_C String_t* _stringLiteral8CB0CD7CE18209A25B0A83FA41BF1814407366B2;
IL2CPP_EXTERN_C String_t* _stringLiteral8D8FB160B4C212DAD2E50C479B19DFEAE167F4A3;
IL2CPP_EXTERN_C String_t* _stringLiteral8DE7291AD6C60143F257C33D0032851C6605B3D5;
IL2CPP_EXTERN_C String_t* _stringLiteral8E264486DFD68F8D2AC59C629355E7337C6392BF;
IL2CPP_EXTERN_C String_t* _stringLiteral8EA5CF52FFE7CFAC422779A2A3A79A89B2C32DD0;
IL2CPP_EXTERN_C String_t* _stringLiteral8FC9007895DB64A6B839275F76D1C08A3877082E;
IL2CPP_EXTERN_C String_t* _stringLiteral905A5E6884BC6877A3AB37B1447674394A694C9D;
IL2CPP_EXTERN_C String_t* _stringLiteral9069CA78E7450A285173431B3E52C5C25299E473;
IL2CPP_EXTERN_C String_t* _stringLiteral90CE8CBDC840E407D5B2A4C6CF6E6A4F4794897F;
IL2CPP_EXTERN_C String_t* _stringLiteral923C91A55674664C20A3103F09FC6FC4F3831DEF;
IL2CPP_EXTERN_C String_t* _stringLiteral93954AC54959BCD46464E8152F221687F3B0E3B7;
IL2CPP_EXTERN_C String_t* _stringLiteral958F6341A9F87CE00B85F8434E98205AFF29E113;
IL2CPP_EXTERN_C String_t* _stringLiteral95E0BCC89582D0EEC7BEA5EEF50AA6E16AA82363;
IL2CPP_EXTERN_C String_t* _stringLiteral963C37A58017767387FAD1CB7CBC89AB1B6144B7;
IL2CPP_EXTERN_C String_t* _stringLiteral9646358C9E75E51D9842A7C6E688647074D38F76;
IL2CPP_EXTERN_C String_t* _stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5;
IL2CPP_EXTERN_C String_t* _stringLiteral96C094BE3157837A8972ED02015161B75EBCF5C8;
IL2CPP_EXTERN_C String_t* _stringLiteral9782BAAC1929C850665C4846404B90AE23B25CD5;
IL2CPP_EXTERN_C String_t* _stringLiteral98A4DE8EF9F62DFF4A8C0BECFE7D99D6D24B4F04;
IL2CPP_EXTERN_C String_t* _stringLiteral9A12021E1E1850DBED762F93F651DB311B213542;
IL2CPP_EXTERN_C String_t* _stringLiteral9AB8B9167B4BF3DC7E58D6977773F1FFF5B866E9;
IL2CPP_EXTERN_C String_t* _stringLiteral9ACABBE7C959ED3E3557E5F849A9541171B808CB;
IL2CPP_EXTERN_C String_t* _stringLiteral9B6EDF60999707E0620839BD57BDCF5CA110596D;
IL2CPP_EXTERN_C String_t* _stringLiteral9E0521A25097CB5A78F7F365E792997998243F33;
IL2CPP_EXTERN_C String_t* _stringLiteral9E1FB4D86910BF7A7E7519E39C812966ABC68478;
IL2CPP_EXTERN_C String_t* _stringLiteral9F11BF96AA5B3A5F06F42DC23DCB6903ADA909CB;
IL2CPP_EXTERN_C String_t* _stringLiteral9FC89E4E581ACD10FED351BAADA0107858CD0772;
IL2CPP_EXTERN_C String_t* _stringLiteral9FEB4C9AB9914D2D0C51EA57D72B50A208A74A7C;
IL2CPP_EXTERN_C String_t* _stringLiteral9FF7E1714A1569B390FACA3E974DC3E6F734EE44;
IL2CPP_EXTERN_C String_t* _stringLiteralA006FCB4201934135FE5378132B66888869CBF16;
IL2CPP_EXTERN_C String_t* _stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03;
IL2CPP_EXTERN_C String_t* _stringLiteralA0CEAF0BD3FADF6359126DC7C9D79D9E24E0C446;
IL2CPP_EXTERN_C String_t* _stringLiteralA0E4803448ED328FB6169A86026FEEFF36A78441;
IL2CPP_EXTERN_C String_t* _stringLiteralA13DE744B01F63C5DE74C2AEADCEEB872A243DC4;
IL2CPP_EXTERN_C String_t* _stringLiteralA17E97D5B68A896AB2F537CA1EE9FD4C545D7923;
IL2CPP_EXTERN_C String_t* _stringLiteralA1927043DBE274F716E7BB98AC63A1A852D80205;
IL2CPP_EXTERN_C String_t* _stringLiteralA25635816BE6BF5F9885D4A2338FD40C8B7DC8F9;
IL2CPP_EXTERN_C String_t* _stringLiteralA25B69026A70D534621843E13AD9FBEBC01B0B2E;
IL2CPP_EXTERN_C String_t* _stringLiteralA329D18BF9C9A4F354B5EC57F9B7D834C6032C03;
IL2CPP_EXTERN_C String_t* _stringLiteralA392C242A443C3023ABF204424167CEB86A765BB;
IL2CPP_EXTERN_C String_t* _stringLiteralA453C374F6792B40611F98BF51F5D93A3E737CF6;
IL2CPP_EXTERN_C String_t* _stringLiteralA46556E3586F9581468C3C15BA58F8F32AA80D97;
IL2CPP_EXTERN_C String_t* _stringLiteralA49C6C2328B9D2556E2655623DAC4AA452304C19;
IL2CPP_EXTERN_C String_t* _stringLiteralA49E0D7ABF2BBFCF5C0D687E40C671557E3766C7;
IL2CPP_EXTERN_C String_t* _stringLiteralA4FC45147C51541AA3B68C8DE185FC773C7F6CAD;
IL2CPP_EXTERN_C String_t* _stringLiteralA62CFA71484048A37C3903DD1A89AD7E6DA67F61;
IL2CPP_EXTERN_C String_t* _stringLiteralA6A5FD7DF379E08BFFCC99E567489352CB086B03;
IL2CPP_EXTERN_C String_t* _stringLiteralA78E6DE17205365FF846BB0AEBE6FFBC845BDDCB;
IL2CPP_EXTERN_C String_t* _stringLiteralA81B3CACE590267ABAC8F88DC90A961A186D07CF;
IL2CPP_EXTERN_C String_t* _stringLiteralA8BCDFB664ED95346DE4342A8E251772B519ECDB;
IL2CPP_EXTERN_C String_t* _stringLiteralA922C7ADD6A014291A7FFA692FA08A7256871463;
IL2CPP_EXTERN_C String_t* _stringLiteralAA47367E18DA97EF3E14E15715D8040CD17C608E;
IL2CPP_EXTERN_C String_t* _stringLiteralAAB6296466565113D9AAC1E6D930A78C4D894D6A;
IL2CPP_EXTERN_C String_t* _stringLiteralAB4A2A1A4E24D5E7EAF8EC59DB9F81A65F47FBB0;
IL2CPP_EXTERN_C String_t* _stringLiteralABE9CD4CAAC47E6616956B57C733BDA8F7C48677;
IL2CPP_EXTERN_C String_t* _stringLiteralACA7E3D2770ADAB061CBEB4B68128A012D6BA80C;
IL2CPP_EXTERN_C String_t* _stringLiteralAE073D669EEEC0D4EBD6B8BA56FC2EB068FC8CC5;
IL2CPP_EXTERN_C String_t* _stringLiteralAEB44B3AF9B25AF5609DB2851CC6DBBFBD804E36;
IL2CPP_EXTERN_C String_t* _stringLiteralAF8BC0EC6A1874C3FFEB5694BC36974F673E80C2;
IL2CPP_EXTERN_C String_t* _stringLiteralB10277638EC53EB7D22B3B79D907BFD78922FC76;
IL2CPP_EXTERN_C String_t* _stringLiteralB16364632FFDA7CF8AB0EF198C603812CB7ECD94;
IL2CPP_EXTERN_C String_t* _stringLiteralB17AD117813334488CF4057081F2A11E84A72B95;
IL2CPP_EXTERN_C String_t* _stringLiteralB3540DC5F4E7161FB5ACC0E521B524D09EFBB39D;
IL2CPP_EXTERN_C String_t* _stringLiteralB3B6FD28E314D30A8A29C4DF4D44104A679F811C;
IL2CPP_EXTERN_C String_t* _stringLiteralB3BEEC8B86540DA8BBF1877930CF5FDDA2E8F963;
IL2CPP_EXTERN_C String_t* _stringLiteralB596320AE4D74537B29168E9BDF95B753E2B5301;
IL2CPP_EXTERN_C String_t* _stringLiteralB5A115BB1CE4803865CD66B55FC8156AC0679670;
IL2CPP_EXTERN_C String_t* _stringLiteralB5D9D630D3F3D38953C83CBDD8DFE9F787ED2539;
IL2CPP_EXTERN_C String_t* _stringLiteralB7A8E72255793F3D559B82C227A7B54D89AB39C9;
IL2CPP_EXTERN_C String_t* _stringLiteralB7DE1ACA72F835F3396AD81830488D0727FF94A3;
IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
IL2CPP_EXTERN_C String_t* _stringLiteralBAC2173B4A90E0CCDFDFF632E8EDD9EE26861557;
IL2CPP_EXTERN_C String_t* _stringLiteralBB27FD8C1492058DA5D90548581B4866E1A7D640;
IL2CPP_EXTERN_C String_t* _stringLiteralBB91B6F05EA4E92AA0B68BF2F9397F4B779488A3;
IL2CPP_EXTERN_C String_t* _stringLiteralBBE682A549E4FD2504E5F2F69458189FB5C75139;
IL2CPP_EXTERN_C String_t* _stringLiteralBBEC53F210EEFBB98EF2CAE4411F7B8752E7FACC;
IL2CPP_EXTERN_C String_t* _stringLiteralBF2221AB16FB9687DDA842ED1CFE5633B877E6F0;
IL2CPP_EXTERN_C String_t* _stringLiteralBF53E31F872A964047C43886D54F04889191A28A;
IL2CPP_EXTERN_C String_t* _stringLiteralBF86C9E9E7FE0EF09A2EAE8066CDC31F859254CC;
IL2CPP_EXTERN_C String_t* _stringLiteralC44C2F590228488B806D8213DBB719C19809D150;
IL2CPP_EXTERN_C String_t* _stringLiteralC470D48C046CBFF46DA268680C29701BDFF88855;
IL2CPP_EXTERN_C String_t* _stringLiteralC4FCD561B8C5DA432455F7E3ADBAC02546B61A38;
IL2CPP_EXTERN_C String_t* _stringLiteralC55AFFA4599D7E7F1FE45BF21D72FD8E0E12E4B1;
IL2CPP_EXTERN_C String_t* _stringLiteralC59EA632EEBD5205EC137D1B018FF86AE5FC29F0;
IL2CPP_EXTERN_C String_t* _stringLiteralC7B7AF7E20FE503A74EE797E05BBC5470FF66124;
IL2CPP_EXTERN_C String_t* _stringLiteralC86FCE1203EE3CAA6611690288314B0C99D501B9;
IL2CPP_EXTERN_C String_t* _stringLiteralC939E97413EFE99419879B0916E1BE14BAA53F0D;
IL2CPP_EXTERN_C String_t* _stringLiteralC9FB8C73B342D5B3C700EDA7C5212DD547D29E4E;
IL2CPP_EXTERN_C String_t* _stringLiteralCB67ED3E50C5654AA77B99B4554E3AFAEEE311B7;
IL2CPP_EXTERN_C String_t* _stringLiteralCBD3E9D3F4E9D9956F458F1B0BAECA6A02588D00;
IL2CPP_EXTERN_C String_t* _stringLiteralCCA42FF3A79C1E42FD11406835C7F646CD446470;
IL2CPP_EXTERN_C String_t* _stringLiteralCD32F08BAB4EE365057213BCC6332DD39C2DE46B;
IL2CPP_EXTERN_C String_t* _stringLiteralCE0F5818CCD7D6797586BC1FA0752C6E48E439B5;
IL2CPP_EXTERN_C String_t* _stringLiteralCE2892956422830EFD61D6B1C95A865ED0BDFF66;
IL2CPP_EXTERN_C String_t* _stringLiteralCEB6FFBDFB48FCAF07F10A052F01C570D7215633;
IL2CPP_EXTERN_C String_t* _stringLiteralCF0CD765ACF4809502136C53ACFA60970F9AF5C0;
IL2CPP_EXTERN_C String_t* _stringLiteralCF7DF948FC4905FED1A56776B9DFCCB86C46912A;
IL2CPP_EXTERN_C String_t* _stringLiteralD02A34301E6D4991BF9384E388591B78D87B74D5;
IL2CPP_EXTERN_C String_t* _stringLiteralD0B508D8B38DC8221EF81CCB26367A9A83211BC9;
IL2CPP_EXTERN_C String_t* _stringLiteralD1544DEAD240C6096C5860AB974ECDD19CA2E201;
IL2CPP_EXTERN_C String_t* _stringLiteralD1CEBB9049B4505763F2EE8BDFDC123DF8F1DF08;
IL2CPP_EXTERN_C String_t* _stringLiteralD22FB8178574254C2A9BCF06DF9F5835B11AC8D3;
IL2CPP_EXTERN_C String_t* _stringLiteralD252B930E829E7C8274E97CAA92250DE3E9543A8;
IL2CPP_EXTERN_C String_t* _stringLiteralD30CDE84D4CFDAD1992F4DD1DBC71AE0074AAA08;
IL2CPP_EXTERN_C String_t* _stringLiteralD325F94C66794EB0B3E8C4CEF310C06AF86E0A6D;
IL2CPP_EXTERN_C String_t* _stringLiteralD3E190B5EC5D5C32F6121F694010F47769FCBDD1;
IL2CPP_EXTERN_C String_t* _stringLiteralD40F98F04519E8B839CB845B706DE89A31373E6D;
IL2CPP_EXTERN_C String_t* _stringLiteralD431DA333CF96CF017F2C2FE0CE09A07D97C41C8;
IL2CPP_EXTERN_C String_t* _stringLiteralD513926BC65531B10DF4D71DB0A350013DA25BDB;
IL2CPP_EXTERN_C String_t* _stringLiteralD6A89F463B2D89A9279731202698C58374A26D23;
IL2CPP_EXTERN_C String_t* _stringLiteralD7CC7E478F16C73256D19059051F024252A028A8;
IL2CPP_EXTERN_C String_t* _stringLiteralD884F35E59A1E1A56C51BCEE6A01D6B3DDBA9CAD;
IL2CPP_EXTERN_C String_t* _stringLiteralD8CD2F2DA1948373D6BFA8C44122166BC25E3FC0;
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
IL2CPP_EXTERN_C String_t* _stringLiteralD99B048E5E2132B0C4C39A7C2BF2D6C91DE6C0F3;
IL2CPP_EXTERN_C String_t* _stringLiteralDA1679121AAD822018502ECC16BA2D35114EF119;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDA6B345F08D5EDFABC1A4FE87C7580A22CB2C4FB;
IL2CPP_EXTERN_C String_t* _stringLiteralDAAC8074AC3DFB6E43BF44F036CA368289069A09;
IL2CPP_EXTERN_C String_t* _stringLiteralDABBB9C036193D85D6C01708C64DD345BCE1FCC4;
IL2CPP_EXTERN_C String_t* _stringLiteralDAFE8F412E5C9A2B1CB554D39DEA0D6CD543C0E7;
IL2CPP_EXTERN_C String_t* _stringLiteralDBAE7A16641727E84CF74581E4727DAC4B78897A;
IL2CPP_EXTERN_C String_t* _stringLiteralDC86C4C7779BA26AAC7ABC828D643C5F57E2DED0;
IL2CPP_EXTERN_C String_t* _stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17;
IL2CPP_EXTERN_C String_t* _stringLiteralDD93AF8A205AE54D6AE755FEEBC6B6221D3251CA;
IL2CPP_EXTERN_C String_t* _stringLiteralDE873DB986C802AEB50AD8FEA9D8885FC21EDE3D;
IL2CPP_EXTERN_C String_t* _stringLiteralDEB31152738116748FADCEF38CE0C9964DACCF2F;
IL2CPP_EXTERN_C String_t* _stringLiteralDEF14698D1C0D2A1D64529BEAB4A86A685650609;
IL2CPP_EXTERN_C String_t* _stringLiteralDF1CF539722D58CC569DAE01700516448ABF534B;
IL2CPP_EXTERN_C String_t* _stringLiteralE11D1474ED58671D7630AF4937D80F0F3E7A5896;
IL2CPP_EXTERN_C String_t* _stringLiteralE14F1B14BE116CFA355535FCD1863D382601BDE0;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE2554AA2E0C9DC24A5C7C498FC582750C82FEF05;
IL2CPP_EXTERN_C String_t* _stringLiteralE3234876E15804436882B2C3806341594D339F4F;
IL2CPP_EXTERN_C String_t* _stringLiteralE35D6A21B557408AC6AD57457A73222633C0C7B7;
IL2CPP_EXTERN_C String_t* _stringLiteralE3AECE0361D3EBD6F53120D1A60E09EDF69E0C2D;
IL2CPP_EXTERN_C String_t* _stringLiteralE40F0638FB44416320D32BC72A6D591325193B9C;
IL2CPP_EXTERN_C String_t* _stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9;
IL2CPP_EXTERN_C String_t* _stringLiteralE53FA8AE3620EED75A6DF3DDD631B0AB54CF04A5;
IL2CPP_EXTERN_C String_t* _stringLiteralE56748CDD247AC396C7847513B2D2D24821D48DA;
IL2CPP_EXTERN_C String_t* _stringLiteralE64E6B72E9C44522A1D99B5C6A7F27EF33B44410;
IL2CPP_EXTERN_C String_t* _stringLiteralE737077F82A6A1C9D7B4A05167CF04250F549BC4;
IL2CPP_EXTERN_C String_t* _stringLiteralE7E8A279C6B408C8115ECB8D5D20FFD0A71025C3;
IL2CPP_EXTERN_C String_t* _stringLiteralE7F2002E39D5228A8496A82B1F7CAC32E1BD0715;
IL2CPP_EXTERN_C String_t* _stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB;
IL2CPP_EXTERN_C String_t* _stringLiteralE8F8956EC2DD3FD7AA7C20BA5CD0ED3EE5739BED;
IL2CPP_EXTERN_C String_t* _stringLiteralEA8E729CC5987110F10D39A9A665EE53E922C344;
IL2CPP_EXTERN_C String_t* _stringLiteralEB8804A531370DBDDE190078E101C64B7CB3BC7F;
IL2CPP_EXTERN_C String_t* _stringLiteralEBE46DF54B01B606DB21F86C7C40D5E6231B0C66;
IL2CPP_EXTERN_C String_t* _stringLiteralED4642B9462EF943DD5E810FB4B4B61803DB85A8;
IL2CPP_EXTERN_C String_t* _stringLiteralED5AFE132A97BA24E8306366DD70B9A8D78BFA48;
IL2CPP_EXTERN_C String_t* _stringLiteralEDD0B5EECD58DD1FC50E50A6FDCB780B42076BDB;
IL2CPP_EXTERN_C String_t* _stringLiteralEDDFDA94752EB5111EC566E5CAF709B7133C43DA;
IL2CPP_EXTERN_C String_t* _stringLiteralEE17B9A3774B84CC5EF248A0C6133425A90545CB;
IL2CPP_EXTERN_C String_t* _stringLiteralEE8F28023EC9CDDD92DEF34472DB9261ECBF59AD;
IL2CPP_EXTERN_C String_t* _stringLiteralEF170C3C541112A47757D834CCBAB9C979FF6DDD;
IL2CPP_EXTERN_C String_t* _stringLiteralEF3BAED9292CF98983DB6849376890F2994BFFD8;
IL2CPP_EXTERN_C String_t* _stringLiteralEF66B249911CEEC9157882862B05470085C28541;
IL2CPP_EXTERN_C String_t* _stringLiteralEFA8BED8E96B526AE693D294B1F2669AE609AB32;
IL2CPP_EXTERN_C String_t* _stringLiteralF08DE2DA4F18517CA9EB7D620BCE4C585C642D91;
IL2CPP_EXTERN_C String_t* _stringLiteralF23271A51B0CAD6D72E7ADE5AD13B8927F6F770C;
IL2CPP_EXTERN_C String_t* _stringLiteralF2564EEB56D40593CB508FC692C0A8909F572CA6;
IL2CPP_EXTERN_C String_t* _stringLiteralF25C8369F2CB39B76E314E1965B832A8A976C9B9;
IL2CPP_EXTERN_C String_t* _stringLiteralF263CCD44CB2B9304F9F18DC1F6912F785B7E34C;
IL2CPP_EXTERN_C String_t* _stringLiteralF2B24C7410972079451510683171FAFB0B4A4999;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralF41760006700B346FE970834ED6436CD21A1330F;
IL2CPP_EXTERN_C String_t* _stringLiteralF4509A041EA8302549B9E119D97A7AB78C63BC8C;
IL2CPP_EXTERN_C String_t* _stringLiteralF4765352B67DACFC92B948B6D33BEDE083E987BD;
IL2CPP_EXTERN_C String_t* _stringLiteralF53390C74D60B2DC19B777A65C813262B3859D6C;
IL2CPP_EXTERN_C String_t* _stringLiteralF573A277D927617DD82553D63A8E5EC8F6165ECD;
IL2CPP_EXTERN_C String_t* _stringLiteralF5A563DA7422888CC118DE9B7F5BE8C5EF1BFB50;
IL2CPP_EXTERN_C String_t* _stringLiteralF5FCF7BFB0603BEB0CFB789198783073B2306D9D;
IL2CPP_EXTERN_C String_t* _stringLiteralF8D8397ADB5D5049DE1EA528891B9EFEA8264944;
IL2CPP_EXTERN_C String_t* _stringLiteralF8E8E3CB7E102B63C5E2F7011280E4E41798F185;
IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
IL2CPP_EXTERN_C String_t* _stringLiteralF9B788DCC0D65BA8F1E9F11D9E451C2E37BACE77;
IL2CPP_EXTERN_C String_t* _stringLiteralFA254D4D1C509C2DFAEF4A34A32CEC0963B5152D;
IL2CPP_EXTERN_C String_t* _stringLiteralFBA7DE9CE5677EA11663546DA9E63CB203A71D1B;
IL2CPP_EXTERN_C String_t* _stringLiteralFC7CE1550BE8A973149B3C0EC550C5A65BDD7413;
IL2CPP_EXTERN_C String_t* _stringLiteralFC9B4C75B4026AF1BA70A16680CA49724A8B5E88;
IL2CPP_EXTERN_C String_t* _stringLiteralFCA440D9A4F7E2D10772A726D6FB427BAE128D34;
IL2CPP_EXTERN_C String_t* _stringLiteralFDE0C40B48F344565494A602561F2C8DD806E00F;
IL2CPP_EXTERN_C String_t* _stringLiteralFE0B3298C2A71B0C504421DE1D5782EBAD7F5CD8;
IL2CPP_EXTERN_C String_t* _stringLiteralFEE32A45D8A04516F9D627B9E45532DCB07259F7;
IL2CPP_EXTERN_C String_t* _stringLiteralFF0046B99C0F5DFE48BFA77D6703520FE5ECEB63;
IL2CPP_EXTERN_C String_t* _stringLiteralFFD23053085F6DD265328D7B65A7C42E13AC3DA7;
IL2CPP_EXTERN_C const RuntimeMethod* AsnEncodedData_CopyFrom_mA350785B8AF676AB7856E705FA2F2D20FD54CC46_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AsnEncodedData_set_RawData_m867F92C32F87E4D8932D17EDF21785CA0FDA3BEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BypassElementCollection__ctor_m2047F6046437B6101F59D781474BF71CF5650979_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Capture__ctor_m72C4D0A93638E338515B280A289285A064F064C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionManagementElementCollection__ctor_mFFAEA4E88F5C33B6DA8531C079C852A77FD04A19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionManagementSection__ctor_mE885788862A7E2BC030547954BE04682B5685B0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionManagementSection_get_Properties_m5F5D4D565489088905ADC68D61267773F96F9419_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultProxySection_Reset_mF0EA313119B553545063DFE5AF317D83D738D6C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultProxySection__ctor_m63DB700CA7C5B525DEB7B8B524E5836705310AAD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DefaultProxySection_get_Properties_mFA1686FF919D5732D59AACA13AE5D5249D1701DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DiagnosticsConfigurationHandler_Create_m7C5E9A16FBA52442C7C79E67B2C7991FB51D2740_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DiagnosticsConfigurationHandler__ctor_mCD2A35E58C3715292B4CAC69DCA4DB9FDBCAF8A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m4519CCC2D78183181E5B916CE527868718A804FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m374496B3B8F3532FC52B465384E6C950DDA79F8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mFCD5E71429358EE225039B602674518740D30141_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DomainNameHelper_IdnEquivalent_mEF2BE28789962238A2B054639C82F8F711903CDC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DomainNameHelper_UnicodeEquivalent_m3F187B69AA5313A516F863666C0A29292C8F07A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ExclusiveReference_Release_m3D5A9BB7FFB13DBB21386F811936EFC6A358C1FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Group__ctor_m2EEFD01EAA4B135ED614049B00261D0736EF8107_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HttpWebRequestElement__ctor_m79DE0820C634F3A5744A12F7C8AF81BF6472A803_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HttpWebRequestElement_get_Properties_m62B55D3B6F5898FC3E0FC3F79AA51B4D64AA7F2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IPAddress__ctor_m1E185EFDA876C940958AF536535E2E4C16C0D1D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IPAddress__ctor_mA672DA31F082CC6E8B10BEC436D94450E630E16F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IPAddress_get_ScopeId_mEDF9FA0FCEFAC4109AEDAD316DC18C5EE841CE5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Ipv6Element__ctor_m028AE74FB04F381B2B9D34FEB50093224820B173_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Ipv6Element_get_Properties_mD8016B80F04EF4AE6501BD889313DE91D5E00253_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IriHelper_EscapeUnescapeIri_m6CABB7FC44037C0B5C18132AF5D8C55DB5C64444_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedListNode_1_get_Next_m3BE8FA9D030C90485A110854415C55EC9F2177DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_AddFirst_mB1B30B118E4638CEED15B6C1A53ADBC8D62B7979_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_AddFirst_mD006812FF8822B6CE1CA1497E2DB918069F18D0D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_RemoveLast_m8915CCD6E20A447490A39727BE0F3DB5D26A38BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_Remove_m600358679CC1950B15F9495B51190CBF780826B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1__ctor_m52D5CEC939526CFC21378944079108F376088823_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_get_Count_mC4E2C15BD25B1511DF3C10A0252A60A73C6DF6DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinkedList_1_get_First_mDC0940BE1CA6E3F79983BC30604EEBD66ADDC4CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveRange_m84E8138D9C57275D0DC794C2614085B57D0AC433_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mC10BC2F83C60822BB6EF31600483F023D06E8656_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mAE8C93AD3CC450D7C5D7C50DE530FCDCB7B5A358_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m8DACB7927C90150E7106C30D4EEB080504378576_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Match__ctor_mC2AE5A1EBC553A0E6BBA59603674183FF5E80CCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NetSectionGroup__ctor_m7AB7B5CA35F2D7C06B047BD0B480AD6F2C067570_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OidCollection_System_Collections_ICollection_CopyTo_mC02E6211EC33878C50BEA5914193F038EE2E9CB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Oid__ctor_m8C4B7AE0D9207BCF03960553182B43B8D1536ED0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PerformanceCountersElement__ctor_mEB598DFD70066C845995EAC5D1BF82698130D2D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PerformanceCountersElement_get_Properties_m8519C030829398320F0A1AA087B41E71884FC168_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProxyElement__ctor_m6D9B4D4118C0EC9F069E83A6C3DCAA36209DEB75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ProxyElement_get_Properties_mB7790E9D638EC711E4783ACC846BE1568332E9B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RegexCharClass_SetFromProperty_m5938519AC2682F7F0E6491A0D71C11FCA825B827_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Regex_InitDefaultMatchTimeout_mB8E2FD4834968D6E775632A6D55FCA39D65F402F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Regex_InitializeReferences_mE235C9E46D78418A5D0C2D20AD885CA08A7963CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Regex_IsMatch_m872C1D85AC5BF891AC3C3FC789BBC4E2393FB859_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Regex_IsMatch_mDDCAABF0AAA48842BD96EE728A7A6732D579DB6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Regex_Match_m172D74CF011CD3C89EA61D47BE7DEA1E689B5C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Regex_Match_m9BE3E10B8FBD9F612AC071CC3C68A974E898E233_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Regex_Replace_m47C8C4AF6A7F1D1A2728F9ADA7791F4EABA49E2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Regex_Replace_mDCC89468106F966C02DF2A0D7B56B305E95463EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Regex_Run_m021AFCB24F51C103A7E8D1D59805B47FD582E3FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Regex_ValidateMatchTimeout_m4C1557E40D27540F8F9E8CDA35473D94F7B1B2F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Regex__ctor_m554F01ECFC788141B8015EDE403CFC57DCF65F36_RuntimeMethod_var;
struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_com;
struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_pinvoke;
struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com;
struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9;;
struct IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_com;
struct IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_com;;
struct IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_pinvoke;
struct IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_pinvoke;;

struct Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF;
struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
struct Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6;
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE;
struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67;
struct LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E;
struct StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90;

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

// <Module>
struct  U3CModuleU3E_t0CE165C516AECF76E3A0EF2B889890DADDAC1F55 
{
public:

public:
};


// System.Object


// System.Collections.Generic.Dictionary`2<System.String,System.String>
struct  Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5  : public RuntimeObject
{
public:
	// System.Int32[] System.Collections.Generic.Dictionary`2::buckets
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
	// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
	EntryU5BU5D_t52A654EA9927D1B5F56CA05CF209F2E4393C4510* ___entries_1;
	// System.Int32 System.Collections.Generic.Dictionary`2::count
	int32_t ___count_2;
	// System.Int32 System.Collections.Generic.Dictionary`2::version
	int32_t ___version_3;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeList
	int32_t ___freeList_4;
	// System.Int32 System.Collections.Generic.Dictionary`2::freeCount
	int32_t ___freeCount_5;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
	RuntimeObject* ___comparer_6;
	// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
	KeyCollection_t52C81163A051BCD87A36FEF95F736DD600E2305D * ___keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
	ValueCollection_t9161A5C97376D261665798FA27DAFD5177305C81 * ___values_8;
	// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
	RuntimeObject * ____syncRoot_9;

public:
	inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5, ___buckets_0)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
	inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___buckets_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
	}

	inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5, ___entries_1)); }
	inline EntryU5BU5D_t52A654EA9927D1B5F56CA05CF209F2E4393C4510* get_entries_1() const { return ___entries_1; }
	inline EntryU5BU5D_t52A654EA9927D1B5F56CA05CF209F2E4393C4510** get_address_of_entries_1() { return &___entries_1; }
	inline void set_entries_1(EntryU5BU5D_t52A654EA9927D1B5F56CA05CF209F2E4393C4510* value)
	{
		___entries_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
	}

	inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5, ___count_2)); }
	inline int32_t get_count_2() const { return ___count_2; }
	inline int32_t* get_address_of_count_2() { return &___count_2; }
	inline void set_count_2(int32_t value)
	{
		___count_2 = value;
	}

	inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5, ___version_3)); }
	inline int32_t get_version_3() const { return ___version_3; }
	inline int32_t* get_address_of_version_3() { return &___version_3; }
	inline void set_version_3(int32_t value)
	{
		___version_3 = value;
	}

	inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5, ___freeList_4)); }
	inline int32_t get_freeList_4() const { return ___freeList_4; }
	inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
	inline void set_freeList_4(int32_t value)
	{
		___freeList_4 = value;
	}

	inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5, ___freeCount_5)); }
	inline int32_t get_freeCount_5() const { return ___freeCount_5; }
	inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
	inline void set_freeCount_5(int32_t value)
	{
		___freeCount_5 = value;
	}

	inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5, ___comparer_6)); }
	inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
	inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
	inline void set_comparer_6(RuntimeObject* value)
	{
		___comparer_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
	}

	inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5, ___keys_7)); }
	inline KeyCollection_t52C81163A051BCD87A36FEF95F736DD600E2305D * get_keys_7() const { return ___keys_7; }
	inline KeyCollection_t52C81163A051BCD87A36FEF95F736DD600E2305D ** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(KeyCollection_t52C81163A051BCD87A36FEF95F736DD600E2305D * value)
	{
		___keys_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
	}

	inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5, ___values_8)); }
	inline ValueCollection_t9161A5C97376D261665798FA27DAFD5177305C81 * get_values_8() const { return ___values_8; }
	inline ValueCollection_t9161A5C97376D261665798FA27DAFD5177305C81 ** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(ValueCollection_t9161A5C97376D261665798FA27DAFD5177305C81 * value)
	{
		___values_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
	}

	inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5, ____syncRoot_9)); }
	inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
	inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
	inline void set__syncRoot_9(RuntimeObject * value)
	{
		____syncRoot_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
	}
};


// System.Collections.Generic.LinkedListNode`1<System.Text.RegularExpressions.CachedCodeEntry>
struct  LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA  : public RuntimeObject
{
public:
	// System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
	LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * ___list_0;
	// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
	LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * ___next_1;
	// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
	LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * ___prev_2;
	// T System.Collections.Generic.LinkedListNode`1::item
	CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * ___item_3;

public:
	inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA, ___list_0)); }
	inline LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * get_list_0() const { return ___list_0; }
	inline LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 ** get_address_of_list_0() { return &___list_0; }
	inline void set_list_0(LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * value)
	{
		___list_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
	}

	inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA, ___next_1)); }
	inline LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * get_next_1() const { return ___next_1; }
	inline LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA ** get_address_of_next_1() { return &___next_1; }
	inline void set_next_1(LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * value)
	{
		___next_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___next_1), (void*)value);
	}

	inline static int32_t get_offset_of_prev_2() { return static_cast<int32_t>(offsetof(LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA, ___prev_2)); }
	inline LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * get_prev_2() const { return ___prev_2; }
	inline LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA ** get_address_of_prev_2() { return &___prev_2; }
	inline void set_prev_2(LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * value)
	{
		___prev_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___prev_2), (void*)value);
	}

	inline static int32_t get_offset_of_item_3() { return static_cast<int32_t>(offsetof(LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA, ___item_3)); }
	inline CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * get_item_3() const { return ___item_3; }
	inline CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 ** get_address_of_item_3() { return &___item_3; }
	inline void set_item_3(CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * value)
	{
		___item_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___item_3), (void*)value);
	}
};


// System.Collections.Generic.LinkedListNode`1<System.Object>
struct  LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F  : public RuntimeObject
{
public:
	// System.Collections.Generic.LinkedList`1<T> System.Collections.Generic.LinkedListNode`1::list
	LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * ___list_0;
	// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::next
	LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___next_1;
	// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1::prev
	LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___prev_2;
	// T System.Collections.Generic.LinkedListNode`1::item
	RuntimeObject * ___item_3;

public:
	inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F, ___list_0)); }
	inline LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * get_list_0() const { return ___list_0; }
	inline LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B ** get_address_of_list_0() { return &___list_0; }
	inline void set_list_0(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * value)
	{
		___list_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value);
	}

	inline static int32_t get_offset_of_next_1() { return static_cast<int32_t>(offsetof(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F, ___next_1)); }
	inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * get_next_1() const { return ___next_1; }
	inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F ** get_address_of_next_1() { return &___next_1; }
	inline void set_next_1(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * value)
	{
		___next_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___next_1), (void*)value);
	}

	inline static int32_t get_offset_of_prev_2() { return static_cast<int32_t>(offsetof(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F, ___prev_2)); }
	inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * get_prev_2() const { return ___prev_2; }
	inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F ** get_address_of_prev_2() { return &___prev_2; }
	inline void set_prev_2(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * value)
	{
		___prev_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___prev_2), (void*)value);
	}

	inline static int32_t get_offset_of_item_3() { return static_cast<int32_t>(offsetof(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F, ___item_3)); }
	inline RuntimeObject * get_item_3() const { return ___item_3; }
	inline RuntimeObject ** get_address_of_item_3() { return &___item_3; }
	inline void set_item_3(RuntimeObject * value)
	{
		___item_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___item_3), (void*)value);
	}
};


// System.Collections.Generic.LinkedList`1<System.Text.RegularExpressions.CachedCodeEntry>
struct  LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92  : public RuntimeObject
{
public:
	// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
	LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * ___head_0;
	// System.Int32 System.Collections.Generic.LinkedList`1::count
	int32_t ___count_1;
	// System.Int32 System.Collections.Generic.LinkedList`1::version
	int32_t ___version_2;
	// System.Object System.Collections.Generic.LinkedList`1::_syncRoot
	RuntimeObject * ____syncRoot_3;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
	SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_4;

public:
	inline static int32_t get_offset_of_head_0() { return static_cast<int32_t>(offsetof(LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92, ___head_0)); }
	inline LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * get_head_0() const { return ___head_0; }
	inline LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA ** get_address_of_head_0() { return &___head_0; }
	inline void set_head_0(LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * value)
	{
		___head_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___head_0), (void*)value);
	}

	inline static int32_t get_offset_of_count_1() { return static_cast<int32_t>(offsetof(LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92, ___count_1)); }
	inline int32_t get_count_1() const { return ___count_1; }
	inline int32_t* get_address_of_count_1() { return &___count_1; }
	inline void set_count_1(int32_t value)
	{
		___count_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92, ___version_2)); }
	inline int32_t get_version_2() const { return ___version_2; }
	inline int32_t* get_address_of_version_2() { return &___version_2; }
	inline void set_version_2(int32_t value)
	{
		___version_2 = value;
	}

	inline static int32_t get_offset_of__syncRoot_3() { return static_cast<int32_t>(offsetof(LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92, ____syncRoot_3)); }
	inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; }
	inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; }
	inline void set__syncRoot_3(RuntimeObject * value)
	{
		____syncRoot_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value);
	}

	inline static int32_t get_offset_of__siInfo_4() { return static_cast<int32_t>(offsetof(LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92, ____siInfo_4)); }
	inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_4() const { return ____siInfo_4; }
	inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_4() { return &____siInfo_4; }
	inline void set__siInfo_4(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value)
	{
		____siInfo_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____siInfo_4), (void*)value);
	}
};


// System.Collections.Generic.LinkedList`1<System.Object>
struct  LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B  : public RuntimeObject
{
public:
	// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1::head
	LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___head_0;
	// System.Int32 System.Collections.Generic.LinkedList`1::count
	int32_t ___count_1;
	// System.Int32 System.Collections.Generic.LinkedList`1::version
	int32_t ___version_2;
	// System.Object System.Collections.Generic.LinkedList`1::_syncRoot
	RuntimeObject * ____syncRoot_3;
	// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.LinkedList`1::_siInfo
	SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_4;

public:
	inline static int32_t get_offset_of_head_0() { return static_cast<int32_t>(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ___head_0)); }
	inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * get_head_0() const { return ___head_0; }
	inline LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F ** get_address_of_head_0() { return &___head_0; }
	inline void set_head_0(LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * value)
	{
		___head_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___head_0), (void*)value);
	}

	inline static int32_t get_offset_of_count_1() { return static_cast<int32_t>(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ___count_1)); }
	inline int32_t get_count_1() const { return ___count_1; }
	inline int32_t* get_address_of_count_1() { return &___count_1; }
	inline void set_count_1(int32_t value)
	{
		___count_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ___version_2)); }
	inline int32_t get_version_2() const { return ___version_2; }
	inline int32_t* get_address_of_version_2() { return &___version_2; }
	inline void set_version_2(int32_t value)
	{
		___version_2 = value;
	}

	inline static int32_t get_offset_of__syncRoot_3() { return static_cast<int32_t>(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ____syncRoot_3)); }
	inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; }
	inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; }
	inline void set__syncRoot_3(RuntimeObject * value)
	{
		____syncRoot_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value);
	}

	inline static int32_t get_offset_of__siInfo_4() { return static_cast<int32_t>(offsetof(LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B, ____siInfo_4)); }
	inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_4() const { return ____siInfo_4; }
	inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_4() { return &____siInfo_4; }
	inline void set__siInfo_4(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value)
	{
		____siInfo_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____siInfo_4), (void*)value);
	}
};


// System.Collections.Generic.List`1<System.Object>
struct  List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____items_1)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__items_1() const { return ____items_1; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5_StaticFields, ____emptyArray_5)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__emptyArray_5() const { return ____emptyArray_5; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>
struct  List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	SingleRangeU5BU5D_tC4949ABA95185EC7D44A8541D94E78622540787E* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3, ____items_1)); }
	inline SingleRangeU5BU5D_tC4949ABA95185EC7D44A8541D94E78622540787E* get__items_1() const { return ____items_1; }
	inline SingleRangeU5BU5D_tC4949ABA95185EC7D44A8541D94E78622540787E** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(SingleRangeU5BU5D_tC4949ABA95185EC7D44A8541D94E78622540787E* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value);
	}
};

struct List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	SingleRangeU5BU5D_tC4949ABA95185EC7D44A8541D94E78622540787E* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3_StaticFields, ____emptyArray_5)); }
	inline SingleRangeU5BU5D_tC4949ABA95185EC7D44A8541D94E78622540787E* get__emptyArray_5() const { return ____emptyArray_5; }
	inline SingleRangeU5BU5D_tC4949ABA95185EC7D44A8541D94E78622540787E** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(SingleRangeU5BU5D_tC4949ABA95185EC7D44A8541D94E78622540787E* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value);
	}
};


// Mono.Security.ASN1
struct  ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8  : public RuntimeObject
{
public:
	// System.Byte Mono.Security.ASN1::m_nTag
	uint8_t ___m_nTag_0;
	// System.Byte[] Mono.Security.ASN1::m_aValue
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___m_aValue_1;
	// System.Collections.ArrayList Mono.Security.ASN1::elist
	ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * ___elist_2;

public:
	inline static int32_t get_offset_of_m_nTag_0() { return static_cast<int32_t>(offsetof(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8, ___m_nTag_0)); }
	inline uint8_t get_m_nTag_0() const { return ___m_nTag_0; }
	inline uint8_t* get_address_of_m_nTag_0() { return &___m_nTag_0; }
	inline void set_m_nTag_0(uint8_t value)
	{
		___m_nTag_0 = value;
	}

	inline static int32_t get_offset_of_m_aValue_1() { return static_cast<int32_t>(offsetof(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8, ___m_aValue_1)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_m_aValue_1() const { return ___m_aValue_1; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_m_aValue_1() { return &___m_aValue_1; }
	inline void set_m_aValue_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		___m_aValue_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_aValue_1), (void*)value);
	}

	inline static int32_t get_offset_of_elist_2() { return static_cast<int32_t>(offsetof(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8, ___elist_2)); }
	inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * get_elist_2() const { return ___elist_2; }
	inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 ** get_address_of_elist_2() { return &___elist_2; }
	inline void set_elist_2(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * value)
	{
		___elist_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___elist_2), (void*)value);
	}
};

struct Il2CppArrayBounds;

// System.Array


// System.Collections.ArrayList
struct  ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575  : public RuntimeObject
{
public:
	// System.Object[] System.Collections.ArrayList::_items
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ____items_0;
	// System.Int32 System.Collections.ArrayList::_size
	int32_t ____size_1;
	// System.Int32 System.Collections.ArrayList::_version
	int32_t ____version_2;
	// System.Object System.Collections.ArrayList::_syncRoot
	RuntimeObject * ____syncRoot_3;

public:
	inline static int32_t get_offset_of__items_0() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____items_0)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get__items_0() const { return ____items_0; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of__items_0() { return &____items_0; }
	inline void set__items_0(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		____items_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____items_0), (void*)value);
	}

	inline static int32_t get_offset_of__size_1() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____size_1)); }
	inline int32_t get__size_1() const { return ____size_1; }
	inline int32_t* get_address_of__size_1() { return &____size_1; }
	inline void set__size_1(int32_t value)
	{
		____size_1 = value;
	}

	inline static int32_t get_offset_of__version_2() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____version_2)); }
	inline int32_t get__version_2() const { return ____version_2; }
	inline int32_t* get_address_of__version_2() { return &____version_2; }
	inline void set__version_2(int32_t value)
	{
		____version_2 = value;
	}

	inline static int32_t get_offset_of__syncRoot_3() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575, ____syncRoot_3)); }
	inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; }
	inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; }
	inline void set__syncRoot_3(RuntimeObject * value)
	{
		____syncRoot_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_3), (void*)value);
	}
};

struct ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_StaticFields
{
public:
	// System.Object[] System.Collections.ArrayList::emptyArray
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___emptyArray_4;

public:
	inline static int32_t get_offset_of_emptyArray_4() { return static_cast<int32_t>(offsetof(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_StaticFields, ___emptyArray_4)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_emptyArray_4() const { return ___emptyArray_4; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_emptyArray_4() { return &___emptyArray_4; }
	inline void set_emptyArray_4(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		___emptyArray_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___emptyArray_4), (void*)value);
	}
};


// System.Security.Cryptography.AsnEncodedData
struct  AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA  : public RuntimeObject
{
public:
	// System.Security.Cryptography.Oid System.Security.Cryptography.AsnEncodedData::_oid
	Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * ____oid_0;
	// System.Byte[] System.Security.Cryptography.AsnEncodedData::_raw
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____raw_1;

public:
	inline static int32_t get_offset_of__oid_0() { return static_cast<int32_t>(offsetof(AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA, ____oid_0)); }
	inline Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * get__oid_0() const { return ____oid_0; }
	inline Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 ** get_address_of__oid_0() { return &____oid_0; }
	inline void set__oid_0(Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * value)
	{
		____oid_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____oid_0), (void*)value);
	}

	inline static int32_t get_offset_of__raw_1() { return static_cast<int32_t>(offsetof(AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA, ____raw_1)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__raw_1() const { return ____raw_1; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__raw_1() { return &____raw_1; }
	inline void set__raw_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		____raw_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____raw_1), (void*)value);
	}
};


// System.Attribute
struct  Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71  : public RuntimeObject
{
public:

public:
};


// System.Security.Cryptography.CAPI
struct  CAPI_t6ECCFAA6567CD20171E0121618B73995625A261E  : public RuntimeObject
{
public:

public:
};


// System.Text.RegularExpressions.CachedCodeEntry
struct  CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95  : public RuntimeObject
{
public:
	// System.String System.Text.RegularExpressions.CachedCodeEntry::_key
	String_t* ____key_0;
	// System.Text.RegularExpressions.RegexCode System.Text.RegularExpressions.CachedCodeEntry::_code
	RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * ____code_1;
	// System.Collections.Hashtable System.Text.RegularExpressions.CachedCodeEntry::_caps
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ____caps_2;
	// System.Collections.Hashtable System.Text.RegularExpressions.CachedCodeEntry::_capnames
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ____capnames_3;
	// System.String[] System.Text.RegularExpressions.CachedCodeEntry::_capslist
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ____capslist_4;
	// System.Int32 System.Text.RegularExpressions.CachedCodeEntry::_capsize
	int32_t ____capsize_5;
	// System.Text.RegularExpressions.RegexRunnerFactory System.Text.RegularExpressions.CachedCodeEntry::_factory
	RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * ____factory_6;
	// System.Text.RegularExpressions.ExclusiveReference System.Text.RegularExpressions.CachedCodeEntry::_runnerref
	ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * ____runnerref_7;
	// System.Text.RegularExpressions.SharedReference System.Text.RegularExpressions.CachedCodeEntry::_replref
	SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * ____replref_8;

public:
	inline static int32_t get_offset_of__key_0() { return static_cast<int32_t>(offsetof(CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95, ____key_0)); }
	inline String_t* get__key_0() const { return ____key_0; }
	inline String_t** get_address_of__key_0() { return &____key_0; }
	inline void set__key_0(String_t* value)
	{
		____key_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____key_0), (void*)value);
	}

	inline static int32_t get_offset_of__code_1() { return static_cast<int32_t>(offsetof(CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95, ____code_1)); }
	inline RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * get__code_1() const { return ____code_1; }
	inline RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 ** get_address_of__code_1() { return &____code_1; }
	inline void set__code_1(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * value)
	{
		____code_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____code_1), (void*)value);
	}

	inline static int32_t get_offset_of__caps_2() { return static_cast<int32_t>(offsetof(CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95, ____caps_2)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get__caps_2() const { return ____caps_2; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of__caps_2() { return &____caps_2; }
	inline void set__caps_2(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		____caps_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____caps_2), (void*)value);
	}

	inline static int32_t get_offset_of__capnames_3() { return static_cast<int32_t>(offsetof(CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95, ____capnames_3)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get__capnames_3() const { return ____capnames_3; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of__capnames_3() { return &____capnames_3; }
	inline void set__capnames_3(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		____capnames_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____capnames_3), (void*)value);
	}

	inline static int32_t get_offset_of__capslist_4() { return static_cast<int32_t>(offsetof(CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95, ____capslist_4)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get__capslist_4() const { return ____capslist_4; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of__capslist_4() { return &____capslist_4; }
	inline void set__capslist_4(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		____capslist_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____capslist_4), (void*)value);
	}

	inline static int32_t get_offset_of__capsize_5() { return static_cast<int32_t>(offsetof(CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95, ____capsize_5)); }
	inline int32_t get__capsize_5() const { return ____capsize_5; }
	inline int32_t* get_address_of__capsize_5() { return &____capsize_5; }
	inline void set__capsize_5(int32_t value)
	{
		____capsize_5 = value;
	}

	inline static int32_t get_offset_of__factory_6() { return static_cast<int32_t>(offsetof(CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95, ____factory_6)); }
	inline RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * get__factory_6() const { return ____factory_6; }
	inline RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 ** get_address_of__factory_6() { return &____factory_6; }
	inline void set__factory_6(RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * value)
	{
		____factory_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____factory_6), (void*)value);
	}

	inline static int32_t get_offset_of__runnerref_7() { return static_cast<int32_t>(offsetof(CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95, ____runnerref_7)); }
	inline ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * get__runnerref_7() const { return ____runnerref_7; }
	inline ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 ** get_address_of__runnerref_7() { return &____runnerref_7; }
	inline void set__runnerref_7(ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * value)
	{
		____runnerref_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____runnerref_7), (void*)value);
	}

	inline static int32_t get_offset_of__replref_8() { return static_cast<int32_t>(offsetof(CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95, ____replref_8)); }
	inline SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * get__replref_8() const { return ____replref_8; }
	inline SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 ** get_address_of__replref_8() { return &____replref_8; }
	inline void set__replref_8(SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * value)
	{
		____replref_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____replref_8), (void*)value);
	}
};


// System.Text.RegularExpressions.Capture
struct  Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6  : public RuntimeObject
{
public:
	// System.String System.Text.RegularExpressions.Capture::_text
	String_t* ____text_0;
	// System.Int32 System.Text.RegularExpressions.Capture::_index
	int32_t ____index_1;
	// System.Int32 System.Text.RegularExpressions.Capture::_length
	int32_t ____length_2;

public:
	inline static int32_t get_offset_of__text_0() { return static_cast<int32_t>(offsetof(Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6, ____text_0)); }
	inline String_t* get__text_0() const { return ____text_0; }
	inline String_t** get_address_of__text_0() { return &____text_0; }
	inline void set__text_0(String_t* value)
	{
		____text_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____text_0), (void*)value);
	}

	inline static int32_t get_offset_of__index_1() { return static_cast<int32_t>(offsetof(Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6, ____index_1)); }
	inline int32_t get__index_1() const { return ____index_1; }
	inline int32_t* get_address_of__index_1() { return &____index_1; }
	inline void set__index_1(int32_t value)
	{
		____index_1 = value;
	}

	inline static int32_t get_offset_of__length_2() { return static_cast<int32_t>(offsetof(Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6, ____length_2)); }
	inline int32_t get__length_2() const { return ____length_2; }
	inline int32_t* get_address_of__length_2() { return &____length_2; }
	inline void set__length_2(int32_t value)
	{
		____length_2 = value;
	}
};


// System.Configuration.ConfigurationElement
struct  ConfigurationElement_t571C446CFDFF39CF17130653C433786BEFF25DFA  : public RuntimeObject
{
public:

public:
};


// System.Configuration.ConfigurationPropertyCollection
struct  ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B  : public RuntimeObject
{
public:

public:
};


// System.Configuration.ConfigurationSectionGroup
struct  ConfigurationSectionGroup_t296AB4B6FC2E1B9BEDFEEAC3DB0E24AE061D32CF  : public RuntimeObject
{
public:

public:
};


// System.Globalization.CultureInfo
struct  CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98  : public RuntimeObject
{
public:
	// System.Boolean System.Globalization.CultureInfo::m_isReadOnly
	bool ___m_isReadOnly_3;
	// System.Int32 System.Globalization.CultureInfo::cultureID
	int32_t ___cultureID_4;
	// System.Int32 System.Globalization.CultureInfo::parent_lcid
	int32_t ___parent_lcid_5;
	// System.Int32 System.Globalization.CultureInfo::datetime_index
	int32_t ___datetime_index_6;
	// System.Int32 System.Globalization.CultureInfo::number_index
	int32_t ___number_index_7;
	// System.Int32 System.Globalization.CultureInfo::default_calendar_type
	int32_t ___default_calendar_type_8;
	// System.Boolean System.Globalization.CultureInfo::m_useUserOverride
	bool ___m_useUserOverride_9;
	// System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo
	NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10;
	// System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo
	DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11;
	// System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo
	TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12;
	// System.String System.Globalization.CultureInfo::m_name
	String_t* ___m_name_13;
	// System.String System.Globalization.CultureInfo::englishname
	String_t* ___englishname_14;
	// System.String System.Globalization.CultureInfo::nativename
	String_t* ___nativename_15;
	// System.String System.Globalization.CultureInfo::iso3lang
	String_t* ___iso3lang_16;
	// System.String System.Globalization.CultureInfo::iso2lang
	String_t* ___iso2lang_17;
	// System.String System.Globalization.CultureInfo::win3lang
	String_t* ___win3lang_18;
	// System.String System.Globalization.CultureInfo::territory
	String_t* ___territory_19;
	// System.String[] System.Globalization.CultureInfo::native_calendar_names
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___native_calendar_names_20;
	// System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo
	CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21;
	// System.Void* System.Globalization.CultureInfo::textinfo_data
	void* ___textinfo_data_22;
	// System.Int32 System.Globalization.CultureInfo::m_dataItem
	int32_t ___m_dataItem_23;
	// System.Globalization.Calendar System.Globalization.CultureInfo::calendar
	Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24;
	// System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___parent_culture_25;
	// System.Boolean System.Globalization.CultureInfo::constructed
	bool ___constructed_26;
	// System.Byte[] System.Globalization.CultureInfo::cached_serialized_form
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___cached_serialized_form_27;
	// System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData
	CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * ___m_cultureData_28;
	// System.Boolean System.Globalization.CultureInfo::m_isInherited
	bool ___m_isInherited_29;

public:
	inline static int32_t get_offset_of_m_isReadOnly_3() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_isReadOnly_3)); }
	inline bool get_m_isReadOnly_3() const { return ___m_isReadOnly_3; }
	inline bool* get_address_of_m_isReadOnly_3() { return &___m_isReadOnly_3; }
	inline void set_m_isReadOnly_3(bool value)
	{
		___m_isReadOnly_3 = value;
	}

	inline static int32_t get_offset_of_cultureID_4() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___cultureID_4)); }
	inline int32_t get_cultureID_4() const { return ___cultureID_4; }
	inline int32_t* get_address_of_cultureID_4() { return &___cultureID_4; }
	inline void set_cultureID_4(int32_t value)
	{
		___cultureID_4 = value;
	}

	inline static int32_t get_offset_of_parent_lcid_5() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___parent_lcid_5)); }
	inline int32_t get_parent_lcid_5() const { return ___parent_lcid_5; }
	inline int32_t* get_address_of_parent_lcid_5() { return &___parent_lcid_5; }
	inline void set_parent_lcid_5(int32_t value)
	{
		___parent_lcid_5 = value;
	}

	inline static int32_t get_offset_of_datetime_index_6() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___datetime_index_6)); }
	inline int32_t get_datetime_index_6() const { return ___datetime_index_6; }
	inline int32_t* get_address_of_datetime_index_6() { return &___datetime_index_6; }
	inline void set_datetime_index_6(int32_t value)
	{
		___datetime_index_6 = value;
	}

	inline static int32_t get_offset_of_number_index_7() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___number_index_7)); }
	inline int32_t get_number_index_7() const { return ___number_index_7; }
	inline int32_t* get_address_of_number_index_7() { return &___number_index_7; }
	inline void set_number_index_7(int32_t value)
	{
		___number_index_7 = value;
	}

	inline static int32_t get_offset_of_default_calendar_type_8() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___default_calendar_type_8)); }
	inline int32_t get_default_calendar_type_8() const { return ___default_calendar_type_8; }
	inline int32_t* get_address_of_default_calendar_type_8() { return &___default_calendar_type_8; }
	inline void set_default_calendar_type_8(int32_t value)
	{
		___default_calendar_type_8 = value;
	}

	inline static int32_t get_offset_of_m_useUserOverride_9() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_useUserOverride_9)); }
	inline bool get_m_useUserOverride_9() const { return ___m_useUserOverride_9; }
	inline bool* get_address_of_m_useUserOverride_9() { return &___m_useUserOverride_9; }
	inline void set_m_useUserOverride_9(bool value)
	{
		___m_useUserOverride_9 = value;
	}

	inline static int32_t get_offset_of_numInfo_10() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___numInfo_10)); }
	inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * get_numInfo_10() const { return ___numInfo_10; }
	inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D ** get_address_of_numInfo_10() { return &___numInfo_10; }
	inline void set_numInfo_10(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * value)
	{
		___numInfo_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___numInfo_10), (void*)value);
	}

	inline static int32_t get_offset_of_dateTimeInfo_11() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___dateTimeInfo_11)); }
	inline DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * get_dateTimeInfo_11() const { return ___dateTimeInfo_11; }
	inline DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 ** get_address_of_dateTimeInfo_11() { return &___dateTimeInfo_11; }
	inline void set_dateTimeInfo_11(DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * value)
	{
		___dateTimeInfo_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___dateTimeInfo_11), (void*)value);
	}

	inline static int32_t get_offset_of_textInfo_12() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___textInfo_12)); }
	inline TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * get_textInfo_12() const { return ___textInfo_12; }
	inline TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C ** get_address_of_textInfo_12() { return &___textInfo_12; }
	inline void set_textInfo_12(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * value)
	{
		___textInfo_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___textInfo_12), (void*)value);
	}

	inline static int32_t get_offset_of_m_name_13() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_name_13)); }
	inline String_t* get_m_name_13() const { return ___m_name_13; }
	inline String_t** get_address_of_m_name_13() { return &___m_name_13; }
	inline void set_m_name_13(String_t* value)
	{
		___m_name_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_name_13), (void*)value);
	}

	inline static int32_t get_offset_of_englishname_14() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___englishname_14)); }
	inline String_t* get_englishname_14() const { return ___englishname_14; }
	inline String_t** get_address_of_englishname_14() { return &___englishname_14; }
	inline void set_englishname_14(String_t* value)
	{
		___englishname_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___englishname_14), (void*)value);
	}

	inline static int32_t get_offset_of_nativename_15() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___nativename_15)); }
	inline String_t* get_nativename_15() const { return ___nativename_15; }
	inline String_t** get_address_of_nativename_15() { return &___nativename_15; }
	inline void set_nativename_15(String_t* value)
	{
		___nativename_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___nativename_15), (void*)value);
	}

	inline static int32_t get_offset_of_iso3lang_16() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___iso3lang_16)); }
	inline String_t* get_iso3lang_16() const { return ___iso3lang_16; }
	inline String_t** get_address_of_iso3lang_16() { return &___iso3lang_16; }
	inline void set_iso3lang_16(String_t* value)
	{
		___iso3lang_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___iso3lang_16), (void*)value);
	}

	inline static int32_t get_offset_of_iso2lang_17() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___iso2lang_17)); }
	inline String_t* get_iso2lang_17() const { return ___iso2lang_17; }
	inline String_t** get_address_of_iso2lang_17() { return &___iso2lang_17; }
	inline void set_iso2lang_17(String_t* value)
	{
		___iso2lang_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___iso2lang_17), (void*)value);
	}

	inline static int32_t get_offset_of_win3lang_18() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___win3lang_18)); }
	inline String_t* get_win3lang_18() const { return ___win3lang_18; }
	inline String_t** get_address_of_win3lang_18() { return &___win3lang_18; }
	inline void set_win3lang_18(String_t* value)
	{
		___win3lang_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___win3lang_18), (void*)value);
	}

	inline static int32_t get_offset_of_territory_19() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___territory_19)); }
	inline String_t* get_territory_19() const { return ___territory_19; }
	inline String_t** get_address_of_territory_19() { return &___territory_19; }
	inline void set_territory_19(String_t* value)
	{
		___territory_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___territory_19), (void*)value);
	}

	inline static int32_t get_offset_of_native_calendar_names_20() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___native_calendar_names_20)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_native_calendar_names_20() const { return ___native_calendar_names_20; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_native_calendar_names_20() { return &___native_calendar_names_20; }
	inline void set_native_calendar_names_20(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		___native_calendar_names_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___native_calendar_names_20), (void*)value);
	}

	inline static int32_t get_offset_of_compareInfo_21() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___compareInfo_21)); }
	inline CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * get_compareInfo_21() const { return ___compareInfo_21; }
	inline CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 ** get_address_of_compareInfo_21() { return &___compareInfo_21; }
	inline void set_compareInfo_21(CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * value)
	{
		___compareInfo_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___compareInfo_21), (void*)value);
	}

	inline static int32_t get_offset_of_textinfo_data_22() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___textinfo_data_22)); }
	inline void* get_textinfo_data_22() const { return ___textinfo_data_22; }
	inline void** get_address_of_textinfo_data_22() { return &___textinfo_data_22; }
	inline void set_textinfo_data_22(void* value)
	{
		___textinfo_data_22 = value;
	}

	inline static int32_t get_offset_of_m_dataItem_23() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_dataItem_23)); }
	inline int32_t get_m_dataItem_23() const { return ___m_dataItem_23; }
	inline int32_t* get_address_of_m_dataItem_23() { return &___m_dataItem_23; }
	inline void set_m_dataItem_23(int32_t value)
	{
		___m_dataItem_23 = value;
	}

	inline static int32_t get_offset_of_calendar_24() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___calendar_24)); }
	inline Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * get_calendar_24() const { return ___calendar_24; }
	inline Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A ** get_address_of_calendar_24() { return &___calendar_24; }
	inline void set_calendar_24(Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * value)
	{
		___calendar_24 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___calendar_24), (void*)value);
	}

	inline static int32_t get_offset_of_parent_culture_25() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___parent_culture_25)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_parent_culture_25() const { return ___parent_culture_25; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_parent_culture_25() { return &___parent_culture_25; }
	inline void set_parent_culture_25(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		___parent_culture_25 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___parent_culture_25), (void*)value);
	}

	inline static int32_t get_offset_of_constructed_26() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___constructed_26)); }
	inline bool get_constructed_26() const { return ___constructed_26; }
	inline bool* get_address_of_constructed_26() { return &___constructed_26; }
	inline void set_constructed_26(bool value)
	{
		___constructed_26 = value;
	}

	inline static int32_t get_offset_of_cached_serialized_form_27() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___cached_serialized_form_27)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_cached_serialized_form_27() const { return ___cached_serialized_form_27; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_cached_serialized_form_27() { return &___cached_serialized_form_27; }
	inline void set_cached_serialized_form_27(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		___cached_serialized_form_27 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___cached_serialized_form_27), (void*)value);
	}

	inline static int32_t get_offset_of_m_cultureData_28() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_cultureData_28)); }
	inline CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * get_m_cultureData_28() const { return ___m_cultureData_28; }
	inline CultureData_t53CDF1C5F789A28897415891667799420D3C5529 ** get_address_of_m_cultureData_28() { return &___m_cultureData_28; }
	inline void set_m_cultureData_28(CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * value)
	{
		___m_cultureData_28 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_cultureData_28), (void*)value);
	}

	inline static int32_t get_offset_of_m_isInherited_29() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_isInherited_29)); }
	inline bool get_m_isInherited_29() const { return ___m_isInherited_29; }
	inline bool* get_address_of_m_isInherited_29() { return &___m_isInherited_29; }
	inline void set_m_isInherited_29(bool value)
	{
		___m_isInherited_29 = value;
	}
};

struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields
{
public:
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___invariant_culture_info_0;
	// System.Object System.Globalization.CultureInfo::shared_table_lock
	RuntimeObject * ___shared_table_lock_1;
	// System.Globalization.CultureInfo System.Globalization.CultureInfo::default_current_culture
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___default_current_culture_2;
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___s_DefaultThreadCurrentUICulture_33;
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___s_DefaultThreadCurrentCulture_34;
	// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_number
	Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * ___shared_by_number_35;
	// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_name
	Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * ___shared_by_name_36;
	// System.Boolean System.Globalization.CultureInfo::IsTaiwanSku
	bool ___IsTaiwanSku_37;

public:
	inline static int32_t get_offset_of_invariant_culture_info_0() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___invariant_culture_info_0)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_invariant_culture_info_0() const { return ___invariant_culture_info_0; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_invariant_culture_info_0() { return &___invariant_culture_info_0; }
	inline void set_invariant_culture_info_0(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		___invariant_culture_info_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___invariant_culture_info_0), (void*)value);
	}

	inline static int32_t get_offset_of_shared_table_lock_1() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_table_lock_1)); }
	inline RuntimeObject * get_shared_table_lock_1() const { return ___shared_table_lock_1; }
	inline RuntimeObject ** get_address_of_shared_table_lock_1() { return &___shared_table_lock_1; }
	inline void set_shared_table_lock_1(RuntimeObject * value)
	{
		___shared_table_lock_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___shared_table_lock_1), (void*)value);
	}

	inline static int32_t get_offset_of_default_current_culture_2() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___default_current_culture_2)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_default_current_culture_2() const { return ___default_current_culture_2; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_default_current_culture_2() { return &___default_current_culture_2; }
	inline void set_default_current_culture_2(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		___default_current_culture_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___default_current_culture_2), (void*)value);
	}

	inline static int32_t get_offset_of_s_DefaultThreadCurrentUICulture_33() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___s_DefaultThreadCurrentUICulture_33)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_s_DefaultThreadCurrentUICulture_33() const { return ___s_DefaultThreadCurrentUICulture_33; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_s_DefaultThreadCurrentUICulture_33() { return &___s_DefaultThreadCurrentUICulture_33; }
	inline void set_s_DefaultThreadCurrentUICulture_33(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		___s_DefaultThreadCurrentUICulture_33 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultThreadCurrentUICulture_33), (void*)value);
	}

	inline static int32_t get_offset_of_s_DefaultThreadCurrentCulture_34() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___s_DefaultThreadCurrentCulture_34)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_s_DefaultThreadCurrentCulture_34() const { return ___s_DefaultThreadCurrentCulture_34; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_s_DefaultThreadCurrentCulture_34() { return &___s_DefaultThreadCurrentCulture_34; }
	inline void set_s_DefaultThreadCurrentCulture_34(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		___s_DefaultThreadCurrentCulture_34 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultThreadCurrentCulture_34), (void*)value);
	}

	inline static int32_t get_offset_of_shared_by_number_35() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_by_number_35)); }
	inline Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * get_shared_by_number_35() const { return ___shared_by_number_35; }
	inline Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 ** get_address_of_shared_by_number_35() { return &___shared_by_number_35; }
	inline void set_shared_by_number_35(Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * value)
	{
		___shared_by_number_35 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___shared_by_number_35), (void*)value);
	}

	inline static int32_t get_offset_of_shared_by_name_36() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_by_name_36)); }
	inline Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * get_shared_by_name_36() const { return ___shared_by_name_36; }
	inline Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC ** get_address_of_shared_by_name_36() { return &___shared_by_name_36; }
	inline void set_shared_by_name_36(Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * value)
	{
		___shared_by_name_36 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___shared_by_name_36), (void*)value);
	}

	inline static int32_t get_offset_of_IsTaiwanSku_37() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___IsTaiwanSku_37)); }
	inline bool get_IsTaiwanSku_37() const { return ___IsTaiwanSku_37; }
	inline bool* get_address_of_IsTaiwanSku_37() { return &___IsTaiwanSku_37; }
	inline void set_IsTaiwanSku_37(bool value)
	{
		___IsTaiwanSku_37 = value;
	}
};

// Native definition for P/Invoke marshalling of System.Globalization.CultureInfo
struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke
{
	int32_t ___m_isReadOnly_3;
	int32_t ___cultureID_4;
	int32_t ___parent_lcid_5;
	int32_t ___datetime_index_6;
	int32_t ___number_index_7;
	int32_t ___default_calendar_type_8;
	int32_t ___m_useUserOverride_9;
	NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10;
	DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11;
	TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12;
	char* ___m_name_13;
	char* ___englishname_14;
	char* ___nativename_15;
	char* ___iso3lang_16;
	char* ___iso2lang_17;
	char* ___win3lang_18;
	char* ___territory_19;
	char** ___native_calendar_names_20;
	CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24;
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke* ___parent_culture_25;
	int32_t ___constructed_26;
	Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
	CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_pinvoke* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};
// Native definition for COM marshalling of System.Globalization.CultureInfo
struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com
{
	int32_t ___m_isReadOnly_3;
	int32_t ___cultureID_4;
	int32_t ___parent_lcid_5;
	int32_t ___datetime_index_6;
	int32_t ___number_index_7;
	int32_t ___default_calendar_type_8;
	int32_t ___m_useUserOverride_9;
	NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10;
	DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11;
	TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12;
	Il2CppChar* ___m_name_13;
	Il2CppChar* ___englishname_14;
	Il2CppChar* ___nativename_15;
	Il2CppChar* ___iso3lang_16;
	Il2CppChar* ___iso2lang_17;
	Il2CppChar* ___win3lang_18;
	Il2CppChar* ___territory_19;
	Il2CppChar** ___native_calendar_names_20;
	CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24;
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com* ___parent_culture_25;
	int32_t ___constructed_26;
	Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
	CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_com* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};

// System.Text.DecoderFallback
struct  DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D  : public RuntimeObject
{
public:
	// System.Boolean System.Text.DecoderFallback::bIsMicrosoftBestFitFallback
	bool ___bIsMicrosoftBestFitFallback_0;

public:
	inline static int32_t get_offset_of_bIsMicrosoftBestFitFallback_0() { return static_cast<int32_t>(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D, ___bIsMicrosoftBestFitFallback_0)); }
	inline bool get_bIsMicrosoftBestFitFallback_0() const { return ___bIsMicrosoftBestFitFallback_0; }
	inline bool* get_address_of_bIsMicrosoftBestFitFallback_0() { return &___bIsMicrosoftBestFitFallback_0; }
	inline void set_bIsMicrosoftBestFitFallback_0(bool value)
	{
		___bIsMicrosoftBestFitFallback_0 = value;
	}
};

struct DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields
{
public:
	// System.Text.DecoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.DecoderFallback::replacementFallback
	DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___replacementFallback_1;
	// System.Text.DecoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.DecoderFallback::exceptionFallback
	DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___exceptionFallback_2;
	// System.Object System.Text.DecoderFallback::s_InternalSyncObject
	RuntimeObject * ___s_InternalSyncObject_3;

public:
	inline static int32_t get_offset_of_replacementFallback_1() { return static_cast<int32_t>(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields, ___replacementFallback_1)); }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_replacementFallback_1() const { return ___replacementFallback_1; }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_replacementFallback_1() { return &___replacementFallback_1; }
	inline void set_replacementFallback_1(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value)
	{
		___replacementFallback_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___replacementFallback_1), (void*)value);
	}

	inline static int32_t get_offset_of_exceptionFallback_2() { return static_cast<int32_t>(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields, ___exceptionFallback_2)); }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_exceptionFallback_2() const { return ___exceptionFallback_2; }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_exceptionFallback_2() { return &___exceptionFallback_2; }
	inline void set_exceptionFallback_2(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value)
	{
		___exceptionFallback_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___exceptionFallback_2), (void*)value);
	}

	inline static int32_t get_offset_of_s_InternalSyncObject_3() { return static_cast<int32_t>(offsetof(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D_StaticFields, ___s_InternalSyncObject_3)); }
	inline RuntimeObject * get_s_InternalSyncObject_3() const { return ___s_InternalSyncObject_3; }
	inline RuntimeObject ** get_address_of_s_InternalSyncObject_3() { return &___s_InternalSyncObject_3; }
	inline void set_s_InternalSyncObject_3(RuntimeObject * value)
	{
		___s_InternalSyncObject_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_3), (void*)value);
	}
};


// System.Diagnostics.DiagnosticsConfigurationHandler
struct  DiagnosticsConfigurationHandler_t69F37E22D4A4FD977D51999CA94F8DE2BFF2B741  : public RuntimeObject
{
public:

public:
};


// System.DomainNameHelper
struct  DomainNameHelper_t8273D1DD24E7F17B0A36BEF3B2747F694A01E166  : public RuntimeObject
{
public:

public:
};


// System.Text.EncoderFallback
struct  EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4  : public RuntimeObject
{
public:
	// System.Boolean System.Text.EncoderFallback::bIsMicrosoftBestFitFallback
	bool ___bIsMicrosoftBestFitFallback_0;

public:
	inline static int32_t get_offset_of_bIsMicrosoftBestFitFallback_0() { return static_cast<int32_t>(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4, ___bIsMicrosoftBestFitFallback_0)); }
	inline bool get_bIsMicrosoftBestFitFallback_0() const { return ___bIsMicrosoftBestFitFallback_0; }
	inline bool* get_address_of_bIsMicrosoftBestFitFallback_0() { return &___bIsMicrosoftBestFitFallback_0; }
	inline void set_bIsMicrosoftBestFitFallback_0(bool value)
	{
		___bIsMicrosoftBestFitFallback_0 = value;
	}
};

struct EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields
{
public:
	// System.Text.EncoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.EncoderFallback::replacementFallback
	EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___replacementFallback_1;
	// System.Text.EncoderFallback modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.EncoderFallback::exceptionFallback
	EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___exceptionFallback_2;
	// System.Object System.Text.EncoderFallback::s_InternalSyncObject
	RuntimeObject * ___s_InternalSyncObject_3;

public:
	inline static int32_t get_offset_of_replacementFallback_1() { return static_cast<int32_t>(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields, ___replacementFallback_1)); }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_replacementFallback_1() const { return ___replacementFallback_1; }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_replacementFallback_1() { return &___replacementFallback_1; }
	inline void set_replacementFallback_1(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value)
	{
		___replacementFallback_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___replacementFallback_1), (void*)value);
	}

	inline static int32_t get_offset_of_exceptionFallback_2() { return static_cast<int32_t>(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields, ___exceptionFallback_2)); }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_exceptionFallback_2() const { return ___exceptionFallback_2; }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_exceptionFallback_2() { return &___exceptionFallback_2; }
	inline void set_exceptionFallback_2(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value)
	{
		___exceptionFallback_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___exceptionFallback_2), (void*)value);
	}

	inline static int32_t get_offset_of_s_InternalSyncObject_3() { return static_cast<int32_t>(offsetof(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4_StaticFields, ___s_InternalSyncObject_3)); }
	inline RuntimeObject * get_s_InternalSyncObject_3() const { return ___s_InternalSyncObject_3; }
	inline RuntimeObject ** get_address_of_s_InternalSyncObject_3() { return &___s_InternalSyncObject_3; }
	inline void set_s_InternalSyncObject_3(RuntimeObject * value)
	{
		___s_InternalSyncObject_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_3), (void*)value);
	}
};


// System.Text.Encoding
struct  Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827  : public RuntimeObject
{
public:
	// System.Int32 System.Text.Encoding::m_codePage
	int32_t ___m_codePage_9;
	// System.Globalization.CodePageDataItem System.Text.Encoding::dataItem
	CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * ___dataItem_10;
	// System.Boolean System.Text.Encoding::m_deserializedFromEverett
	bool ___m_deserializedFromEverett_11;
	// System.Boolean System.Text.Encoding::m_isReadOnly
	bool ___m_isReadOnly_12;
	// System.Text.EncoderFallback System.Text.Encoding::encoderFallback
	EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___encoderFallback_13;
	// System.Text.DecoderFallback System.Text.Encoding::decoderFallback
	DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___decoderFallback_14;

public:
	inline static int32_t get_offset_of_m_codePage_9() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_codePage_9)); }
	inline int32_t get_m_codePage_9() const { return ___m_codePage_9; }
	inline int32_t* get_address_of_m_codePage_9() { return &___m_codePage_9; }
	inline void set_m_codePage_9(int32_t value)
	{
		___m_codePage_9 = value;
	}

	inline static int32_t get_offset_of_dataItem_10() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___dataItem_10)); }
	inline CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * get_dataItem_10() const { return ___dataItem_10; }
	inline CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E ** get_address_of_dataItem_10() { return &___dataItem_10; }
	inline void set_dataItem_10(CodePageDataItem_t09A62F57142BF0456C8F414898A37E79BCC9F09E * value)
	{
		___dataItem_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___dataItem_10), (void*)value);
	}

	inline static int32_t get_offset_of_m_deserializedFromEverett_11() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_deserializedFromEverett_11)); }
	inline bool get_m_deserializedFromEverett_11() const { return ___m_deserializedFromEverett_11; }
	inline bool* get_address_of_m_deserializedFromEverett_11() { return &___m_deserializedFromEverett_11; }
	inline void set_m_deserializedFromEverett_11(bool value)
	{
		___m_deserializedFromEverett_11 = value;
	}

	inline static int32_t get_offset_of_m_isReadOnly_12() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___m_isReadOnly_12)); }
	inline bool get_m_isReadOnly_12() const { return ___m_isReadOnly_12; }
	inline bool* get_address_of_m_isReadOnly_12() { return &___m_isReadOnly_12; }
	inline void set_m_isReadOnly_12(bool value)
	{
		___m_isReadOnly_12 = value;
	}

	inline static int32_t get_offset_of_encoderFallback_13() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___encoderFallback_13)); }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * get_encoderFallback_13() const { return ___encoderFallback_13; }
	inline EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 ** get_address_of_encoderFallback_13() { return &___encoderFallback_13; }
	inline void set_encoderFallback_13(EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * value)
	{
		___encoderFallback_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___encoderFallback_13), (void*)value);
	}

	inline static int32_t get_offset_of_decoderFallback_14() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827, ___decoderFallback_14)); }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * get_decoderFallback_14() const { return ___decoderFallback_14; }
	inline DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D ** get_address_of_decoderFallback_14() { return &___decoderFallback_14; }
	inline void set_decoderFallback_14(DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * value)
	{
		___decoderFallback_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___decoderFallback_14), (void*)value);
	}
};

struct Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields
{
public:
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::defaultEncoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___defaultEncoding_0;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::unicodeEncoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___unicodeEncoding_1;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::bigEndianUnicode
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___bigEndianUnicode_2;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf7Encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf7Encoding_3;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf8Encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf8Encoding_4;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::utf32Encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___utf32Encoding_5;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::asciiEncoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___asciiEncoding_6;
	// System.Text.Encoding modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::latin1Encoding
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * ___latin1Encoding_7;
	// System.Collections.Hashtable modreq(System.Runtime.CompilerServices.IsVolatile) System.Text.Encoding::encodings
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___encodings_8;
	// System.Object System.Text.Encoding::s_InternalSyncObject
	RuntimeObject * ___s_InternalSyncObject_15;

public:
	inline static int32_t get_offset_of_defaultEncoding_0() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___defaultEncoding_0)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_defaultEncoding_0() const { return ___defaultEncoding_0; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_defaultEncoding_0() { return &___defaultEncoding_0; }
	inline void set_defaultEncoding_0(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___defaultEncoding_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___defaultEncoding_0), (void*)value);
	}

	inline static int32_t get_offset_of_unicodeEncoding_1() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___unicodeEncoding_1)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_unicodeEncoding_1() const { return ___unicodeEncoding_1; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_unicodeEncoding_1() { return &___unicodeEncoding_1; }
	inline void set_unicodeEncoding_1(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___unicodeEncoding_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___unicodeEncoding_1), (void*)value);
	}

	inline static int32_t get_offset_of_bigEndianUnicode_2() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___bigEndianUnicode_2)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_bigEndianUnicode_2() const { return ___bigEndianUnicode_2; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_bigEndianUnicode_2() { return &___bigEndianUnicode_2; }
	inline void set_bigEndianUnicode_2(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___bigEndianUnicode_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___bigEndianUnicode_2), (void*)value);
	}

	inline static int32_t get_offset_of_utf7Encoding_3() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf7Encoding_3)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf7Encoding_3() const { return ___utf7Encoding_3; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf7Encoding_3() { return &___utf7Encoding_3; }
	inline void set_utf7Encoding_3(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___utf7Encoding_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___utf7Encoding_3), (void*)value);
	}

	inline static int32_t get_offset_of_utf8Encoding_4() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf8Encoding_4)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf8Encoding_4() const { return ___utf8Encoding_4; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf8Encoding_4() { return &___utf8Encoding_4; }
	inline void set_utf8Encoding_4(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___utf8Encoding_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___utf8Encoding_4), (void*)value);
	}

	inline static int32_t get_offset_of_utf32Encoding_5() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___utf32Encoding_5)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_utf32Encoding_5() const { return ___utf32Encoding_5; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_utf32Encoding_5() { return &___utf32Encoding_5; }
	inline void set_utf32Encoding_5(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___utf32Encoding_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___utf32Encoding_5), (void*)value);
	}

	inline static int32_t get_offset_of_asciiEncoding_6() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___asciiEncoding_6)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_asciiEncoding_6() const { return ___asciiEncoding_6; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_asciiEncoding_6() { return &___asciiEncoding_6; }
	inline void set_asciiEncoding_6(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___asciiEncoding_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___asciiEncoding_6), (void*)value);
	}

	inline static int32_t get_offset_of_latin1Encoding_7() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___latin1Encoding_7)); }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * get_latin1Encoding_7() const { return ___latin1Encoding_7; }
	inline Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 ** get_address_of_latin1Encoding_7() { return &___latin1Encoding_7; }
	inline void set_latin1Encoding_7(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * value)
	{
		___latin1Encoding_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___latin1Encoding_7), (void*)value);
	}

	inline static int32_t get_offset_of_encodings_8() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___encodings_8)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get_encodings_8() const { return ___encodings_8; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of_encodings_8() { return &___encodings_8; }
	inline void set_encodings_8(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		___encodings_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___encodings_8), (void*)value);
	}

	inline static int32_t get_offset_of_s_InternalSyncObject_15() { return static_cast<int32_t>(offsetof(Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_StaticFields, ___s_InternalSyncObject_15)); }
	inline RuntimeObject * get_s_InternalSyncObject_15() const { return ___s_InternalSyncObject_15; }
	inline RuntimeObject ** get_address_of_s_InternalSyncObject_15() { return &___s_InternalSyncObject_15; }
	inline void set_s_InternalSyncObject_15(RuntimeObject * value)
	{
		___s_InternalSyncObject_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_InternalSyncObject_15), (void*)value);
	}
};


// System.Net.EndPoint
struct  EndPoint_t18D4AE8D03090A2B262136E59F95CE61418C34DA  : public RuntimeObject
{
public:

public:
};


// System.Collections.Generic.EnumerableHelpers
struct  EnumerableHelpers_t9A9DDA80CEB6822E903EC8C1AC3ED681A92C288D  : public RuntimeObject
{
public:

public:
};


// System.Text.RegularExpressions.ExclusiveReference
struct  ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8  : public RuntimeObject
{
public:
	// System.Text.RegularExpressions.RegexRunner System.Text.RegularExpressions.ExclusiveReference::_ref
	RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * ____ref_0;
	// System.Object System.Text.RegularExpressions.ExclusiveReference::_obj
	RuntimeObject * ____obj_1;
	// System.Int32 System.Text.RegularExpressions.ExclusiveReference::_locked
	int32_t ____locked_2;

public:
	inline static int32_t get_offset_of__ref_0() { return static_cast<int32_t>(offsetof(ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8, ____ref_0)); }
	inline RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * get__ref_0() const { return ____ref_0; }
	inline RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 ** get_address_of__ref_0() { return &____ref_0; }
	inline void set__ref_0(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * value)
	{
		____ref_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____ref_0), (void*)value);
	}

	inline static int32_t get_offset_of__obj_1() { return static_cast<int32_t>(offsetof(ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8, ____obj_1)); }
	inline RuntimeObject * get__obj_1() const { return ____obj_1; }
	inline RuntimeObject ** get_address_of__obj_1() { return &____obj_1; }
	inline void set__obj_1(RuntimeObject * value)
	{
		____obj_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____obj_1), (void*)value);
	}

	inline static int32_t get_offset_of__locked_2() { return static_cast<int32_t>(offsetof(ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8, ____locked_2)); }
	inline int32_t get__locked_2() const { return ____locked_2; }
	inline int32_t* get_address_of__locked_2() { return &____locked_2; }
	inline void set__locked_2(int32_t value)
	{
		____locked_2 = value;
	}
};


// System.IOAsyncResult
struct  IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9  : public RuntimeObject
{
public:
	// System.AsyncCallback System.IOAsyncResult::async_callback
	AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA * ___async_callback_0;
	// System.Object System.IOAsyncResult::async_state
	RuntimeObject * ___async_state_1;
	// System.Threading.ManualResetEvent System.IOAsyncResult::wait_handle
	ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * ___wait_handle_2;
	// System.Boolean System.IOAsyncResult::completed_synchronously
	bool ___completed_synchronously_3;
	// System.Boolean System.IOAsyncResult::completed
	bool ___completed_4;

public:
	inline static int32_t get_offset_of_async_callback_0() { return static_cast<int32_t>(offsetof(IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9, ___async_callback_0)); }
	inline AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA * get_async_callback_0() const { return ___async_callback_0; }
	inline AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA ** get_address_of_async_callback_0() { return &___async_callback_0; }
	inline void set_async_callback_0(AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA * value)
	{
		___async_callback_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___async_callback_0), (void*)value);
	}

	inline static int32_t get_offset_of_async_state_1() { return static_cast<int32_t>(offsetof(IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9, ___async_state_1)); }
	inline RuntimeObject * get_async_state_1() const { return ___async_state_1; }
	inline RuntimeObject ** get_address_of_async_state_1() { return &___async_state_1; }
	inline void set_async_state_1(RuntimeObject * value)
	{
		___async_state_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___async_state_1), (void*)value);
	}

	inline static int32_t get_offset_of_wait_handle_2() { return static_cast<int32_t>(offsetof(IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9, ___wait_handle_2)); }
	inline ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * get_wait_handle_2() const { return ___wait_handle_2; }
	inline ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA ** get_address_of_wait_handle_2() { return &___wait_handle_2; }
	inline void set_wait_handle_2(ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * value)
	{
		___wait_handle_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___wait_handle_2), (void*)value);
	}

	inline static int32_t get_offset_of_completed_synchronously_3() { return static_cast<int32_t>(offsetof(IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9, ___completed_synchronously_3)); }
	inline bool get_completed_synchronously_3() const { return ___completed_synchronously_3; }
	inline bool* get_address_of_completed_synchronously_3() { return &___completed_synchronously_3; }
	inline void set_completed_synchronously_3(bool value)
	{
		___completed_synchronously_3 = value;
	}

	inline static int32_t get_offset_of_completed_4() { return static_cast<int32_t>(offsetof(IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9, ___completed_4)); }
	inline bool get_completed_4() const { return ___completed_4; }
	inline bool* get_address_of_completed_4() { return &___completed_4; }
	inline void set_completed_4(bool value)
	{
		___completed_4 = value;
	}
};

// Native definition for P/Invoke marshalling of System.IOAsyncResult
struct IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_pinvoke
{
	Il2CppMethodPointer ___async_callback_0;
	Il2CppIUnknown* ___async_state_1;
	ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * ___wait_handle_2;
	int32_t ___completed_synchronously_3;
	int32_t ___completed_4;
};
// Native definition for COM marshalling of System.IOAsyncResult
struct IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_com
{
	Il2CppMethodPointer ___async_callback_0;
	Il2CppIUnknown* ___async_state_1;
	ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * ___wait_handle_2;
	int32_t ___completed_synchronously_3;
	int32_t ___completed_4;
};

// System.IPv4AddressHelper
struct  IPv4AddressHelper_t4B938CAAC41403B8BD51FC7748C59B08F87F10A3  : public RuntimeObject
{
public:

public:
};


// System.IPv6AddressHelper
struct  IPv6AddressHelper_t244F54FD493D7448D3B860F972A6E81DE9FDB33D  : public RuntimeObject
{
public:

public:
};


// System.Globalization.IdnMapping
struct  IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C  : public RuntimeObject
{
public:
	// System.Boolean System.Globalization.IdnMapping::allow_unassigned
	bool ___allow_unassigned_0;
	// System.Boolean System.Globalization.IdnMapping::use_std3
	bool ___use_std3_1;
	// System.Globalization.Punycode System.Globalization.IdnMapping::puny
	Punycode_t4BDEEA3305A31302CBC618070AB085F7E3ABB513 * ___puny_2;

public:
	inline static int32_t get_offset_of_allow_unassigned_0() { return static_cast<int32_t>(offsetof(IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C, ___allow_unassigned_0)); }
	inline bool get_allow_unassigned_0() const { return ___allow_unassigned_0; }
	inline bool* get_address_of_allow_unassigned_0() { return &___allow_unassigned_0; }
	inline void set_allow_unassigned_0(bool value)
	{
		___allow_unassigned_0 = value;
	}

	inline static int32_t get_offset_of_use_std3_1() { return static_cast<int32_t>(offsetof(IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C, ___use_std3_1)); }
	inline bool get_use_std3_1() const { return ___use_std3_1; }
	inline bool* get_address_of_use_std3_1() { return &___use_std3_1; }
	inline void set_use_std3_1(bool value)
	{
		___use_std3_1 = value;
	}

	inline static int32_t get_offset_of_puny_2() { return static_cast<int32_t>(offsetof(IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C, ___puny_2)); }
	inline Punycode_t4BDEEA3305A31302CBC618070AB085F7E3ABB513 * get_puny_2() const { return ___puny_2; }
	inline Punycode_t4BDEEA3305A31302CBC618070AB085F7E3ABB513 ** get_address_of_puny_2() { return &___puny_2; }
	inline void set_puny_2(Punycode_t4BDEEA3305A31302CBC618070AB085F7E3ABB513 * value)
	{
		___puny_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___puny_2), (void*)value);
	}
};


// System.IriHelper
struct  IriHelper_t2C0194D72F3C5A4360E2433426D08654618E09CC  : public RuntimeObject
{
public:

public:
};


// System.MarshalByRefObject
struct  MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8  : public RuntimeObject
{
public:
	// System.Object System.MarshalByRefObject::_identity
	RuntimeObject * ____identity_0;

public:
	inline static int32_t get_offset_of__identity_0() { return static_cast<int32_t>(offsetof(MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8, ____identity_0)); }
	inline RuntimeObject * get__identity_0() const { return ____identity_0; }
	inline RuntimeObject ** get_address_of__identity_0() { return &____identity_0; }
	inline void set__identity_0(RuntimeObject * value)
	{
		____identity_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____identity_0), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_pinvoke
{
	Il2CppIUnknown* ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_com
{
	Il2CppIUnknown* ____identity_0;
};

// System.Reflection.MemberInfo
struct  MemberInfo_t  : public RuntimeObject
{
public:

public:
};


// System.Security.Cryptography.OidCollection
struct  OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902  : public RuntimeObject
{
public:
	// System.Collections.ArrayList System.Security.Cryptography.OidCollection::m_list
	ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * ___m_list_0;

public:
	inline static int32_t get_offset_of_m_list_0() { return static_cast<int32_t>(offsetof(OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902, ___m_list_0)); }
	inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * get_m_list_0() const { return ___m_list_0; }
	inline ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 ** get_address_of_m_list_0() { return &___m_list_0; }
	inline void set_m_list_0(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * value)
	{
		___m_list_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_list_0), (void*)value);
	}
};


// System.Security.Cryptography.OidEnumerator
struct  OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884  : public RuntimeObject
{
public:
	// System.Security.Cryptography.OidCollection System.Security.Cryptography.OidEnumerator::m_oids
	OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * ___m_oids_0;
	// System.Int32 System.Security.Cryptography.OidEnumerator::m_current
	int32_t ___m_current_1;

public:
	inline static int32_t get_offset_of_m_oids_0() { return static_cast<int32_t>(offsetof(OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884, ___m_oids_0)); }
	inline OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * get_m_oids_0() const { return ___m_oids_0; }
	inline OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 ** get_address_of_m_oids_0() { return &___m_oids_0; }
	inline void set_m_oids_0(OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * value)
	{
		___m_oids_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_oids_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_current_1() { return static_cast<int32_t>(offsetof(OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884, ___m_current_1)); }
	inline int32_t get_m_current_1() const { return ___m_current_1; }
	inline int32_t* get_address_of_m_current_1() { return &___m_current_1; }
	inline void set_m_current_1(int32_t value)
	{
		___m_current_1 = value;
	}
};


// System.Security.Cryptography.X509Certificates.PublicKey
struct  PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2  : public RuntimeObject
{
public:
	// System.Security.Cryptography.AsnEncodedData System.Security.Cryptography.X509Certificates.PublicKey::_keyValue
	AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * ____keyValue_0;
	// System.Security.Cryptography.AsnEncodedData System.Security.Cryptography.X509Certificates.PublicKey::_params
	AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * ____params_1;
	// System.Security.Cryptography.Oid System.Security.Cryptography.X509Certificates.PublicKey::_oid
	Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * ____oid_2;

public:
	inline static int32_t get_offset_of__keyValue_0() { return static_cast<int32_t>(offsetof(PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2, ____keyValue_0)); }
	inline AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * get__keyValue_0() const { return ____keyValue_0; }
	inline AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA ** get_address_of__keyValue_0() { return &____keyValue_0; }
	inline void set__keyValue_0(AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * value)
	{
		____keyValue_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____keyValue_0), (void*)value);
	}

	inline static int32_t get_offset_of__params_1() { return static_cast<int32_t>(offsetof(PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2, ____params_1)); }
	inline AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * get__params_1() const { return ____params_1; }
	inline AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA ** get_address_of__params_1() { return &____params_1; }
	inline void set__params_1(AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * value)
	{
		____params_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____params_1), (void*)value);
	}

	inline static int32_t get_offset_of__oid_2() { return static_cast<int32_t>(offsetof(PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2, ____oid_2)); }
	inline Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * get__oid_2() const { return ____oid_2; }
	inline Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 ** get_address_of__oid_2() { return &____oid_2; }
	inline void set__oid_2(Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * value)
	{
		____oid_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____oid_2), (void*)value);
	}
};

struct PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2_StaticFields
{
public:
	// System.Byte[] System.Security.Cryptography.X509Certificates.PublicKey::Empty
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___Empty_3;

public:
	inline static int32_t get_offset_of_Empty_3() { return static_cast<int32_t>(offsetof(PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2_StaticFields, ___Empty_3)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_Empty_3() const { return ___Empty_3; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_Empty_3() { return &___Empty_3; }
	inline void set_Empty_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		___Empty_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Empty_3), (void*)value);
	}
};


// System.Text.RegularExpressions.RegexBoyerMoore
struct  RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2  : public RuntimeObject
{
public:
	// System.Int32[] System.Text.RegularExpressions.RegexBoyerMoore::_positive
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____positive_0;
	// System.Int32[] System.Text.RegularExpressions.RegexBoyerMoore::_negativeASCII
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____negativeASCII_1;
	// System.Int32[][] System.Text.RegularExpressions.RegexBoyerMoore::_negativeUnicode
	Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* ____negativeUnicode_2;
	// System.String System.Text.RegularExpressions.RegexBoyerMoore::_pattern
	String_t* ____pattern_3;
	// System.Int32 System.Text.RegularExpressions.RegexBoyerMoore::_lowASCII
	int32_t ____lowASCII_4;
	// System.Int32 System.Text.RegularExpressions.RegexBoyerMoore::_highASCII
	int32_t ____highASCII_5;
	// System.Boolean System.Text.RegularExpressions.RegexBoyerMoore::_rightToLeft
	bool ____rightToLeft_6;
	// System.Boolean System.Text.RegularExpressions.RegexBoyerMoore::_caseInsensitive
	bool ____caseInsensitive_7;
	// System.Globalization.CultureInfo System.Text.RegularExpressions.RegexBoyerMoore::_culture
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ____culture_8;

public:
	inline static int32_t get_offset_of__positive_0() { return static_cast<int32_t>(offsetof(RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2, ____positive_0)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__positive_0() const { return ____positive_0; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__positive_0() { return &____positive_0; }
	inline void set__positive_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		____positive_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____positive_0), (void*)value);
	}

	inline static int32_t get_offset_of__negativeASCII_1() { return static_cast<int32_t>(offsetof(RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2, ____negativeASCII_1)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__negativeASCII_1() const { return ____negativeASCII_1; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__negativeASCII_1() { return &____negativeASCII_1; }
	inline void set__negativeASCII_1(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		____negativeASCII_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____negativeASCII_1), (void*)value);
	}

	inline static int32_t get_offset_of__negativeUnicode_2() { return static_cast<int32_t>(offsetof(RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2, ____negativeUnicode_2)); }
	inline Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* get__negativeUnicode_2() const { return ____negativeUnicode_2; }
	inline Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF** get_address_of__negativeUnicode_2() { return &____negativeUnicode_2; }
	inline void set__negativeUnicode_2(Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* value)
	{
		____negativeUnicode_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____negativeUnicode_2), (void*)value);
	}

	inline static int32_t get_offset_of__pattern_3() { return static_cast<int32_t>(offsetof(RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2, ____pattern_3)); }
	inline String_t* get__pattern_3() const { return ____pattern_3; }
	inline String_t** get_address_of__pattern_3() { return &____pattern_3; }
	inline void set__pattern_3(String_t* value)
	{
		____pattern_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____pattern_3), (void*)value);
	}

	inline static int32_t get_offset_of__lowASCII_4() { return static_cast<int32_t>(offsetof(RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2, ____lowASCII_4)); }
	inline int32_t get__lowASCII_4() const { return ____lowASCII_4; }
	inline int32_t* get_address_of__lowASCII_4() { return &____lowASCII_4; }
	inline void set__lowASCII_4(int32_t value)
	{
		____lowASCII_4 = value;
	}

	inline static int32_t get_offset_of__highASCII_5() { return static_cast<int32_t>(offsetof(RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2, ____highASCII_5)); }
	inline int32_t get__highASCII_5() const { return ____highASCII_5; }
	inline int32_t* get_address_of__highASCII_5() { return &____highASCII_5; }
	inline void set__highASCII_5(int32_t value)
	{
		____highASCII_5 = value;
	}

	inline static int32_t get_offset_of__rightToLeft_6() { return static_cast<int32_t>(offsetof(RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2, ____rightToLeft_6)); }
	inline bool get__rightToLeft_6() const { return ____rightToLeft_6; }
	inline bool* get_address_of__rightToLeft_6() { return &____rightToLeft_6; }
	inline void set__rightToLeft_6(bool value)
	{
		____rightToLeft_6 = value;
	}

	inline static int32_t get_offset_of__caseInsensitive_7() { return static_cast<int32_t>(offsetof(RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2, ____caseInsensitive_7)); }
	inline bool get__caseInsensitive_7() const { return ____caseInsensitive_7; }
	inline bool* get_address_of__caseInsensitive_7() { return &____caseInsensitive_7; }
	inline void set__caseInsensitive_7(bool value)
	{
		____caseInsensitive_7 = value;
	}

	inline static int32_t get_offset_of__culture_8() { return static_cast<int32_t>(offsetof(RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2, ____culture_8)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get__culture_8() const { return ____culture_8; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of__culture_8() { return &____culture_8; }
	inline void set__culture_8(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		____culture_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____culture_8), (void*)value);
	}
};


// System.Text.RegularExpressions.RegexCharClass
struct  RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange> System.Text.RegularExpressions.RegexCharClass::_rangelist
	List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * ____rangelist_0;
	// System.Text.StringBuilder System.Text.RegularExpressions.RegexCharClass::_categories
	StringBuilder_t * ____categories_1;
	// System.Boolean System.Text.RegularExpressions.RegexCharClass::_canonical
	bool ____canonical_2;
	// System.Boolean System.Text.RegularExpressions.RegexCharClass::_negate
	bool ____negate_3;
	// System.Text.RegularExpressions.RegexCharClass System.Text.RegularExpressions.RegexCharClass::_subtractor
	RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * ____subtractor_4;

public:
	inline static int32_t get_offset_of__rangelist_0() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5, ____rangelist_0)); }
	inline List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * get__rangelist_0() const { return ____rangelist_0; }
	inline List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 ** get_address_of__rangelist_0() { return &____rangelist_0; }
	inline void set__rangelist_0(List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * value)
	{
		____rangelist_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____rangelist_0), (void*)value);
	}

	inline static int32_t get_offset_of__categories_1() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5, ____categories_1)); }
	inline StringBuilder_t * get__categories_1() const { return ____categories_1; }
	inline StringBuilder_t ** get_address_of__categories_1() { return &____categories_1; }
	inline void set__categories_1(StringBuilder_t * value)
	{
		____categories_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____categories_1), (void*)value);
	}

	inline static int32_t get_offset_of__canonical_2() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5, ____canonical_2)); }
	inline bool get__canonical_2() const { return ____canonical_2; }
	inline bool* get_address_of__canonical_2() { return &____canonical_2; }
	inline void set__canonical_2(bool value)
	{
		____canonical_2 = value;
	}

	inline static int32_t get_offset_of__negate_3() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5, ____negate_3)); }
	inline bool get__negate_3() const { return ____negate_3; }
	inline bool* get_address_of__negate_3() { return &____negate_3; }
	inline void set__negate_3(bool value)
	{
		____negate_3 = value;
	}

	inline static int32_t get_offset_of__subtractor_4() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5, ____subtractor_4)); }
	inline RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * get__subtractor_4() const { return ____subtractor_4; }
	inline RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 ** get_address_of__subtractor_4() { return &____subtractor_4; }
	inline void set__subtractor_4(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * value)
	{
		____subtractor_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____subtractor_4), (void*)value);
	}
};

struct RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields
{
public:
	// System.String System.Text.RegularExpressions.RegexCharClass::InternalRegexIgnoreCase
	String_t* ___InternalRegexIgnoreCase_5;
	// System.String System.Text.RegularExpressions.RegexCharClass::Space
	String_t* ___Space_6;
	// System.String System.Text.RegularExpressions.RegexCharClass::NotSpace
	String_t* ___NotSpace_7;
	// System.String System.Text.RegularExpressions.RegexCharClass::Word
	String_t* ___Word_8;
	// System.String System.Text.RegularExpressions.RegexCharClass::NotWord
	String_t* ___NotWord_9;
	// System.String System.Text.RegularExpressions.RegexCharClass::SpaceClass
	String_t* ___SpaceClass_10;
	// System.String System.Text.RegularExpressions.RegexCharClass::NotSpaceClass
	String_t* ___NotSpaceClass_11;
	// System.String System.Text.RegularExpressions.RegexCharClass::WordClass
	String_t* ___WordClass_12;
	// System.String System.Text.RegularExpressions.RegexCharClass::NotWordClass
	String_t* ___NotWordClass_13;
	// System.String System.Text.RegularExpressions.RegexCharClass::DigitClass
	String_t* ___DigitClass_14;
	// System.String System.Text.RegularExpressions.RegexCharClass::NotDigitClass
	String_t* ___NotDigitClass_15;
	// System.Collections.Generic.Dictionary`2<System.String,System.String> System.Text.RegularExpressions.RegexCharClass::_definedCategories
	Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * ____definedCategories_16;
	// System.String[0...,0...] System.Text.RegularExpressions.RegexCharClass::_propTable
	StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* ____propTable_17;
	// System.Text.RegularExpressions.RegexCharClass/LowerCaseMapping[] System.Text.RegularExpressions.RegexCharClass::_lcTable
	LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* ____lcTable_18;

public:
	inline static int32_t get_offset_of_InternalRegexIgnoreCase_5() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ___InternalRegexIgnoreCase_5)); }
	inline String_t* get_InternalRegexIgnoreCase_5() const { return ___InternalRegexIgnoreCase_5; }
	inline String_t** get_address_of_InternalRegexIgnoreCase_5() { return &___InternalRegexIgnoreCase_5; }
	inline void set_InternalRegexIgnoreCase_5(String_t* value)
	{
		___InternalRegexIgnoreCase_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___InternalRegexIgnoreCase_5), (void*)value);
	}

	inline static int32_t get_offset_of_Space_6() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ___Space_6)); }
	inline String_t* get_Space_6() const { return ___Space_6; }
	inline String_t** get_address_of_Space_6() { return &___Space_6; }
	inline void set_Space_6(String_t* value)
	{
		___Space_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Space_6), (void*)value);
	}

	inline static int32_t get_offset_of_NotSpace_7() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ___NotSpace_7)); }
	inline String_t* get_NotSpace_7() const { return ___NotSpace_7; }
	inline String_t** get_address_of_NotSpace_7() { return &___NotSpace_7; }
	inline void set_NotSpace_7(String_t* value)
	{
		___NotSpace_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___NotSpace_7), (void*)value);
	}

	inline static int32_t get_offset_of_Word_8() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ___Word_8)); }
	inline String_t* get_Word_8() const { return ___Word_8; }
	inline String_t** get_address_of_Word_8() { return &___Word_8; }
	inline void set_Word_8(String_t* value)
	{
		___Word_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Word_8), (void*)value);
	}

	inline static int32_t get_offset_of_NotWord_9() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ___NotWord_9)); }
	inline String_t* get_NotWord_9() const { return ___NotWord_9; }
	inline String_t** get_address_of_NotWord_9() { return &___NotWord_9; }
	inline void set_NotWord_9(String_t* value)
	{
		___NotWord_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___NotWord_9), (void*)value);
	}

	inline static int32_t get_offset_of_SpaceClass_10() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ___SpaceClass_10)); }
	inline String_t* get_SpaceClass_10() const { return ___SpaceClass_10; }
	inline String_t** get_address_of_SpaceClass_10() { return &___SpaceClass_10; }
	inline void set_SpaceClass_10(String_t* value)
	{
		___SpaceClass_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___SpaceClass_10), (void*)value);
	}

	inline static int32_t get_offset_of_NotSpaceClass_11() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ___NotSpaceClass_11)); }
	inline String_t* get_NotSpaceClass_11() const { return ___NotSpaceClass_11; }
	inline String_t** get_address_of_NotSpaceClass_11() { return &___NotSpaceClass_11; }
	inline void set_NotSpaceClass_11(String_t* value)
	{
		___NotSpaceClass_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___NotSpaceClass_11), (void*)value);
	}

	inline static int32_t get_offset_of_WordClass_12() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ___WordClass_12)); }
	inline String_t* get_WordClass_12() const { return ___WordClass_12; }
	inline String_t** get_address_of_WordClass_12() { return &___WordClass_12; }
	inline void set_WordClass_12(String_t* value)
	{
		___WordClass_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___WordClass_12), (void*)value);
	}

	inline static int32_t get_offset_of_NotWordClass_13() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ___NotWordClass_13)); }
	inline String_t* get_NotWordClass_13() const { return ___NotWordClass_13; }
	inline String_t** get_address_of_NotWordClass_13() { return &___NotWordClass_13; }
	inline void set_NotWordClass_13(String_t* value)
	{
		___NotWordClass_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___NotWordClass_13), (void*)value);
	}

	inline static int32_t get_offset_of_DigitClass_14() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ___DigitClass_14)); }
	inline String_t* get_DigitClass_14() const { return ___DigitClass_14; }
	inline String_t** get_address_of_DigitClass_14() { return &___DigitClass_14; }
	inline void set_DigitClass_14(String_t* value)
	{
		___DigitClass_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___DigitClass_14), (void*)value);
	}

	inline static int32_t get_offset_of_NotDigitClass_15() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ___NotDigitClass_15)); }
	inline String_t* get_NotDigitClass_15() const { return ___NotDigitClass_15; }
	inline String_t** get_address_of_NotDigitClass_15() { return &___NotDigitClass_15; }
	inline void set_NotDigitClass_15(String_t* value)
	{
		___NotDigitClass_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___NotDigitClass_15), (void*)value);
	}

	inline static int32_t get_offset_of__definedCategories_16() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ____definedCategories_16)); }
	inline Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * get__definedCategories_16() const { return ____definedCategories_16; }
	inline Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 ** get_address_of__definedCategories_16() { return &____definedCategories_16; }
	inline void set__definedCategories_16(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * value)
	{
		____definedCategories_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____definedCategories_16), (void*)value);
	}

	inline static int32_t get_offset_of__propTable_17() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ____propTable_17)); }
	inline StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* get__propTable_17() const { return ____propTable_17; }
	inline StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90** get_address_of__propTable_17() { return &____propTable_17; }
	inline void set__propTable_17(StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* value)
	{
		____propTable_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____propTable_17), (void*)value);
	}

	inline static int32_t get_offset_of__lcTable_18() { return static_cast<int32_t>(offsetof(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields, ____lcTable_18)); }
	inline LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* get__lcTable_18() const { return ____lcTable_18; }
	inline LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E** get_address_of__lcTable_18() { return &____lcTable_18; }
	inline void set__lcTable_18(LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* value)
	{
		____lcTable_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____lcTable_18), (void*)value);
	}
};


// System.Text.RegularExpressions.RegexCode
struct  RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5  : public RuntimeObject
{
public:
	// System.Int32[] System.Text.RegularExpressions.RegexCode::_codes
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____codes_0;
	// System.String[] System.Text.RegularExpressions.RegexCode::_strings
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ____strings_1;
	// System.Int32 System.Text.RegularExpressions.RegexCode::_trackcount
	int32_t ____trackcount_2;
	// System.Collections.Hashtable System.Text.RegularExpressions.RegexCode::_caps
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ____caps_3;
	// System.Int32 System.Text.RegularExpressions.RegexCode::_capsize
	int32_t ____capsize_4;
	// System.Text.RegularExpressions.RegexPrefix System.Text.RegularExpressions.RegexCode::_fcPrefix
	RegexPrefix_t1563C82A76799B0B018F5EBD6EC068158BE50301 * ____fcPrefix_5;
	// System.Text.RegularExpressions.RegexBoyerMoore System.Text.RegularExpressions.RegexCode::_bmPrefix
	RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * ____bmPrefix_6;
	// System.Int32 System.Text.RegularExpressions.RegexCode::_anchors
	int32_t ____anchors_7;
	// System.Boolean System.Text.RegularExpressions.RegexCode::_rightToLeft
	bool ____rightToLeft_8;

public:
	inline static int32_t get_offset_of__codes_0() { return static_cast<int32_t>(offsetof(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5, ____codes_0)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__codes_0() const { return ____codes_0; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__codes_0() { return &____codes_0; }
	inline void set__codes_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		____codes_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____codes_0), (void*)value);
	}

	inline static int32_t get_offset_of__strings_1() { return static_cast<int32_t>(offsetof(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5, ____strings_1)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get__strings_1() const { return ____strings_1; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of__strings_1() { return &____strings_1; }
	inline void set__strings_1(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		____strings_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____strings_1), (void*)value);
	}

	inline static int32_t get_offset_of__trackcount_2() { return static_cast<int32_t>(offsetof(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5, ____trackcount_2)); }
	inline int32_t get__trackcount_2() const { return ____trackcount_2; }
	inline int32_t* get_address_of__trackcount_2() { return &____trackcount_2; }
	inline void set__trackcount_2(int32_t value)
	{
		____trackcount_2 = value;
	}

	inline static int32_t get_offset_of__caps_3() { return static_cast<int32_t>(offsetof(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5, ____caps_3)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get__caps_3() const { return ____caps_3; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of__caps_3() { return &____caps_3; }
	inline void set__caps_3(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		____caps_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____caps_3), (void*)value);
	}

	inline static int32_t get_offset_of__capsize_4() { return static_cast<int32_t>(offsetof(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5, ____capsize_4)); }
	inline int32_t get__capsize_4() const { return ____capsize_4; }
	inline int32_t* get_address_of__capsize_4() { return &____capsize_4; }
	inline void set__capsize_4(int32_t value)
	{
		____capsize_4 = value;
	}

	inline static int32_t get_offset_of__fcPrefix_5() { return static_cast<int32_t>(offsetof(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5, ____fcPrefix_5)); }
	inline RegexPrefix_t1563C82A76799B0B018F5EBD6EC068158BE50301 * get__fcPrefix_5() const { return ____fcPrefix_5; }
	inline RegexPrefix_t1563C82A76799B0B018F5EBD6EC068158BE50301 ** get_address_of__fcPrefix_5() { return &____fcPrefix_5; }
	inline void set__fcPrefix_5(RegexPrefix_t1563C82A76799B0B018F5EBD6EC068158BE50301 * value)
	{
		____fcPrefix_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____fcPrefix_5), (void*)value);
	}

	inline static int32_t get_offset_of__bmPrefix_6() { return static_cast<int32_t>(offsetof(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5, ____bmPrefix_6)); }
	inline RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * get__bmPrefix_6() const { return ____bmPrefix_6; }
	inline RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 ** get_address_of__bmPrefix_6() { return &____bmPrefix_6; }
	inline void set__bmPrefix_6(RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * value)
	{
		____bmPrefix_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____bmPrefix_6), (void*)value);
	}

	inline static int32_t get_offset_of__anchors_7() { return static_cast<int32_t>(offsetof(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5, ____anchors_7)); }
	inline int32_t get__anchors_7() const { return ____anchors_7; }
	inline int32_t* get_address_of__anchors_7() { return &____anchors_7; }
	inline void set__anchors_7(int32_t value)
	{
		____anchors_7 = value;
	}

	inline static int32_t get_offset_of__rightToLeft_8() { return static_cast<int32_t>(offsetof(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5, ____rightToLeft_8)); }
	inline bool get__rightToLeft_8() const { return ____rightToLeft_8; }
	inline bool* get_address_of__rightToLeft_8() { return &____rightToLeft_8; }
	inline void set__rightToLeft_8(bool value)
	{
		____rightToLeft_8 = value;
	}
};


// System.Text.RegularExpressions.RegexReplacement
struct  RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32  : public RuntimeObject
{
public:
	// System.String System.Text.RegularExpressions.RegexReplacement::_rep
	String_t* ____rep_0;
	// System.Collections.Generic.List`1<System.String> System.Text.RegularExpressions.RegexReplacement::_strings
	List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * ____strings_1;
	// System.Collections.Generic.List`1<System.Int32> System.Text.RegularExpressions.RegexReplacement::_rules
	List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ____rules_2;

public:
	inline static int32_t get_offset_of__rep_0() { return static_cast<int32_t>(offsetof(RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32, ____rep_0)); }
	inline String_t* get__rep_0() const { return ____rep_0; }
	inline String_t** get_address_of__rep_0() { return &____rep_0; }
	inline void set__rep_0(String_t* value)
	{
		____rep_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____rep_0), (void*)value);
	}

	inline static int32_t get_offset_of__strings_1() { return static_cast<int32_t>(offsetof(RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32, ____strings_1)); }
	inline List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * get__strings_1() const { return ____strings_1; }
	inline List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 ** get_address_of__strings_1() { return &____strings_1; }
	inline void set__strings_1(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * value)
	{
		____strings_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____strings_1), (void*)value);
	}

	inline static int32_t get_offset_of__rules_2() { return static_cast<int32_t>(offsetof(RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32, ____rules_2)); }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get__rules_2() const { return ____rules_2; }
	inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of__rules_2() { return &____rules_2; }
	inline void set__rules_2(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value)
	{
		____rules_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____rules_2), (void*)value);
	}
};


// System.Text.RegularExpressions.RegexRunner
struct  RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934  : public RuntimeObject
{
public:
	// System.Int32 System.Text.RegularExpressions.RegexRunner::runtextbeg
	int32_t ___runtextbeg_0;
	// System.Int32 System.Text.RegularExpressions.RegexRunner::runtextend
	int32_t ___runtextend_1;
	// System.Int32 System.Text.RegularExpressions.RegexRunner::runtextstart
	int32_t ___runtextstart_2;
	// System.String System.Text.RegularExpressions.RegexRunner::runtext
	String_t* ___runtext_3;
	// System.Int32 System.Text.RegularExpressions.RegexRunner::runtextpos
	int32_t ___runtextpos_4;
	// System.Int32[] System.Text.RegularExpressions.RegexRunner::runtrack
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___runtrack_5;
	// System.Int32 System.Text.RegularExpressions.RegexRunner::runtrackpos
	int32_t ___runtrackpos_6;
	// System.Int32[] System.Text.RegularExpressions.RegexRunner::runstack
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___runstack_7;
	// System.Int32 System.Text.RegularExpressions.RegexRunner::runstackpos
	int32_t ___runstackpos_8;
	// System.Int32[] System.Text.RegularExpressions.RegexRunner::runcrawl
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___runcrawl_9;
	// System.Int32 System.Text.RegularExpressions.RegexRunner::runcrawlpos
	int32_t ___runcrawlpos_10;
	// System.Int32 System.Text.RegularExpressions.RegexRunner::runtrackcount
	int32_t ___runtrackcount_11;
	// System.Text.RegularExpressions.Match System.Text.RegularExpressions.RegexRunner::runmatch
	Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * ___runmatch_12;
	// System.Text.RegularExpressions.Regex System.Text.RegularExpressions.RegexRunner::runregex
	Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * ___runregex_13;
	// System.Int32 System.Text.RegularExpressions.RegexRunner::timeout
	int32_t ___timeout_14;
	// System.Boolean System.Text.RegularExpressions.RegexRunner::ignoreTimeout
	bool ___ignoreTimeout_15;
	// System.Int32 System.Text.RegularExpressions.RegexRunner::timeoutOccursAt
	int32_t ___timeoutOccursAt_16;
	// System.Int32 System.Text.RegularExpressions.RegexRunner::timeoutChecksToSkip
	int32_t ___timeoutChecksToSkip_17;

public:
	inline static int32_t get_offset_of_runtextbeg_0() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runtextbeg_0)); }
	inline int32_t get_runtextbeg_0() const { return ___runtextbeg_0; }
	inline int32_t* get_address_of_runtextbeg_0() { return &___runtextbeg_0; }
	inline void set_runtextbeg_0(int32_t value)
	{
		___runtextbeg_0 = value;
	}

	inline static int32_t get_offset_of_runtextend_1() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runtextend_1)); }
	inline int32_t get_runtextend_1() const { return ___runtextend_1; }
	inline int32_t* get_address_of_runtextend_1() { return &___runtextend_1; }
	inline void set_runtextend_1(int32_t value)
	{
		___runtextend_1 = value;
	}

	inline static int32_t get_offset_of_runtextstart_2() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runtextstart_2)); }
	inline int32_t get_runtextstart_2() const { return ___runtextstart_2; }
	inline int32_t* get_address_of_runtextstart_2() { return &___runtextstart_2; }
	inline void set_runtextstart_2(int32_t value)
	{
		___runtextstart_2 = value;
	}

	inline static int32_t get_offset_of_runtext_3() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runtext_3)); }
	inline String_t* get_runtext_3() const { return ___runtext_3; }
	inline String_t** get_address_of_runtext_3() { return &___runtext_3; }
	inline void set_runtext_3(String_t* value)
	{
		___runtext_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runtext_3), (void*)value);
	}

	inline static int32_t get_offset_of_runtextpos_4() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runtextpos_4)); }
	inline int32_t get_runtextpos_4() const { return ___runtextpos_4; }
	inline int32_t* get_address_of_runtextpos_4() { return &___runtextpos_4; }
	inline void set_runtextpos_4(int32_t value)
	{
		___runtextpos_4 = value;
	}

	inline static int32_t get_offset_of_runtrack_5() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runtrack_5)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_runtrack_5() const { return ___runtrack_5; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_runtrack_5() { return &___runtrack_5; }
	inline void set_runtrack_5(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___runtrack_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runtrack_5), (void*)value);
	}

	inline static int32_t get_offset_of_runtrackpos_6() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runtrackpos_6)); }
	inline int32_t get_runtrackpos_6() const { return ___runtrackpos_6; }
	inline int32_t* get_address_of_runtrackpos_6() { return &___runtrackpos_6; }
	inline void set_runtrackpos_6(int32_t value)
	{
		___runtrackpos_6 = value;
	}

	inline static int32_t get_offset_of_runstack_7() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runstack_7)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_runstack_7() const { return ___runstack_7; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_runstack_7() { return &___runstack_7; }
	inline void set_runstack_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___runstack_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runstack_7), (void*)value);
	}

	inline static int32_t get_offset_of_runstackpos_8() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runstackpos_8)); }
	inline int32_t get_runstackpos_8() const { return ___runstackpos_8; }
	inline int32_t* get_address_of_runstackpos_8() { return &___runstackpos_8; }
	inline void set_runstackpos_8(int32_t value)
	{
		___runstackpos_8 = value;
	}

	inline static int32_t get_offset_of_runcrawl_9() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runcrawl_9)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_runcrawl_9() const { return ___runcrawl_9; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_runcrawl_9() { return &___runcrawl_9; }
	inline void set_runcrawl_9(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___runcrawl_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runcrawl_9), (void*)value);
	}

	inline static int32_t get_offset_of_runcrawlpos_10() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runcrawlpos_10)); }
	inline int32_t get_runcrawlpos_10() const { return ___runcrawlpos_10; }
	inline int32_t* get_address_of_runcrawlpos_10() { return &___runcrawlpos_10; }
	inline void set_runcrawlpos_10(int32_t value)
	{
		___runcrawlpos_10 = value;
	}

	inline static int32_t get_offset_of_runtrackcount_11() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runtrackcount_11)); }
	inline int32_t get_runtrackcount_11() const { return ___runtrackcount_11; }
	inline int32_t* get_address_of_runtrackcount_11() { return &___runtrackcount_11; }
	inline void set_runtrackcount_11(int32_t value)
	{
		___runtrackcount_11 = value;
	}

	inline static int32_t get_offset_of_runmatch_12() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runmatch_12)); }
	inline Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * get_runmatch_12() const { return ___runmatch_12; }
	inline Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B ** get_address_of_runmatch_12() { return &___runmatch_12; }
	inline void set_runmatch_12(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * value)
	{
		___runmatch_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runmatch_12), (void*)value);
	}

	inline static int32_t get_offset_of_runregex_13() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___runregex_13)); }
	inline Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * get_runregex_13() const { return ___runregex_13; }
	inline Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F ** get_address_of_runregex_13() { return &___runregex_13; }
	inline void set_runregex_13(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * value)
	{
		___runregex_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runregex_13), (void*)value);
	}

	inline static int32_t get_offset_of_timeout_14() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___timeout_14)); }
	inline int32_t get_timeout_14() const { return ___timeout_14; }
	inline int32_t* get_address_of_timeout_14() { return &___timeout_14; }
	inline void set_timeout_14(int32_t value)
	{
		___timeout_14 = value;
	}

	inline static int32_t get_offset_of_ignoreTimeout_15() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___ignoreTimeout_15)); }
	inline bool get_ignoreTimeout_15() const { return ___ignoreTimeout_15; }
	inline bool* get_address_of_ignoreTimeout_15() { return &___ignoreTimeout_15; }
	inline void set_ignoreTimeout_15(bool value)
	{
		___ignoreTimeout_15 = value;
	}

	inline static int32_t get_offset_of_timeoutOccursAt_16() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___timeoutOccursAt_16)); }
	inline int32_t get_timeoutOccursAt_16() const { return ___timeoutOccursAt_16; }
	inline int32_t* get_address_of_timeoutOccursAt_16() { return &___timeoutOccursAt_16; }
	inline void set_timeoutOccursAt_16(int32_t value)
	{
		___timeoutOccursAt_16 = value;
	}

	inline static int32_t get_offset_of_timeoutChecksToSkip_17() { return static_cast<int32_t>(offsetof(RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934, ___timeoutChecksToSkip_17)); }
	inline int32_t get_timeoutChecksToSkip_17() const { return ___timeoutChecksToSkip_17; }
	inline int32_t* get_address_of_timeoutChecksToSkip_17() { return &___timeoutChecksToSkip_17; }
	inline void set_timeoutChecksToSkip_17(int32_t value)
	{
		___timeoutChecksToSkip_17 = value;
	}
};


// System.Text.RegularExpressions.RegexRunnerFactory
struct  RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96  : public RuntimeObject
{
public:

public:
};


// System.Runtime.Serialization.SerializationInfo
struct  SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1  : public RuntimeObject
{
public:
	// System.String[] System.Runtime.Serialization.SerializationInfo::m_members
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___m_members_3;
	// System.Object[] System.Runtime.Serialization.SerializationInfo::m_data
	ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_data_4;
	// System.Type[] System.Runtime.Serialization.SerializationInfo::m_types
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___m_types_5;
	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Runtime.Serialization.SerializationInfo::m_nameToIndex
	Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * ___m_nameToIndex_6;
	// System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember
	int32_t ___m_currMember_7;
	// System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter
	RuntimeObject* ___m_converter_8;
	// System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName
	String_t* ___m_fullTypeName_9;
	// System.String System.Runtime.Serialization.SerializationInfo::m_assemName
	String_t* ___m_assemName_10;
	// System.Type System.Runtime.Serialization.SerializationInfo::objectType
	Type_t * ___objectType_11;
	// System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit
	bool ___isFullTypeNameSetExplicit_12;
	// System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit
	bool ___isAssemblyNameSetExplicit_13;
	// System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust
	bool ___requireSameTokenInPartialTrust_14;

public:
	inline static int32_t get_offset_of_m_members_3() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_members_3)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_m_members_3() const { return ___m_members_3; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_m_members_3() { return &___m_members_3; }
	inline void set_m_members_3(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		___m_members_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_members_3), (void*)value);
	}

	inline static int32_t get_offset_of_m_data_4() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_data_4)); }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_data_4() const { return ___m_data_4; }
	inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_data_4() { return &___m_data_4; }
	inline void set_m_data_4(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value)
	{
		___m_data_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_data_4), (void*)value);
	}

	inline static int32_t get_offset_of_m_types_5() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_types_5)); }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_m_types_5() const { return ___m_types_5; }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_m_types_5() { return &___m_types_5; }
	inline void set_m_types_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
	{
		___m_types_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_types_5), (void*)value);
	}

	inline static int32_t get_offset_of_m_nameToIndex_6() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_nameToIndex_6)); }
	inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * get_m_nameToIndex_6() const { return ___m_nameToIndex_6; }
	inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 ** get_address_of_m_nameToIndex_6() { return &___m_nameToIndex_6; }
	inline void set_m_nameToIndex_6(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * value)
	{
		___m_nameToIndex_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_nameToIndex_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_currMember_7() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_currMember_7)); }
	inline int32_t get_m_currMember_7() const { return ___m_currMember_7; }
	inline int32_t* get_address_of_m_currMember_7() { return &___m_currMember_7; }
	inline void set_m_currMember_7(int32_t value)
	{
		___m_currMember_7 = value;
	}

	inline static int32_t get_offset_of_m_converter_8() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_converter_8)); }
	inline RuntimeObject* get_m_converter_8() const { return ___m_converter_8; }
	inline RuntimeObject** get_address_of_m_converter_8() { return &___m_converter_8; }
	inline void set_m_converter_8(RuntimeObject* value)
	{
		___m_converter_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_converter_8), (void*)value);
	}

	inline static int32_t get_offset_of_m_fullTypeName_9() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_fullTypeName_9)); }
	inline String_t* get_m_fullTypeName_9() const { return ___m_fullTypeName_9; }
	inline String_t** get_address_of_m_fullTypeName_9() { return &___m_fullTypeName_9; }
	inline void set_m_fullTypeName_9(String_t* value)
	{
		___m_fullTypeName_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_fullTypeName_9), (void*)value);
	}

	inline static int32_t get_offset_of_m_assemName_10() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_assemName_10)); }
	inline String_t* get_m_assemName_10() const { return ___m_assemName_10; }
	inline String_t** get_address_of_m_assemName_10() { return &___m_assemName_10; }
	inline void set_m_assemName_10(String_t* value)
	{
		___m_assemName_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_assemName_10), (void*)value);
	}

	inline static int32_t get_offset_of_objectType_11() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___objectType_11)); }
	inline Type_t * get_objectType_11() const { return ___objectType_11; }
	inline Type_t ** get_address_of_objectType_11() { return &___objectType_11; }
	inline void set_objectType_11(Type_t * value)
	{
		___objectType_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___objectType_11), (void*)value);
	}

	inline static int32_t get_offset_of_isFullTypeNameSetExplicit_12() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isFullTypeNameSetExplicit_12)); }
	inline bool get_isFullTypeNameSetExplicit_12() const { return ___isFullTypeNameSetExplicit_12; }
	inline bool* get_address_of_isFullTypeNameSetExplicit_12() { return &___isFullTypeNameSetExplicit_12; }
	inline void set_isFullTypeNameSetExplicit_12(bool value)
	{
		___isFullTypeNameSetExplicit_12 = value;
	}

	inline static int32_t get_offset_of_isAssemblyNameSetExplicit_13() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isAssemblyNameSetExplicit_13)); }
	inline bool get_isAssemblyNameSetExplicit_13() const { return ___isAssemblyNameSetExplicit_13; }
	inline bool* get_address_of_isAssemblyNameSetExplicit_13() { return &___isAssemblyNameSetExplicit_13; }
	inline void set_isAssemblyNameSetExplicit_13(bool value)
	{
		___isAssemblyNameSetExplicit_13 = value;
	}

	inline static int32_t get_offset_of_requireSameTokenInPartialTrust_14() { return static_cast<int32_t>(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___requireSameTokenInPartialTrust_14)); }
	inline bool get_requireSameTokenInPartialTrust_14() const { return ___requireSameTokenInPartialTrust_14; }
	inline bool* get_address_of_requireSameTokenInPartialTrust_14() { return &___requireSameTokenInPartialTrust_14; }
	inline void set_requireSameTokenInPartialTrust_14(bool value)
	{
		___requireSameTokenInPartialTrust_14 = value;
	}
};


// System.Text.RegularExpressions.SharedReference
struct  SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926  : public RuntimeObject
{
public:
	// System.WeakReference System.Text.RegularExpressions.SharedReference::_ref
	WeakReference_tB8558D16C98417FD98C920C42C0CC5C9FF825C76 * ____ref_0;
	// System.Int32 System.Text.RegularExpressions.SharedReference::_locked
	int32_t ____locked_1;

public:
	inline static int32_t get_offset_of__ref_0() { return static_cast<int32_t>(offsetof(SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926, ____ref_0)); }
	inline WeakReference_tB8558D16C98417FD98C920C42C0CC5C9FF825C76 * get__ref_0() const { return ____ref_0; }
	inline WeakReference_tB8558D16C98417FD98C920C42C0CC5C9FF825C76 ** get_address_of__ref_0() { return &____ref_0; }
	inline void set__ref_0(WeakReference_tB8558D16C98417FD98C920C42C0CC5C9FF825C76 * value)
	{
		____ref_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____ref_0), (void*)value);
	}

	inline static int32_t get_offset_of__locked_1() { return static_cast<int32_t>(offsetof(SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926, ____locked_1)); }
	inline int32_t get__locked_1() const { return ____locked_1; }
	inline int32_t* get_address_of__locked_1() { return &____locked_1; }
	inline void set__locked_1(int32_t value)
	{
		____locked_1 = value;
	}
};


// System.String
struct  String_t  : public RuntimeObject
{
public:
	// System.Int32 System.String::m_stringLength
	int32_t ___m_stringLength_0;
	// System.Char System.String::m_firstChar
	Il2CppChar ___m_firstChar_1;

public:
	inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
	inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
	inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
	inline void set_m_stringLength_0(int32_t value)
	{
		___m_stringLength_0 = value;
	}

	inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
	inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
	inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
	inline void set_m_firstChar_1(Il2CppChar value)
	{
		___m_firstChar_1 = value;
	}
};

struct String_t_StaticFields
{
public:
	// System.String System.String::Empty
	String_t* ___Empty_5;

public:
	inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
	inline String_t* get_Empty_5() const { return ___Empty_5; }
	inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
	inline void set_Empty_5(String_t* value)
	{
		___Empty_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
	}
};


// System.Text.StringBuilder
struct  StringBuilder_t  : public RuntimeObject
{
public:
	// System.Char[] System.Text.StringBuilder::m_ChunkChars
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___m_ChunkChars_0;
	// System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
	StringBuilder_t * ___m_ChunkPrevious_1;
	// System.Int32 System.Text.StringBuilder::m_ChunkLength
	int32_t ___m_ChunkLength_2;
	// System.Int32 System.Text.StringBuilder::m_ChunkOffset
	int32_t ___m_ChunkOffset_3;
	// System.Int32 System.Text.StringBuilder::m_MaxCapacity
	int32_t ___m_MaxCapacity_4;

public:
	inline static int32_t get_offset_of_m_ChunkChars_0() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkChars_0)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_m_ChunkChars_0() const { return ___m_ChunkChars_0; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_m_ChunkChars_0() { return &___m_ChunkChars_0; }
	inline void set_m_ChunkChars_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___m_ChunkChars_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkChars_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_ChunkPrevious_1() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkPrevious_1)); }
	inline StringBuilder_t * get_m_ChunkPrevious_1() const { return ___m_ChunkPrevious_1; }
	inline StringBuilder_t ** get_address_of_m_ChunkPrevious_1() { return &___m_ChunkPrevious_1; }
	inline void set_m_ChunkPrevious_1(StringBuilder_t * value)
	{
		___m_ChunkPrevious_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkPrevious_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_ChunkLength_2() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkLength_2)); }
	inline int32_t get_m_ChunkLength_2() const { return ___m_ChunkLength_2; }
	inline int32_t* get_address_of_m_ChunkLength_2() { return &___m_ChunkLength_2; }
	inline void set_m_ChunkLength_2(int32_t value)
	{
		___m_ChunkLength_2 = value;
	}

	inline static int32_t get_offset_of_m_ChunkOffset_3() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkOffset_3)); }
	inline int32_t get_m_ChunkOffset_3() const { return ___m_ChunkOffset_3; }
	inline int32_t* get_address_of_m_ChunkOffset_3() { return &___m_ChunkOffset_3; }
	inline void set_m_ChunkOffset_3(int32_t value)
	{
		___m_ChunkOffset_3 = value;
	}

	inline static int32_t get_offset_of_m_MaxCapacity_4() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_MaxCapacity_4)); }
	inline int32_t get_m_MaxCapacity_4() const { return ___m_MaxCapacity_4; }
	inline int32_t* get_address_of_m_MaxCapacity_4() { return &___m_MaxCapacity_4; }
	inline void set_m_MaxCapacity_4(int32_t value)
	{
		___m_MaxCapacity_4 = value;
	}
};


// System.StringComparer
struct  StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6  : public RuntimeObject
{
public:

public:
};

struct StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields
{
public:
	// System.StringComparer System.StringComparer::_invariantCulture
	StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____invariantCulture_0;
	// System.StringComparer System.StringComparer::_invariantCultureIgnoreCase
	StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____invariantCultureIgnoreCase_1;
	// System.StringComparer System.StringComparer::_ordinal
	StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____ordinal_2;
	// System.StringComparer System.StringComparer::_ordinalIgnoreCase
	StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * ____ordinalIgnoreCase_3;

public:
	inline static int32_t get_offset_of__invariantCulture_0() { return static_cast<int32_t>(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____invariantCulture_0)); }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__invariantCulture_0() const { return ____invariantCulture_0; }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__invariantCulture_0() { return &____invariantCulture_0; }
	inline void set__invariantCulture_0(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value)
	{
		____invariantCulture_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____invariantCulture_0), (void*)value);
	}

	inline static int32_t get_offset_of__invariantCultureIgnoreCase_1() { return static_cast<int32_t>(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____invariantCultureIgnoreCase_1)); }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__invariantCultureIgnoreCase_1() const { return ____invariantCultureIgnoreCase_1; }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__invariantCultureIgnoreCase_1() { return &____invariantCultureIgnoreCase_1; }
	inline void set__invariantCultureIgnoreCase_1(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value)
	{
		____invariantCultureIgnoreCase_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____invariantCultureIgnoreCase_1), (void*)value);
	}

	inline static int32_t get_offset_of__ordinal_2() { return static_cast<int32_t>(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____ordinal_2)); }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__ordinal_2() const { return ____ordinal_2; }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__ordinal_2() { return &____ordinal_2; }
	inline void set__ordinal_2(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value)
	{
		____ordinal_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____ordinal_2), (void*)value);
	}

	inline static int32_t get_offset_of__ordinalIgnoreCase_3() { return static_cast<int32_t>(offsetof(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields, ____ordinalIgnoreCase_3)); }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * get__ordinalIgnoreCase_3() const { return ____ordinalIgnoreCase_3; }
	inline StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 ** get_address_of__ordinalIgnoreCase_3() { return &____ordinalIgnoreCase_3; }
	inline void set__ordinalIgnoreCase_3(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * value)
	{
		____ordinalIgnoreCase_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____ordinalIgnoreCase_3), (void*)value);
	}
};


// System.ValueType
struct  ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52  : public RuntimeObject
{
public:

public:
};

// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
{
};

// System.Xml.XmlNode
struct  XmlNode_t26782CDADA207DFC891B2772C8DB236DD3D324A1  : public RuntimeObject
{
public:

public:
};


// System.Text.RegularExpressions.RegexCharClass/SingleRange
struct  SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624  : public RuntimeObject
{
public:
	// System.Char System.Text.RegularExpressions.RegexCharClass/SingleRange::_first
	Il2CppChar ____first_0;
	// System.Char System.Text.RegularExpressions.RegexCharClass/SingleRange::_last
	Il2CppChar ____last_1;

public:
	inline static int32_t get_offset_of__first_0() { return static_cast<int32_t>(offsetof(SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624, ____first_0)); }
	inline Il2CppChar get__first_0() const { return ____first_0; }
	inline Il2CppChar* get_address_of__first_0() { return &____first_0; }
	inline void set__first_0(Il2CppChar value)
	{
		____first_0 = value;
	}

	inline static int32_t get_offset_of__last_1() { return static_cast<int32_t>(offsetof(SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624, ____last_1)); }
	inline Il2CppChar get__last_1() const { return ____last_1; }
	inline Il2CppChar* get_address_of__last_1() { return &____last_1; }
	inline void set__last_1(Il2CppChar value)
	{
		____last_1 = value;
	}
};


// System.Text.RegularExpressions.RegexCharClass/SingleRangeComparer
struct  SingleRangeComparer_t2D22B185700E925165F9548B3647E0E1FC9DB075  : public RuntimeObject
{
public:

public:
};


// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>
struct  KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB 
{
public:
	// TKey System.Collections.Generic.KeyValuePair`2::key
	int32_t ___key_0;
	// TValue System.Collections.Generic.KeyValuePair`2::value
	int32_t ___value_1;

public:
	inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB, ___key_0)); }
	inline int32_t get_key_0() const { return ___key_0; }
	inline int32_t* get_address_of_key_0() { return &___key_0; }
	inline void set_key_0(int32_t value)
	{
		___key_0 = value;
	}

	inline static int32_t get_offset_of_value_1() { return static_cast<int32_t>(offsetof(KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB, ___value_1)); }
	inline int32_t get_value_1() const { return ___value_1; }
	inline int32_t* get_address_of_value_1() { return &___value_1; }
	inline void set_value_1(int32_t value)
	{
		___value_1 = value;
	}
};


// System.Nullable`1<System.Boolean>
struct  Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 
{
public:
	// T System.Nullable`1::value
	bool ___value_0;
	// System.Boolean System.Nullable`1::has_value
	bool ___has_value_1;

public:
	inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3, ___value_0)); }
	inline bool get_value_0() const { return ___value_0; }
	inline bool* get_address_of_value_0() { return &___value_0; }
	inline void set_value_0(bool value)
	{
		___value_0 = value;
	}

	inline static int32_t get_offset_of_has_value_1() { return static_cast<int32_t>(offsetof(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3, ___has_value_1)); }
	inline bool get_has_value_1() const { return ___has_value_1; }
	inline bool* get_address_of_has_value_1() { return &___has_value_1; }
	inline void set_has_value_1(bool value)
	{
		___has_value_1 = value;
	}
};


// System.Boolean
struct  Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 
{
public:
	// System.Boolean System.Boolean::m_value
	bool ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
	inline bool get_m_value_0() const { return ___m_value_0; }
	inline bool* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(bool value)
	{
		___m_value_0 = value;
	}
};

struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
{
public:
	// System.String System.Boolean::TrueString
	String_t* ___TrueString_5;
	// System.String System.Boolean::FalseString
	String_t* ___FalseString_6;

public:
	inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
	inline String_t* get_TrueString_5() const { return ___TrueString_5; }
	inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
	inline void set_TrueString_5(String_t* value)
	{
		___TrueString_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
	}

	inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
	inline String_t* get_FalseString_6() const { return ___FalseString_6; }
	inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
	inline void set_FalseString_6(String_t* value)
	{
		___FalseString_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
	}
};


// System.Net.Configuration.BypassElement
struct  BypassElement_t037DE5FD6BD20EA2527F030909858B6CF3602D96  : public ConfigurationElement_t571C446CFDFF39CF17130653C433786BEFF25DFA
{
public:

public:
};


// System.Byte
struct  Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056 
{
public:
	// System.Byte System.Byte::m_value
	uint8_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); }
	inline uint8_t get_m_value_0() const { return ___m_value_0; }
	inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint8_t value)
	{
		___m_value_0 = value;
	}
};


// System.Char
struct  Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14 
{
public:
	// System.Char System.Char::m_value
	Il2CppChar ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___m_value_0)); }
	inline Il2CppChar get_m_value_0() const { return ___m_value_0; }
	inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(Il2CppChar value)
	{
		___m_value_0 = value;
	}
};

struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields
{
public:
	// System.Byte[] System.Char::categoryForLatin1
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3;

public:
	inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; }
	inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		___categoryForLatin1_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value);
	}
};


// System.Configuration.ConfigurationElementCollection
struct  ConfigurationElementCollection_t09097ED83C909F1481AEF6E4451CF7595AFA403E  : public ConfigurationElement_t571C446CFDFF39CF17130653C433786BEFF25DFA
{
public:

public:
};


// System.Configuration.ConfigurationSection
struct  ConfigurationSection_t0D68AA1EA007506253A4935DB9F357AF9B50C683  : public ConfigurationElement_t571C446CFDFF39CF17130653C433786BEFF25DFA
{
public:

public:
};


// System.Net.Configuration.ConnectionManagementElement
struct  ConnectionManagementElement_t815959D6EEDA090A8381EA9B9D9A3A9C451E3A11  : public ConfigurationElement_t571C446CFDFF39CF17130653C433786BEFF25DFA
{
public:

public:
};


// System.Text.DecoderReplacementFallback
struct  DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130  : public DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D
{
public:
	// System.String System.Text.DecoderReplacementFallback::strDefault
	String_t* ___strDefault_4;

public:
	inline static int32_t get_offset_of_strDefault_4() { return static_cast<int32_t>(offsetof(DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130, ___strDefault_4)); }
	inline String_t* get_strDefault_4() const { return ___strDefault_4; }
	inline String_t** get_address_of_strDefault_4() { return &___strDefault_4; }
	inline void set_strDefault_4(String_t* value)
	{
		___strDefault_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___strDefault_4), (void*)value);
	}
};


// System.Double
struct  Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181 
{
public:
	// System.Double System.Double::m_value
	double ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); }
	inline double get_m_value_0() const { return ___m_value_0; }
	inline double* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(double value)
	{
		___m_value_0 = value;
	}
};

struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields
{
public:
	// System.Double System.Double::NegativeZero
	double ___NegativeZero_7;

public:
	inline static int32_t get_offset_of_NegativeZero_7() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); }
	inline double get_NegativeZero_7() const { return ___NegativeZero_7; }
	inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; }
	inline void set_NegativeZero_7(double value)
	{
		___NegativeZero_7 = value;
	}
};


// System.Text.EncoderReplacementFallback
struct  EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418  : public EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4
{
public:
	// System.String System.Text.EncoderReplacementFallback::strDefault
	String_t* ___strDefault_4;

public:
	inline static int32_t get_offset_of_strDefault_4() { return static_cast<int32_t>(offsetof(EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418, ___strDefault_4)); }
	inline String_t* get_strDefault_4() const { return ___strDefault_4; }
	inline String_t** get_address_of_strDefault_4() { return &___strDefault_4; }
	inline void set_strDefault_4(String_t* value)
	{
		___strDefault_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___strDefault_4), (void*)value);
	}
};


// System.Enum
struct  Enum_t23B90B40F60E677A8025267341651C94AE079CDA  : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
{
public:

public:
};

struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
{
public:
	// System.Char[] System.Enum::enumSeperatorCharArray
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;

public:
	inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
	inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
	inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
	{
		___enumSeperatorCharArray_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
{
};

// System.Runtime.InteropServices.GCHandle
struct  GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 
{
public:
	// System.Int32 System.Runtime.InteropServices.GCHandle::handle
	int32_t ___handle_0;

public:
	inline static int32_t get_offset_of_handle_0() { return static_cast<int32_t>(offsetof(GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603, ___handle_0)); }
	inline int32_t get_handle_0() const { return ___handle_0; }
	inline int32_t* get_address_of_handle_0() { return &___handle_0; }
	inline void set_handle_0(int32_t value)
	{
		___handle_0 = value;
	}
};


// System.Text.RegularExpressions.Group
struct  Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883  : public Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6
{
public:
	// System.Int32[] System.Text.RegularExpressions.Group::_caps
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____caps_4;
	// System.Int32 System.Text.RegularExpressions.Group::_capcount
	int32_t ____capcount_5;
	// System.String System.Text.RegularExpressions.Group::_name
	String_t* ____name_6;

public:
	inline static int32_t get_offset_of__caps_4() { return static_cast<int32_t>(offsetof(Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883, ____caps_4)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__caps_4() const { return ____caps_4; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__caps_4() { return &____caps_4; }
	inline void set__caps_4(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		____caps_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____caps_4), (void*)value);
	}

	inline static int32_t get_offset_of__capcount_5() { return static_cast<int32_t>(offsetof(Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883, ____capcount_5)); }
	inline int32_t get__capcount_5() const { return ____capcount_5; }
	inline int32_t* get_address_of__capcount_5() { return &____capcount_5; }
	inline void set__capcount_5(int32_t value)
	{
		____capcount_5 = value;
	}

	inline static int32_t get_offset_of__name_6() { return static_cast<int32_t>(offsetof(Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883, ____name_6)); }
	inline String_t* get__name_6() const { return ____name_6; }
	inline String_t** get_address_of__name_6() { return &____name_6; }
	inline void set__name_6(String_t* value)
	{
		____name_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____name_6), (void*)value);
	}
};

struct Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883_StaticFields
{
public:
	// System.Text.RegularExpressions.Group System.Text.RegularExpressions.Group::_emptygroup
	Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * ____emptygroup_3;

public:
	inline static int32_t get_offset_of__emptygroup_3() { return static_cast<int32_t>(offsetof(Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883_StaticFields, ____emptygroup_3)); }
	inline Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * get__emptygroup_3() const { return ____emptygroup_3; }
	inline Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 ** get_address_of__emptygroup_3() { return &____emptygroup_3; }
	inline void set__emptygroup_3(Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * value)
	{
		____emptygroup_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____emptygroup_3), (void*)value);
	}
};


// System.Net.Configuration.HttpWebRequestElement
struct  HttpWebRequestElement_t359B9211350C71365139BCC698CCEB140F474F7B  : public ConfigurationElement_t571C446CFDFF39CF17130653C433786BEFF25DFA
{
public:

public:
};


// System.Net.IPv6AddressFormatter
struct  IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA 
{
public:
	// System.UInt16[] System.Net.IPv6AddressFormatter::address
	UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___address_0;
	// System.Int64 System.Net.IPv6AddressFormatter::scopeId
	int64_t ___scopeId_1;

public:
	inline static int32_t get_offset_of_address_0() { return static_cast<int32_t>(offsetof(IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA, ___address_0)); }
	inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* get_address_0() const { return ___address_0; }
	inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67** get_address_of_address_0() { return &___address_0; }
	inline void set_address_0(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* value)
	{
		___address_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___address_0), (void*)value);
	}

	inline static int32_t get_offset_of_scopeId_1() { return static_cast<int32_t>(offsetof(IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA, ___scopeId_1)); }
	inline int64_t get_scopeId_1() const { return ___scopeId_1; }
	inline int64_t* get_address_of_scopeId_1() { return &___scopeId_1; }
	inline void set_scopeId_1(int64_t value)
	{
		___scopeId_1 = value;
	}
};

// Native definition for P/Invoke marshalling of System.Net.IPv6AddressFormatter
struct IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshaled_pinvoke
{
	Il2CppSafeArray/*NONE*/* ___address_0;
	int64_t ___scopeId_1;
};
// Native definition for COM marshalling of System.Net.IPv6AddressFormatter
struct IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshaled_com
{
	Il2CppSafeArray/*NONE*/* ___address_0;
	int64_t ___scopeId_1;
};

// System.Int16
struct  Int16_tD0F031114106263BB459DA1F099FF9F42691295A 
{
public:
	// System.Int16 System.Int16::m_value
	int16_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int16_tD0F031114106263BB459DA1F099FF9F42691295A, ___m_value_0)); }
	inline int16_t get_m_value_0() const { return ___m_value_0; }
	inline int16_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(int16_t value)
	{
		___m_value_0 = value;
	}
};


// System.Int32
struct  Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 
{
public:
	// System.Int32 System.Int32::m_value
	int32_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
	inline int32_t get_m_value_0() const { return ___m_value_0; }
	inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(int32_t value)
	{
		___m_value_0 = value;
	}
};


// System.Int64
struct  Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3 
{
public:
	// System.Int64 System.Int64::m_value
	int64_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); }
	inline int64_t get_m_value_0() const { return ___m_value_0; }
	inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(int64_t value)
	{
		___m_value_0 = value;
	}
};


// System.IntPtr
struct  IntPtr_t 
{
public:
	// System.Void* System.IntPtr::m_value
	void* ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
	inline void* get_m_value_0() const { return ___m_value_0; }
	inline void** get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(void* value)
	{
		___m_value_0 = value;
	}
};

struct IntPtr_t_StaticFields
{
public:
	// System.IntPtr System.IntPtr::Zero
	intptr_t ___Zero_1;

public:
	inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
	inline intptr_t get_Zero_1() const { return ___Zero_1; }
	inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
	inline void set_Zero_1(intptr_t value)
	{
		___Zero_1 = value;
	}
};


// System.Net.Configuration.Ipv6Element
struct  Ipv6Element_t6ABD4A6C83A5FBB22931FF90A597DBEFBDCB7B68  : public ConfigurationElement_t571C446CFDFF39CF17130653C433786BEFF25DFA
{
public:

public:
};


// System.Net.Configuration.NetSectionGroup
struct  NetSectionGroup_t6140365E450BA572B37299B8CF1715BB1144BFF2  : public ConfigurationSectionGroup_t296AB4B6FC2E1B9BEDFEEAC3DB0E24AE061D32CF
{
public:

public:
};


// System.Net.Configuration.PerformanceCountersElement
struct  PerformanceCountersElement_t356AD2A210376904FAAD48CCBB3D8CF91B89E577  : public ConfigurationElement_t571C446CFDFF39CF17130653C433786BEFF25DFA
{
public:

public:
};


// System.Net.Configuration.ProxyElement
struct  ProxyElement_t8FDBE7BF75B3D7DFB54F903D5A27FC647AC7B5BA  : public ConfigurationElement_t571C446CFDFF39CF17130653C433786BEFF25DFA
{
public:

public:
};


// System.Text.RegularExpressions.RegexInterpreter
struct  RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E  : public RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934
{
public:
	// System.Int32 System.Text.RegularExpressions.RegexInterpreter::runoperator
	int32_t ___runoperator_18;
	// System.Int32[] System.Text.RegularExpressions.RegexInterpreter::runcodes
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___runcodes_19;
	// System.Int32 System.Text.RegularExpressions.RegexInterpreter::runcodepos
	int32_t ___runcodepos_20;
	// System.String[] System.Text.RegularExpressions.RegexInterpreter::runstrings
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___runstrings_21;
	// System.Text.RegularExpressions.RegexCode System.Text.RegularExpressions.RegexInterpreter::runcode
	RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * ___runcode_22;
	// System.Text.RegularExpressions.RegexPrefix System.Text.RegularExpressions.RegexInterpreter::runfcPrefix
	RegexPrefix_t1563C82A76799B0B018F5EBD6EC068158BE50301 * ___runfcPrefix_23;
	// System.Text.RegularExpressions.RegexBoyerMoore System.Text.RegularExpressions.RegexInterpreter::runbmPrefix
	RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * ___runbmPrefix_24;
	// System.Int32 System.Text.RegularExpressions.RegexInterpreter::runanchors
	int32_t ___runanchors_25;
	// System.Boolean System.Text.RegularExpressions.RegexInterpreter::runrtl
	bool ___runrtl_26;
	// System.Boolean System.Text.RegularExpressions.RegexInterpreter::runci
	bool ___runci_27;
	// System.Globalization.CultureInfo System.Text.RegularExpressions.RegexInterpreter::runculture
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___runculture_28;

public:
	inline static int32_t get_offset_of_runoperator_18() { return static_cast<int32_t>(offsetof(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E, ___runoperator_18)); }
	inline int32_t get_runoperator_18() const { return ___runoperator_18; }
	inline int32_t* get_address_of_runoperator_18() { return &___runoperator_18; }
	inline void set_runoperator_18(int32_t value)
	{
		___runoperator_18 = value;
	}

	inline static int32_t get_offset_of_runcodes_19() { return static_cast<int32_t>(offsetof(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E, ___runcodes_19)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_runcodes_19() const { return ___runcodes_19; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_runcodes_19() { return &___runcodes_19; }
	inline void set_runcodes_19(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___runcodes_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runcodes_19), (void*)value);
	}

	inline static int32_t get_offset_of_runcodepos_20() { return static_cast<int32_t>(offsetof(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E, ___runcodepos_20)); }
	inline int32_t get_runcodepos_20() const { return ___runcodepos_20; }
	inline int32_t* get_address_of_runcodepos_20() { return &___runcodepos_20; }
	inline void set_runcodepos_20(int32_t value)
	{
		___runcodepos_20 = value;
	}

	inline static int32_t get_offset_of_runstrings_21() { return static_cast<int32_t>(offsetof(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E, ___runstrings_21)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_runstrings_21() const { return ___runstrings_21; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_runstrings_21() { return &___runstrings_21; }
	inline void set_runstrings_21(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		___runstrings_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runstrings_21), (void*)value);
	}

	inline static int32_t get_offset_of_runcode_22() { return static_cast<int32_t>(offsetof(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E, ___runcode_22)); }
	inline RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * get_runcode_22() const { return ___runcode_22; }
	inline RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 ** get_address_of_runcode_22() { return &___runcode_22; }
	inline void set_runcode_22(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * value)
	{
		___runcode_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runcode_22), (void*)value);
	}

	inline static int32_t get_offset_of_runfcPrefix_23() { return static_cast<int32_t>(offsetof(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E, ___runfcPrefix_23)); }
	inline RegexPrefix_t1563C82A76799B0B018F5EBD6EC068158BE50301 * get_runfcPrefix_23() const { return ___runfcPrefix_23; }
	inline RegexPrefix_t1563C82A76799B0B018F5EBD6EC068158BE50301 ** get_address_of_runfcPrefix_23() { return &___runfcPrefix_23; }
	inline void set_runfcPrefix_23(RegexPrefix_t1563C82A76799B0B018F5EBD6EC068158BE50301 * value)
	{
		___runfcPrefix_23 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runfcPrefix_23), (void*)value);
	}

	inline static int32_t get_offset_of_runbmPrefix_24() { return static_cast<int32_t>(offsetof(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E, ___runbmPrefix_24)); }
	inline RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * get_runbmPrefix_24() const { return ___runbmPrefix_24; }
	inline RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 ** get_address_of_runbmPrefix_24() { return &___runbmPrefix_24; }
	inline void set_runbmPrefix_24(RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * value)
	{
		___runbmPrefix_24 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runbmPrefix_24), (void*)value);
	}

	inline static int32_t get_offset_of_runanchors_25() { return static_cast<int32_t>(offsetof(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E, ___runanchors_25)); }
	inline int32_t get_runanchors_25() const { return ___runanchors_25; }
	inline int32_t* get_address_of_runanchors_25() { return &___runanchors_25; }
	inline void set_runanchors_25(int32_t value)
	{
		___runanchors_25 = value;
	}

	inline static int32_t get_offset_of_runrtl_26() { return static_cast<int32_t>(offsetof(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E, ___runrtl_26)); }
	inline bool get_runrtl_26() const { return ___runrtl_26; }
	inline bool* get_address_of_runrtl_26() { return &___runrtl_26; }
	inline void set_runrtl_26(bool value)
	{
		___runrtl_26 = value;
	}

	inline static int32_t get_offset_of_runci_27() { return static_cast<int32_t>(offsetof(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E, ___runci_27)); }
	inline bool get_runci_27() const { return ___runci_27; }
	inline bool* get_address_of_runci_27() { return &___runci_27; }
	inline void set_runci_27(bool value)
	{
		___runci_27 = value;
	}

	inline static int32_t get_offset_of_runculture_28() { return static_cast<int32_t>(offsetof(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E, ___runculture_28)); }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_runculture_28() const { return ___runculture_28; }
	inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_runculture_28() { return &___runculture_28; }
	inline void set_runculture_28(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
	{
		___runculture_28 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runculture_28), (void*)value);
	}
};


// System.UInt16
struct  UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD 
{
public:
	// System.UInt16 System.UInt16::m_value
	uint16_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD, ___m_value_0)); }
	inline uint16_t get_m_value_0() const { return ___m_value_0; }
	inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint16_t value)
	{
		___m_value_0 = value;
	}
};


// System.UInt32
struct  UInt32_tE60352A06233E4E69DD198BCC67142159F686B15 
{
public:
	// System.UInt32 System.UInt32::m_value
	uint32_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___m_value_0)); }
	inline uint32_t get_m_value_0() const { return ___m_value_0; }
	inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint32_t value)
	{
		___m_value_0 = value;
	}
};


// System.Void
struct  Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
	};

public:
};


// System.Security.Cryptography.X509Certificates.X509Extension
struct  X509Extension_t9142CAA11EB46CC4CAB51A26D3B84BDA06FA9FF5  : public AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA
{
public:
	// System.Boolean System.Security.Cryptography.X509Certificates.X509Extension::_critical
	bool ____critical_2;

public:
	inline static int32_t get_offset_of__critical_2() { return static_cast<int32_t>(offsetof(X509Extension_t9142CAA11EB46CC4CAB51A26D3B84BDA06FA9FF5, ____critical_2)); }
	inline bool get__critical_2() const { return ____critical_2; }
	inline bool* get_address_of__critical_2() { return &____critical_2; }
	inline void set__critical_2(bool value)
	{
		____critical_2 = value;
	}
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSizeU3D128
struct  __StaticArrayInitTypeSizeU3D128_t2C1166FE3CC05212DD55648859D997CA8842A83B 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D128_t2C1166FE3CC05212DD55648859D997CA8842A83B__padding[128];
	};

public:
};


// <PrivateImplementationDetails>/__StaticArrayInitTypeSizeU3D32
struct  __StaticArrayInitTypeSizeU3D32_tD37BEF7101998702862991181C721026AB96A59F 
{
public:
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D32_tD37BEF7101998702862991181C721026AB96A59F__padding[32];
	};

public:
};


// System.Text.RegularExpressions.RegexCharClass/LowerCaseMapping
struct  LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE 
{
public:
	// System.Char System.Text.RegularExpressions.RegexCharClass/LowerCaseMapping::_chMin
	Il2CppChar ____chMin_0;
	// System.Char System.Text.RegularExpressions.RegexCharClass/LowerCaseMapping::_chMax
	Il2CppChar ____chMax_1;
	// System.Int32 System.Text.RegularExpressions.RegexCharClass/LowerCaseMapping::_lcOp
	int32_t ____lcOp_2;
	// System.Int32 System.Text.RegularExpressions.RegexCharClass/LowerCaseMapping::_data
	int32_t ____data_3;

public:
	inline static int32_t get_offset_of__chMin_0() { return static_cast<int32_t>(offsetof(LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE, ____chMin_0)); }
	inline Il2CppChar get__chMin_0() const { return ____chMin_0; }
	inline Il2CppChar* get_address_of__chMin_0() { return &____chMin_0; }
	inline void set__chMin_0(Il2CppChar value)
	{
		____chMin_0 = value;
	}

	inline static int32_t get_offset_of__chMax_1() { return static_cast<int32_t>(offsetof(LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE, ____chMax_1)); }
	inline Il2CppChar get__chMax_1() const { return ____chMax_1; }
	inline Il2CppChar* get_address_of__chMax_1() { return &____chMax_1; }
	inline void set__chMax_1(Il2CppChar value)
	{
		____chMax_1 = value;
	}

	inline static int32_t get_offset_of__lcOp_2() { return static_cast<int32_t>(offsetof(LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE, ____lcOp_2)); }
	inline int32_t get__lcOp_2() const { return ____lcOp_2; }
	inline int32_t* get_address_of__lcOp_2() { return &____lcOp_2; }
	inline void set__lcOp_2(int32_t value)
	{
		____lcOp_2 = value;
	}

	inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE, ____data_3)); }
	inline int32_t get__data_3() const { return ____data_3; }
	inline int32_t* get_address_of__data_3() { return &____data_3; }
	inline void set__data_3(int32_t value)
	{
		____data_3 = value;
	}
};

// Native definition for P/Invoke marshalling of System.Text.RegularExpressions.RegexCharClass/LowerCaseMapping
struct LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE_marshaled_pinvoke
{
	uint8_t ____chMin_0;
	uint8_t ____chMax_1;
	int32_t ____lcOp_2;
	int32_t ____data_3;
};
// Native definition for COM marshalling of System.Text.RegularExpressions.RegexCharClass/LowerCaseMapping
struct LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE_marshaled_com
{
	uint8_t ____chMin_0;
	uint8_t ____chMax_1;
	int32_t ____lcOp_2;
	int32_t ____data_3;
};

// <PrivateImplementationDetails>
struct  U3CPrivateImplementationDetailsU3E_t1267FAF6E08D720F26ABF676554E6948A7F6A2D0  : public RuntimeObject
{
public:

public:
};

struct U3CPrivateImplementationDetailsU3E_t1267FAF6E08D720F26ABF676554E6948A7F6A2D0_StaticFields
{
public:
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSizeU3D32 <PrivateImplementationDetails>::59F5BD34B6C013DEACC784F69C67E95150033A84
	__StaticArrayInitTypeSizeU3D32_tD37BEF7101998702862991181C721026AB96A59F  ___59F5BD34B6C013DEACC784F69C67E95150033A84_0;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSizeU3D32 <PrivateImplementationDetails>::C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536
	__StaticArrayInitTypeSizeU3D32_tD37BEF7101998702862991181C721026AB96A59F  ___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_1;
	// <PrivateImplementationDetails>/__StaticArrayInitTypeSizeU3D128 <PrivateImplementationDetails>::CCEEADA43268372341F81AE0C9208C6856441C04
	__StaticArrayInitTypeSizeU3D128_t2C1166FE3CC05212DD55648859D997CA8842A83B  ___CCEEADA43268372341F81AE0C9208C6856441C04_2;
	// System.Int64 <PrivateImplementationDetails>::E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78
	int64_t ___E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_3;

public:
	inline static int32_t get_offset_of_U359F5BD34B6C013DEACC784F69C67E95150033A84_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1267FAF6E08D720F26ABF676554E6948A7F6A2D0_StaticFields, ___59F5BD34B6C013DEACC784F69C67E95150033A84_0)); }
	inline __StaticArrayInitTypeSizeU3D32_tD37BEF7101998702862991181C721026AB96A59F  get_U359F5BD34B6C013DEACC784F69C67E95150033A84_0() const { return ___59F5BD34B6C013DEACC784F69C67E95150033A84_0; }
	inline __StaticArrayInitTypeSizeU3D32_tD37BEF7101998702862991181C721026AB96A59F * get_address_of_U359F5BD34B6C013DEACC784F69C67E95150033A84_0() { return &___59F5BD34B6C013DEACC784F69C67E95150033A84_0; }
	inline void set_U359F5BD34B6C013DEACC784F69C67E95150033A84_0(__StaticArrayInitTypeSizeU3D32_tD37BEF7101998702862991181C721026AB96A59F  value)
	{
		___59F5BD34B6C013DEACC784F69C67E95150033A84_0 = value;
	}

	inline static int32_t get_offset_of_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_1() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1267FAF6E08D720F26ABF676554E6948A7F6A2D0_StaticFields, ___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_1)); }
	inline __StaticArrayInitTypeSizeU3D32_tD37BEF7101998702862991181C721026AB96A59F  get_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_1() const { return ___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_1; }
	inline __StaticArrayInitTypeSizeU3D32_tD37BEF7101998702862991181C721026AB96A59F * get_address_of_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_1() { return &___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_1; }
	inline void set_C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_1(__StaticArrayInitTypeSizeU3D32_tD37BEF7101998702862991181C721026AB96A59F  value)
	{
		___C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536_1 = value;
	}

	inline static int32_t get_offset_of_CCEEADA43268372341F81AE0C9208C6856441C04_2() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1267FAF6E08D720F26ABF676554E6948A7F6A2D0_StaticFields, ___CCEEADA43268372341F81AE0C9208C6856441C04_2)); }
	inline __StaticArrayInitTypeSizeU3D128_t2C1166FE3CC05212DD55648859D997CA8842A83B  get_CCEEADA43268372341F81AE0C9208C6856441C04_2() const { return ___CCEEADA43268372341F81AE0C9208C6856441C04_2; }
	inline __StaticArrayInitTypeSizeU3D128_t2C1166FE3CC05212DD55648859D997CA8842A83B * get_address_of_CCEEADA43268372341F81AE0C9208C6856441C04_2() { return &___CCEEADA43268372341F81AE0C9208C6856441C04_2; }
	inline void set_CCEEADA43268372341F81AE0C9208C6856441C04_2(__StaticArrayInitTypeSizeU3D128_t2C1166FE3CC05212DD55648859D997CA8842A83B  value)
	{
		___CCEEADA43268372341F81AE0C9208C6856441C04_2 = value;
	}

	inline static int32_t get_offset_of_E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_3() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_t1267FAF6E08D720F26ABF676554E6948A7F6A2D0_StaticFields, ___E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_3)); }
	inline int64_t get_E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_3() const { return ___E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_3; }
	inline int64_t* get_address_of_E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_3() { return &___E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_3; }
	inline void set_E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_3(int64_t value)
	{
		___E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78_3 = value;
	}
};


// System.Net.Sockets.AddressFamily
struct  AddressFamily_tFCF4C888B95C069AB2D4720EC8C2E19453C28B33 
{
public:
	// System.Int32 System.Net.Sockets.AddressFamily::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AddressFamily_tFCF4C888B95C069AB2D4720EC8C2E19453C28B33, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.AppDomain
struct  AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A  : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8
{
public:
	// System.IntPtr System.AppDomain::_mono_app_domain
	intptr_t ____mono_app_domain_1;
	// System.Object System.AppDomain::_evidence
	RuntimeObject * ____evidence_6;
	// System.Object System.AppDomain::_granted
	RuntimeObject * ____granted_7;
	// System.Int32 System.AppDomain::_principalPolicy
	int32_t ____principalPolicy_8;
	// System.AssemblyLoadEventHandler System.AppDomain::AssemblyLoad
	AssemblyLoadEventHandler_tE06B38463937F6FBCCECF4DF6519F83C1683FE0C * ___AssemblyLoad_11;
	// System.ResolveEventHandler System.AppDomain::AssemblyResolve
	ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * ___AssemblyResolve_12;
	// System.EventHandler System.AppDomain::DomainUnload
	EventHandler_t084491E53EC706ACA0A15CA17488C075B4ECA44B * ___DomainUnload_13;
	// System.EventHandler System.AppDomain::ProcessExit
	EventHandler_t084491E53EC706ACA0A15CA17488C075B4ECA44B * ___ProcessExit_14;
	// System.ResolveEventHandler System.AppDomain::ResourceResolve
	ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * ___ResourceResolve_15;
	// System.ResolveEventHandler System.AppDomain::TypeResolve
	ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * ___TypeResolve_16;
	// System.UnhandledExceptionEventHandler System.AppDomain::UnhandledException
	UnhandledExceptionEventHandler_t1DF125A860ED9B70F24ADFA6CB0781533A23DA64 * ___UnhandledException_17;
	// System.EventHandler`1<System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs> System.AppDomain::FirstChanceException
	EventHandler_1_t7F26BD2270AD4531F2328FD1382278E975249DF1 * ___FirstChanceException_18;
	// System.Object System.AppDomain::_domain_manager
	RuntimeObject * ____domain_manager_19;
	// System.ResolveEventHandler System.AppDomain::ReflectionOnlyAssemblyResolve
	ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * ___ReflectionOnlyAssemblyResolve_20;
	// System.Object System.AppDomain::_activation
	RuntimeObject * ____activation_21;
	// System.Object System.AppDomain::_applicationIdentity
	RuntimeObject * ____applicationIdentity_22;
	// System.Collections.Generic.List`1<System.String> System.AppDomain::compatibility_switch
	List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * ___compatibility_switch_23;

public:
	inline static int32_t get_offset_of__mono_app_domain_1() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ____mono_app_domain_1)); }
	inline intptr_t get__mono_app_domain_1() const { return ____mono_app_domain_1; }
	inline intptr_t* get_address_of__mono_app_domain_1() { return &____mono_app_domain_1; }
	inline void set__mono_app_domain_1(intptr_t value)
	{
		____mono_app_domain_1 = value;
	}

	inline static int32_t get_offset_of__evidence_6() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ____evidence_6)); }
	inline RuntimeObject * get__evidence_6() const { return ____evidence_6; }
	inline RuntimeObject ** get_address_of__evidence_6() { return &____evidence_6; }
	inline void set__evidence_6(RuntimeObject * value)
	{
		____evidence_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____evidence_6), (void*)value);
	}

	inline static int32_t get_offset_of__granted_7() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ____granted_7)); }
	inline RuntimeObject * get__granted_7() const { return ____granted_7; }
	inline RuntimeObject ** get_address_of__granted_7() { return &____granted_7; }
	inline void set__granted_7(RuntimeObject * value)
	{
		____granted_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____granted_7), (void*)value);
	}

	inline static int32_t get_offset_of__principalPolicy_8() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ____principalPolicy_8)); }
	inline int32_t get__principalPolicy_8() const { return ____principalPolicy_8; }
	inline int32_t* get_address_of__principalPolicy_8() { return &____principalPolicy_8; }
	inline void set__principalPolicy_8(int32_t value)
	{
		____principalPolicy_8 = value;
	}

	inline static int32_t get_offset_of_AssemblyLoad_11() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ___AssemblyLoad_11)); }
	inline AssemblyLoadEventHandler_tE06B38463937F6FBCCECF4DF6519F83C1683FE0C * get_AssemblyLoad_11() const { return ___AssemblyLoad_11; }
	inline AssemblyLoadEventHandler_tE06B38463937F6FBCCECF4DF6519F83C1683FE0C ** get_address_of_AssemblyLoad_11() { return &___AssemblyLoad_11; }
	inline void set_AssemblyLoad_11(AssemblyLoadEventHandler_tE06B38463937F6FBCCECF4DF6519F83C1683FE0C * value)
	{
		___AssemblyLoad_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___AssemblyLoad_11), (void*)value);
	}

	inline static int32_t get_offset_of_AssemblyResolve_12() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ___AssemblyResolve_12)); }
	inline ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * get_AssemblyResolve_12() const { return ___AssemblyResolve_12; }
	inline ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 ** get_address_of_AssemblyResolve_12() { return &___AssemblyResolve_12; }
	inline void set_AssemblyResolve_12(ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * value)
	{
		___AssemblyResolve_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___AssemblyResolve_12), (void*)value);
	}

	inline static int32_t get_offset_of_DomainUnload_13() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ___DomainUnload_13)); }
	inline EventHandler_t084491E53EC706ACA0A15CA17488C075B4ECA44B * get_DomainUnload_13() const { return ___DomainUnload_13; }
	inline EventHandler_t084491E53EC706ACA0A15CA17488C075B4ECA44B ** get_address_of_DomainUnload_13() { return &___DomainUnload_13; }
	inline void set_DomainUnload_13(EventHandler_t084491E53EC706ACA0A15CA17488C075B4ECA44B * value)
	{
		___DomainUnload_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___DomainUnload_13), (void*)value);
	}

	inline static int32_t get_offset_of_ProcessExit_14() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ___ProcessExit_14)); }
	inline EventHandler_t084491E53EC706ACA0A15CA17488C075B4ECA44B * get_ProcessExit_14() const { return ___ProcessExit_14; }
	inline EventHandler_t084491E53EC706ACA0A15CA17488C075B4ECA44B ** get_address_of_ProcessExit_14() { return &___ProcessExit_14; }
	inline void set_ProcessExit_14(EventHandler_t084491E53EC706ACA0A15CA17488C075B4ECA44B * value)
	{
		___ProcessExit_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ProcessExit_14), (void*)value);
	}

	inline static int32_t get_offset_of_ResourceResolve_15() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ___ResourceResolve_15)); }
	inline ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * get_ResourceResolve_15() const { return ___ResourceResolve_15; }
	inline ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 ** get_address_of_ResourceResolve_15() { return &___ResourceResolve_15; }
	inline void set_ResourceResolve_15(ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * value)
	{
		___ResourceResolve_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ResourceResolve_15), (void*)value);
	}

	inline static int32_t get_offset_of_TypeResolve_16() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ___TypeResolve_16)); }
	inline ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * get_TypeResolve_16() const { return ___TypeResolve_16; }
	inline ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 ** get_address_of_TypeResolve_16() { return &___TypeResolve_16; }
	inline void set_TypeResolve_16(ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * value)
	{
		___TypeResolve_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___TypeResolve_16), (void*)value);
	}

	inline static int32_t get_offset_of_UnhandledException_17() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ___UnhandledException_17)); }
	inline UnhandledExceptionEventHandler_t1DF125A860ED9B70F24ADFA6CB0781533A23DA64 * get_UnhandledException_17() const { return ___UnhandledException_17; }
	inline UnhandledExceptionEventHandler_t1DF125A860ED9B70F24ADFA6CB0781533A23DA64 ** get_address_of_UnhandledException_17() { return &___UnhandledException_17; }
	inline void set_UnhandledException_17(UnhandledExceptionEventHandler_t1DF125A860ED9B70F24ADFA6CB0781533A23DA64 * value)
	{
		___UnhandledException_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___UnhandledException_17), (void*)value);
	}

	inline static int32_t get_offset_of_FirstChanceException_18() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ___FirstChanceException_18)); }
	inline EventHandler_1_t7F26BD2270AD4531F2328FD1382278E975249DF1 * get_FirstChanceException_18() const { return ___FirstChanceException_18; }
	inline EventHandler_1_t7F26BD2270AD4531F2328FD1382278E975249DF1 ** get_address_of_FirstChanceException_18() { return &___FirstChanceException_18; }
	inline void set_FirstChanceException_18(EventHandler_1_t7F26BD2270AD4531F2328FD1382278E975249DF1 * value)
	{
		___FirstChanceException_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FirstChanceException_18), (void*)value);
	}

	inline static int32_t get_offset_of__domain_manager_19() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ____domain_manager_19)); }
	inline RuntimeObject * get__domain_manager_19() const { return ____domain_manager_19; }
	inline RuntimeObject ** get_address_of__domain_manager_19() { return &____domain_manager_19; }
	inline void set__domain_manager_19(RuntimeObject * value)
	{
		____domain_manager_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____domain_manager_19), (void*)value);
	}

	inline static int32_t get_offset_of_ReflectionOnlyAssemblyResolve_20() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ___ReflectionOnlyAssemblyResolve_20)); }
	inline ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * get_ReflectionOnlyAssemblyResolve_20() const { return ___ReflectionOnlyAssemblyResolve_20; }
	inline ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 ** get_address_of_ReflectionOnlyAssemblyResolve_20() { return &___ReflectionOnlyAssemblyResolve_20; }
	inline void set_ReflectionOnlyAssemblyResolve_20(ResolveEventHandler_tC6827B550D5B6553B57571630B1EE01AC12A1089 * value)
	{
		___ReflectionOnlyAssemblyResolve_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ReflectionOnlyAssemblyResolve_20), (void*)value);
	}

	inline static int32_t get_offset_of__activation_21() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ____activation_21)); }
	inline RuntimeObject * get__activation_21() const { return ____activation_21; }
	inline RuntimeObject ** get_address_of__activation_21() { return &____activation_21; }
	inline void set__activation_21(RuntimeObject * value)
	{
		____activation_21 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____activation_21), (void*)value);
	}

	inline static int32_t get_offset_of__applicationIdentity_22() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ____applicationIdentity_22)); }
	inline RuntimeObject * get__applicationIdentity_22() const { return ____applicationIdentity_22; }
	inline RuntimeObject ** get_address_of__applicationIdentity_22() { return &____applicationIdentity_22; }
	inline void set__applicationIdentity_22(RuntimeObject * value)
	{
		____applicationIdentity_22 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____applicationIdentity_22), (void*)value);
	}

	inline static int32_t get_offset_of_compatibility_switch_23() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A, ___compatibility_switch_23)); }
	inline List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * get_compatibility_switch_23() const { return ___compatibility_switch_23; }
	inline List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 ** get_address_of_compatibility_switch_23() { return &___compatibility_switch_23; }
	inline void set_compatibility_switch_23(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * value)
	{
		___compatibility_switch_23 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___compatibility_switch_23), (void*)value);
	}
};

struct AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A_StaticFields
{
public:
	// System.String System.AppDomain::_process_guid
	String_t* ____process_guid_2;
	// System.AppDomain System.AppDomain::default_domain
	AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A * ___default_domain_10;

public:
	inline static int32_t get_offset_of__process_guid_2() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A_StaticFields, ____process_guid_2)); }
	inline String_t* get__process_guid_2() const { return ____process_guid_2; }
	inline String_t** get_address_of__process_guid_2() { return &____process_guid_2; }
	inline void set__process_guid_2(String_t* value)
	{
		____process_guid_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____process_guid_2), (void*)value);
	}

	inline static int32_t get_offset_of_default_domain_10() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A_StaticFields, ___default_domain_10)); }
	inline AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A * get_default_domain_10() const { return ___default_domain_10; }
	inline AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A ** get_address_of_default_domain_10() { return &___default_domain_10; }
	inline void set_default_domain_10(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A * value)
	{
		___default_domain_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___default_domain_10), (void*)value);
	}
};

struct AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A_ThreadStaticFields
{
public:
	// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::type_resolve_in_progress
	Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 * ___type_resolve_in_progress_3;
	// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::assembly_resolve_in_progress
	Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 * ___assembly_resolve_in_progress_4;
	// System.Collections.Generic.Dictionary`2<System.String,System.Object> System.AppDomain::assembly_resolve_in_progress_refonly
	Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 * ___assembly_resolve_in_progress_refonly_5;
	// System.Object System.AppDomain::_principal
	RuntimeObject * ____principal_9;

public:
	inline static int32_t get_offset_of_type_resolve_in_progress_3() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A_ThreadStaticFields, ___type_resolve_in_progress_3)); }
	inline Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 * get_type_resolve_in_progress_3() const { return ___type_resolve_in_progress_3; }
	inline Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 ** get_address_of_type_resolve_in_progress_3() { return &___type_resolve_in_progress_3; }
	inline void set_type_resolve_in_progress_3(Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 * value)
	{
		___type_resolve_in_progress_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___type_resolve_in_progress_3), (void*)value);
	}

	inline static int32_t get_offset_of_assembly_resolve_in_progress_4() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A_ThreadStaticFields, ___assembly_resolve_in_progress_4)); }
	inline Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 * get_assembly_resolve_in_progress_4() const { return ___assembly_resolve_in_progress_4; }
	inline Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 ** get_address_of_assembly_resolve_in_progress_4() { return &___assembly_resolve_in_progress_4; }
	inline void set_assembly_resolve_in_progress_4(Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 * value)
	{
		___assembly_resolve_in_progress_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___assembly_resolve_in_progress_4), (void*)value);
	}

	inline static int32_t get_offset_of_assembly_resolve_in_progress_refonly_5() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A_ThreadStaticFields, ___assembly_resolve_in_progress_refonly_5)); }
	inline Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 * get_assembly_resolve_in_progress_refonly_5() const { return ___assembly_resolve_in_progress_refonly_5; }
	inline Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 ** get_address_of_assembly_resolve_in_progress_refonly_5() { return &___assembly_resolve_in_progress_refonly_5; }
	inline void set_assembly_resolve_in_progress_refonly_5(Dictionary_2_t692011309BA94F599C6042A381FC9F8B3CB08399 * value)
	{
		___assembly_resolve_in_progress_refonly_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___assembly_resolve_in_progress_refonly_5), (void*)value);
	}

	inline static int32_t get_offset_of__principal_9() { return static_cast<int32_t>(offsetof(AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A_ThreadStaticFields, ____principal_9)); }
	inline RuntimeObject * get__principal_9() const { return ____principal_9; }
	inline RuntimeObject ** get_address_of__principal_9() { return &____principal_9; }
	inline void set__principal_9(RuntimeObject * value)
	{
		____principal_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____principal_9), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.AppDomain
struct AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A_marshaled_pinvoke : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_pinvoke
{
	intptr_t ____mono_app_domain_1;
	Il2CppIUnknown* ____evidence_6;
	Il2CppIUnknown* ____granted_7;
	int32_t ____principalPolicy_8;
	Il2CppMethodPointer ___AssemblyLoad_11;
	Il2CppMethodPointer ___AssemblyResolve_12;
	Il2CppMethodPointer ___DomainUnload_13;
	Il2CppMethodPointer ___ProcessExit_14;
	Il2CppMethodPointer ___ResourceResolve_15;
	Il2CppMethodPointer ___TypeResolve_16;
	Il2CppMethodPointer ___UnhandledException_17;
	Il2CppMethodPointer ___FirstChanceException_18;
	Il2CppIUnknown* ____domain_manager_19;
	Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_20;
	Il2CppIUnknown* ____activation_21;
	Il2CppIUnknown* ____applicationIdentity_22;
	List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * ___compatibility_switch_23;
};
// Native definition for COM marshalling of System.AppDomain
struct AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A_marshaled_com : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_com
{
	intptr_t ____mono_app_domain_1;
	Il2CppIUnknown* ____evidence_6;
	Il2CppIUnknown* ____granted_7;
	int32_t ____principalPolicy_8;
	Il2CppMethodPointer ___AssemblyLoad_11;
	Il2CppMethodPointer ___AssemblyResolve_12;
	Il2CppMethodPointer ___DomainUnload_13;
	Il2CppMethodPointer ___ProcessExit_14;
	Il2CppMethodPointer ___ResourceResolve_15;
	Il2CppMethodPointer ___TypeResolve_16;
	Il2CppMethodPointer ___UnhandledException_17;
	Il2CppMethodPointer ___FirstChanceException_18;
	Il2CppIUnknown* ____domain_manager_19;
	Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve_20;
	Il2CppIUnknown* ____activation_21;
	Il2CppIUnknown* ____applicationIdentity_22;
	List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * ___compatibility_switch_23;
};

// System.Security.Cryptography.AsnDecodeStatus
struct  AsnDecodeStatus_tBE4ADA7C45EBFD656BFEE0F04CAEC70A1C1BD15E 
{
public:
	// System.Int32 System.Security.Cryptography.AsnDecodeStatus::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AsnDecodeStatus_tBE4ADA7C45EBFD656BFEE0F04CAEC70A1C1BD15E, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Reflection.BindingFlags
struct  BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 
{
public:
	// System.Int32 System.Reflection.BindingFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Net.Configuration.BypassElementCollection
struct  BypassElementCollection_tEF6F2A241127EE6E50D3C7C47A2A14A028ED5C91  : public ConfigurationElementCollection_t09097ED83C909F1481AEF6E4451CF7595AFA403E
{
public:

public:
};


// System.Net.Configuration.ConnectionManagementElementCollection
struct  ConnectionManagementElementCollection_t6398255FE4916E59AC5841760AC6D8D28EC4728C  : public ConfigurationElementCollection_t09097ED83C909F1481AEF6E4451CF7595AFA403E
{
public:

public:
};


// System.Net.Configuration.ConnectionManagementSection
struct  ConnectionManagementSection_t3A29EBAF9E3B13F9886D2739ABE4AD89CA007987  : public ConfigurationSection_t0D68AA1EA007506253A4935DB9F357AF9B50C683
{
public:

public:
};


// System.Net.Configuration.DefaultProxySection
struct  DefaultProxySection_t3253AD6FC82F5374C16B845A65819B4C33F94A20  : public ConfigurationSection_t0D68AA1EA007506253A4935DB9F357AF9B50C683
{
public:

public:
};


// System.Delegate
struct  Delegate_t  : public RuntimeObject
{
public:
	// 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.Reflection.MethodInfo System.Delegate::method_info
	MethodInfo_t * ___method_info_7;
	// System.Reflection.MethodInfo System.Delegate::original_method_info
	MethodInfo_t * ___original_method_info_8;
	// System.DelegateData System.Delegate::data
	DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
	// System.Boolean System.Delegate::method_is_virtual
	bool ___method_is_virtual_10;

public:
	inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
	inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
	inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
	inline void set_method_ptr_0(Il2CppMethodPointer value)
	{
		___method_ptr_0 = value;
	}

	inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
	inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
	inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
	inline void set_invoke_impl_1(intptr_t value)
	{
		___invoke_impl_1 = value;
	}

	inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
	inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
	inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
	inline void set_m_target_2(RuntimeObject * value)
	{
		___m_target_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
	}

	inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
	inline intptr_t get_method_3() const { return ___method_3; }
	inline intptr_t* get_address_of_method_3() { return &___method_3; }
	inline void set_method_3(intptr_t value)
	{
		___method_3 = value;
	}

	inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
	inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
	inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
	inline void set_delegate_trampoline_4(intptr_t value)
	{
		___delegate_trampoline_4 = value;
	}

	inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
	inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
	inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
	inline void set_extra_arg_5(intptr_t value)
	{
		___extra_arg_5 = value;
	}

	inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
	inline intptr_t get_method_code_6() const { return ___method_code_6; }
	inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
	inline void set_method_code_6(intptr_t value)
	{
		___method_code_6 = value;
	}

	inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
	inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
	inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
	inline void set_method_info_7(MethodInfo_t * value)
	{
		___method_info_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
	}

	inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
	inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
	inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
	inline void set_original_method_info_8(MethodInfo_t * value)
	{
		___original_method_info_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
	}

	inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
	inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; }
	inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; }
	inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value)
	{
		___data_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
	}

	inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
	inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
	inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
	inline void set_method_is_virtual_10(bool value)
	{
		___method_is_virtual_10 = value;
	}
};

// 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;
	MethodInfo_t * ___method_info_7;
	MethodInfo_t * ___original_method_info_8;
	DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
	int32_t ___method_is_virtual_10;
};
// 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;
	MethodInfo_t * ___method_info_7;
	MethodInfo_t * ___original_method_info_8;
	DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
	int32_t ___method_is_virtual_10;
};

// System.ComponentModel.EditorBrowsableState
struct  EditorBrowsableState_t5212E3E4B6F8B3190040444A9D6FBCA975F02BA1 
{
public:
	// System.Int32 System.ComponentModel.EditorBrowsableState::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(EditorBrowsableState_t5212E3E4B6F8B3190040444A9D6FBCA975F02BA1, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Exception
struct  Exception_t  : public RuntimeObject
{
public:
	// 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_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
	// System.Diagnostics.StackTrace[] System.Exception::captured_traces
	StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
	// System.IntPtr[] System.Exception::native_trace_ips
	IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15;

public:
	inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
	inline String_t* get__className_1() const { return ____className_1; }
	inline String_t** get_address_of__className_1() { return &____className_1; }
	inline void set__className_1(String_t* value)
	{
		____className_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
	}

	inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
	inline String_t* get__message_2() const { return ____message_2; }
	inline String_t** get_address_of__message_2() { return &____message_2; }
	inline void set__message_2(String_t* value)
	{
		____message_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
	}

	inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
	inline RuntimeObject* get__data_3() const { return ____data_3; }
	inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
	inline void set__data_3(RuntimeObject* value)
	{
		____data_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
	}

	inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
	inline Exception_t * get__innerException_4() const { return ____innerException_4; }
	inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
	inline void set__innerException_4(Exception_t * value)
	{
		____innerException_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
	}

	inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
	inline String_t* get__helpURL_5() const { return ____helpURL_5; }
	inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
	inline void set__helpURL_5(String_t* value)
	{
		____helpURL_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
	}

	inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
	inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
	inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
	inline void set__stackTrace_6(RuntimeObject * value)
	{
		____stackTrace_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
	}

	inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
	inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
	inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
	inline void set__stackTraceString_7(String_t* value)
	{
		____stackTraceString_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
	}

	inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
	inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
	inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
	inline void set__remoteStackTraceString_8(String_t* value)
	{
		____remoteStackTraceString_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
	}

	inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
	inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
	inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
	inline void set__remoteStackIndex_9(int32_t value)
	{
		____remoteStackIndex_9 = value;
	}

	inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
	inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
	inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
	inline void set__dynamicMethods_10(RuntimeObject * value)
	{
		____dynamicMethods_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
	}

	inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
	inline int32_t get__HResult_11() const { return ____HResult_11; }
	inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
	inline void set__HResult_11(int32_t value)
	{
		____HResult_11 = value;
	}

	inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
	inline String_t* get__source_12() const { return ____source_12; }
	inline String_t** get_address_of__source_12() { return &____source_12; }
	inline void set__source_12(String_t* value)
	{
		____source_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
	}

	inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
	inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
	inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
	inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value)
	{
		____safeSerializationManager_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
	}

	inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
	inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; }
	inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; }
	inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value)
	{
		___captured_traces_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
	}

	inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
	inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
	inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
	inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value)
	{
		___native_trace_ips_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
	}
};

struct Exception_t_StaticFields
{
public:
	// System.Object System.Exception::s_EDILock
	RuntimeObject * ___s_EDILock_0;

public:
	inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
	inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
	inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
	inline void set_s_EDILock_0(RuntimeObject * value)
	{
		___s_EDILock_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
	}
};

// 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_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
	StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
	Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};
// 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_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
	StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
	Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
};

// System.Runtime.InteropServices.GCHandleType
struct  GCHandleType_t5D58978165671EDEFCCAE1E2B237BD5AE4E8BC38 
{
public:
	// System.Int32 System.Runtime.InteropServices.GCHandleType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(GCHandleType_t5D58978165671EDEFCCAE1E2B237BD5AE4E8BC38, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Collections.Hashtable
struct  Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC  : public RuntimeObject
{
public:
	// System.Collections.Hashtable/bucket[] System.Collections.Hashtable::buckets
	bucketU5BU5D_tFE956DAEFB1D1C86A13EF247D7367BF60B55E190* ___buckets_0;
	// System.Int32 System.Collections.Hashtable::count
	int32_t ___count_1;
	// System.Int32 System.Collections.Hashtable::occupancy
	int32_t ___occupancy_2;
	// System.Int32 System.Collections.Hashtable::loadsize
	int32_t ___loadsize_3;
	// System.Single System.Collections.Hashtable::loadFactor
	float ___loadFactor_4;
	// System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Hashtable::version
	int32_t ___version_5;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Hashtable::isWriterInProgress
	bool ___isWriterInProgress_6;
	// System.Collections.ICollection System.Collections.Hashtable::keys
	RuntimeObject* ___keys_7;
	// System.Collections.ICollection System.Collections.Hashtable::values
	RuntimeObject* ___values_8;
	// System.Collections.IEqualityComparer System.Collections.Hashtable::_keycomparer
	RuntimeObject* ____keycomparer_9;
	// System.Object System.Collections.Hashtable::_syncRoot
	RuntimeObject * ____syncRoot_10;

public:
	inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___buckets_0)); }
	inline bucketU5BU5D_tFE956DAEFB1D1C86A13EF247D7367BF60B55E190* get_buckets_0() const { return ___buckets_0; }
	inline bucketU5BU5D_tFE956DAEFB1D1C86A13EF247D7367BF60B55E190** get_address_of_buckets_0() { return &___buckets_0; }
	inline void set_buckets_0(bucketU5BU5D_tFE956DAEFB1D1C86A13EF247D7367BF60B55E190* value)
	{
		___buckets_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
	}

	inline static int32_t get_offset_of_count_1() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___count_1)); }
	inline int32_t get_count_1() const { return ___count_1; }
	inline int32_t* get_address_of_count_1() { return &___count_1; }
	inline void set_count_1(int32_t value)
	{
		___count_1 = value;
	}

	inline static int32_t get_offset_of_occupancy_2() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___occupancy_2)); }
	inline int32_t get_occupancy_2() const { return ___occupancy_2; }
	inline int32_t* get_address_of_occupancy_2() { return &___occupancy_2; }
	inline void set_occupancy_2(int32_t value)
	{
		___occupancy_2 = value;
	}

	inline static int32_t get_offset_of_loadsize_3() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___loadsize_3)); }
	inline int32_t get_loadsize_3() const { return ___loadsize_3; }
	inline int32_t* get_address_of_loadsize_3() { return &___loadsize_3; }
	inline void set_loadsize_3(int32_t value)
	{
		___loadsize_3 = value;
	}

	inline static int32_t get_offset_of_loadFactor_4() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___loadFactor_4)); }
	inline float get_loadFactor_4() const { return ___loadFactor_4; }
	inline float* get_address_of_loadFactor_4() { return &___loadFactor_4; }
	inline void set_loadFactor_4(float value)
	{
		___loadFactor_4 = value;
	}

	inline static int32_t get_offset_of_version_5() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___version_5)); }
	inline int32_t get_version_5() const { return ___version_5; }
	inline int32_t* get_address_of_version_5() { return &___version_5; }
	inline void set_version_5(int32_t value)
	{
		___version_5 = value;
	}

	inline static int32_t get_offset_of_isWriterInProgress_6() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___isWriterInProgress_6)); }
	inline bool get_isWriterInProgress_6() const { return ___isWriterInProgress_6; }
	inline bool* get_address_of_isWriterInProgress_6() { return &___isWriterInProgress_6; }
	inline void set_isWriterInProgress_6(bool value)
	{
		___isWriterInProgress_6 = value;
	}

	inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___keys_7)); }
	inline RuntimeObject* get_keys_7() const { return ___keys_7; }
	inline RuntimeObject** get_address_of_keys_7() { return &___keys_7; }
	inline void set_keys_7(RuntimeObject* value)
	{
		___keys_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
	}

	inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ___values_8)); }
	inline RuntimeObject* get_values_8() const { return ___values_8; }
	inline RuntimeObject** get_address_of_values_8() { return &___values_8; }
	inline void set_values_8(RuntimeObject* value)
	{
		___values_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
	}

	inline static int32_t get_offset_of__keycomparer_9() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ____keycomparer_9)); }
	inline RuntimeObject* get__keycomparer_9() const { return ____keycomparer_9; }
	inline RuntimeObject** get_address_of__keycomparer_9() { return &____keycomparer_9; }
	inline void set__keycomparer_9(RuntimeObject* value)
	{
		____keycomparer_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____keycomparer_9), (void*)value);
	}

	inline static int32_t get_offset_of__syncRoot_10() { return static_cast<int32_t>(offsetof(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC, ____syncRoot_10)); }
	inline RuntimeObject * get__syncRoot_10() const { return ____syncRoot_10; }
	inline RuntimeObject ** get_address_of__syncRoot_10() { return &____syncRoot_10; }
	inline void set__syncRoot_10(RuntimeObject * value)
	{
		____syncRoot_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_10), (void*)value);
	}
};


// System.IOOperation
struct  IOOperation_tAEE43CD34C62AC0D25378E0BCB8A9E9CAEF5A1B0 
{
public:
	// System.Int32 System.IOOperation::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(IOOperation_tAEE43CD34C62AC0D25378E0BCB8A9E9CAEF5A1B0, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Text.RegularExpressions.Match
struct  Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B  : public Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883
{
public:
	// System.Text.RegularExpressions.Regex System.Text.RegularExpressions.Match::_regex
	Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * ____regex_8;
	// System.Int32 System.Text.RegularExpressions.Match::_textbeg
	int32_t ____textbeg_9;
	// System.Int32 System.Text.RegularExpressions.Match::_textpos
	int32_t ____textpos_10;
	// System.Int32 System.Text.RegularExpressions.Match::_textend
	int32_t ____textend_11;
	// System.Int32 System.Text.RegularExpressions.Match::_textstart
	int32_t ____textstart_12;
	// System.Int32[][] System.Text.RegularExpressions.Match::_matches
	Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* ____matches_13;
	// System.Int32[] System.Text.RegularExpressions.Match::_matchcount
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____matchcount_14;
	// System.Boolean System.Text.RegularExpressions.Match::_balancing
	bool ____balancing_15;

public:
	inline static int32_t get_offset_of__regex_8() { return static_cast<int32_t>(offsetof(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B, ____regex_8)); }
	inline Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * get__regex_8() const { return ____regex_8; }
	inline Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F ** get_address_of__regex_8() { return &____regex_8; }
	inline void set__regex_8(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * value)
	{
		____regex_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____regex_8), (void*)value);
	}

	inline static int32_t get_offset_of__textbeg_9() { return static_cast<int32_t>(offsetof(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B, ____textbeg_9)); }
	inline int32_t get__textbeg_9() const { return ____textbeg_9; }
	inline int32_t* get_address_of__textbeg_9() { return &____textbeg_9; }
	inline void set__textbeg_9(int32_t value)
	{
		____textbeg_9 = value;
	}

	inline static int32_t get_offset_of__textpos_10() { return static_cast<int32_t>(offsetof(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B, ____textpos_10)); }
	inline int32_t get__textpos_10() const { return ____textpos_10; }
	inline int32_t* get_address_of__textpos_10() { return &____textpos_10; }
	inline void set__textpos_10(int32_t value)
	{
		____textpos_10 = value;
	}

	inline static int32_t get_offset_of__textend_11() { return static_cast<int32_t>(offsetof(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B, ____textend_11)); }
	inline int32_t get__textend_11() const { return ____textend_11; }
	inline int32_t* get_address_of__textend_11() { return &____textend_11; }
	inline void set__textend_11(int32_t value)
	{
		____textend_11 = value;
	}

	inline static int32_t get_offset_of__textstart_12() { return static_cast<int32_t>(offsetof(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B, ____textstart_12)); }
	inline int32_t get__textstart_12() const { return ____textstart_12; }
	inline int32_t* get_address_of__textstart_12() { return &____textstart_12; }
	inline void set__textstart_12(int32_t value)
	{
		____textstart_12 = value;
	}

	inline static int32_t get_offset_of__matches_13() { return static_cast<int32_t>(offsetof(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B, ____matches_13)); }
	inline Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* get__matches_13() const { return ____matches_13; }
	inline Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF** get_address_of__matches_13() { return &____matches_13; }
	inline void set__matches_13(Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* value)
	{
		____matches_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____matches_13), (void*)value);
	}

	inline static int32_t get_offset_of__matchcount_14() { return static_cast<int32_t>(offsetof(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B, ____matchcount_14)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__matchcount_14() const { return ____matchcount_14; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__matchcount_14() { return &____matchcount_14; }
	inline void set__matchcount_14(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		____matchcount_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____matchcount_14), (void*)value);
	}

	inline static int32_t get_offset_of__balancing_15() { return static_cast<int32_t>(offsetof(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B, ____balancing_15)); }
	inline bool get__balancing_15() const { return ____balancing_15; }
	inline bool* get_address_of__balancing_15() { return &____balancing_15; }
	inline void set__balancing_15(bool value)
	{
		____balancing_15 = value;
	}
};

struct Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_StaticFields
{
public:
	// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Match::_empty
	Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * ____empty_7;

public:
	inline static int32_t get_offset_of__empty_7() { return static_cast<int32_t>(offsetof(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_StaticFields, ____empty_7)); }
	inline Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * get__empty_7() const { return ____empty_7; }
	inline Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B ** get_address_of__empty_7() { return &____empty_7; }
	inline void set__empty_7(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * value)
	{
		____empty_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____empty_7), (void*)value);
	}
};


// System.Globalization.NumberStyles
struct  NumberStyles_t379EFBF2535E1C950DEC8042704BB663BF636594 
{
public:
	// System.Int32 System.Globalization.NumberStyles::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(NumberStyles_t379EFBF2535E1C950DEC8042704BB663BF636594, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Security.Cryptography.OidGroup
struct  OidGroup_tA8D8DA27353F8D70638E08569F65A34BCA3D5EB4 
{
public:
	// System.Int32 System.Security.Cryptography.OidGroup::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(OidGroup_tA8D8DA27353F8D70638E08569F65A34BCA3D5EB4, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.ParsingError
struct  ParsingError_t206602C537093ABC8FD300E67B6B1A67115D24BA 
{
public:
	// System.Int32 System.ParsingError::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ParsingError_t206602C537093ABC8FD300E67B6B1A67115D24BA, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Text.RegularExpressions.RegexOptions
struct  RegexOptions_t8F8CD5BC6C55FC2B657722FD09ABDFDF5BA6F6A4 
{
public:
	// System.Int32 System.Text.RegularExpressions.RegexOptions::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RegexOptions_t8F8CD5BC6C55FC2B657722FD09ABDFDF5BA6F6A4, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.RuntimeTypeHandle
struct  RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 
{
public:
	// System.IntPtr System.RuntimeTypeHandle::value
	intptr_t ___value_0;

public:
	inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); }
	inline intptr_t get_value_0() const { return ___value_0; }
	inline intptr_t* get_address_of_value_0() { return &___value_0; }
	inline void set_value_0(intptr_t value)
	{
		___value_0 = value;
	}
};


// System.Net.Sockets.SocketError
struct  SocketError_tA0135DFDFBD5E43BC2F44D8AAC13CDB444074F80 
{
public:
	// System.Int32 System.Net.Sockets.SocketError::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SocketError_tA0135DFDFBD5E43BC2F44D8AAC13CDB444074F80, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Runtime.Serialization.StreamingContextStates
struct  StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3 
{
public:
	// System.Int32 System.Runtime.Serialization.StreamingContextStates::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.StringComparison
struct  StringComparison_tCC9F72B9B1E2C3C6D2566DD0D3A61E1621048998 
{
public:
	// System.Int32 System.StringComparison::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StringComparison_tCC9F72B9B1E2C3C6D2566DD0D3A61E1621048998, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Globalization.TextInfo
struct  TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C  : public RuntimeObject
{
public:
	// System.Boolean System.Globalization.TextInfo::m_isReadOnly
	bool ___m_isReadOnly_0;
	// System.String System.Globalization.TextInfo::m_cultureName
	String_t* ___m_cultureName_1;
	// System.Globalization.CultureData System.Globalization.TextInfo::m_cultureData
	CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * ___m_cultureData_2;
	// System.String System.Globalization.TextInfo::m_textInfoName
	String_t* ___m_textInfoName_3;
	// System.Nullable`1<System.Boolean> System.Globalization.TextInfo::m_IsAsciiCasingSameAsInvariant
	Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3  ___m_IsAsciiCasingSameAsInvariant_4;
	// System.String System.Globalization.TextInfo::customCultureName
	String_t* ___customCultureName_6;
	// System.Boolean System.Globalization.TextInfo::m_useUserOverride
	bool ___m_useUserOverride_7;
	// System.Int32 System.Globalization.TextInfo::m_win32LangID
	int32_t ___m_win32LangID_8;

public:
	inline static int32_t get_offset_of_m_isReadOnly_0() { return static_cast<int32_t>(offsetof(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C, ___m_isReadOnly_0)); }
	inline bool get_m_isReadOnly_0() const { return ___m_isReadOnly_0; }
	inline bool* get_address_of_m_isReadOnly_0() { return &___m_isReadOnly_0; }
	inline void set_m_isReadOnly_0(bool value)
	{
		___m_isReadOnly_0 = value;
	}

	inline static int32_t get_offset_of_m_cultureName_1() { return static_cast<int32_t>(offsetof(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C, ___m_cultureName_1)); }
	inline String_t* get_m_cultureName_1() const { return ___m_cultureName_1; }
	inline String_t** get_address_of_m_cultureName_1() { return &___m_cultureName_1; }
	inline void set_m_cultureName_1(String_t* value)
	{
		___m_cultureName_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_cultureName_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_cultureData_2() { return static_cast<int32_t>(offsetof(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C, ___m_cultureData_2)); }
	inline CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * get_m_cultureData_2() const { return ___m_cultureData_2; }
	inline CultureData_t53CDF1C5F789A28897415891667799420D3C5529 ** get_address_of_m_cultureData_2() { return &___m_cultureData_2; }
	inline void set_m_cultureData_2(CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * value)
	{
		___m_cultureData_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_cultureData_2), (void*)value);
	}

	inline static int32_t get_offset_of_m_textInfoName_3() { return static_cast<int32_t>(offsetof(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C, ___m_textInfoName_3)); }
	inline String_t* get_m_textInfoName_3() const { return ___m_textInfoName_3; }
	inline String_t** get_address_of_m_textInfoName_3() { return &___m_textInfoName_3; }
	inline void set_m_textInfoName_3(String_t* value)
	{
		___m_textInfoName_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_textInfoName_3), (void*)value);
	}

	inline static int32_t get_offset_of_m_IsAsciiCasingSameAsInvariant_4() { return static_cast<int32_t>(offsetof(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C, ___m_IsAsciiCasingSameAsInvariant_4)); }
	inline Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3  get_m_IsAsciiCasingSameAsInvariant_4() const { return ___m_IsAsciiCasingSameAsInvariant_4; }
	inline Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3 * get_address_of_m_IsAsciiCasingSameAsInvariant_4() { return &___m_IsAsciiCasingSameAsInvariant_4; }
	inline void set_m_IsAsciiCasingSameAsInvariant_4(Nullable_1_t1D1CD146BFCBDC2E53E1F700889F8C5C21063EF3  value)
	{
		___m_IsAsciiCasingSameAsInvariant_4 = value;
	}

	inline static int32_t get_offset_of_customCultureName_6() { return static_cast<int32_t>(offsetof(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C, ___customCultureName_6)); }
	inline String_t* get_customCultureName_6() const { return ___customCultureName_6; }
	inline String_t** get_address_of_customCultureName_6() { return &___customCultureName_6; }
	inline void set_customCultureName_6(String_t* value)
	{
		___customCultureName_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___customCultureName_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_useUserOverride_7() { return static_cast<int32_t>(offsetof(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C, ___m_useUserOverride_7)); }
	inline bool get_m_useUserOverride_7() const { return ___m_useUserOverride_7; }
	inline bool* get_address_of_m_useUserOverride_7() { return &___m_useUserOverride_7; }
	inline void set_m_useUserOverride_7(bool value)
	{
		___m_useUserOverride_7 = value;
	}

	inline static int32_t get_offset_of_m_win32LangID_8() { return static_cast<int32_t>(offsetof(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C, ___m_win32LangID_8)); }
	inline int32_t get_m_win32LangID_8() const { return ___m_win32LangID_8; }
	inline int32_t* get_address_of_m_win32LangID_8() { return &___m_win32LangID_8; }
	inline void set_m_win32LangID_8(int32_t value)
	{
		___m_win32LangID_8 = value;
	}
};

struct TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C_StaticFields
{
public:
	// System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.TextInfo::s_Invariant
	TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___s_Invariant_5;

public:
	inline static int32_t get_offset_of_s_Invariant_5() { return static_cast<int32_t>(offsetof(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C_StaticFields, ___s_Invariant_5)); }
	inline TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * get_s_Invariant_5() const { return ___s_Invariant_5; }
	inline TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C ** get_address_of_s_Invariant_5() { return &___s_Invariant_5; }
	inline void set_s_Invariant_5(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * value)
	{
		___s_Invariant_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_Invariant_5), (void*)value);
	}
};


// System.TimeSpan
struct  TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 
{
public:
	// System.Int64 System.TimeSpan::_ticks
	int64_t ____ticks_3;

public:
	inline static int32_t get_offset_of__ticks_3() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203, ____ticks_3)); }
	inline int64_t get__ticks_3() const { return ____ticks_3; }
	inline int64_t* get_address_of__ticks_3() { return &____ticks_3; }
	inline void set__ticks_3(int64_t value)
	{
		____ticks_3 = value;
	}
};

struct TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields
{
public:
	// System.TimeSpan System.TimeSpan::Zero
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___Zero_0;
	// System.TimeSpan System.TimeSpan::MaxValue
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___MaxValue_1;
	// System.TimeSpan System.TimeSpan::MinValue
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___MinValue_2;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyConfigChecked
	bool ____legacyConfigChecked_4;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyMode
	bool ____legacyMode_5;

public:
	inline static int32_t get_offset_of_Zero_0() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ___Zero_0)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_Zero_0() const { return ___Zero_0; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_Zero_0() { return &___Zero_0; }
	inline void set_Zero_0(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___Zero_0 = value;
	}

	inline static int32_t get_offset_of_MaxValue_1() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ___MaxValue_1)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_MaxValue_1() const { return ___MaxValue_1; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_MaxValue_1() { return &___MaxValue_1; }
	inline void set_MaxValue_1(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___MaxValue_1 = value;
	}

	inline static int32_t get_offset_of_MinValue_2() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ___MinValue_2)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_MinValue_2() const { return ___MinValue_2; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_MinValue_2() { return &___MinValue_2; }
	inline void set_MinValue_2(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___MinValue_2 = value;
	}

	inline static int32_t get_offset_of__legacyConfigChecked_4() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ____legacyConfigChecked_4)); }
	inline bool get__legacyConfigChecked_4() const { return ____legacyConfigChecked_4; }
	inline bool* get_address_of__legacyConfigChecked_4() { return &____legacyConfigChecked_4; }
	inline void set__legacyConfigChecked_4(bool value)
	{
		____legacyConfigChecked_4 = value;
	}

	inline static int32_t get_offset_of__legacyMode_5() { return static_cast<int32_t>(offsetof(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields, ____legacyMode_5)); }
	inline bool get__legacyMode_5() const { return ____legacyMode_5; }
	inline bool* get_address_of__legacyMode_5() { return &____legacyMode_5; }
	inline void set__legacyMode_5(bool value)
	{
		____legacyMode_5 = value;
	}
};


// System.ComponentModel.TypeConverter
struct  TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4  : public RuntimeObject
{
public:

public:
};

struct TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4_StaticFields
{
public:
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.ComponentModel.TypeConverter::useCompatibleTypeConversion
	bool ___useCompatibleTypeConversion_1;

public:
	inline static int32_t get_offset_of_useCompatibleTypeConversion_1() { return static_cast<int32_t>(offsetof(TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4_StaticFields, ___useCompatibleTypeConversion_1)); }
	inline bool get_useCompatibleTypeConversion_1() const { return ___useCompatibleTypeConversion_1; }
	inline bool* get_address_of_useCompatibleTypeConversion_1() { return &___useCompatibleTypeConversion_1; }
	inline void set_useCompatibleTypeConversion_1(bool value)
	{
		___useCompatibleTypeConversion_1 = value;
	}
};


// System.Globalization.UnicodeCategory
struct  UnicodeCategory_t6F1DA413FEAE6D03B02A0AD747327E865AFF8A38 
{
public:
	// System.Int32 System.Globalization.UnicodeCategory::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UnicodeCategory_t6F1DA413FEAE6D03B02A0AD747327E865AFF8A38, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.UriComponents
struct  UriComponents_tA599793722A9810EC23036FF1B1B02A905B4EA76 
{
public:
	// System.Int32 System.UriComponents::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UriComponents_tA599793722A9810EC23036FF1B1B02A905B4EA76, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.Threading.WaitHandle
struct  WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842  : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8
{
public:
	// System.IntPtr System.Threading.WaitHandle::waitHandle
	intptr_t ___waitHandle_3;
	// Microsoft.Win32.SafeHandles.SafeWaitHandle modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.WaitHandle::safeWaitHandle
	SafeWaitHandle_tF37EACEDF9C6F350EB4ABC1E1F869EECB0B5ABB1 * ___safeWaitHandle_4;
	// System.Boolean System.Threading.WaitHandle::hasThreadAffinity
	bool ___hasThreadAffinity_5;

public:
	inline static int32_t get_offset_of_waitHandle_3() { return static_cast<int32_t>(offsetof(WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842, ___waitHandle_3)); }
	inline intptr_t get_waitHandle_3() const { return ___waitHandle_3; }
	inline intptr_t* get_address_of_waitHandle_3() { return &___waitHandle_3; }
	inline void set_waitHandle_3(intptr_t value)
	{
		___waitHandle_3 = value;
	}

	inline static int32_t get_offset_of_safeWaitHandle_4() { return static_cast<int32_t>(offsetof(WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842, ___safeWaitHandle_4)); }
	inline SafeWaitHandle_tF37EACEDF9C6F350EB4ABC1E1F869EECB0B5ABB1 * get_safeWaitHandle_4() const { return ___safeWaitHandle_4; }
	inline SafeWaitHandle_tF37EACEDF9C6F350EB4ABC1E1F869EECB0B5ABB1 ** get_address_of_safeWaitHandle_4() { return &___safeWaitHandle_4; }
	inline void set_safeWaitHandle_4(SafeWaitHandle_tF37EACEDF9C6F350EB4ABC1E1F869EECB0B5ABB1 * value)
	{
		___safeWaitHandle_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___safeWaitHandle_4), (void*)value);
	}

	inline static int32_t get_offset_of_hasThreadAffinity_5() { return static_cast<int32_t>(offsetof(WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842, ___hasThreadAffinity_5)); }
	inline bool get_hasThreadAffinity_5() const { return ___hasThreadAffinity_5; }
	inline bool* get_address_of_hasThreadAffinity_5() { return &___hasThreadAffinity_5; }
	inline void set_hasThreadAffinity_5(bool value)
	{
		___hasThreadAffinity_5 = value;
	}
};

struct WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842_StaticFields
{
public:
	// System.IntPtr System.Threading.WaitHandle::InvalidHandle
	intptr_t ___InvalidHandle_10;

public:
	inline static int32_t get_offset_of_InvalidHandle_10() { return static_cast<int32_t>(offsetof(WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842_StaticFields, ___InvalidHandle_10)); }
	inline intptr_t get_InvalidHandle_10() const { return ___InvalidHandle_10; }
	inline intptr_t* get_address_of_InvalidHandle_10() { return &___InvalidHandle_10; }
	inline void set_InvalidHandle_10(intptr_t value)
	{
		___InvalidHandle_10 = value;
	}
};

// Native definition for P/Invoke marshalling of System.Threading.WaitHandle
struct WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842_marshaled_pinvoke : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_pinvoke
{
	intptr_t ___waitHandle_3;
	void* ___safeWaitHandle_4;
	int32_t ___hasThreadAffinity_5;
};
// Native definition for COM marshalling of System.Threading.WaitHandle
struct WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842_marshaled_com : public MarshalByRefObject_tD4DF91B488B284F899417EC468D8E50E933306A8_marshaled_com
{
	intptr_t ___waitHandle_3;
	void* ___safeWaitHandle_4;
	int32_t ___hasThreadAffinity_5;
};

// System.Security.Cryptography.X509Certificates.X509KeyUsageFlags
struct  X509KeyUsageFlags_tA10D2E023BB8086E102AE4EBE10CF84656A18849 
{
public:
	// System.Int32 System.Security.Cryptography.X509Certificates.X509KeyUsageFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(X509KeyUsageFlags_tA10D2E023BB8086E102AE4EBE10CF84656A18849, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};


// System.ComponentModel.BaseNumberConverter
struct  BaseNumberConverter_t6CA2001CE79249FCF74FC888710AAD5CA23B748C  : public TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4
{
public:

public:
};


// System.ComponentModel.BooleanConverter
struct  BooleanConverter_t890553DE6E939FADC5ACEBC1AAF2758C9AD4364D  : public TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4
{
public:

public:
};

struct BooleanConverter_t890553DE6E939FADC5ACEBC1AAF2758C9AD4364D_StaticFields
{
public:
	// System.ComponentModel.TypeConverter/StandardValuesCollection modreq(System.Runtime.CompilerServices.IsVolatile) System.ComponentModel.BooleanConverter::values
	StandardValuesCollection_tB8B2368EBF592D624D7A07BE6C539DE9BA9A1FB1 * ___values_2;

public:
	inline static int32_t get_offset_of_values_2() { return static_cast<int32_t>(offsetof(BooleanConverter_t890553DE6E939FADC5ACEBC1AAF2758C9AD4364D_StaticFields, ___values_2)); }
	inline StandardValuesCollection_tB8B2368EBF592D624D7A07BE6C539DE9BA9A1FB1 * get_values_2() const { return ___values_2; }
	inline StandardValuesCollection_tB8B2368EBF592D624D7A07BE6C539DE9BA9A1FB1 ** get_address_of_values_2() { return &___values_2; }
	inline void set_values_2(StandardValuesCollection_tB8B2368EBF592D624D7A07BE6C539DE9BA9A1FB1 * value)
	{
		___values_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___values_2), (void*)value);
	}
};


// System.ComponentModel.CollectionConverter
struct  CollectionConverter_t422389A535F7B690A16B943213A57E6464DDA11A  : public TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4
{
public:

public:
};


// System.ComponentModel.EditorBrowsableAttribute
struct  EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614  : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71
{
public:
	// System.ComponentModel.EditorBrowsableState System.ComponentModel.EditorBrowsableAttribute::browsableState
	int32_t ___browsableState_0;

public:
	inline static int32_t get_offset_of_browsableState_0() { return static_cast<int32_t>(offsetof(EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614, ___browsableState_0)); }
	inline int32_t get_browsableState_0() const { return ___browsableState_0; }
	inline int32_t* get_address_of_browsableState_0() { return &___browsableState_0; }
	inline void set_browsableState_0(int32_t value)
	{
		___browsableState_0 = value;
	}
};


// System.ComponentModel.EnumConverter
struct  EnumConverter_t05433389A0FBB1D1185275588F6A9000BCFB7D78  : public TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4
{
public:
	// System.ComponentModel.TypeConverter/StandardValuesCollection System.ComponentModel.EnumConverter::values
	StandardValuesCollection_tB8B2368EBF592D624D7A07BE6C539DE9BA9A1FB1 * ___values_2;
	// System.Type System.ComponentModel.EnumConverter::type
	Type_t * ___type_3;

public:
	inline static int32_t get_offset_of_values_2() { return static_cast<int32_t>(offsetof(EnumConverter_t05433389A0FBB1D1185275588F6A9000BCFB7D78, ___values_2)); }
	inline StandardValuesCollection_tB8B2368EBF592D624D7A07BE6C539DE9BA9A1FB1 * get_values_2() const { return ___values_2; }
	inline StandardValuesCollection_tB8B2368EBF592D624D7A07BE6C539DE9BA9A1FB1 ** get_address_of_values_2() { return &___values_2; }
	inline void set_values_2(StandardValuesCollection_tB8B2368EBF592D624D7A07BE6C539DE9BA9A1FB1 * value)
	{
		___values_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___values_2), (void*)value);
	}

	inline static int32_t get_offset_of_type_3() { return static_cast<int32_t>(offsetof(EnumConverter_t05433389A0FBB1D1185275588F6A9000BCFB7D78, ___type_3)); }
	inline Type_t * get_type_3() const { return ___type_3; }
	inline Type_t ** get_address_of_type_3() { return &___type_3; }
	inline void set_type_3(Type_t * value)
	{
		___type_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___type_3), (void*)value);
	}
};


// System.Threading.EventWaitHandle
struct  EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C  : public WaitHandle_t1D7DD8480FD5DA4E3AF92F569890FB972D9B1842
{
public:

public:
};


// System.IOSelectorJob
struct  IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9  : public RuntimeObject
{
public:
	// System.IOOperation System.IOSelectorJob::operation
	int32_t ___operation_0;
	// System.IOAsyncCallback System.IOSelectorJob::callback
	IOAsyncCallback_tB965FCE75DB2822B784F36808F71EA447D5F977E * ___callback_1;
	// System.IOAsyncResult System.IOSelectorJob::state
	IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 * ___state_2;

public:
	inline static int32_t get_offset_of_operation_0() { return static_cast<int32_t>(offsetof(IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9, ___operation_0)); }
	inline int32_t get_operation_0() const { return ___operation_0; }
	inline int32_t* get_address_of_operation_0() { return &___operation_0; }
	inline void set_operation_0(int32_t value)
	{
		___operation_0 = value;
	}

	inline static int32_t get_offset_of_callback_1() { return static_cast<int32_t>(offsetof(IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9, ___callback_1)); }
	inline IOAsyncCallback_tB965FCE75DB2822B784F36808F71EA447D5F977E * get_callback_1() const { return ___callback_1; }
	inline IOAsyncCallback_tB965FCE75DB2822B784F36808F71EA447D5F977E ** get_address_of_callback_1() { return &___callback_1; }
	inline void set_callback_1(IOAsyncCallback_tB965FCE75DB2822B784F36808F71EA447D5F977E * value)
	{
		___callback_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___callback_1), (void*)value);
	}

	inline static int32_t get_offset_of_state_2() { return static_cast<int32_t>(offsetof(IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9, ___state_2)); }
	inline IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 * get_state_2() const { return ___state_2; }
	inline IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 ** get_address_of_state_2() { return &___state_2; }
	inline void set_state_2(IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 * value)
	{
		___state_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___state_2), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.IOSelectorJob
struct IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshaled_pinvoke
{
	int32_t ___operation_0;
	Il2CppMethodPointer ___callback_1;
	IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_pinvoke* ___state_2;
};
// Native definition for COM marshalling of System.IOSelectorJob
struct IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshaled_com
{
	int32_t ___operation_0;
	Il2CppMethodPointer ___callback_1;
	IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_com* ___state_2;
};

// System.Net.IPAddress
struct  IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE  : public RuntimeObject
{
public:
	// System.Int64 System.Net.IPAddress::m_Address
	int64_t ___m_Address_5;
	// System.String System.Net.IPAddress::m_ToString
	String_t* ___m_ToString_6;
	// System.Net.Sockets.AddressFamily System.Net.IPAddress::m_Family
	int32_t ___m_Family_10;
	// System.UInt16[] System.Net.IPAddress::m_Numbers
	UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___m_Numbers_11;
	// System.Int64 System.Net.IPAddress::m_ScopeId
	int64_t ___m_ScopeId_12;
	// System.Int32 System.Net.IPAddress::m_HashCode
	int32_t ___m_HashCode_13;

public:
	inline static int32_t get_offset_of_m_Address_5() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE, ___m_Address_5)); }
	inline int64_t get_m_Address_5() const { return ___m_Address_5; }
	inline int64_t* get_address_of_m_Address_5() { return &___m_Address_5; }
	inline void set_m_Address_5(int64_t value)
	{
		___m_Address_5 = value;
	}

	inline static int32_t get_offset_of_m_ToString_6() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE, ___m_ToString_6)); }
	inline String_t* get_m_ToString_6() const { return ___m_ToString_6; }
	inline String_t** get_address_of_m_ToString_6() { return &___m_ToString_6; }
	inline void set_m_ToString_6(String_t* value)
	{
		___m_ToString_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_ToString_6), (void*)value);
	}

	inline static int32_t get_offset_of_m_Family_10() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE, ___m_Family_10)); }
	inline int32_t get_m_Family_10() const { return ___m_Family_10; }
	inline int32_t* get_address_of_m_Family_10() { return &___m_Family_10; }
	inline void set_m_Family_10(int32_t value)
	{
		___m_Family_10 = value;
	}

	inline static int32_t get_offset_of_m_Numbers_11() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE, ___m_Numbers_11)); }
	inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* get_m_Numbers_11() const { return ___m_Numbers_11; }
	inline UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67** get_address_of_m_Numbers_11() { return &___m_Numbers_11; }
	inline void set_m_Numbers_11(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* value)
	{
		___m_Numbers_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_Numbers_11), (void*)value);
	}

	inline static int32_t get_offset_of_m_ScopeId_12() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE, ___m_ScopeId_12)); }
	inline int64_t get_m_ScopeId_12() const { return ___m_ScopeId_12; }
	inline int64_t* get_address_of_m_ScopeId_12() { return &___m_ScopeId_12; }
	inline void set_m_ScopeId_12(int64_t value)
	{
		___m_ScopeId_12 = value;
	}

	inline static int32_t get_offset_of_m_HashCode_13() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE, ___m_HashCode_13)); }
	inline int32_t get_m_HashCode_13() const { return ___m_HashCode_13; }
	inline int32_t* get_address_of_m_HashCode_13() { return &___m_HashCode_13; }
	inline void set_m_HashCode_13(int32_t value)
	{
		___m_HashCode_13 = value;
	}
};

struct IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields
{
public:
	// System.Net.IPAddress System.Net.IPAddress::Any
	IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * ___Any_0;
	// System.Net.IPAddress System.Net.IPAddress::Loopback
	IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * ___Loopback_1;
	// System.Net.IPAddress System.Net.IPAddress::Broadcast
	IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * ___Broadcast_2;
	// System.Net.IPAddress System.Net.IPAddress::None
	IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * ___None_3;
	// System.Net.IPAddress System.Net.IPAddress::IPv6Any
	IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * ___IPv6Any_7;
	// System.Net.IPAddress System.Net.IPAddress::IPv6Loopback
	IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * ___IPv6Loopback_8;
	// System.Net.IPAddress System.Net.IPAddress::IPv6None
	IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * ___IPv6None_9;

public:
	inline static int32_t get_offset_of_Any_0() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields, ___Any_0)); }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * get_Any_0() const { return ___Any_0; }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE ** get_address_of_Any_0() { return &___Any_0; }
	inline void set_Any_0(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * value)
	{
		___Any_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Any_0), (void*)value);
	}

	inline static int32_t get_offset_of_Loopback_1() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields, ___Loopback_1)); }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * get_Loopback_1() const { return ___Loopback_1; }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE ** get_address_of_Loopback_1() { return &___Loopback_1; }
	inline void set_Loopback_1(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * value)
	{
		___Loopback_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Loopback_1), (void*)value);
	}

	inline static int32_t get_offset_of_Broadcast_2() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields, ___Broadcast_2)); }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * get_Broadcast_2() const { return ___Broadcast_2; }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE ** get_address_of_Broadcast_2() { return &___Broadcast_2; }
	inline void set_Broadcast_2(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * value)
	{
		___Broadcast_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Broadcast_2), (void*)value);
	}

	inline static int32_t get_offset_of_None_3() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields, ___None_3)); }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * get_None_3() const { return ___None_3; }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE ** get_address_of_None_3() { return &___None_3; }
	inline void set_None_3(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * value)
	{
		___None_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___None_3), (void*)value);
	}

	inline static int32_t get_offset_of_IPv6Any_7() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields, ___IPv6Any_7)); }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * get_IPv6Any_7() const { return ___IPv6Any_7; }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE ** get_address_of_IPv6Any_7() { return &___IPv6Any_7; }
	inline void set_IPv6Any_7(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * value)
	{
		___IPv6Any_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___IPv6Any_7), (void*)value);
	}

	inline static int32_t get_offset_of_IPv6Loopback_8() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields, ___IPv6Loopback_8)); }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * get_IPv6Loopback_8() const { return ___IPv6Loopback_8; }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE ** get_address_of_IPv6Loopback_8() { return &___IPv6Loopback_8; }
	inline void set_IPv6Loopback_8(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * value)
	{
		___IPv6Loopback_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___IPv6Loopback_8), (void*)value);
	}

	inline static int32_t get_offset_of_IPv6None_9() { return static_cast<int32_t>(offsetof(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields, ___IPv6None_9)); }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * get_IPv6None_9() const { return ___IPv6None_9; }
	inline IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE ** get_address_of_IPv6None_9() { return &___IPv6None_9; }
	inline void set_IPv6None_9(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * value)
	{
		___IPv6None_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___IPv6None_9), (void*)value);
	}
};


// System.Text.RegularExpressions.MatchSparse
struct  MatchSparse_tF4A7983ADA82DB12269F4D384E7C2D15F0D32694  : public Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B
{
public:
	// System.Collections.Hashtable System.Text.RegularExpressions.MatchSparse::_caps
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ____caps_16;

public:
	inline static int32_t get_offset_of__caps_16() { return static_cast<int32_t>(offsetof(MatchSparse_tF4A7983ADA82DB12269F4D384E7C2D15F0D32694, ____caps_16)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get__caps_16() const { return ____caps_16; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of__caps_16() { return &____caps_16; }
	inline void set__caps_16(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		____caps_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____caps_16), (void*)value);
	}
};


// System.MulticastDelegate
struct  MulticastDelegate_t  : public Delegate_t
{
public:
	// System.Delegate[] System.MulticastDelegate::delegates
	DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11;

public:
	inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
	inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; }
	inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; }
	inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value)
	{
		___delegates_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
	}
};

// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates_11;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates_11;
};

// System.Globalization.NumberFormatInfo
struct  NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D  : public RuntimeObject
{
public:
	// System.Int32[] System.Globalization.NumberFormatInfo::numberGroupSizes
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___numberGroupSizes_1;
	// System.Int32[] System.Globalization.NumberFormatInfo::currencyGroupSizes
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___currencyGroupSizes_2;
	// System.Int32[] System.Globalization.NumberFormatInfo::percentGroupSizes
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___percentGroupSizes_3;
	// System.String System.Globalization.NumberFormatInfo::positiveSign
	String_t* ___positiveSign_4;
	// System.String System.Globalization.NumberFormatInfo::negativeSign
	String_t* ___negativeSign_5;
	// System.String System.Globalization.NumberFormatInfo::numberDecimalSeparator
	String_t* ___numberDecimalSeparator_6;
	// System.String System.Globalization.NumberFormatInfo::numberGroupSeparator
	String_t* ___numberGroupSeparator_7;
	// System.String System.Globalization.NumberFormatInfo::currencyGroupSeparator
	String_t* ___currencyGroupSeparator_8;
	// System.String System.Globalization.NumberFormatInfo::currencyDecimalSeparator
	String_t* ___currencyDecimalSeparator_9;
	// System.String System.Globalization.NumberFormatInfo::currencySymbol
	String_t* ___currencySymbol_10;
	// System.String System.Globalization.NumberFormatInfo::ansiCurrencySymbol
	String_t* ___ansiCurrencySymbol_11;
	// System.String System.Globalization.NumberFormatInfo::nanSymbol
	String_t* ___nanSymbol_12;
	// System.String System.Globalization.NumberFormatInfo::positiveInfinitySymbol
	String_t* ___positiveInfinitySymbol_13;
	// System.String System.Globalization.NumberFormatInfo::negativeInfinitySymbol
	String_t* ___negativeInfinitySymbol_14;
	// System.String System.Globalization.NumberFormatInfo::percentDecimalSeparator
	String_t* ___percentDecimalSeparator_15;
	// System.String System.Globalization.NumberFormatInfo::percentGroupSeparator
	String_t* ___percentGroupSeparator_16;
	// System.String System.Globalization.NumberFormatInfo::percentSymbol
	String_t* ___percentSymbol_17;
	// System.String System.Globalization.NumberFormatInfo::perMilleSymbol
	String_t* ___perMilleSymbol_18;
	// System.String[] System.Globalization.NumberFormatInfo::nativeDigits
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___nativeDigits_19;
	// System.Int32 System.Globalization.NumberFormatInfo::m_dataItem
	int32_t ___m_dataItem_20;
	// System.Int32 System.Globalization.NumberFormatInfo::numberDecimalDigits
	int32_t ___numberDecimalDigits_21;
	// System.Int32 System.Globalization.NumberFormatInfo::currencyDecimalDigits
	int32_t ___currencyDecimalDigits_22;
	// System.Int32 System.Globalization.NumberFormatInfo::currencyPositivePattern
	int32_t ___currencyPositivePattern_23;
	// System.Int32 System.Globalization.NumberFormatInfo::currencyNegativePattern
	int32_t ___currencyNegativePattern_24;
	// System.Int32 System.Globalization.NumberFormatInfo::numberNegativePattern
	int32_t ___numberNegativePattern_25;
	// System.Int32 System.Globalization.NumberFormatInfo::percentPositivePattern
	int32_t ___percentPositivePattern_26;
	// System.Int32 System.Globalization.NumberFormatInfo::percentNegativePattern
	int32_t ___percentNegativePattern_27;
	// System.Int32 System.Globalization.NumberFormatInfo::percentDecimalDigits
	int32_t ___percentDecimalDigits_28;
	// System.Int32 System.Globalization.NumberFormatInfo::digitSubstitution
	int32_t ___digitSubstitution_29;
	// System.Boolean System.Globalization.NumberFormatInfo::isReadOnly
	bool ___isReadOnly_30;
	// System.Boolean System.Globalization.NumberFormatInfo::m_useUserOverride
	bool ___m_useUserOverride_31;
	// System.Boolean System.Globalization.NumberFormatInfo::m_isInvariant
	bool ___m_isInvariant_32;
	// System.Boolean System.Globalization.NumberFormatInfo::validForParseAsNumber
	bool ___validForParseAsNumber_33;
	// System.Boolean System.Globalization.NumberFormatInfo::validForParseAsCurrency
	bool ___validForParseAsCurrency_34;

public:
	inline static int32_t get_offset_of_numberGroupSizes_1() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberGroupSizes_1)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_numberGroupSizes_1() const { return ___numberGroupSizes_1; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_numberGroupSizes_1() { return &___numberGroupSizes_1; }
	inline void set_numberGroupSizes_1(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___numberGroupSizes_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___numberGroupSizes_1), (void*)value);
	}

	inline static int32_t get_offset_of_currencyGroupSizes_2() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyGroupSizes_2)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_currencyGroupSizes_2() const { return ___currencyGroupSizes_2; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_currencyGroupSizes_2() { return &___currencyGroupSizes_2; }
	inline void set_currencyGroupSizes_2(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___currencyGroupSizes_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___currencyGroupSizes_2), (void*)value);
	}

	inline static int32_t get_offset_of_percentGroupSizes_3() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentGroupSizes_3)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_percentGroupSizes_3() const { return ___percentGroupSizes_3; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_percentGroupSizes_3() { return &___percentGroupSizes_3; }
	inline void set_percentGroupSizes_3(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		___percentGroupSizes_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___percentGroupSizes_3), (void*)value);
	}

	inline static int32_t get_offset_of_positiveSign_4() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___positiveSign_4)); }
	inline String_t* get_positiveSign_4() const { return ___positiveSign_4; }
	inline String_t** get_address_of_positiveSign_4() { return &___positiveSign_4; }
	inline void set_positiveSign_4(String_t* value)
	{
		___positiveSign_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___positiveSign_4), (void*)value);
	}

	inline static int32_t get_offset_of_negativeSign_5() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___negativeSign_5)); }
	inline String_t* get_negativeSign_5() const { return ___negativeSign_5; }
	inline String_t** get_address_of_negativeSign_5() { return &___negativeSign_5; }
	inline void set_negativeSign_5(String_t* value)
	{
		___negativeSign_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___negativeSign_5), (void*)value);
	}

	inline static int32_t get_offset_of_numberDecimalSeparator_6() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberDecimalSeparator_6)); }
	inline String_t* get_numberDecimalSeparator_6() const { return ___numberDecimalSeparator_6; }
	inline String_t** get_address_of_numberDecimalSeparator_6() { return &___numberDecimalSeparator_6; }
	inline void set_numberDecimalSeparator_6(String_t* value)
	{
		___numberDecimalSeparator_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___numberDecimalSeparator_6), (void*)value);
	}

	inline static int32_t get_offset_of_numberGroupSeparator_7() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberGroupSeparator_7)); }
	inline String_t* get_numberGroupSeparator_7() const { return ___numberGroupSeparator_7; }
	inline String_t** get_address_of_numberGroupSeparator_7() { return &___numberGroupSeparator_7; }
	inline void set_numberGroupSeparator_7(String_t* value)
	{
		___numberGroupSeparator_7 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___numberGroupSeparator_7), (void*)value);
	}

	inline static int32_t get_offset_of_currencyGroupSeparator_8() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyGroupSeparator_8)); }
	inline String_t* get_currencyGroupSeparator_8() const { return ___currencyGroupSeparator_8; }
	inline String_t** get_address_of_currencyGroupSeparator_8() { return &___currencyGroupSeparator_8; }
	inline void set_currencyGroupSeparator_8(String_t* value)
	{
		___currencyGroupSeparator_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___currencyGroupSeparator_8), (void*)value);
	}

	inline static int32_t get_offset_of_currencyDecimalSeparator_9() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyDecimalSeparator_9)); }
	inline String_t* get_currencyDecimalSeparator_9() const { return ___currencyDecimalSeparator_9; }
	inline String_t** get_address_of_currencyDecimalSeparator_9() { return &___currencyDecimalSeparator_9; }
	inline void set_currencyDecimalSeparator_9(String_t* value)
	{
		___currencyDecimalSeparator_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___currencyDecimalSeparator_9), (void*)value);
	}

	inline static int32_t get_offset_of_currencySymbol_10() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencySymbol_10)); }
	inline String_t* get_currencySymbol_10() const { return ___currencySymbol_10; }
	inline String_t** get_address_of_currencySymbol_10() { return &___currencySymbol_10; }
	inline void set_currencySymbol_10(String_t* value)
	{
		___currencySymbol_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___currencySymbol_10), (void*)value);
	}

	inline static int32_t get_offset_of_ansiCurrencySymbol_11() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___ansiCurrencySymbol_11)); }
	inline String_t* get_ansiCurrencySymbol_11() const { return ___ansiCurrencySymbol_11; }
	inline String_t** get_address_of_ansiCurrencySymbol_11() { return &___ansiCurrencySymbol_11; }
	inline void set_ansiCurrencySymbol_11(String_t* value)
	{
		___ansiCurrencySymbol_11 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___ansiCurrencySymbol_11), (void*)value);
	}

	inline static int32_t get_offset_of_nanSymbol_12() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___nanSymbol_12)); }
	inline String_t* get_nanSymbol_12() const { return ___nanSymbol_12; }
	inline String_t** get_address_of_nanSymbol_12() { return &___nanSymbol_12; }
	inline void set_nanSymbol_12(String_t* value)
	{
		___nanSymbol_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___nanSymbol_12), (void*)value);
	}

	inline static int32_t get_offset_of_positiveInfinitySymbol_13() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___positiveInfinitySymbol_13)); }
	inline String_t* get_positiveInfinitySymbol_13() const { return ___positiveInfinitySymbol_13; }
	inline String_t** get_address_of_positiveInfinitySymbol_13() { return &___positiveInfinitySymbol_13; }
	inline void set_positiveInfinitySymbol_13(String_t* value)
	{
		___positiveInfinitySymbol_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___positiveInfinitySymbol_13), (void*)value);
	}

	inline static int32_t get_offset_of_negativeInfinitySymbol_14() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___negativeInfinitySymbol_14)); }
	inline String_t* get_negativeInfinitySymbol_14() const { return ___negativeInfinitySymbol_14; }
	inline String_t** get_address_of_negativeInfinitySymbol_14() { return &___negativeInfinitySymbol_14; }
	inline void set_negativeInfinitySymbol_14(String_t* value)
	{
		___negativeInfinitySymbol_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___negativeInfinitySymbol_14), (void*)value);
	}

	inline static int32_t get_offset_of_percentDecimalSeparator_15() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentDecimalSeparator_15)); }
	inline String_t* get_percentDecimalSeparator_15() const { return ___percentDecimalSeparator_15; }
	inline String_t** get_address_of_percentDecimalSeparator_15() { return &___percentDecimalSeparator_15; }
	inline void set_percentDecimalSeparator_15(String_t* value)
	{
		___percentDecimalSeparator_15 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___percentDecimalSeparator_15), (void*)value);
	}

	inline static int32_t get_offset_of_percentGroupSeparator_16() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentGroupSeparator_16)); }
	inline String_t* get_percentGroupSeparator_16() const { return ___percentGroupSeparator_16; }
	inline String_t** get_address_of_percentGroupSeparator_16() { return &___percentGroupSeparator_16; }
	inline void set_percentGroupSeparator_16(String_t* value)
	{
		___percentGroupSeparator_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___percentGroupSeparator_16), (void*)value);
	}

	inline static int32_t get_offset_of_percentSymbol_17() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentSymbol_17)); }
	inline String_t* get_percentSymbol_17() const { return ___percentSymbol_17; }
	inline String_t** get_address_of_percentSymbol_17() { return &___percentSymbol_17; }
	inline void set_percentSymbol_17(String_t* value)
	{
		___percentSymbol_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___percentSymbol_17), (void*)value);
	}

	inline static int32_t get_offset_of_perMilleSymbol_18() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___perMilleSymbol_18)); }
	inline String_t* get_perMilleSymbol_18() const { return ___perMilleSymbol_18; }
	inline String_t** get_address_of_perMilleSymbol_18() { return &___perMilleSymbol_18; }
	inline void set_perMilleSymbol_18(String_t* value)
	{
		___perMilleSymbol_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___perMilleSymbol_18), (void*)value);
	}

	inline static int32_t get_offset_of_nativeDigits_19() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___nativeDigits_19)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_nativeDigits_19() const { return ___nativeDigits_19; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_nativeDigits_19() { return &___nativeDigits_19; }
	inline void set_nativeDigits_19(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		___nativeDigits_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___nativeDigits_19), (void*)value);
	}

	inline static int32_t get_offset_of_m_dataItem_20() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___m_dataItem_20)); }
	inline int32_t get_m_dataItem_20() const { return ___m_dataItem_20; }
	inline int32_t* get_address_of_m_dataItem_20() { return &___m_dataItem_20; }
	inline void set_m_dataItem_20(int32_t value)
	{
		___m_dataItem_20 = value;
	}

	inline static int32_t get_offset_of_numberDecimalDigits_21() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberDecimalDigits_21)); }
	inline int32_t get_numberDecimalDigits_21() const { return ___numberDecimalDigits_21; }
	inline int32_t* get_address_of_numberDecimalDigits_21() { return &___numberDecimalDigits_21; }
	inline void set_numberDecimalDigits_21(int32_t value)
	{
		___numberDecimalDigits_21 = value;
	}

	inline static int32_t get_offset_of_currencyDecimalDigits_22() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyDecimalDigits_22)); }
	inline int32_t get_currencyDecimalDigits_22() const { return ___currencyDecimalDigits_22; }
	inline int32_t* get_address_of_currencyDecimalDigits_22() { return &___currencyDecimalDigits_22; }
	inline void set_currencyDecimalDigits_22(int32_t value)
	{
		___currencyDecimalDigits_22 = value;
	}

	inline static int32_t get_offset_of_currencyPositivePattern_23() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyPositivePattern_23)); }
	inline int32_t get_currencyPositivePattern_23() const { return ___currencyPositivePattern_23; }
	inline int32_t* get_address_of_currencyPositivePattern_23() { return &___currencyPositivePattern_23; }
	inline void set_currencyPositivePattern_23(int32_t value)
	{
		___currencyPositivePattern_23 = value;
	}

	inline static int32_t get_offset_of_currencyNegativePattern_24() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyNegativePattern_24)); }
	inline int32_t get_currencyNegativePattern_24() const { return ___currencyNegativePattern_24; }
	inline int32_t* get_address_of_currencyNegativePattern_24() { return &___currencyNegativePattern_24; }
	inline void set_currencyNegativePattern_24(int32_t value)
	{
		___currencyNegativePattern_24 = value;
	}

	inline static int32_t get_offset_of_numberNegativePattern_25() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberNegativePattern_25)); }
	inline int32_t get_numberNegativePattern_25() const { return ___numberNegativePattern_25; }
	inline int32_t* get_address_of_numberNegativePattern_25() { return &___numberNegativePattern_25; }
	inline void set_numberNegativePattern_25(int32_t value)
	{
		___numberNegativePattern_25 = value;
	}

	inline static int32_t get_offset_of_percentPositivePattern_26() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentPositivePattern_26)); }
	inline int32_t get_percentPositivePattern_26() const { return ___percentPositivePattern_26; }
	inline int32_t* get_address_of_percentPositivePattern_26() { return &___percentPositivePattern_26; }
	inline void set_percentPositivePattern_26(int32_t value)
	{
		___percentPositivePattern_26 = value;
	}

	inline static int32_t get_offset_of_percentNegativePattern_27() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentNegativePattern_27)); }
	inline int32_t get_percentNegativePattern_27() const { return ___percentNegativePattern_27; }
	inline int32_t* get_address_of_percentNegativePattern_27() { return &___percentNegativePattern_27; }
	inline void set_percentNegativePattern_27(int32_t value)
	{
		___percentNegativePattern_27 = value;
	}

	inline static int32_t get_offset_of_percentDecimalDigits_28() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentDecimalDigits_28)); }
	inline int32_t get_percentDecimalDigits_28() const { return ___percentDecimalDigits_28; }
	inline int32_t* get_address_of_percentDecimalDigits_28() { return &___percentDecimalDigits_28; }
	inline void set_percentDecimalDigits_28(int32_t value)
	{
		___percentDecimalDigits_28 = value;
	}

	inline static int32_t get_offset_of_digitSubstitution_29() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___digitSubstitution_29)); }
	inline int32_t get_digitSubstitution_29() const { return ___digitSubstitution_29; }
	inline int32_t* get_address_of_digitSubstitution_29() { return &___digitSubstitution_29; }
	inline void set_digitSubstitution_29(int32_t value)
	{
		___digitSubstitution_29 = value;
	}

	inline static int32_t get_offset_of_isReadOnly_30() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___isReadOnly_30)); }
	inline bool get_isReadOnly_30() const { return ___isReadOnly_30; }
	inline bool* get_address_of_isReadOnly_30() { return &___isReadOnly_30; }
	inline void set_isReadOnly_30(bool value)
	{
		___isReadOnly_30 = value;
	}

	inline static int32_t get_offset_of_m_useUserOverride_31() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___m_useUserOverride_31)); }
	inline bool get_m_useUserOverride_31() const { return ___m_useUserOverride_31; }
	inline bool* get_address_of_m_useUserOverride_31() { return &___m_useUserOverride_31; }
	inline void set_m_useUserOverride_31(bool value)
	{
		___m_useUserOverride_31 = value;
	}

	inline static int32_t get_offset_of_m_isInvariant_32() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___m_isInvariant_32)); }
	inline bool get_m_isInvariant_32() const { return ___m_isInvariant_32; }
	inline bool* get_address_of_m_isInvariant_32() { return &___m_isInvariant_32; }
	inline void set_m_isInvariant_32(bool value)
	{
		___m_isInvariant_32 = value;
	}

	inline static int32_t get_offset_of_validForParseAsNumber_33() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___validForParseAsNumber_33)); }
	inline bool get_validForParseAsNumber_33() const { return ___validForParseAsNumber_33; }
	inline bool* get_address_of_validForParseAsNumber_33() { return &___validForParseAsNumber_33; }
	inline void set_validForParseAsNumber_33(bool value)
	{
		___validForParseAsNumber_33 = value;
	}

	inline static int32_t get_offset_of_validForParseAsCurrency_34() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___validForParseAsCurrency_34)); }
	inline bool get_validForParseAsCurrency_34() const { return ___validForParseAsCurrency_34; }
	inline bool* get_address_of_validForParseAsCurrency_34() { return &___validForParseAsCurrency_34; }
	inline void set_validForParseAsCurrency_34(bool value)
	{
		___validForParseAsCurrency_34 = value;
	}
};

struct NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D_StaticFields
{
public:
	// System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.NumberFormatInfo::invariantInfo
	NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___invariantInfo_0;

public:
	inline static int32_t get_offset_of_invariantInfo_0() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D_StaticFields, ___invariantInfo_0)); }
	inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * get_invariantInfo_0() const { return ___invariantInfo_0; }
	inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D ** get_address_of_invariantInfo_0() { return &___invariantInfo_0; }
	inline void set_invariantInfo_0(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * value)
	{
		___invariantInfo_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___invariantInfo_0), (void*)value);
	}
};


// System.Security.Cryptography.Oid
struct  Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800  : public RuntimeObject
{
public:
	// System.String System.Security.Cryptography.Oid::m_value
	String_t* ___m_value_0;
	// System.String System.Security.Cryptography.Oid::m_friendlyName
	String_t* ___m_friendlyName_1;
	// System.Security.Cryptography.OidGroup System.Security.Cryptography.Oid::m_group
	int32_t ___m_group_2;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800, ___m_value_0)); }
	inline String_t* get_m_value_0() const { return ___m_value_0; }
	inline String_t** get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(String_t* value)
	{
		___m_value_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_value_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_friendlyName_1() { return static_cast<int32_t>(offsetof(Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800, ___m_friendlyName_1)); }
	inline String_t* get_m_friendlyName_1() const { return ___m_friendlyName_1; }
	inline String_t** get_address_of_m_friendlyName_1() { return &___m_friendlyName_1; }
	inline void set_m_friendlyName_1(String_t* value)
	{
		___m_friendlyName_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_friendlyName_1), (void*)value);
	}

	inline static int32_t get_offset_of_m_group_2() { return static_cast<int32_t>(offsetof(Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800, ___m_group_2)); }
	inline int32_t get_m_group_2() const { return ___m_group_2; }
	inline int32_t* get_address_of_m_group_2() { return &___m_group_2; }
	inline void set_m_group_2(int32_t value)
	{
		___m_group_2 = value;
	}
};


// System.Text.RegularExpressions.Regex
struct  Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F  : public RuntimeObject
{
public:
	// System.String System.Text.RegularExpressions.Regex::pattern
	String_t* ___pattern_0;
	// System.Text.RegularExpressions.RegexRunnerFactory System.Text.RegularExpressions.Regex::factory
	RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * ___factory_1;
	// System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.Regex::roptions
	int32_t ___roptions_2;
	// System.TimeSpan System.Text.RegularExpressions.Regex::internalMatchTimeout
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___internalMatchTimeout_5;
	// System.Collections.Hashtable System.Text.RegularExpressions.Regex::caps
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___caps_8;
	// System.Collections.Hashtable System.Text.RegularExpressions.Regex::capnames
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___capnames_9;
	// System.String[] System.Text.RegularExpressions.Regex::capslist
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___capslist_10;
	// System.Int32 System.Text.RegularExpressions.Regex::capsize
	int32_t ___capsize_11;
	// System.Text.RegularExpressions.ExclusiveReference System.Text.RegularExpressions.Regex::runnerref
	ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * ___runnerref_12;
	// System.Text.RegularExpressions.SharedReference System.Text.RegularExpressions.Regex::replref
	SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * ___replref_13;
	// System.Text.RegularExpressions.RegexCode System.Text.RegularExpressions.Regex::code
	RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * ___code_14;
	// System.Boolean System.Text.RegularExpressions.Regex::refsInitialized
	bool ___refsInitialized_15;

public:
	inline static int32_t get_offset_of_pattern_0() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___pattern_0)); }
	inline String_t* get_pattern_0() const { return ___pattern_0; }
	inline String_t** get_address_of_pattern_0() { return &___pattern_0; }
	inline void set_pattern_0(String_t* value)
	{
		___pattern_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___pattern_0), (void*)value);
	}

	inline static int32_t get_offset_of_factory_1() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___factory_1)); }
	inline RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * get_factory_1() const { return ___factory_1; }
	inline RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 ** get_address_of_factory_1() { return &___factory_1; }
	inline void set_factory_1(RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * value)
	{
		___factory_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___factory_1), (void*)value);
	}

	inline static int32_t get_offset_of_roptions_2() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___roptions_2)); }
	inline int32_t get_roptions_2() const { return ___roptions_2; }
	inline int32_t* get_address_of_roptions_2() { return &___roptions_2; }
	inline void set_roptions_2(int32_t value)
	{
		___roptions_2 = value;
	}

	inline static int32_t get_offset_of_internalMatchTimeout_5() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___internalMatchTimeout_5)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_internalMatchTimeout_5() const { return ___internalMatchTimeout_5; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_internalMatchTimeout_5() { return &___internalMatchTimeout_5; }
	inline void set_internalMatchTimeout_5(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___internalMatchTimeout_5 = value;
	}

	inline static int32_t get_offset_of_caps_8() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___caps_8)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get_caps_8() const { return ___caps_8; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of_caps_8() { return &___caps_8; }
	inline void set_caps_8(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		___caps_8 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___caps_8), (void*)value);
	}

	inline static int32_t get_offset_of_capnames_9() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___capnames_9)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get_capnames_9() const { return ___capnames_9; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of_capnames_9() { return &___capnames_9; }
	inline void set_capnames_9(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		___capnames_9 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___capnames_9), (void*)value);
	}

	inline static int32_t get_offset_of_capslist_10() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___capslist_10)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_capslist_10() const { return ___capslist_10; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_capslist_10() { return &___capslist_10; }
	inline void set_capslist_10(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		___capslist_10 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___capslist_10), (void*)value);
	}

	inline static int32_t get_offset_of_capsize_11() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___capsize_11)); }
	inline int32_t get_capsize_11() const { return ___capsize_11; }
	inline int32_t* get_address_of_capsize_11() { return &___capsize_11; }
	inline void set_capsize_11(int32_t value)
	{
		___capsize_11 = value;
	}

	inline static int32_t get_offset_of_runnerref_12() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___runnerref_12)); }
	inline ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * get_runnerref_12() const { return ___runnerref_12; }
	inline ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 ** get_address_of_runnerref_12() { return &___runnerref_12; }
	inline void set_runnerref_12(ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * value)
	{
		___runnerref_12 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___runnerref_12), (void*)value);
	}

	inline static int32_t get_offset_of_replref_13() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___replref_13)); }
	inline SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * get_replref_13() const { return ___replref_13; }
	inline SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 ** get_address_of_replref_13() { return &___replref_13; }
	inline void set_replref_13(SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * value)
	{
		___replref_13 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___replref_13), (void*)value);
	}

	inline static int32_t get_offset_of_code_14() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___code_14)); }
	inline RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * get_code_14() const { return ___code_14; }
	inline RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 ** get_address_of_code_14() { return &___code_14; }
	inline void set_code_14(RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * value)
	{
		___code_14 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___code_14), (void*)value);
	}

	inline static int32_t get_offset_of_refsInitialized_15() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F, ___refsInitialized_15)); }
	inline bool get_refsInitialized_15() const { return ___refsInitialized_15; }
	inline bool* get_address_of_refsInitialized_15() { return &___refsInitialized_15; }
	inline void set_refsInitialized_15(bool value)
	{
		___refsInitialized_15 = value;
	}
};

struct Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields
{
public:
	// System.TimeSpan System.Text.RegularExpressions.Regex::MaximumMatchTimeout
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___MaximumMatchTimeout_3;
	// System.TimeSpan System.Text.RegularExpressions.Regex::InfiniteMatchTimeout
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___InfiniteMatchTimeout_4;
	// System.TimeSpan System.Text.RegularExpressions.Regex::FallbackDefaultMatchTimeout
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___FallbackDefaultMatchTimeout_6;
	// System.TimeSpan System.Text.RegularExpressions.Regex::DefaultMatchTimeout
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___DefaultMatchTimeout_7;
	// System.Collections.Generic.LinkedList`1<System.Text.RegularExpressions.CachedCodeEntry> System.Text.RegularExpressions.Regex::livecode
	LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * ___livecode_16;
	// System.Int32 System.Text.RegularExpressions.Regex::cacheSize
	int32_t ___cacheSize_17;

public:
	inline static int32_t get_offset_of_MaximumMatchTimeout_3() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___MaximumMatchTimeout_3)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_MaximumMatchTimeout_3() const { return ___MaximumMatchTimeout_3; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_MaximumMatchTimeout_3() { return &___MaximumMatchTimeout_3; }
	inline void set_MaximumMatchTimeout_3(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___MaximumMatchTimeout_3 = value;
	}

	inline static int32_t get_offset_of_InfiniteMatchTimeout_4() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___InfiniteMatchTimeout_4)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_InfiniteMatchTimeout_4() const { return ___InfiniteMatchTimeout_4; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_InfiniteMatchTimeout_4() { return &___InfiniteMatchTimeout_4; }
	inline void set_InfiniteMatchTimeout_4(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___InfiniteMatchTimeout_4 = value;
	}

	inline static int32_t get_offset_of_FallbackDefaultMatchTimeout_6() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___FallbackDefaultMatchTimeout_6)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_FallbackDefaultMatchTimeout_6() const { return ___FallbackDefaultMatchTimeout_6; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_FallbackDefaultMatchTimeout_6() { return &___FallbackDefaultMatchTimeout_6; }
	inline void set_FallbackDefaultMatchTimeout_6(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___FallbackDefaultMatchTimeout_6 = value;
	}

	inline static int32_t get_offset_of_DefaultMatchTimeout_7() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___DefaultMatchTimeout_7)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_DefaultMatchTimeout_7() const { return ___DefaultMatchTimeout_7; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_DefaultMatchTimeout_7() { return &___DefaultMatchTimeout_7; }
	inline void set_DefaultMatchTimeout_7(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___DefaultMatchTimeout_7 = value;
	}

	inline static int32_t get_offset_of_livecode_16() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___livecode_16)); }
	inline LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * get_livecode_16() const { return ___livecode_16; }
	inline LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 ** get_address_of_livecode_16() { return &___livecode_16; }
	inline void set_livecode_16(LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * value)
	{
		___livecode_16 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___livecode_16), (void*)value);
	}

	inline static int32_t get_offset_of_cacheSize_17() { return static_cast<int32_t>(offsetof(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields, ___cacheSize_17)); }
	inline int32_t get_cacheSize_17() const { return ___cacheSize_17; }
	inline int32_t* get_address_of_cacheSize_17() { return &___cacheSize_17; }
	inline void set_cacheSize_17(int32_t value)
	{
		___cacheSize_17 = value;
	}
};


// System.Text.RegularExpressions.RegexTree
struct  RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3  : public RuntimeObject
{
public:
	// System.Text.RegularExpressions.RegexNode System.Text.RegularExpressions.RegexTree::_root
	RegexNode_t0C22422611EBAF941144402F8CAB0FA1A0AE7D43 * ____root_0;
	// System.Collections.Hashtable System.Text.RegularExpressions.RegexTree::_caps
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ____caps_1;
	// System.Int32[] System.Text.RegularExpressions.RegexTree::_capnumlist
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____capnumlist_2;
	// System.Collections.Hashtable System.Text.RegularExpressions.RegexTree::_capnames
	Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ____capnames_3;
	// System.String[] System.Text.RegularExpressions.RegexTree::_capslist
	StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ____capslist_4;
	// System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.RegexTree::_options
	int32_t ____options_5;
	// System.Int32 System.Text.RegularExpressions.RegexTree::_captop
	int32_t ____captop_6;

public:
	inline static int32_t get_offset_of__root_0() { return static_cast<int32_t>(offsetof(RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3, ____root_0)); }
	inline RegexNode_t0C22422611EBAF941144402F8CAB0FA1A0AE7D43 * get__root_0() const { return ____root_0; }
	inline RegexNode_t0C22422611EBAF941144402F8CAB0FA1A0AE7D43 ** get_address_of__root_0() { return &____root_0; }
	inline void set__root_0(RegexNode_t0C22422611EBAF941144402F8CAB0FA1A0AE7D43 * value)
	{
		____root_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____root_0), (void*)value);
	}

	inline static int32_t get_offset_of__caps_1() { return static_cast<int32_t>(offsetof(RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3, ____caps_1)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get__caps_1() const { return ____caps_1; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of__caps_1() { return &____caps_1; }
	inline void set__caps_1(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		____caps_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____caps_1), (void*)value);
	}

	inline static int32_t get_offset_of__capnumlist_2() { return static_cast<int32_t>(offsetof(RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3, ____capnumlist_2)); }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__capnumlist_2() const { return ____capnumlist_2; }
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__capnumlist_2() { return &____capnumlist_2; }
	inline void set__capnumlist_2(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		____capnumlist_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____capnumlist_2), (void*)value);
	}

	inline static int32_t get_offset_of__capnames_3() { return static_cast<int32_t>(offsetof(RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3, ____capnames_3)); }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get__capnames_3() const { return ____capnames_3; }
	inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of__capnames_3() { return &____capnames_3; }
	inline void set__capnames_3(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
	{
		____capnames_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____capnames_3), (void*)value);
	}

	inline static int32_t get_offset_of__capslist_4() { return static_cast<int32_t>(offsetof(RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3, ____capslist_4)); }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get__capslist_4() const { return ____capslist_4; }
	inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of__capslist_4() { return &____capslist_4; }
	inline void set__capslist_4(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
	{
		____capslist_4 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____capslist_4), (void*)value);
	}

	inline static int32_t get_offset_of__options_5() { return static_cast<int32_t>(offsetof(RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3, ____options_5)); }
	inline int32_t get__options_5() const { return ____options_5; }
	inline int32_t* get_address_of__options_5() { return &____options_5; }
	inline void set__options_5(int32_t value)
	{
		____options_5 = value;
	}

	inline static int32_t get_offset_of__captop_6() { return static_cast<int32_t>(offsetof(RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3, ____captop_6)); }
	inline int32_t get__captop_6() const { return ____captop_6; }
	inline int32_t* get_address_of__captop_6() { return &____captop_6; }
	inline void set__captop_6(int32_t value)
	{
		____captop_6 = value;
	}
};


// System.Runtime.Serialization.StreamingContext
struct  StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 
{
public:
	// System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext
	RuntimeObject * ___m_additionalContext_0;
	// System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state
	int32_t ___m_state_1;

public:
	inline static int32_t get_offset_of_m_additionalContext_0() { return static_cast<int32_t>(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_additionalContext_0)); }
	inline RuntimeObject * get_m_additionalContext_0() const { return ___m_additionalContext_0; }
	inline RuntimeObject ** get_address_of_m_additionalContext_0() { return &___m_additionalContext_0; }
	inline void set_m_additionalContext_0(RuntimeObject * value)
	{
		___m_additionalContext_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_additionalContext_0), (void*)value);
	}

	inline static int32_t get_offset_of_m_state_1() { return static_cast<int32_t>(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_state_1)); }
	inline int32_t get_m_state_1() const { return ___m_state_1; }
	inline int32_t* get_address_of_m_state_1() { return &___m_state_1; }
	inline void set_m_state_1(int32_t value)
	{
		___m_state_1 = value;
	}
};

// Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext
struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_pinvoke
{
	Il2CppIUnknown* ___m_additionalContext_0;
	int32_t ___m_state_1;
};
// Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext
struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_com
{
	Il2CppIUnknown* ___m_additionalContext_0;
	int32_t ___m_state_1;
};

// System.SystemException
struct  SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62  : public Exception_t
{
public:

public:
};


// System.Threading.Timeout
struct  Timeout_t1D83B13AB177AA6C3028AA49BDFBA6EE7E142050  : public RuntimeObject
{
public:

public:
};

struct Timeout_t1D83B13AB177AA6C3028AA49BDFBA6EE7E142050_StaticFields
{
public:
	// System.TimeSpan System.Threading.Timeout::InfiniteTimeSpan
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___InfiniteTimeSpan_0;

public:
	inline static int32_t get_offset_of_InfiniteTimeSpan_0() { return static_cast<int32_t>(offsetof(Timeout_t1D83B13AB177AA6C3028AA49BDFBA6EE7E142050_StaticFields, ___InfiniteTimeSpan_0)); }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  get_InfiniteTimeSpan_0() const { return ___InfiniteTimeSpan_0; }
	inline TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * get_address_of_InfiniteTimeSpan_0() { return &___InfiniteTimeSpan_0; }
	inline void set_InfiniteTimeSpan_0(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  value)
	{
		___InfiniteTimeSpan_0 = value;
	}
};


// System.Type
struct  Type_t  : public MemberInfo_t
{
public:
	// System.RuntimeTypeHandle System.Type::_impl
	RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  ____impl_9;

public:
	inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
	inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  get__impl_9() const { return ____impl_9; }
	inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; }
	inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9  value)
	{
		____impl_9 = value;
	}
};

struct Type_t_StaticFields
{
public:
	// System.Reflection.MemberFilter System.Type::FilterAttribute
	MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0;
	// System.Reflection.MemberFilter System.Type::FilterName
	MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1;
	// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
	MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2;
	// System.Object System.Type::Missing
	RuntimeObject * ___Missing_3;
	// System.Char System.Type::Delimiter
	Il2CppChar ___Delimiter_4;
	// System.Type[] System.Type::EmptyTypes
	TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5;
	// System.Reflection.Binder System.Type::defaultBinder
	Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6;

public:
	inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
	inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
	{
		___FilterAttribute_0 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
	}

	inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; }
	inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
	{
		___FilterName_1 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
	}

	inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
	inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
	inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
	{
		___FilterNameIgnoreCase_2 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
	}

	inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
	inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
	inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
	inline void set_Missing_3(RuntimeObject * value)
	{
		___Missing_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
	}

	inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
	inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
	inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
	inline void set_Delimiter_4(Il2CppChar value)
	{
		___Delimiter_4 = value;
	}

	inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
	inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
	inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
	{
		___EmptyTypes_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
	}

	inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
	inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; }
	inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
	inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value)
	{
		___defaultBinder_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
	}
};


// System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension
struct  X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF  : public X509Extension_t9142CAA11EB46CC4CAB51A26D3B84BDA06FA9FF5
{
public:
	// System.Boolean System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::_certificateAuthority
	bool ____certificateAuthority_5;
	// System.Boolean System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::_hasPathLengthConstraint
	bool ____hasPathLengthConstraint_6;
	// System.Int32 System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::_pathLengthConstraint
	int32_t ____pathLengthConstraint_7;
	// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::_status
	int32_t ____status_8;

public:
	inline static int32_t get_offset_of__certificateAuthority_5() { return static_cast<int32_t>(offsetof(X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF, ____certificateAuthority_5)); }
	inline bool get__certificateAuthority_5() const { return ____certificateAuthority_5; }
	inline bool* get_address_of__certificateAuthority_5() { return &____certificateAuthority_5; }
	inline void set__certificateAuthority_5(bool value)
	{
		____certificateAuthority_5 = value;
	}

	inline static int32_t get_offset_of__hasPathLengthConstraint_6() { return static_cast<int32_t>(offsetof(X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF, ____hasPathLengthConstraint_6)); }
	inline bool get__hasPathLengthConstraint_6() const { return ____hasPathLengthConstraint_6; }
	inline bool* get_address_of__hasPathLengthConstraint_6() { return &____hasPathLengthConstraint_6; }
	inline void set__hasPathLengthConstraint_6(bool value)
	{
		____hasPathLengthConstraint_6 = value;
	}

	inline static int32_t get_offset_of__pathLengthConstraint_7() { return static_cast<int32_t>(offsetof(X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF, ____pathLengthConstraint_7)); }
	inline int32_t get__pathLengthConstraint_7() const { return ____pathLengthConstraint_7; }
	inline int32_t* get_address_of__pathLengthConstraint_7() { return &____pathLengthConstraint_7; }
	inline void set__pathLengthConstraint_7(int32_t value)
	{
		____pathLengthConstraint_7 = value;
	}

	inline static int32_t get_offset_of__status_8() { return static_cast<int32_t>(offsetof(X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF, ____status_8)); }
	inline int32_t get__status_8() const { return ____status_8; }
	inline int32_t* get_address_of__status_8() { return &____status_8; }
	inline void set__status_8(int32_t value)
	{
		____status_8 = value;
	}
};


// System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension
struct  X509EnhancedKeyUsageExtension_tD53B0C2AF93C2496461F2960946C5F40A33AC82B  : public X509Extension_t9142CAA11EB46CC4CAB51A26D3B84BDA06FA9FF5
{
public:
	// System.Security.Cryptography.OidCollection System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::_enhKeyUsage
	OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * ____enhKeyUsage_3;
	// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::_status
	int32_t ____status_4;

public:
	inline static int32_t get_offset_of__enhKeyUsage_3() { return static_cast<int32_t>(offsetof(X509EnhancedKeyUsageExtension_tD53B0C2AF93C2496461F2960946C5F40A33AC82B, ____enhKeyUsage_3)); }
	inline OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * get__enhKeyUsage_3() const { return ____enhKeyUsage_3; }
	inline OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 ** get_address_of__enhKeyUsage_3() { return &____enhKeyUsage_3; }
	inline void set__enhKeyUsage_3(OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * value)
	{
		____enhKeyUsage_3 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____enhKeyUsage_3), (void*)value);
	}

	inline static int32_t get_offset_of__status_4() { return static_cast<int32_t>(offsetof(X509EnhancedKeyUsageExtension_tD53B0C2AF93C2496461F2960946C5F40A33AC82B, ____status_4)); }
	inline int32_t get__status_4() const { return ____status_4; }
	inline int32_t* get_address_of__status_4() { return &____status_4; }
	inline void set__status_4(int32_t value)
	{
		____status_4 = value;
	}
};


// System.Security.Cryptography.X509Certificates.X509KeyUsageExtension
struct  X509KeyUsageExtension_tF78A71F87AEE0E0DC54DFF837AB2880E3D9CF227  : public X509Extension_t9142CAA11EB46CC4CAB51A26D3B84BDA06FA9FF5
{
public:
	// System.Security.Cryptography.X509Certificates.X509KeyUsageFlags System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::_keyUsages
	int32_t ____keyUsages_6;
	// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::_status
	int32_t ____status_7;

public:
	inline static int32_t get_offset_of__keyUsages_6() { return static_cast<int32_t>(offsetof(X509KeyUsageExtension_tF78A71F87AEE0E0DC54DFF837AB2880E3D9CF227, ____keyUsages_6)); }
	inline int32_t get__keyUsages_6() const { return ____keyUsages_6; }
	inline int32_t* get_address_of__keyUsages_6() { return &____keyUsages_6; }
	inline void set__keyUsages_6(int32_t value)
	{
		____keyUsages_6 = value;
	}

	inline static int32_t get_offset_of__status_7() { return static_cast<int32_t>(offsetof(X509KeyUsageExtension_tF78A71F87AEE0E0DC54DFF837AB2880E3D9CF227, ____status_7)); }
	inline int32_t get__status_7() const { return ____status_7; }
	inline int32_t* get_address_of__status_7() { return &____status_7; }
	inline void set__status_7(int32_t value)
	{
		____status_7 = value;
	}
};


// System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension
struct  X509SubjectKeyIdentifierExtension_t9781D24066D84C09C7137124FBC848491BF54567  : public X509Extension_t9142CAA11EB46CC4CAB51A26D3B84BDA06FA9FF5
{
public:
	// System.Byte[] System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::_subjectKeyIdentifier
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____subjectKeyIdentifier_5;
	// System.String System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::_ski
	String_t* ____ski_6;
	// System.Security.Cryptography.AsnDecodeStatus System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::_status
	int32_t ____status_7;

public:
	inline static int32_t get_offset_of__subjectKeyIdentifier_5() { return static_cast<int32_t>(offsetof(X509SubjectKeyIdentifierExtension_t9781D24066D84C09C7137124FBC848491BF54567, ____subjectKeyIdentifier_5)); }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__subjectKeyIdentifier_5() const { return ____subjectKeyIdentifier_5; }
	inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__subjectKeyIdentifier_5() { return &____subjectKeyIdentifier_5; }
	inline void set__subjectKeyIdentifier_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
	{
		____subjectKeyIdentifier_5 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____subjectKeyIdentifier_5), (void*)value);
	}

	inline static int32_t get_offset_of__ski_6() { return static_cast<int32_t>(offsetof(X509SubjectKeyIdentifierExtension_t9781D24066D84C09C7137124FBC848491BF54567, ____ski_6)); }
	inline String_t* get__ski_6() const { return ____ski_6; }
	inline String_t** get_address_of__ski_6() { return &____ski_6; }
	inline void set__ski_6(String_t* value)
	{
		____ski_6 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____ski_6), (void*)value);
	}

	inline static int32_t get_offset_of__status_7() { return static_cast<int32_t>(offsetof(X509SubjectKeyIdentifierExtension_t9781D24066D84C09C7137124FBC848491BF54567, ____status_7)); }
	inline int32_t get__status_7() const { return ____status_7; }
	inline int32_t* get_address_of__status_7() { return &____status_7; }
	inline void set__status_7(int32_t value)
	{
		____status_7 = value;
	}
};


// System.ArgumentException
struct  ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:
	// System.String System.ArgumentException::m_paramName
	String_t* ___m_paramName_17;

public:
	inline static int32_t get_offset_of_m_paramName_17() { return static_cast<int32_t>(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); }
	inline String_t* get_m_paramName_17() const { return ___m_paramName_17; }
	inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; }
	inline void set_m_paramName_17(String_t* value)
	{
		___m_paramName_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value);
	}
};


// System.ComponentModel.ArrayConverter
struct  ArrayConverter_tFBDB50F33C968783C3D43A57A7EB5FD2E7105E03  : public CollectionConverter_t422389A535F7B690A16B943213A57E6464DDA11A
{
public:

public:
};


// System.AsyncCallback
struct  AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA  : public MulticastDelegate_t
{
public:

public:
};


// System.ComponentModel.DecimalConverter
struct  DecimalConverter_t3D45BF655409D3D62DEE576E557F17BF295E7F1C  : public BaseNumberConverter_t6CA2001CE79249FCF74FC888710AAD5CA23B748C
{
public:

public:
};


// System.ComponentModel.DoubleConverter
struct  DoubleConverter_t086E77489968A1C31C6C83DC40033F6B2884A606  : public BaseNumberConverter_t6CA2001CE79249FCF74FC888710AAD5CA23B748C
{
public:

public:
};


// System.Runtime.InteropServices.ExternalException
struct  ExternalException_tC18275DD0AEB2CDF9F85D94670C5A49A4DC3B783  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.FormatException
struct  FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.IOAsyncCallback
struct  IOAsyncCallback_tB965FCE75DB2822B784F36808F71EA447D5F977E  : public MulticastDelegate_t
{
public:

public:
};


// System.ComponentModel.Int16Converter
struct  Int16Converter_t06F8132C8D9EB4AACD2798F07FF71AA0F4D23363  : public BaseNumberConverter_t6CA2001CE79249FCF74FC888710AAD5CA23B748C
{
public:

public:
};


// System.ComponentModel.Int32Converter
struct  Int32Converter_t7CB6D229AF03701BFDDC546C8C398AAF320BA094  : public BaseNumberConverter_t6CA2001CE79249FCF74FC888710AAD5CA23B748C
{
public:

public:
};


// System.ComponentModel.Int64Converter
struct  Int64Converter_t397B7C232C9417FB27D70380FD5C9287819F19F5  : public BaseNumberConverter_t6CA2001CE79249FCF74FC888710AAD5CA23B748C
{
public:

public:
};


// System.InvalidCastException
struct  InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.Threading.ManualResetEvent
struct  ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA  : public EventWaitHandle_t80CDEB33529EF7549E7D3E3B689D8272B9F37F3C
{
public:

public:
};


// System.NotSupportedException
struct  NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};


// System.Runtime.Serialization.SerializationException
struct  SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92  : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
{
public:

public:
};

struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields
{
public:
	// System.String System.Runtime.Serialization.SerializationException::_nullMessage
	String_t* ____nullMessage_17;

public:
	inline static int32_t get_offset_of__nullMessage_17() { return static_cast<int32_t>(offsetof(SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields, ____nullMessage_17)); }
	inline String_t* get__nullMessage_17() const { return ____nullMessage_17; }
	inline String_t** get_address_of__nullMessage_17() { return &____nullMessage_17; }
	inline void set__nullMessage_17(String_t* value)
	{
		____nullMessage_17 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____nullMessage_17), (void*)value);
	}
};


// System.ArgumentNullException
struct  ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB  : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00
{
public:

public:
};


// System.ArgumentOutOfRangeException
struct  ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8  : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00
{
public:
	// System.Object System.ArgumentOutOfRangeException::m_actualValue
	RuntimeObject * ___m_actualValue_19;

public:
	inline static int32_t get_offset_of_m_actualValue_19() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8, ___m_actualValue_19)); }
	inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; }
	inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; }
	inline void set_m_actualValue_19(RuntimeObject * value)
	{
		___m_actualValue_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_actualValue_19), (void*)value);
	}
};

struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields
{
public:
	// System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage
	String_t* ____rangeMessage_18;

public:
	inline static int32_t get_offset_of__rangeMessage_18() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields, ____rangeMessage_18)); }
	inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; }
	inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; }
	inline void set__rangeMessage_18(String_t* value)
	{
		____rangeMessage_18 = value;
		Il2CppCodeGenWriteBarrier((void**)(&____rangeMessage_18), (void*)value);
	}
};


// System.UriFormatException
struct  UriFormatException_tAA45C6D2264E9E74935A066FC3DF8DF68B37B61D  : public FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759
{
public:

public:
};


// System.ComponentModel.Win32Exception
struct  Win32Exception_t4B7A329153AA0E88CA08533EFB6DB2F2A8E90950  : public ExternalException_tC18275DD0AEB2CDF9F85D94670C5A49A4DC3B783
{
public:
	// System.Int32 System.ComponentModel.Win32Exception::nativeErrorCode
	int32_t ___nativeErrorCode_17;

public:
	inline static int32_t get_offset_of_nativeErrorCode_17() { return static_cast<int32_t>(offsetof(Win32Exception_t4B7A329153AA0E88CA08533EFB6DB2F2A8E90950, ___nativeErrorCode_17)); }
	inline int32_t get_nativeErrorCode_17() const { return ___nativeErrorCode_17; }
	inline int32_t* get_address_of_nativeErrorCode_17() { return &___nativeErrorCode_17; }
	inline void set_nativeErrorCode_17(int32_t value)
	{
		___nativeErrorCode_17 = value;
	}
};

struct Win32Exception_t4B7A329153AA0E88CA08533EFB6DB2F2A8E90950_StaticFields
{
public:
	// System.Boolean System.ComponentModel.Win32Exception::s_ErrorMessagesInitialized
	bool ___s_ErrorMessagesInitialized_18;
	// System.Collections.Generic.Dictionary`2<System.Int32,System.String> System.ComponentModel.Win32Exception::s_ErrorMessage
	Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * ___s_ErrorMessage_19;

public:
	inline static int32_t get_offset_of_s_ErrorMessagesInitialized_18() { return static_cast<int32_t>(offsetof(Win32Exception_t4B7A329153AA0E88CA08533EFB6DB2F2A8E90950_StaticFields, ___s_ErrorMessagesInitialized_18)); }
	inline bool get_s_ErrorMessagesInitialized_18() const { return ___s_ErrorMessagesInitialized_18; }
	inline bool* get_address_of_s_ErrorMessagesInitialized_18() { return &___s_ErrorMessagesInitialized_18; }
	inline void set_s_ErrorMessagesInitialized_18(bool value)
	{
		___s_ErrorMessagesInitialized_18 = value;
	}

	inline static int32_t get_offset_of_s_ErrorMessage_19() { return static_cast<int32_t>(offsetof(Win32Exception_t4B7A329153AA0E88CA08533EFB6DB2F2A8E90950_StaticFields, ___s_ErrorMessage_19)); }
	inline Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * get_s_ErrorMessage_19() const { return ___s_ErrorMessage_19; }
	inline Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB ** get_address_of_s_ErrorMessage_19() { return &___s_ErrorMessage_19; }
	inline void set_s_ErrorMessage_19(Dictionary_2_t0ACB62D0885C7AB376463C70665400A39808C5FB * value)
	{
		___s_ErrorMessage_19 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___s_ErrorMessage_19), (void*)value);
	}
};


// System.Net.Sockets.SocketException
struct  SocketException_tB04D4347A4A41DC1A8583BBAE5A7C990F78C1E88  : public Win32Exception_t4B7A329153AA0E88CA08533EFB6DB2F2A8E90950
{
public:
	// System.Net.EndPoint System.Net.Sockets.SocketException::m_EndPoint
	EndPoint_t18D4AE8D03090A2B262136E59F95CE61418C34DA * ___m_EndPoint_20;

public:
	inline static int32_t get_offset_of_m_EndPoint_20() { return static_cast<int32_t>(offsetof(SocketException_tB04D4347A4A41DC1A8583BBAE5A7C990F78C1E88, ___m_EndPoint_20)); }
	inline EndPoint_t18D4AE8D03090A2B262136E59F95CE61418C34DA * get_m_EndPoint_20() const { return ___m_EndPoint_20; }
	inline EndPoint_t18D4AE8D03090A2B262136E59F95CE61418C34DA ** get_address_of_m_EndPoint_20() { return &___m_EndPoint_20; }
	inline void set_m_EndPoint_20(EndPoint_t18D4AE8D03090A2B262136E59F95CE61418C34DA * value)
	{
		___m_EndPoint_20 = value;
		Il2CppCodeGenWriteBarrier((void**)(&___m_EndPoint_20), (void*)value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Byte[]
struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) uint8_t m_Items[1];

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

public:
	inline String_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline String_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, String_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Int32[]
struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) int32_t m_Items[1];

public:
	inline int32_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline int32_t* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, int32_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
	{
		m_Items[index] = value;
	}
};
// System.Delegate[]
struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Delegate_t * m_Items[1];

public:
	inline Delegate_t * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Delegate_t ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Delegate_t * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Delegate_t * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Delegate_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.UInt16[]
struct UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) uint16_t m_Items[1];

public:
	inline uint16_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline uint16_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, uint16_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value)
	{
		m_Items[index] = value;
	}
};
// System.Object[]
struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RuntimeObject * m_Items[1];

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

public:
	inline int64_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline int64_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, int64_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline int64_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline int64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, int64_t value)
	{
		m_Items[index] = value;
	}
};
// System.Char[]
struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Il2CppChar m_Items[1];

public:
	inline Il2CppChar GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
	{
		m_Items[index] = value;
	}
};
// System.Int32[][]
struct Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* m_Items[1];

public:
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** 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, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.String[0...,0...]
struct StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) String_t* m_Items[1];

public:
	inline String_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline String_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, String_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j) const
	{
		il2cpp_array_size_t iBound = bounds[0].length;
		IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
		il2cpp_array_size_t jBound = bounds[1].length;
		IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);

		il2cpp_array_size_t index = i * jBound + j;
		return m_Items[index];
	}
	inline String_t** GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j)
	{
		il2cpp_array_size_t iBound = bounds[0].length;
		IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
		il2cpp_array_size_t jBound = bounds[1].length;
		IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);

		il2cpp_array_size_t index = i * jBound + j;
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, String_t* value)
	{
		il2cpp_array_size_t iBound = bounds[0].length;
		IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound);
		il2cpp_array_size_t jBound = bounds[1].length;
		IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound);

		il2cpp_array_size_t index = i * jBound + j;
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) const
	{
		il2cpp_array_size_t jBound = bounds[1].length;

		il2cpp_array_size_t index = i * jBound + j;
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j)
	{
		il2cpp_array_size_t jBound = bounds[1].length;

		il2cpp_array_size_t index = i * jBound + j;
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, String_t* value)
	{
		il2cpp_array_size_t jBound = bounds[1].length;

		il2cpp_array_size_t index = i * jBound + j;
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
// System.Text.RegularExpressions.RegexCharClass/LowerCaseMapping[]
struct LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  m_Items[1];

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

IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_pinvoke(const IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9& unmarshaled, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_pinvoke_back(const IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_pinvoke& marshaled, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9& unmarshaled);
IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_pinvoke_cleanup(IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_com(const IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9& unmarshaled, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_com& marshaled);
IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_com_back(const IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_com& marshaled, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9& unmarshaled);
IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_com_cleanup(IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_com& marshaled);

// !0 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_gshared_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method);
// !1 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_gshared_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::.ctor(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_gshared (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method);
// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1<System.Object>::get_First()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * LinkedList_1_get_First_m572476A3C4A5CF4A2EBBDF50A76FF35493337871_gshared_inline (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method);
// T System.Collections.Generic.LinkedListNode`1<System.Object>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * LinkedListNode_1_get_Value_m9A641BD5F0614D0060E19C703E9A756391DF7A32_gshared_inline (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.LinkedList`1<System.Object>::Remove(System.Collections.Generic.LinkedListNode`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_Remove_m40B222689B278F7FAD91C86C1152F272D8AF19FB_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___node0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.LinkedList`1<System.Object>::AddFirst(System.Collections.Generic.LinkedListNode`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_AddFirst_m8F10C4D4F1C00D46F98361EABF8845292950E843_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * ___node0, const RuntimeMethod* method);
// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1<System.Object>::get_Next()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * LinkedListNode_1_get_Next_m414D0F863BD1835DD9116534EC70EBD5B0A14DEC_gshared (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * __this, const RuntimeMethod* method);
// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1<System.Object>::AddFirst(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * LinkedList_1_AddFirst_m3A19CFDD2E8C5F0663B49E8417A2E83313BD73BF_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, RuntimeObject * ___value0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.LinkedList`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LinkedList_1_get_Count_m5AD2F760211A61C7FFD9BE298CFA10F1BF4BE54A_gshared_inline (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.LinkedList`1<System.Object>::RemoveLast()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1_RemoveLast_m4F9C44B2E1CA5BCFA0965D6B64494EDB9C1ACDCE_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.LinkedList`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinkedList_1__ctor_mF0412326B070EE3A04AB6BAC4836ED176A0F6186_gshared (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mBD7199657787018123B7B8F2B048B503D484C097_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, int32_t ___capacity0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(!0,!1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mE6BF870B04922441F9F2760E782DEE6EE682615A_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mFEB2301A6F28290A828A979BA9CC847B16B3D538_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___capacity0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(!0,!1&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m048C13E0F44BDC16F7CF01D14E918A84EE72C62C_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method);
// !1 System.Collections.Generic.Dictionary`2<System.Object,System.Object>::get_Item(!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_mB1398A10D048A0246178C59F95003BD338CE7394_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<!0>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m39074137483A9477F2C3990C3073EC8C3693FC1E_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::set_Item(System.Int32,!0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m73674D291C1D6030C21A39003E4743D110ACC6A2_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::RemoveRange(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m0BBC3852B9B0719DDA7E6AFEF3C3E3CD165DF5AA_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method);

// System.Char System.String::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70 (String_t* __this, int32_t ___index0, const RuntimeMethod* method);
// System.Int32 System.String::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method);
// System.Void System.ComponentModel.CollectionConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionConverter__ctor_mA6E78367ED2C94B1B80B6E3314AB4854D275613F (CollectionConverter_t422389A535F7B690A16B943213A57E6464DDA11A * __this, const RuntimeMethod* method);
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Void System.Security.Cryptography.Oid::.ctor(System.Security.Cryptography.Oid)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Oid__ctor_m8C4B7AE0D9207BCF03960553182B43B8D1536ED0 (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * ___oid0, const RuntimeMethod* method);
// System.Void System.ArgumentNullException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, const RuntimeMethod* method);
// System.Object System.Array::Clone()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C (RuntimeArray * __this, const RuntimeMethod* method);
// System.Void System.Security.Cryptography.AsnEncodedData::set_Oid(System.Security.Cryptography.Oid)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsnEncodedData_set_Oid_mA72203D23B0F93CD9ECD507EB878502EEBA99322 (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * ___value0, const RuntimeMethod* method);
// System.Void System.Security.Cryptography.AsnEncodedData::set_RawData(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsnEncodedData_set_RawData_m867F92C32F87E4D8932D17EDF21785CA0FDA3BEA (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value0, const RuntimeMethod* method);
// System.String System.Security.Cryptography.Oid::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Oid_get_Value_mD6F4D8AC1A3821D5DA263728C2DC0C208D084A78_inline (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, const RuntimeMethod* method);
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method);
// System.String System.Security.Cryptography.AsnEncodedData::BasicConstraintsExtension(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_BasicConstraintsExtension_mC9DE1C0199EA0714150CAD960FD88361763DE03A (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method);
// System.String System.Security.Cryptography.AsnEncodedData::EnhancedKeyUsageExtension(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_EnhancedKeyUsageExtension_m2ED1895CE72319E5E3B06F8BD76963BD6FF6263D (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method);
// System.String System.Security.Cryptography.AsnEncodedData::KeyUsageExtension(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_KeyUsageExtension_m8F8D43DECE8B70E86FAF2B498204D3FC9E866ACD (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method);
// System.String System.Security.Cryptography.AsnEncodedData::SubjectKeyIdentifierExtension(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_SubjectKeyIdentifierExtension_mE8BF30141FD478244F98363669282B9C26F74B9A (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method);
// System.String System.Security.Cryptography.AsnEncodedData::SubjectAltName(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_SubjectAltName_m33180412765B9BC62F17B87F63964F89937C0467 (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method);
// System.String System.Security.Cryptography.AsnEncodedData::NetscapeCertType(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_NetscapeCertType_mBF9894A8993D137AEEC8919FEF582DF17EE5F652 (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method);
// System.String System.Security.Cryptography.AsnEncodedData::Default(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_Default_m4A9014D9B85AB114168577AD5DEE7FA2AFAB4EB6 (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m5A81DE19E748F748E19FF13FB6FFD2547F9212D9 (StringBuilder_t * __this, const RuntimeMethod* method);
// System.String System.Byte::ToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_mABEF6F24915951FF4A4D87B389D8418B2638178C (uint8_t* __this, String_t* ___format0, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1 (StringBuilder_t * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X509BasicConstraintsExtension__ctor_m67462D9110118C82677CE42C2685C05C0767EB00 (X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF * __this, AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * ___encodedBasicConstraints0, bool ___critical1, const RuntimeMethod* method);
// System.Void System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X509EnhancedKeyUsageExtension__ctor_m64F507CB1938AA4BC20287D731B74DF5CC99A96C (X509EnhancedKeyUsageExtension_tD53B0C2AF93C2496461F2960946C5F40A33AC82B * __this, AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * ___encodedEnhancedKeyUsages0, bool ___critical1, const RuntimeMethod* method);
// System.Void System.Security.Cryptography.X509Certificates.X509KeyUsageExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X509KeyUsageExtension__ctor_m6D2F83567A69553296EB7CC93466B20C7884C54E (X509KeyUsageExtension_tF78A71F87AEE0E0DC54DFF837AB2880E3D9CF227 * __this, AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * ___encodedKeyUsage0, bool ___critical1, const RuntimeMethod* method);
// System.Void System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension::.ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void X509SubjectKeyIdentifierExtension__ctor_m6D7E57ECBE71290733F6658D8197F034A615DB02 (X509SubjectKeyIdentifierExtension_t9781D24066D84C09C7137124FBC848491BF54567 * __this, AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * ___encodedSubjectKeyIdentifier0, bool ___critical1, const RuntimeMethod* method);
// System.Void Mono.Security.ASN1::.ctor(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ASN1__ctor_mE534D499DABEAAA35E0F30572CD295A9FCFA1C7E (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___data0, const RuntimeMethod* method);
// Mono.Security.ASN1 Mono.Security.ASN1::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50 (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Byte Mono.Security.ASN1::get_Tag()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::get_ASCII()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173 (const RuntimeMethod* method);
// System.Byte[] Mono.Security.ASN1::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2 (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, const RuntimeMethod* method);
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17 (String_t* ___format0, RuntimeObject * ___arg01, const RuntimeMethod* method);
// System.String Mono.Security.Cryptography.CryptoConvert::ToHex(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CryptoConvert_ToHex_m567E8BF67E972F8A8AC9DC37BEE4F06521082EF4 (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___input0, const RuntimeMethod* method);
// System.String System.Environment::get_NewLine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_mD145C8EE917C986BAA7C5243DEFAF4D333C521B4 (const RuntimeMethod* method);
// System.Int32 Mono.Security.ASN1::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583 (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, const RuntimeMethod* method);
// System.Int32 System.Text.StringBuilder::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0 (StringBuilder_t * __this, const RuntimeMethod* method);
// System.String System.Int32::ToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m5398ED0B6625B75CAF70C63B3CF2CE47D3C1B184 (int32_t* __this, String_t* ___format0, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::AppendFormat(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_AppendFormat_mA3A12EF6C7AC4C5EBC41FCA633F4FC036205669E (StringBuilder_t * __this, String_t* ___format0, RuntimeObject * ___arg01, const RuntimeMethod* method);
// System.Void System.ComponentModel.TypeConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeConverter__ctor_mCD87E569A2C4CB1331A069396FFA98E65726A16C (TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4 * __this, const RuntimeMethod* method);
// System.UInt32 <PrivateImplementationDetails>::ComputeStringHash(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_mF68FD3031E09D93558520520C63240F3EA7D6AC6 (String_t* ___s0, const RuntimeMethod* method);
// System.String System.String::Substring(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method);
// System.String System.Text.RegularExpressions.Capture::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Capture_get_Value_mC5CAABA66AC24C90CE1A6FE7EE93AD4A926E4D5A (Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 * __this, const RuntimeMethod* method);
// System.Void System.ComponentModel.BaseNumberConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseNumberConverter__ctor_m18967D5B511402093936893A249438FB94D5BDA3 (BaseNumberConverter_t6CA2001CE79249FCF74FC888710AAD5CA23B748C * __this, const RuntimeMethod* method);
// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164 (const RuntimeMethod* method);
// System.String System.String::ToLower(System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_m31AAE50F084C9F7ECE9201944F237D2310C79235 (String_t* __this, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___culture0, const RuntimeMethod* method);
// System.Boolean System.DomainNameHelper::IsASCIILetterOrDigit(System.Char,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsASCIILetterOrDigit_mD6FFEFCECBEDF217C5A8D809F4AA253E1DB660D3 (Il2CppChar ___character0, bool* ___notCanonical1, const RuntimeMethod* method);
// System.Boolean System.DomainNameHelper::IsValidDomainLabelCharacter(System.Char,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsValidDomainLabelCharacter_mF7475044482589FC28EA15C6573810309C85FC82 (Il2CppChar ___character0, bool* ___notCanonical1, const RuntimeMethod* method);
// System.String System.DomainNameHelper::IdnEquivalent(System.Char*,System.Int32,System.Int32,System.Boolean&,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_IdnEquivalent_mEF2BE28789962238A2B054639C82F8F711903CDC (Il2CppChar* ___hostname0, int32_t ___start1, int32_t ___end2, bool* ___allAscii3, String_t** ___bidiStrippedHost4, const RuntimeMethod* method);
// System.Int32 System.Runtime.CompilerServices.RuntimeHelpers::get_OffsetToStringData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_get_OffsetToStringData_mEB8E6EAEBAFAB7CD7F7A915B3081785AABB9FC42 (const RuntimeMethod* method);
// System.Boolean System.DomainNameHelper::IsIdnAce(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsIdnAce_m23563D1578752DE903E530A0FEA2B58574D870EE (Il2CppChar* ___input0, int32_t ___index1, const RuntimeMethod* method);
// System.Void System.Globalization.IdnMapping::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IdnMapping__ctor_m07BB985F0F6275028CCF5ACD22BBD443F3B707B0 (IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * __this, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char*,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777 (String_t* __this, Il2CppChar* ___value0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
// System.String System.Globalization.IdnMapping::GetUnicode(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IdnMapping_GetUnicode_m71467D660FFB548F812474927F7A8EFA63273C56 (IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * __this, String_t* ___ascii0, const RuntimeMethod* method);
// System.String System.String::ToLowerInvariant()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLowerInvariant_m070E99F11A6005755BD6579A6CC835694395F79F (String_t* __this, const RuntimeMethod* method);
// System.String System.Uri::StripBidiControlCharacter(System.Char*,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_StripBidiControlCharacter_m17F47758CA4DA1A5D21B3D39D00E8364DC2CAF50 (Il2CppChar* ___strToClean0, int32_t ___start1, int32_t ___length2, const RuntimeMethod* method);
// System.String System.Globalization.IdnMapping::GetAscii(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IdnMapping_GetAscii_m5E1B9118404224CB56B9F19EE9F9CF538196DE8C (IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * __this, String_t* ___unicode0, const RuntimeMethod* method);
// System.String SR::GetString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_GetString_m9DC7F3962EEB239017A1A4C443F52047B5BC7462 (String_t* ___name0, const RuntimeMethod* method);
// System.Void System.UriFormatException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UriFormatException__ctor_mC9CB29EF00CB33869659306AC3FCA69342FD044F (UriFormatException_tAA45C6D2264E9E74935A066FC3DF8DF68B37B61D * __this, String_t* ___textString0, const RuntimeMethod* method);
// System.String System.DomainNameHelper::UnicodeEquivalent(System.Char*,System.Int32,System.Int32,System.Boolean&,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_UnicodeEquivalent_m3F187B69AA5313A516F863666C0A29292C8F07A3 (Il2CppChar* ___hostname0, int32_t ___start1, int32_t ___end2, bool* ___allAscii3, bool* ___atLeastOneValidIdn4, const RuntimeMethod* method);
// System.Boolean System.DomainNameHelper::IsIdnAce(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsIdnAce_m485D0A1D49F957AE91C55D7B9FBFFFBDAAAA5D2C (String_t* ___input0, int32_t ___index1, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method);
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1 (Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 * __this, const RuntimeMethod* method);
// System.Int32 System.Attribute::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Attribute_GetHashCode_m46EC3256A8DDAC7AC7576362EB50ABD0F83123B4 (Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 * __this, const RuntimeMethod* method);
// System.Int32 System.Threading.Interlocked::Exchange(System.Int32&,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Interlocked_Exchange_mCB69CAC317F723A1CB6B52194C5917B49C456794 (int32_t* ___location10, int32_t ___value1, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.Capture::.ctor(System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Capture__ctor_m5FB71B7ADA66B2D3AD6B681BEE846F0FD62F11C3 (Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 * __this, String_t* ___text0, int32_t ___i1, int32_t ___l2, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.Group::.ctor(System.String,System.Int32[],System.Int32,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Group__ctor_m5FE82FDB5B4EE244EB46909ACC099806555EB32F (Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * __this, String_t* ___text0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___caps1, int32_t ___capcount2, String_t* ___name3, const RuntimeMethod* method);
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * __this, String_t* ___paramName0, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method);
// System.Void System.Net.Sockets.SocketException::.ctor(System.Net.Sockets.SocketError)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SocketException__ctor_m8625815C7AFB0F3BF9287520D8F64A69199D6DCA (SocketException_tB04D4347A4A41DC1A8583BBAE5A7C990F78C1E88 * __this, int32_t ___socketError0, const RuntimeMethod* method);
// System.Int64 System.Net.IPAddress::get_ScopeId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t IPAddress_get_ScopeId_mEDF9FA0FCEFAC4109AEDAD316DC18C5EE841CE5B (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, const RuntimeMethod* method);
// System.Void System.Net.IPv6AddressFormatter::.ctor(System.UInt16[],System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IPv6AddressFormatter__ctor_mEEFF87906A194838D6E4A31AB724A28808E539E5 (IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___addr0, int64_t ___scopeId1, const RuntimeMethod* method);
// System.String System.Net.IPv6AddressFormatter::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IPv6AddressFormatter_ToString_m5FB0F927F3B0BAA521BC92562A7F5A78460023DC (IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * __this, const RuntimeMethod* method);
// System.Boolean System.Net.IPAddress::Equals(System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPAddress_Equals_m4B1CA27458D8182146569D0BC82A2D3A23346516 (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, RuntimeObject * ___comparandObj0, bool ___compareScopeId1, const RuntimeMethod* method);
// System.StringComparer System.StringComparer::get_InvariantCultureIgnoreCase()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * StringComparer_get_InvariantCultureIgnoreCase_m091360FF9FE3516559AFF706AF431E6FD4CCF2C2_inline (const RuntimeMethod* method);
// System.Void System.Net.IPAddress::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IPAddress__ctor_m75238FEA3E8B108639752167DBE53DDD799CD7B8 (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, int32_t ___newAddress0, const RuntimeMethod* method);
// System.Void System.Net.IPAddress::.ctor(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IPAddress__ctor_mA672DA31F082CC6E8B10BEC436D94450E630E16F (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, int64_t ___newAddress0, const RuntimeMethod* method);
// System.Void System.Net.IPAddress::.ctor(System.Byte[],System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IPAddress__ctor_m1E185EFDA876C940958AF536535E2E4C16C0D1D2 (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___address0, int64_t ___scopeid1, const RuntimeMethod* method);
// System.Boolean System.IPv4AddressHelper::Parse(System.String,System.Byte*,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv4AddressHelper_Parse_m9B4CB7935241AA6DC67171684E19AF8190364768 (String_t* ___name0, uint8_t* ___numbers1, int32_t ___start2, int32_t ___end3, const RuntimeMethod* method);
// System.String System.String::Concat(System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m6F0ED62933448F8B944E52872E1EE86F6705D306 (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___args0, const RuntimeMethod* method);
// System.Boolean System.IPv4AddressHelper::ParseCanonical(System.String,System.Byte*,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv4AddressHelper_ParseCanonical_mEDA5683F6AC98D0C403C60B16C2F859590A653AA (String_t* ___name0, uint8_t* ___numbers1, int32_t ___start2, int32_t ___end3, const RuntimeMethod* method);
// System.Boolean System.IPv4AddressHelper::IsValidCanonical(System.Char*,System.Int32,System.Int32&,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv4AddressHelper_IsValidCanonical_mCB1804B552E1977E9F89B1A912B2969A73DEB0C7 (Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___allowIPv63, bool ___notImplicitFile4, const RuntimeMethod* method);
// System.Int64 System.IPv4AddressHelper::ParseNonCanonical(System.Char*,System.Int32,System.Int32&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t IPv4AddressHelper_ParseNonCanonical_mE2C4832ED252F3CE61B73DBE25B4959568E2FE31 (Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___notImplicitFile3, const RuntimeMethod* method);
// System.UInt16 System.Net.IPv6AddressFormatter::SwapUShort(System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t IPv6AddressFormatter_SwapUShort_m422438633F4CADBE0EAB77D23AD3334FD01ACEC6 (uint16_t ___number0, const RuntimeMethod* method);
// System.UInt32 System.Net.IPv6AddressFormatter::AsIPv4Int()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t IPv6AddressFormatter_AsIPv4Int_m875CCBC60A506A331C9D591D5A88D49EBB6730E7 (IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * __this, const RuntimeMethod* method);
// System.Boolean System.Net.IPv6AddressFormatter::IsIPv4Compatible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressFormatter_IsIPv4Compatible_m769BBFB4FBB844EC8AB61A635495A7F2925FDD99 (IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * __this, const RuntimeMethod* method);
// System.Boolean System.Net.IPv6AddressFormatter::IsIPv4Mapped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressFormatter_IsIPv4Mapped_m46AE9AECC6E77E6A53ACBF60BEF336D45FF236DB (IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * __this, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E (StringBuilder_t * __this, Il2CppChar ___value0, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m8DA7E8B858ADF12EF8CE62A4083B60510B1D1510 (StringBuilder_t * __this, int64_t ___value0, const RuntimeMethod* method);
// System.Boolean System.IPv6AddressHelper::Parse(System.String,System.UInt16*,System.Int32,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressHelper_Parse_m40C11CFE4C02F7BDE4A8A9B5AD65B5481576E91B (String_t* ___address0, uint16_t* ___numbers1, int32_t ___start2, String_t** ___scopeId3, const RuntimeMethod* method);
// System.String System.IPv6AddressHelper::CreateCanonicalName(System.UInt16*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IPv6AddressHelper_CreateCanonicalName_m0A4D273AB7676EBF0E66E7CBE15100D4614163C2 (uint16_t* ___numbers0, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method);
// System.Boolean System.UriParser::get_ShouldUseLegacyV2Quirks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UriParser_get_ShouldUseLegacyV2Quirks_mB8917CAC10CD13E44F2EB21D4033044BEAF132B2 (const RuntimeMethod* method);
// System.String System.String::Format(System.IFormatProvider,System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mF96F0621DC567D09C07F1EAC66B31AD261A9DC21 (RuntimeObject* ___provider0, String_t* ___format1, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___args2, const RuntimeMethod* method);
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32> System.IPv6AddressHelper::FindCompressionRange(System.UInt16*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  IPv6AddressHelper_FindCompressionRange_m5D45C7CDE351D8B073A56656BA062453CD5124A5 (uint16_t* ___numbers0, const RuntimeMethod* method);
// System.Boolean System.IPv6AddressHelper::ShouldHaveIpv4Embedded(System.UInt16*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressHelper_ShouldHaveIpv4Embedded_m7EDC33D2523FB9961D20EB54A136369E6548E19C (uint16_t* ___numbers0, const RuntimeMethod* method);
// !0 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Key()
inline int32_t KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *, const RuntimeMethod*))KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_gshared_inline)(__this, method);
}
// !1 System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Value()
inline int32_t KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *, const RuntimeMethod*))KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_gshared_inline)(__this, method);
}
// System.String System.String::Format(System.IFormatProvider,System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m90ED4B078849D42FA1A7C5EB7AC7F74F235F6916 (RuntimeObject* ___provider0, String_t* ___format1, RuntimeObject * ___arg02, const RuntimeMethod* method);
// System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::.ctor(!0,!1)
inline void KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56 (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method)
{
	((  void (*) (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *, int32_t, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean System.Uri::IsHexDigit(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsHexDigit_m87121EC1F62716CC681A4458BF2E6A6B844BD95F (Il2CppChar ___character0, const RuntimeMethod* method);
// System.Boolean System.IPv4AddressHelper::IsValid(System.Char*,System.Int32,System.Int32&,System.Boolean,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv4AddressHelper_IsValid_m6CAD01230EC033CB8F4ABB645327065A56E2ED7D (Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___allowIPv63, bool ___notImplicitFile4, bool ___unknownScheme5, const RuntimeMethod* method);
// System.Boolean System.IPv6AddressHelper::InternalIsValid(System.Char*,System.Int32,System.Int32&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressHelper_InternalIsValid_mE50A940EF05F93B144F0BCFFB9AA5F7E4E23F160 (Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___validateStrictAddress3, const RuntimeMethod* method);
// System.Int32 System.IPv4AddressHelper::ParseHostNumber(System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IPv4AddressHelper_ParseHostNumber_mA0B8E60CD5047E9A4276CB424C028F070240D29E (String_t* ___str0, int32_t ___start1, int32_t ___end2, const RuntimeMethod* method);
// System.Int32 System.Uri::FromHex(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_FromHex_m16E5FED0B58BA0A603C6BDDE6AA90F3C3FC78977 (Il2CppChar ___digit0, const RuntimeMethod* method);
// System.Boolean System.Char::IsSurrogatePair(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsSurrogatePair_m6EAA02AF7F2918866B74A89988A00373EFF50709 (Il2CppChar ___highSurrogate0, Il2CppChar ___lowSurrogate1, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mC7F57CE6ED768CF86591160424FE55D5CBA7C344 (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___val0, const RuntimeMethod* method);
// System.Int32 System.String::CompareOrdinal(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E (String_t* ___strA0, String_t* ___strB1, const RuntimeMethod* method);
// System.Boolean System.Uri::IsGenDelim(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsGenDelim_m93EB89B013A4AE8B5C5D792EB8BEAD2BF8EC5997 (Il2CppChar ___ch0, const RuntimeMethod* method);
// System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::Alloc(System.Object,System.Runtime.InteropServices.GCHandleType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603  GCHandle_Alloc_mBF5C4C0E8605F97427BFDF96D68AACD4A4D6DDEC (RuntimeObject * ___value0, int32_t ___type1, const RuntimeMethod* method);
// System.IntPtr System.Runtime.InteropServices.GCHandle::AddrOfPinnedObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GCHandle_AddrOfPinnedObject_m0604506F2BDCD2DC8C167FBC3BF3E965888F7589 (GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 * __this, const RuntimeMethod* method);
// System.Void* System.IntPtr::op_Explicit(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_mE8B472FDC632CBD121F7ADF4F94546D6610BACDD (intptr_t ___value0, const RuntimeMethod* method);
// System.Char System.UriHelper::EscapedAscii(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar UriHelper_EscapedAscii_m80D926F5C8B177B5D041BBFEADEAB2363A324461 (Il2CppChar ___digit0, Il2CppChar ___next1, const RuntimeMethod* method);
// System.Boolean System.IriHelper::CheckIsReserved(System.Char,System.UriComponents)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IriHelper_CheckIsReserved_m9EFA3BDFD606F7EDB5DBF0549B20BFF2E4775C7F (Il2CppChar ___ch0, int32_t ___component1, const RuntimeMethod* method);
// System.Boolean System.UriHelper::IsNotSafeForUnescape(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UriHelper_IsNotSafeForUnescape_m5504A36A2CC19ABC23255896A98D9912D390107F (Il2CppChar ___ch0, const RuntimeMethod* method);
// System.Text.Encoding System.Text.Encoding::get_UTF8()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * Encoding_get_UTF8_mC877FB3137BBD566AEE7B15F9BF61DC4EF8F5E5E (const RuntimeMethod* method);
// System.Void System.Text.EncoderReplacementFallback::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EncoderReplacementFallback__ctor_m07299910DC3D3F6B9F8F37A4ADD40A500F97D1D4 (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * __this, String_t* ___replacement0, const RuntimeMethod* method);
// System.Void System.Text.Encoding::set_EncoderFallback(System.Text.EncoderFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_set_EncoderFallback_m75BA39C6302BD7EFBB4A48B02C406A14789B244A (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, EncoderFallback_t02AC990075E17EB09F0D7E4831C3B3F264025CC4 * ___value0, const RuntimeMethod* method);
// System.Void System.Text.DecoderReplacementFallback::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderReplacementFallback__ctor_m7E6C273B2682E373C787568EB0BB0B2E4B6C2253 (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * __this, String_t* ___replacement0, const RuntimeMethod* method);
// System.Void System.Text.Encoding::set_DecoderFallback(System.Text.DecoderFallback)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Encoding_set_DecoderFallback_m771EA02DA99D57E19B6FC48E8C3A46F8A6D4CBB8 (Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * __this, DecoderFallback_tF86D337D6576E81E5DA285E5673183EBC66DEF8D * ___value0, const RuntimeMethod* method);
// System.Void System.UriHelper::MatchUTF8Sequence(System.Char*,System.Char[],System.Int32&,System.Char[],System.Int32,System.Byte[],System.Int32,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UriHelper_MatchUTF8Sequence_m4A148931E07097731DC7EA68EAA933E9330BE81B (Il2CppChar* ___pDest0, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___dest1, int32_t* ___destOffset2, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___unescapedChars3, int32_t ___charCount4, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___bytes5, int32_t ___byteCount6, bool ___isQuery7, bool ___iriParsing8, const RuntimeMethod* method);
// System.Boolean System.Char::IsHighSurrogate(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01 (Il2CppChar ___c0, const RuntimeMethod* method);
// System.Boolean System.IriHelper::CheckIriUnicodeRange(System.Char,System.Char,System.Boolean&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IriHelper_CheckIriUnicodeRange_m03144D55C396E2870F76F85B29852F8314346A1A (Il2CppChar ___highSurr0, Il2CppChar ___lowSurr1, bool* ___surrogatePair2, bool ___isQuery3, const RuntimeMethod* method);
// System.Boolean System.IriHelper::CheckIriUnicodeRange(System.Char,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IriHelper_CheckIriUnicodeRange_m5E205B2F096045DE5259E0E98A062DD0813206F6 (Il2CppChar ___unicode0, bool ___isQuery1, const RuntimeMethod* method);
// System.Boolean System.Uri::IsBidiControlCharacter(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsBidiControlCharacter_m36A30E0708EE0209208B23136C2BEC9C802C697B (Il2CppChar ___ch0, const RuntimeMethod* method);
// System.Void System.Buffer::Memcpy(System.Byte*,System.Byte*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memcpy_m67752CDFBB079C42EFA9EBA2BB9A0C96DFAA2178 (uint8_t* ___dest0, uint8_t* ___src1, int32_t ___size2, const RuntimeMethod* method);
// System.Boolean System.Runtime.InteropServices.GCHandle::get_IsAllocated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_mEDA4DAC6AD6D881110E96CAFDAB78C068F5B144D (GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 * __this, const RuntimeMethod* method);
// System.Void System.Runtime.InteropServices.GCHandle::Free()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GCHandle_Free_mB4E9415544FC9F0075C02AB17E270E49AF006025 (GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 * __this, const RuntimeMethod* method);
// System.Void System.UriHelper::EscapeAsciiChar(System.Char,System.Char[],System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UriHelper_EscapeAsciiChar_m7590A6410A9F1AE1207006EF9B46578E1A3DFD33 (Il2CppChar ___ch0, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___to1, int32_t* ___pos2, const RuntimeMethod* method);
// System.String System.String::CreateString(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___val0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method);
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Run(System.Boolean,System.Int32,System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * Regex_Run_m021AFCB24F51C103A7E8D1D59805B47FD582E3FB (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, bool ___quick0, int32_t ___prevlen1, String_t* ___input2, int32_t ___beginning3, int32_t ___length4, int32_t ___startat5, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.Match::.ctor(System.Text.RegularExpressions.Regex,System.Int32,System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match__ctor_mB01F9576125C09E5DFAD425523FF0C0FF16000A5 (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * ___regex0, int32_t ___capcount1, String_t* ___text2, int32_t ___begpos3, int32_t ___len4, int32_t ___startpos5, const RuntimeMethod* method);
// System.Void System.Security.Cryptography.Oid::.ctor(System.String,System.Security.Cryptography.OidGroup,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Oid__ctor_m74A51E6D07E4EF2AEC66B6CAC03CFF60D072D3FF (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, String_t* ___oid0, int32_t ___group1, bool ___lookupFriendlyName2, const RuntimeMethod* method);
// System.String System.Security.Cryptography.X509Certificates.X509Utils::FindOidInfoWithFallback(System.UInt32,System.String,System.Security.Cryptography.OidGroup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* X509Utils_FindOidInfoWithFallback_m863F372B324E59321550DCCBF4E23ABCE0A1ABB1 (uint32_t ___key0, String_t* ___value1, int32_t ___group2, const RuntimeMethod* method);
// System.Void System.Security.Cryptography.Oid::set_Value(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Oid_set_Value_mE13751778D2AC00F1CC962E42B35339BAEE45825_inline (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Collections.ArrayList::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayList__ctor_m6847CFECD6BDC2AD10A4AC9852A572B88B8D6B1B (ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * __this, const RuntimeMethod* method);
// System.Void System.Security.Cryptography.OidEnumerator::.ctor(System.Security.Cryptography.OidCollection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OidEnumerator__ctor_m3BA079690E9B01B02B76FB694DCF279DAEC8E9D6 (OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884 * __this, OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * ___oids0, const RuntimeMethod* method);
// System.Int32 System.Array::get_Rank()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Int32 System.Array::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005 (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method);
// System.Int32 System.Security.Cryptography.OidCollection::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OidCollection_get_Count_m35D85FFEC009FD8195DA9E0EE0CD5B66290FA3C6 (OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * __this, const RuntimeMethod* method);
// System.Security.Cryptography.Oid System.Security.Cryptography.OidCollection::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * OidCollection_get_Item_mB8F51EB0825BDE39504BC7090B8AEEE13D0A9967 (OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void System.Array::SetValue(System.Object,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mD28884941182C5B7118CFBA3D55DB9CEA8797455 (RuntimeArray * __this, RuntimeObject * ___value0, int32_t ___index1, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.Regex::.ctor(System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__ctor_m554F01ECFC788141B8015EDE403CFC57DCF65F36 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___pattern0, int32_t ___options1, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___matchTimeout2, bool ___useCache3, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.Regex::ValidateMatchTimeout(System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex_ValidateMatchTimeout_m4C1557E40D27540F8F9E8CDA35473D94F7B1B2F2 (TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___matchTimeout0, const RuntimeMethod* method);
// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_CurrentCulture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * CultureInfo_get_CurrentCulture_m99E5F5BD20445F2A73F7EA0014A4E783DF3840BB (const RuntimeMethod* method);
// System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo::get_InvariantInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * NumberFormatInfo_get_InvariantInfo_m286BBD095BFCA546BD2CD67E856D1A205436C03F (const RuntimeMethod* method);
// System.String System.Int32::ToString(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m027A8C9419D2FE56ED5D2EE42A6F3B3CE0130471 (int32_t* __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mFEA7EFA1A6E75B96B1B7BC4526AAC864BFF83CC9 (StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___values0, const RuntimeMethod* method);
// System.Text.RegularExpressions.CachedCodeEntry System.Text.RegularExpressions.Regex::LookupCachedAndUpdate(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * Regex_LookupCachedAndUpdate_m622DA7C090B63CE5ECC87F5F20607ACAC8594522 (String_t* ___key0, const RuntimeMethod* method);
// System.Text.RegularExpressions.RegexTree System.Text.RegularExpressions.RegexParser::Parse(System.String,System.Text.RegularExpressions.RegexOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3 * RegexParser_Parse_mF17A30D14FACA37DB6DE172C5F0C34B4EB1EA719 (String_t* ___re0, int32_t ___op1, const RuntimeMethod* method);
// System.Text.RegularExpressions.RegexCode System.Text.RegularExpressions.RegexWriter::Write(System.Text.RegularExpressions.RegexTree)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * RegexWriter_Write_mDA5FFD555A690E124077AE4141C24C13EF9105DF (RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3 * ___t0, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.Regex::InitializeReferences()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex_InitializeReferences_mE235C9E46D78418A5D0C2D20AD885CA08A7963CC (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method);
// System.Text.RegularExpressions.CachedCodeEntry System.Text.RegularExpressions.Regex::CacheCode(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * Regex_CacheCode_m32FF18EDE0B858DB864C27480A11C5A1F752D419 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___key0, const RuntimeMethod* method);
// System.String System.Runtime.Serialization.SerializationInfo::GetString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationInfo_GetString_m50298DCBCD07D858EE19414052CB02EE4DDD3C2C (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.Regex::.ctor(System.String,System.Text.RegularExpressions.RegexOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__ctor_m5BA9C047FEB3C93AD388668FA855CB1A63FB62A4 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___pattern0, int32_t ___options1, const RuntimeMethod* method);
// System.Int64 System.Runtime.Serialization.SerializationInfo::GetInt64(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t SerializationInfo_GetInt64_m13BC92A489CE4540FC55BB00D2A3460B0D9A0DEC (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.TimeSpan::.ctor(System.Int64)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeSpan__ctor_mC80FA729ECA3A7AF31D9F517A95E60FC23EB86B0_inline (TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * __this, int64_t ___ticks0, const RuntimeMethod* method);
// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.Regex::get_Options()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Regex_get_Options_m96441AFDEDDDDC9AD8A21C54C1C05B63581154E2_inline (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method);
// System.TimeSpan System.Text.RegularExpressions.Regex::get_MatchTimeout()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  Regex_get_MatchTimeout_mA525D5C25A1DADC3AF1913D6E5FA6D8F0208309A_inline (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method);
// System.Int64 System.TimeSpan::get_Ticks()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t TimeSpan_get_Ticks_mE4C9E1F27DC794028CEDCF7CB5BD092D16DBACD4_inline (TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * __this, const RuntimeMethod* method);
// System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_mD0C00DE59B4C6649A6BFA5EBC7D8618B46B967D5 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, int64_t ___value1, const RuntimeMethod* method);
// System.Boolean System.TimeSpan::op_Equality(System.TimeSpan,System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeSpan_op_Equality_m8229F4B63064E2D43B244C6E82D55CB2B0360BB1 (TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___t10, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___t21, const RuntimeMethod* method);
// System.Boolean System.TimeSpan::op_LessThan(System.TimeSpan,System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeSpan_op_LessThan_m585756B1EABD0B2BF89F6BDAD62E7C34BCE59E28 (TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___t10, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___t21, const RuntimeMethod* method);
// System.Boolean System.TimeSpan::op_LessThanOrEqual(System.TimeSpan,System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeSpan_op_LessThanOrEqual_mFC305F712D03BA0E5E9F13CDFAF56B5DD0B00797 (TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___t10, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___t21, const RuntimeMethod* method);
// System.AppDomain System.AppDomain::get_CurrentDomain()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A * AppDomain_get_CurrentDomain_mC2FE307811914289CBBDEFEFF6175FCE2E96A55E (const RuntimeMethod* method);
// System.Object System.AppDomain::GetData(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * AppDomain_GetData_m3B7D0B3C44FF35B64775B888BAD9F696FF9C2639 (AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A * __this, String_t* ___name0, const RuntimeMethod* method);
// System.String SR::GetString(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_GetString_m4FFAF18248A54C5B67E4760C5ED4869A87BCAD7F (String_t* ___name0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___args1, const RuntimeMethod* method);
// System.Void System.InvalidCastException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidCastException__ctor_m50103CBF0C211B93BF46697875413A10B5A5C5A3 (InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.Regex::UseOptionR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_UseOptionR_m17558F506D3A7513656679A8F3DEEA0C50AAE90A (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_IsMatch_m826F4E3E65102210A1FF2FC27EEC9DD6695F3E50 (String_t* ___input0, String_t* ___pattern1, int32_t ___options2, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___matchTimeout3, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_IsMatch_m872C1D85AC5BF891AC3C3FC789BBC4E2393FB859 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_IsMatch_mDDCAABF0AAA48842BD96EE728A7A6732D579DB6D (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, int32_t ___startat1, const RuntimeMethod* method);
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Match(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * Regex_Match_m0DF89D5820C61F96F2FFBE939927993F56593B1C (String_t* ___input0, String_t* ___pattern1, int32_t ___options2, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___matchTimeout3, const RuntimeMethod* method);
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Match(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * Regex_Match_m9BE3E10B8FBD9F612AC071CC3C68A974E898E233 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, const RuntimeMethod* method);
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Match(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * Regex_Match_m172D74CF011CD3C89EA61D47BE7DEA1E689B5C7C (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, int32_t ___startat1, const RuntimeMethod* method);
// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Regex_Replace_mB647E5CFA22EEF099570315C1BCD6D47BB2B9915 (String_t* ___input0, String_t* ___pattern1, String_t* ___replacement2, int32_t ___options3, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___matchTimeout4, const RuntimeMethod* method);
// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Regex_Replace_m47C8C4AF6A7F1D1A2728F9ADA7791F4EABA49E2F (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, String_t* ___replacement1, const RuntimeMethod* method);
// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Regex_Replace_mDCC89468106F966C02DF2A0D7B56B305E95463EE (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, String_t* ___replacement1, int32_t ___count2, int32_t ___startat3, const RuntimeMethod* method);
// System.Object System.Text.RegularExpressions.SharedReference::Get()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * SharedReference_Get_mABBA2F0DE65F82D90AAE425020F14676F313EB68 (SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * __this, const RuntimeMethod* method);
// System.String System.Text.RegularExpressions.RegexReplacement::get_Pattern()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RegexReplacement_get_Pattern_m15AB0E06009DB144BE40253F76F4C09D1AA865BA_inline (RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32 * __this, const RuntimeMethod* method);
// System.Boolean System.String::Equals(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D (String_t* __this, String_t* ___value0, const RuntimeMethod* method);
// System.Text.RegularExpressions.RegexReplacement System.Text.RegularExpressions.RegexParser::ParseReplacement(System.String,System.Collections.Hashtable,System.Int32,System.Collections.Hashtable,System.Text.RegularExpressions.RegexOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32 * RegexParser_ParseReplacement_mC5D0119ACEAD7508BDEC514BF4D8C9303CAD0842 (String_t* ___rep0, Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___caps1, int32_t ___capsize2, Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___capnames3, int32_t ___op4, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.SharedReference::Cache(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharedReference_Cache_mA43A19BCE25BC113C767B8C3531B7A096C3B6262 (SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method);
// System.String System.Text.RegularExpressions.RegexReplacement::Replace(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegexReplacement_Replace_mE66A1F2D387B2ABA21E0BCEEA2DEA9BAEDEDCC60 (RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32 * __this, Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * ___regex0, String_t* ___input1, int32_t ___count2, int32_t ___startat3, const RuntimeMethod* method);
// System.Void System.NotSupportedException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90 (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.ExclusiveReference::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExclusiveReference__ctor_m67E39E008F143F07C22A8424E051F6798B917089 (ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * __this, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.SharedReference::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharedReference__ctor_mCD9987FD08CB61180CE190A8DEF05E5AAF5C1087 (SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * __this, const RuntimeMethod* method);
// System.Object System.Text.RegularExpressions.ExclusiveReference::Get()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ExclusiveReference_Get_mA02D838F3B8772B83AD45D47E8C8275F8EA2A48A (ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * __this, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.Regex::UseOptionInvariant()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_UseOptionInvariant_m82E216D16CB2DA12B8B8DAA67CC2BE6BF4DF2470 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.RegexInterpreter::.ctor(System.Text.RegularExpressions.RegexCode,System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexInterpreter__ctor_m58E5C9B14F78D108FC9277924C4A5DCC73AE832A (RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E * __this, RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * ___code0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___culture1, const RuntimeMethod* method);
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.RegexRunner::Scan(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * RegexRunner_Scan_m2ADEF871B8873041D1224B4FE362BD4A943AC536 (RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * __this, Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * ___regex0, String_t* ___text1, int32_t ___textbeg2, int32_t ___textend3, int32_t ___textstart4, int32_t ___prevlen5, bool ___quick6, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___timeout7, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.ExclusiveReference::Release(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExclusiveReference_Release_m3D5A9BB7FFB13DBB21386F811936EFC6A358C1FC (ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method);
// System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4 (RuntimeObject * ___obj0, bool* ___lockTaken1, const RuntimeMethod* method);
// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1<System.Text.RegularExpressions.CachedCodeEntry>::get_First()
inline LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * LinkedList_1_get_First_mDC0940BE1CA6E3F79983BC30604EEBD66ADDC4CD_inline (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * __this, const RuntimeMethod* method)
{
	return ((  LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * (*) (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 *, const RuntimeMethod*))LinkedList_1_get_First_m572476A3C4A5CF4A2EBBDF50A76FF35493337871_gshared_inline)(__this, method);
}
// T System.Collections.Generic.LinkedListNode`1<System.Text.RegularExpressions.CachedCodeEntry>::get_Value()
inline CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_inline (LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * __this, const RuntimeMethod* method)
{
	return ((  CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * (*) (LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA *, const RuntimeMethod*))LinkedListNode_1_get_Value_m9A641BD5F0614D0060E19C703E9A756391DF7A32_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.LinkedList`1<System.Text.RegularExpressions.CachedCodeEntry>::Remove(System.Collections.Generic.LinkedListNode`1<T>)
inline void LinkedList_1_Remove_m600358679CC1950B15F9495B51190CBF780826B4 (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * __this, LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * ___node0, const RuntimeMethod* method)
{
	((  void (*) (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 *, LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA *, const RuntimeMethod*))LinkedList_1_Remove_m40B222689B278F7FAD91C86C1152F272D8AF19FB_gshared)(__this, ___node0, method);
}
// System.Void System.Collections.Generic.LinkedList`1<System.Text.RegularExpressions.CachedCodeEntry>::AddFirst(System.Collections.Generic.LinkedListNode`1<T>)
inline void LinkedList_1_AddFirst_mB1B30B118E4638CEED15B6C1A53ADBC8D62B7979 (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * __this, LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * ___node0, const RuntimeMethod* method)
{
	((  void (*) (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 *, LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA *, const RuntimeMethod*))LinkedList_1_AddFirst_m8F10C4D4F1C00D46F98361EABF8845292950E843_gshared)(__this, ___node0, method);
}
// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedListNode`1<System.Text.RegularExpressions.CachedCodeEntry>::get_Next()
inline LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * LinkedListNode_1_get_Next_m3BE8FA9D030C90485A110854415C55EC9F2177DA (LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * __this, const RuntimeMethod* method)
{
	return ((  LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * (*) (LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA *, const RuntimeMethod*))LinkedListNode_1_get_Next_m414D0F863BD1835DD9116534EC70EBD5B0A14DEC_gshared)(__this, method);
}
// System.Void System.Threading.Monitor::Exit(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A (RuntimeObject * ___obj0, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.CachedCodeEntry::.ctor(System.String,System.Collections.Hashtable,System.String[],System.Text.RegularExpressions.RegexCode,System.Collections.Hashtable,System.Int32,System.Text.RegularExpressions.ExclusiveReference,System.Text.RegularExpressions.SharedReference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedCodeEntry__ctor_mFBEEE67EEFD35764488134D428A6BCABE54E52FC (CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * __this, String_t* ___key0, Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___capnames1, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___capslist2, RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * ___code3, Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___caps4, int32_t ___capsize5, ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * ___runner6, SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * ___repl7, const RuntimeMethod* method);
// System.Collections.Generic.LinkedListNode`1<T> System.Collections.Generic.LinkedList`1<System.Text.RegularExpressions.CachedCodeEntry>::AddFirst(T)
inline LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * LinkedList_1_AddFirst_mD006812FF8822B6CE1CA1497E2DB918069F18D0D (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * __this, CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * ___value0, const RuntimeMethod* method)
{
	return ((  LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * (*) (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 *, CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 *, const RuntimeMethod*))LinkedList_1_AddFirst_m3A19CFDD2E8C5F0663B49E8417A2E83313BD73BF_gshared)(__this, ___value0, method);
}
// System.Int32 System.Collections.Generic.LinkedList`1<System.Text.RegularExpressions.CachedCodeEntry>::get_Count()
inline int32_t LinkedList_1_get_Count_mC4E2C15BD25B1511DF3C10A0252A60A73C6DF6DF_inline (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 *, const RuntimeMethod*))LinkedList_1_get_Count_m5AD2F760211A61C7FFD9BE298CFA10F1BF4BE54A_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.LinkedList`1<System.Text.RegularExpressions.CachedCodeEntry>::RemoveLast()
inline void LinkedList_1_RemoveLast_m8915CCD6E20A447490A39727BE0F3DB5D26A38BD (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * __this, const RuntimeMethod* method)
{
	((  void (*) (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 *, const RuntimeMethod*))LinkedList_1_RemoveLast_m4F9C44B2E1CA5BCFA0965D6B64494EDB9C1ACDCE_gshared)(__this, method);
}
// System.TimeSpan System.TimeSpan::FromMilliseconds(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  TimeSpan_FromMilliseconds_m12D90542B044C450FDFBCEA1CBC32369479483EC (double ___value0, const RuntimeMethod* method);
// System.TimeSpan System.Text.RegularExpressions.Regex::InitDefaultMatchTimeout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  Regex_InitDefaultMatchTimeout_mB8E2FD4834968D6E775632A6D55FCA39D65F402F (const RuntimeMethod* method);
// System.Void System.Collections.Generic.LinkedList`1<System.Text.RegularExpressions.CachedCodeEntry>::.ctor()
inline void LinkedList_1__ctor_m52D5CEC939526CFC21378944079108F376088823 (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * __this, const RuntimeMethod* method)
{
	((  void (*) (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 *, const RuntimeMethod*))LinkedList_1__ctor_mF0412326B070EE3A04AB6BAC4836ED176A0F6186_gshared)(__this, method);
}
// System.Void System.Text.StringBuilder::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_mEDFFE2D378A15F6DAB54D52661C84C1B52E7BA2E (StringBuilder_t * __this, int32_t ___capacity0, const RuntimeMethod* method);
// System.Char System.Char::ToLower(System.Char,System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToLower_m42C052EB06C3F461C8CEBAD492E102EB721FDECE (Il2CppChar ___c0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___culture1, const RuntimeMethod* method);
// System.Void System.Array::Copy(System.Array,System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m40103AA97DC582C557B912CF4BBE86A4D166F803 (RuntimeArray * ___sourceArray0, RuntimeArray * ___destinationArray1, int32_t ___length2, const RuntimeMethod* method);
// System.Int32 System.String::CompareOrdinal(System.String,System.Int32,System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_CompareOrdinal_m080D376EC2E7A0C528A440094A0DB97DFB34CD41 (String_t* ___strA0, int32_t ___indexA1, String_t* ___strB2, int32_t ___indexB3, int32_t ___length4, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.RegexBoyerMoore::MatchPattern(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexBoyerMoore_MatchPattern_m244689CC527B9B9EFB200E94FCC3C9A8B9210543 (RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * __this, String_t* ___text0, int32_t ___index1, const RuntimeMethod* method);
// System.String System.Text.RegularExpressions.RegexCharClass::NegateCategory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegexCharClass_NegateCategory_m6F4A4DA1466E59581F16BFD29A0F978027B06BDC (String_t* ___category0, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.RegexCharClass/LowerCaseMapping::.ctor(System.Char,System.Char,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8 (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE * __this, Il2CppChar ___chMin0, Il2CppChar ___chMax1, int32_t ___lcOp2, int32_t ___data3, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.String>::.ctor(System.Int32)
inline void Dictionary_2__ctor_m374496B3B8F3532FC52B465384E6C950DDA79F8B (Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 *, int32_t, const RuntimeMethod*))Dictionary_2__ctor_mBD7199657787018123B7B8F2B048B503D484C097_gshared)(__this, ___capacity0, method);
}
// System.String System.Char::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8 (Il2CppChar* __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Dictionary`2<System.String,System.String>::set_Item(!0,!1)
inline void Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668 (Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * __this, String_t* ___key0, String_t* ___value1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 *, String_t*, String_t*, const RuntimeMethod*))Dictionary_2_set_Item_mE6BF870B04922441F9F2760E782DEE6EE682615A_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>::.ctor(System.Int32)
inline void List_1__ctor_mAE8C93AD3CC450D7C5D7C50DE530FCDCB7B5A358 (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * __this, int32_t ___capacity0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 *, int32_t, const RuntimeMethod*))List_1__ctor_mFEB2301A6F28290A828A979BA9CC847B16B3D538_gshared)(__this, ___capacity0, method);
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddRange(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddRange_mD9FB543DC3B128104DBCFEA0B2E672E8A8669C5A (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, Il2CppChar ___first0, Il2CppChar ___last1, const RuntimeMethod* method);
// System.Int32 System.Text.RegularExpressions.RegexCharClass::RangeCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RegexCharClass_RangeCount_mDA7393449D38496B2598E7EF912AADF9A14842DF (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, const RuntimeMethod* method);
// System.Text.RegularExpressions.RegexCharClass/SingleRange System.Text.RegularExpressions.RegexCharClass::GetRangeAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * RegexCharClass_GetRangeAt_m92D3897D77D2AD15415BA0DE4E8FB4FBBFFD092C (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, int32_t ___i0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>::Add(!0)
inline void List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06 (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * __this, SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 *, SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 *, const RuntimeMethod*))List_1_Add_mE5B3CBB3A625606D9BC4337FEAAF1D66BCB6F96E_gshared)(__this, ___item0, method);
}
// System.Void System.Text.RegularExpressions.RegexCharClass/SingleRange::.ctor(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleRange__ctor_m886247FFB10501E4CDDC575B221D8CD1BC85E3B6 (SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * __this, Il2CppChar ___first0, Il2CppChar ___last1, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>::get_Count()
inline int32_t List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_inline (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 *, const RuntimeMethod*))List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline)(__this, method);
}
// !0 System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>::get_Item(System.Int32)
inline SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_inline (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * (*) (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 *, int32_t, const RuntimeMethod*))List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline)(__this, ___index0, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,System.String>::TryGetValue(!0,!1&)
inline bool Dictionary_2_TryGetValue_m4519CCC2D78183181E5B916CE527868718A804FD (Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * __this, String_t* ___key0, String_t** ___value1, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 *, String_t*, String_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_m048C13E0F44BDC16F7CF01D14E918A84EE72C62C_gshared)(__this, ___key0, ___value1, method);
}
// !1 System.Collections.Generic.Dictionary`2<System.String,System.String>::get_Item(!0)
inline String_t* Dictionary_2_get_Item_mFCD5E71429358EE225039B602674518740D30141 (Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * __this, String_t* ___key0, const RuntimeMethod* method)
{
	return ((  String_t* (*) (Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 *, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_mB1398A10D048A0246178C59F95003BD338CE7394_gshared)(__this, ___key0, method);
}
// System.String System.Text.RegularExpressions.RegexCharClass::SetFromProperty(System.String,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegexCharClass_SetFromProperty_m5938519AC2682F7F0E6491A0D71C11FCA825B827 (String_t* ___capname0, bool ___invert1, String_t* ___pattern2, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.RegexCharClass::AddSet(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddSet_mEE9EBABD3A66153DE53095A2ADD9AAE04F908DC6 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, String_t* ___set0, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.RegexCharClass::AddLowercaseRange(System.Char,System.Char,System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddLowercaseRange_m0715BCBBB26E5000E2F87CC555DFFD1EF97414B1 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, Il2CppChar ___chMin0, Il2CppChar ___chMax1, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___culture2, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.RegexCharClass::AddCategory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddCategory_m75BF8C842C362F4D910FCB2BA59678BB71153C24 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, String_t* ___category0, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.RegexCharClass::AddCategoryFromName(System.String,System.Boolean,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddCategoryFromName_m53A239A7DACD3D5A676505E6E296C4AB999BBA4C (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, String_t* ___categoryName0, bool ___invert1, bool ___caseInsensitive2, String_t* ___pattern3, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.RegexCharClass::IsNegated(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_IsNegated_mED1CDB81577538910205D00DAF9127AA9F902DF8 (String_t* ___set0, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.RegexCharClass::IsSubtraction(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_IsSubtraction_m5E9C607DA50B374AAA071E88F2005796767101AC (String_t* ___charClass0, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.RegexCharClass::CharInClass(System.Char,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_CharInClass_m255B7683478670C002F04238394193EEFA126AE8 (Il2CppChar ___ch0, String_t* ___set1, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.RegexCharClass::CharInClassRecursive(System.Char,System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_CharInClassRecursive_m08F8B6BE653368E78DDC6D1B279F226B0DD470C8 (Il2CppChar ___ch0, String_t* ___set1, int32_t ___start2, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.RegexCharClass::CharInClassInternal(System.Char,System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_CharInClassInternal_m752D8B14E233A7E88EB844D3DCC94F0415C59BCF (Il2CppChar ___ch0, String_t* ___set1, int32_t ___start2, int32_t ___mySetLength3, int32_t ___myCategoryLength4, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.RegexCharClass::CharInCategory(System.Char,System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_CharInCategory_mD2F03CCA8C95F3D238E7F3F191FDF12E728199A6 (Il2CppChar ___ch0, String_t* ___set1, int32_t ___start2, int32_t ___mySetLength3, int32_t ___myCategoryLength4, const RuntimeMethod* method);
// System.Globalization.UnicodeCategory System.Char::GetUnicodeCategory(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Char_GetUnicodeCategory_mB8DCE545E28F2858B0E8AD91393B9FD048F80BC1 (Il2CppChar ___c0, const RuntimeMethod* method);
// System.Boolean System.Text.RegularExpressions.RegexCharClass::CharInCategoryGroup(System.Char,System.Globalization.UnicodeCategory,System.String,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_CharInCategoryGroup_m2578711ED00EC75ECE3C9F797959E3C24004BA0F (Il2CppChar ___ch0, int32_t ___chcategory1, String_t* ___category2, int32_t* ___i3, const RuntimeMethod* method);
// System.Boolean System.Char::IsWhiteSpace(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m99A5E1BE1EB9F17EA530A67A607DA8C260BCBF99 (Il2CppChar ___c0, const RuntimeMethod* method);
// System.Text.RegularExpressions.RegexCharClass System.Text.RegularExpressions.RegexCharClass::ParseRecursive(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * RegexCharClass_ParseRecursive_m16DE8B45D1F6AD4AE03EB9BDE49DC4BEDFC095BB (String_t* ___charClass0, int32_t ___start1, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m9305A36F9CF53EDD80D132428999934C68904C77 (StringBuilder_t * __this, String_t* ___value0, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.RegexCharClass::.ctor(System.Boolean,System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>,System.Text.StringBuilder,System.Text.RegularExpressions.RegexCharClass)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass__ctor_m1751FAC691E10689BB486E5525B3D19F9523C5DB (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, bool ___negate0, List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * ___ranges1, StringBuilder_t * ___categories2, RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * ___subtraction3, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.RegexCharClass::Canonicalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_Canonicalize_mFD09C33130AD6323D1AFA7944B02DD68A5731A66 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, const RuntimeMethod* method);
// System.Void System.Text.StringBuilder::set_Chars(System.Int32,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder_set_Chars_m57ED3E11363F83AC84E9B833E62D7D16DB4B4733 (StringBuilder_t * __this, int32_t ___index0, Il2CppChar ___value1, const RuntimeMethod* method);
// System.Text.StringBuilder System.Text.StringBuilder::Append(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m545FFB72A578320B1D6EA3772160353FD62C344F (StringBuilder_t * __this, RuntimeObject * ___value0, const RuntimeMethod* method);
// System.String System.Text.RegularExpressions.RegexCharClass::ToStringClass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegexCharClass_ToStringClass_mFC6754E97F014AFE4B5138AD5386E9C76D1D3CD7 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, const RuntimeMethod* method);
// System.Void System.Text.RegularExpressions.RegexCharClass/SingleRangeComparer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleRangeComparer__ctor_mCEFF5ECE77E53783E5B8EAC98A5E194B6C743E73 (SingleRangeComparer_t2D22B185700E925165F9548B3647E0E1FC9DB075 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1<!0>)
inline void List_1_Sort_mC10BC2F83C60822BB6EF31600483F023D06E8656 (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method)
{
	((  void (*) (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m39074137483A9477F2C3990C3073EC8C3693FC1E_gshared)(__this, ___index0, ___count1, ___comparer2, method);
}
// System.Void System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>::set_Item(System.Int32,!0)
inline void List_1_set_Item_m8DACB7927C90150E7106C30D4EEB080504378576 (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * __this, int32_t ___index0, SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * ___value1, const RuntimeMethod* method)
{
	((  void (*) (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 *, int32_t, SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 *, const RuntimeMethod*))List_1_set_Item_m73674D291C1D6030C21A39003E4743D110ACC6A2_gshared)(__this, ___index0, ___value1, method);
}
// System.Void System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>::RemoveRange(System.Int32,System.Int32)
inline void List_1_RemoveRange_m84E8138D9C57275D0DC794C2614085B57D0AC433 (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method)
{
	((  void (*) (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 *, int32_t, int32_t, const RuntimeMethod*))List_1_RemoveRange_m0BBC3852B9B0719DDA7E6AFEF3C3E3CD165DF5AA_gshared)(__this, ___index0, ___count1, method);
}
// System.Int32 System.Array::GetLength(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLength_m8EF840DA7BEB0DFF04D36C3DC651B673C49A02BB (RuntimeArray * __this, int32_t ___dimension0, const RuntimeMethod* method);
// System.Int32 System.String::Compare(System.String,System.String,System.StringComparison)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_mDAE9D10BC450FF38960C691874EBFC3EAF6A39DD (String_t* ___strA0, String_t* ___strB1, int32_t ___comparisonType2, const RuntimeMethod* method);
// System.String System.String::Substring(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB6B87FD76552BBF6D4E2B9F07F857FE051DCE190 (String_t* __this, int32_t ___startIndex0, const RuntimeMethod* method);
// System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929 (const RuntimeMethod* method);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.UInt32 <PrivateImplementationDetails>::ComputeStringHash(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_mF68FD3031E09D93558520520C63240F3EA7D6AC6 (String_t* ___s0, const RuntimeMethod* method)
{
	uint32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		String_t* L_0 = ___s0;
		if (!L_0)
		{
			goto IL_002a;
		}
	}
	{
		V_0 = ((int32_t)-2128831035);
		V_1 = 0;
		goto IL_0021;
	}

IL_000d:
	{
		String_t* L_1 = ___s0;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		Il2CppChar L_3;
		L_3 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_1, L_2, /*hidden argument*/NULL);
		uint32_t L_4 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)L_3^(int32_t)L_4)), (int32_t)((int32_t)16777619)));
		int32_t L_5 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1));
	}

IL_0021:
	{
		int32_t L_6 = V_1;
		String_t* L_7 = ___s0;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_7, /*hidden argument*/NULL);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_000d;
		}
	}

IL_002a:
	{
		uint32_t L_9 = V_0;
		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
#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.ComponentModel.ArrayConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayConverter__ctor_m3B1E6D184D835FE896DE2E83F2F5C9410E745F93 (ArrayConverter_tFBDB50F33C968783C3D43A57A7EB5FD2E7105E03 * __this, const RuntimeMethod* method)
{
	{
		CollectionConverter__ctor_mA6E78367ED2C94B1B80B6E3314AB4854D275613F(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Security.Cryptography.AsnEncodedData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsnEncodedData__ctor_m0CF86C874705C96B224222BEBB6BF5703EAB29E2 (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.AsnEncodedData::set_Oid(System.Security.Cryptography.Oid)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsnEncodedData_set_Oid_mA72203D23B0F93CD9ECD507EB878502EEBA99322 (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_0 = ___value0;
		if (L_0)
		{
			goto IL_000b;
		}
	}
	{
		__this->set__oid_0((Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 *)NULL);
		return;
	}

IL_000b:
	{
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_1 = ___value0;
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_2 = (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 *)il2cpp_codegen_object_new(Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800_il2cpp_TypeInfo_var);
		Oid__ctor_m8C4B7AE0D9207BCF03960553182B43B8D1536ED0(L_2, L_1, /*hidden argument*/NULL);
		__this->set__oid_0(L_2);
		return;
	}
}
// System.Byte[] System.Security.Cryptography.AsnEncodedData::get_RawData()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* AsnEncodedData_get_RawData_mDCA2B393570BA050D3840B2449447A2C10639278 (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, const RuntimeMethod* method)
{
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get__raw_1();
		return L_0;
	}
}
// System.Void System.Security.Cryptography.AsnEncodedData::set_RawData(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsnEncodedData_set_RawData_m867F92C32F87E4D8932D17EDF21785CA0FDA3BEA (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___value0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF41760006700B346FE970834ED6436CD21A1330F)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsnEncodedData_set_RawData_m867F92C32F87E4D8932D17EDF21785CA0FDA3BEA_RuntimeMethod_var)));
	}

IL_000e:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ___value0;
		NullCheck((RuntimeArray *)(RuntimeArray *)L_2);
		RuntimeObject * L_3;
		L_3 = Array_Clone_m3C566B3D3F4333212411BD7C3B61D798BADB3F3C((RuntimeArray *)(RuntimeArray *)L_2, /*hidden argument*/NULL);
		__this->set__raw_1(((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)Castclass((RuntimeObject*)L_3, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var)));
		return;
	}
}
// System.Void System.Security.Cryptography.AsnEncodedData::CopyFrom(System.Security.Cryptography.AsnEncodedData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AsnEncodedData_CopyFrom_mA350785B8AF676AB7856E705FA2F2D20FD54CC46 (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * ___asnEncodedData0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * L_0 = ___asnEncodedData0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC9FB8C73B342D5B3C700EDA7C5212DD547D29E4E)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AsnEncodedData_CopyFrom_mA350785B8AF676AB7856E705FA2F2D20FD54CC46_RuntimeMethod_var)));
	}

IL_000e:
	{
		AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * L_2 = ___asnEncodedData0;
		NullCheck(L_2);
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_3 = L_2->get__oid_0();
		if (L_3)
		{
			goto IL_001f;
		}
	}
	{
		AsnEncodedData_set_Oid_mA72203D23B0F93CD9ECD507EB878502EEBA99322(__this, (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 *)NULL, /*hidden argument*/NULL);
		goto IL_0030;
	}

IL_001f:
	{
		AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * L_4 = ___asnEncodedData0;
		NullCheck(L_4);
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_5 = L_4->get__oid_0();
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_6 = (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 *)il2cpp_codegen_object_new(Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800_il2cpp_TypeInfo_var);
		Oid__ctor_m8C4B7AE0D9207BCF03960553182B43B8D1536ED0(L_6, L_5, /*hidden argument*/NULL);
		AsnEncodedData_set_Oid_mA72203D23B0F93CD9ECD507EB878502EEBA99322(__this, L_6, /*hidden argument*/NULL);
	}

IL_0030:
	{
		AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * L_7 = ___asnEncodedData0;
		NullCheck(L_7);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = L_7->get__raw_1();
		AsnEncodedData_set_RawData_m867F92C32F87E4D8932D17EDF21785CA0FDA3BEA(__this, L_8, /*hidden argument*/NULL);
		return;
	}
}
// System.String System.Security.Cryptography.AsnEncodedData::ToString(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_ToString_mD65B64466F8AC07960AE0AA01466D9D80F8A105E (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E0E07FBC53FA8C48B097E23C1F51253713BFE1D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50ED994EAB5E4B5A327FC8D974EAB06E7CFA83A4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5EDC47BC71D706BB11343CC890323569C143CD50);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral830B64B4254C502C612E53C83DBEE6238E710499);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEB31152738116748FADCEF38CE0C9964DACCF2F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDDFDA94752EB5111EC566E5CAF709B7133C43DA);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_0 = __this->get__oid_0();
		NullCheck(L_0);
		String_t* L_1;
		L_1 = Oid_get_Value_mD6F4D8AC1A3821D5DA263728C2DC0C208D084A78_inline(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		String_t* L_2 = V_0;
		bool L_3;
		L_3 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_2, _stringLiteralEDDFDA94752EB5111EC566E5CAF709B7133C43DA, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_005c;
		}
	}
	{
		String_t* L_4 = V_0;
		bool L_5;
		L_5 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_4, _stringLiteral5EDC47BC71D706BB11343CC890323569C143CD50, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0064;
		}
	}
	{
		String_t* L_6 = V_0;
		bool L_7;
		L_7 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_6, _stringLiteralDEB31152738116748FADCEF38CE0C9964DACCF2F, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_006c;
		}
	}
	{
		String_t* L_8 = V_0;
		bool L_9;
		L_9 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_8, _stringLiteral830B64B4254C502C612E53C83DBEE6238E710499, /*hidden argument*/NULL);
		if (L_9)
		{
			goto IL_0074;
		}
	}
	{
		String_t* L_10 = V_0;
		bool L_11;
		L_11 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_10, _stringLiteral0E0E07FBC53FA8C48B097E23C1F51253713BFE1D, /*hidden argument*/NULL);
		if (L_11)
		{
			goto IL_007c;
		}
	}
	{
		String_t* L_12 = V_0;
		bool L_13;
		L_13 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_12, _stringLiteral50ED994EAB5E4B5A327FC8D974EAB06E7CFA83A4, /*hidden argument*/NULL);
		if (L_13)
		{
			goto IL_0084;
		}
	}
	{
		goto IL_008c;
	}

IL_005c:
	{
		bool L_14 = ___multiLine0;
		String_t* L_15;
		L_15 = AsnEncodedData_BasicConstraintsExtension_mC9DE1C0199EA0714150CAD960FD88361763DE03A(__this, L_14, /*hidden argument*/NULL);
		return L_15;
	}

IL_0064:
	{
		bool L_16 = ___multiLine0;
		String_t* L_17;
		L_17 = AsnEncodedData_EnhancedKeyUsageExtension_m2ED1895CE72319E5E3B06F8BD76963BD6FF6263D(__this, L_16, /*hidden argument*/NULL);
		return L_17;
	}

IL_006c:
	{
		bool L_18 = ___multiLine0;
		String_t* L_19;
		L_19 = AsnEncodedData_KeyUsageExtension_m8F8D43DECE8B70E86FAF2B498204D3FC9E866ACD(__this, L_18, /*hidden argument*/NULL);
		return L_19;
	}

IL_0074:
	{
		bool L_20 = ___multiLine0;
		String_t* L_21;
		L_21 = AsnEncodedData_SubjectKeyIdentifierExtension_mE8BF30141FD478244F98363669282B9C26F74B9A(__this, L_20, /*hidden argument*/NULL);
		return L_21;
	}

IL_007c:
	{
		bool L_22 = ___multiLine0;
		String_t* L_23;
		L_23 = AsnEncodedData_SubjectAltName_m33180412765B9BC62F17B87F63964F89937C0467(__this, L_22, /*hidden argument*/NULL);
		return L_23;
	}

IL_0084:
	{
		bool L_24 = ___multiLine0;
		String_t* L_25;
		L_25 = AsnEncodedData_NetscapeCertType_mBF9894A8993D137AEEC8919FEF582DF17EE5F652(__this, L_24, /*hidden argument*/NULL);
		return L_25;
	}

IL_008c:
	{
		bool L_26 = ___multiLine0;
		String_t* L_27;
		L_27 = AsnEncodedData_Default_m4A9014D9B85AB114168577AD5DEE7FA2AFAB4EB6(__this, L_26, /*hidden argument*/NULL);
		return L_27;
	}
}
// System.String System.Security.Cryptography.AsnEncodedData::Default(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_Default_m4A9014D9B85AB114168577AD5DEE7FA2AFAB4EB6 (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	int32_t V_1 = 0;
	{
		StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m5A81DE19E748F748E19FF13FB6FFD2547F9212D9(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		V_1 = 0;
		goto IL_0044;
	}

IL_000a:
	{
		StringBuilder_t * L_1 = V_0;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = __this->get__raw_1();
		int32_t L_3 = V_1;
		NullCheck(L_2);
		String_t* L_4;
		L_4 = Byte_ToString_mABEF6F24915951FF4A4D87B389D8418B2638178C((uint8_t*)((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_3))), _stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260, /*hidden argument*/NULL);
		NullCheck(L_1);
		StringBuilder_t * L_5;
		L_5 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_1, L_4, /*hidden argument*/NULL);
		int32_t L_6 = V_1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = __this->get__raw_1();
		NullCheck(L_7);
		if ((((int32_t)L_6) == ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))), (int32_t)1)))))
		{
			goto IL_0040;
		}
	}
	{
		StringBuilder_t * L_8 = V_0;
		NullCheck(L_8);
		StringBuilder_t * L_9;
		L_9 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_8, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, /*hidden argument*/NULL);
	}

IL_0040:
	{
		int32_t L_10 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
	}

IL_0044:
	{
		int32_t L_11 = V_1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = __this->get__raw_1();
		NullCheck(L_12);
		if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
		{
			goto IL_000a;
		}
	}
	{
		StringBuilder_t * L_13 = V_0;
		NullCheck(L_13);
		String_t* L_14;
		L_14 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_13);
		return L_14;
	}
}
// System.String System.Security.Cryptography.AsnEncodedData::BasicConstraintsExtension(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_BasicConstraintsExtension_mC9DE1C0199EA0714150CAD960FD88361763DE03A (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);

IL_0000:
	try
	{ // begin try (depth: 1)
		X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF * L_0 = (X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF *)il2cpp_codegen_object_new(X509BasicConstraintsExtension_t790FA4E7D9715A72A621A290FF0CDD5A647EF3CF_il2cpp_TypeInfo_var);
		X509BasicConstraintsExtension__ctor_m67462D9110118C82677CE42C2685C05C0767EB00(L_0, __this, (bool)0, /*hidden argument*/NULL);
		bool L_1 = ___multiLine0;
		NullCheck(L_0);
		String_t* L_2;
		L_2 = VirtFuncInvoker1< String_t*, bool >::Invoke(5 /* System.String System.Security.Cryptography.AsnEncodedData::ToString(System.Boolean) */, L_0, L_1);
		V_0 = L_2;
		goto IL_0019;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0010;
		throw e;
	}

CATCH_0010:
	{ // begin catch(System.Object)
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&String_t_il2cpp_TypeInfo_var))))->get_Empty_5();
		V_0 = L_3;
		goto IL_0019;
	} // end catch (depth: 1)

IL_0019:
	{
		String_t* L_4 = V_0;
		return L_4;
	}
}
// System.String System.Security.Cryptography.AsnEncodedData::EnhancedKeyUsageExtension(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_EnhancedKeyUsageExtension_m2ED1895CE72319E5E3B06F8BD76963BD6FF6263D (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509EnhancedKeyUsageExtension_tD53B0C2AF93C2496461F2960946C5F40A33AC82B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);

IL_0000:
	try
	{ // begin try (depth: 1)
		X509EnhancedKeyUsageExtension_tD53B0C2AF93C2496461F2960946C5F40A33AC82B * L_0 = (X509EnhancedKeyUsageExtension_tD53B0C2AF93C2496461F2960946C5F40A33AC82B *)il2cpp_codegen_object_new(X509EnhancedKeyUsageExtension_tD53B0C2AF93C2496461F2960946C5F40A33AC82B_il2cpp_TypeInfo_var);
		X509EnhancedKeyUsageExtension__ctor_m64F507CB1938AA4BC20287D731B74DF5CC99A96C(L_0, __this, (bool)0, /*hidden argument*/NULL);
		bool L_1 = ___multiLine0;
		NullCheck(L_0);
		String_t* L_2;
		L_2 = VirtFuncInvoker1< String_t*, bool >::Invoke(5 /* System.String System.Security.Cryptography.AsnEncodedData::ToString(System.Boolean) */, L_0, L_1);
		V_0 = L_2;
		goto IL_0019;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0010;
		throw e;
	}

CATCH_0010:
	{ // begin catch(System.Object)
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&String_t_il2cpp_TypeInfo_var))))->get_Empty_5();
		V_0 = L_3;
		goto IL_0019;
	} // end catch (depth: 1)

IL_0019:
	{
		String_t* L_4 = V_0;
		return L_4;
	}
}
// System.String System.Security.Cryptography.AsnEncodedData::KeyUsageExtension(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_KeyUsageExtension_m8F8D43DECE8B70E86FAF2B498204D3FC9E866ACD (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509KeyUsageExtension_tF78A71F87AEE0E0DC54DFF837AB2880E3D9CF227_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);

IL_0000:
	try
	{ // begin try (depth: 1)
		X509KeyUsageExtension_tF78A71F87AEE0E0DC54DFF837AB2880E3D9CF227 * L_0 = (X509KeyUsageExtension_tF78A71F87AEE0E0DC54DFF837AB2880E3D9CF227 *)il2cpp_codegen_object_new(X509KeyUsageExtension_tF78A71F87AEE0E0DC54DFF837AB2880E3D9CF227_il2cpp_TypeInfo_var);
		X509KeyUsageExtension__ctor_m6D2F83567A69553296EB7CC93466B20C7884C54E(L_0, __this, (bool)0, /*hidden argument*/NULL);
		bool L_1 = ___multiLine0;
		NullCheck(L_0);
		String_t* L_2;
		L_2 = VirtFuncInvoker1< String_t*, bool >::Invoke(5 /* System.String System.Security.Cryptography.AsnEncodedData::ToString(System.Boolean) */, L_0, L_1);
		V_0 = L_2;
		goto IL_0019;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0010;
		throw e;
	}

CATCH_0010:
	{ // begin catch(System.Object)
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&String_t_il2cpp_TypeInfo_var))))->get_Empty_5();
		V_0 = L_3;
		goto IL_0019;
	} // end catch (depth: 1)

IL_0019:
	{
		String_t* L_4 = V_0;
		return L_4;
	}
}
// System.String System.Security.Cryptography.AsnEncodedData::SubjectKeyIdentifierExtension(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_SubjectKeyIdentifierExtension_mE8BF30141FD478244F98363669282B9C26F74B9A (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&X509SubjectKeyIdentifierExtension_t9781D24066D84C09C7137124FBC848491BF54567_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);

IL_0000:
	try
	{ // begin try (depth: 1)
		X509SubjectKeyIdentifierExtension_t9781D24066D84C09C7137124FBC848491BF54567 * L_0 = (X509SubjectKeyIdentifierExtension_t9781D24066D84C09C7137124FBC848491BF54567 *)il2cpp_codegen_object_new(X509SubjectKeyIdentifierExtension_t9781D24066D84C09C7137124FBC848491BF54567_il2cpp_TypeInfo_var);
		X509SubjectKeyIdentifierExtension__ctor_m6D7E57ECBE71290733F6658D8197F034A615DB02(L_0, __this, (bool)0, /*hidden argument*/NULL);
		bool L_1 = ___multiLine0;
		NullCheck(L_0);
		String_t* L_2;
		L_2 = VirtFuncInvoker1< String_t*, bool >::Invoke(5 /* System.String System.Security.Cryptography.AsnEncodedData::ToString(System.Boolean) */, L_0, L_1);
		V_0 = L_2;
		goto IL_0019;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0010;
		throw e;
	}

CATCH_0010:
	{ // begin catch(System.Object)
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&String_t_il2cpp_TypeInfo_var))))->get_Empty_5();
		V_0 = L_3;
		goto IL_0019;
	} // end catch (depth: 1)

IL_0019:
	{
		String_t* L_4 = V_0;
		return L_4;
	}
}
// System.String System.Security.Cryptography.AsnEncodedData::SubjectAltName(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_SubjectAltName_m33180412765B9BC62F17B87F63964F89937C0467 (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08F78B1140DE9B7FF7C3C57BB5C1F10BBD3B15CB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6EE6BFCFA9B2342B9FF2A513D72A69E2065C4446);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD32F08BAB4EE365057213BCC6332DD39C2DE46B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE873DB986C802AEB50AD8FEA9D8885FC21EDE3D);
		s_Il2CppMethodInitialized = true;
	}
	ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_0 = NULL;
	StringBuilder_t * V_1 = NULL;
	int32_t V_2 = 0;
	ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * V_3 = NULL;
	String_t* V_4 = NULL;
	String_t* V_5 = NULL;
	uint8_t V_6 = 0x0;
	String_t* V_7 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get__raw_1();
		NullCheck(L_0);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)5)))
		{
			goto IL_0011;
		}
	}
	{
		return _stringLiteralCD32F08BAB4EE365057213BCC6332DD39C2DE46B;
	}

IL_0011:
	{
	}

IL_0012:
	try
	{ // begin try (depth: 1)
		{
			ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = __this->get__raw_1();
			ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_2 = (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 *)il2cpp_codegen_object_new(ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8_il2cpp_TypeInfo_var);
			ASN1__ctor_mE534D499DABEAAA35E0F30572CD295A9FCFA1C7E(L_2, L_1, /*hidden argument*/NULL);
			V_0 = L_2;
			StringBuilder_t * L_3 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
			StringBuilder__ctor_m5A81DE19E748F748E19FF13FB6FFD2547F9212D9(L_3, /*hidden argument*/NULL);
			V_1 = L_3;
			V_2 = 0;
			goto IL_00ed;
		}

IL_002b:
		{
			ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_4 = V_0;
			int32_t L_5 = V_2;
			NullCheck(L_4);
			ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_6;
			L_6 = ASN1_get_Item_mBA4AF2346A0847038957881A98202AF8DAF09B50(L_4, L_5, /*hidden argument*/NULL);
			V_3 = L_6;
			V_4 = (String_t*)NULL;
			V_5 = (String_t*)NULL;
			ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_7 = V_3;
			NullCheck(L_7);
			uint8_t L_8;
			L_8 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_7, /*hidden argument*/NULL);
			V_6 = L_8;
			uint8_t L_9 = V_6;
			if ((((int32_t)L_9) == ((int32_t)((int32_t)129))))
			{
				goto IL_0055;
			}
		}

IL_004a:
		{
			uint8_t L_10 = V_6;
			if ((((int32_t)L_10) == ((int32_t)((int32_t)130))))
			{
				goto IL_0070;
			}
		}

IL_0053:
		{
			goto IL_008b;
		}

IL_0055:
		{
			V_4 = _stringLiteralDE873DB986C802AEB50AD8FEA9D8885FC21EDE3D;
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_11;
			L_11 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL);
			ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_12 = V_3;
			NullCheck(L_12);
			ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13;
			L_13 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_12, /*hidden argument*/NULL);
			NullCheck(L_11);
			String_t* L_14;
			L_14 = VirtFuncInvoker1< String_t*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(31 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_11, L_13);
			V_5 = L_14;
			goto IL_00af;
		}

IL_0070:
		{
			V_4 = _stringLiteral6EE6BFCFA9B2342B9FF2A513D72A69E2065C4446;
			Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_15;
			L_15 = Encoding_get_ASCII_mD3E8370997347A3F6822BDA50BC0A1DBC0059173(/*hidden argument*/NULL);
			ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_16 = V_3;
			NullCheck(L_16);
			ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17;
			L_17 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_16, /*hidden argument*/NULL);
			NullCheck(L_15);
			String_t* L_18;
			L_18 = VirtFuncInvoker1< String_t*, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* >::Invoke(31 /* System.String System.Text.Encoding::GetString(System.Byte[]) */, L_15, L_17);
			V_5 = L_18;
			goto IL_00af;
		}

IL_008b:
		{
			ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_19 = V_3;
			NullCheck(L_19);
			uint8_t L_20;
			L_20 = ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline(L_19, /*hidden argument*/NULL);
			uint8_t L_21 = L_20;
			RuntimeObject * L_22 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_21);
			String_t* L_23;
			L_23 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(_stringLiteral08F78B1140DE9B7FF7C3C57BB5C1F10BBD3B15CB, L_22, /*hidden argument*/NULL);
			V_4 = L_23;
			ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_24 = V_3;
			NullCheck(L_24);
			ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25;
			L_25 = ASN1_get_Value_m95545A82635424B999816713F09A224ED01DF0C2(L_24, /*hidden argument*/NULL);
			String_t* L_26;
			L_26 = CryptoConvert_ToHex_m567E8BF67E972F8A8AC9DC37BEE4F06521082EF4(L_25, /*hidden argument*/NULL);
			V_5 = L_26;
		}

IL_00af:
		{
			StringBuilder_t * L_27 = V_1;
			String_t* L_28 = V_4;
			NullCheck(L_27);
			StringBuilder_t * L_29;
			L_29 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_27, L_28, /*hidden argument*/NULL);
			StringBuilder_t * L_30 = V_1;
			String_t* L_31 = V_5;
			NullCheck(L_30);
			StringBuilder_t * L_32;
			L_32 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_30, L_31, /*hidden argument*/NULL);
			bool L_33 = ___multiLine0;
			if (!L_33)
			{
				goto IL_00d2;
			}
		}

IL_00c4:
		{
			StringBuilder_t * L_34 = V_1;
			String_t* L_35;
			L_35 = Environment_get_NewLine_mD145C8EE917C986BAA7C5243DEFAF4D333C521B4(/*hidden argument*/NULL);
			NullCheck(L_34);
			StringBuilder_t * L_36;
			L_36 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_34, L_35, /*hidden argument*/NULL);
			goto IL_00e9;
		}

IL_00d2:
		{
			int32_t L_37 = V_2;
			ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_38 = V_0;
			NullCheck(L_38);
			int32_t L_39;
			L_39 = ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583(L_38, /*hidden argument*/NULL);
			if ((((int32_t)L_37) >= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)1)))))
			{
				goto IL_00e9;
			}
		}

IL_00dd:
		{
			StringBuilder_t * L_40 = V_1;
			NullCheck(L_40);
			StringBuilder_t * L_41;
			L_41 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_40, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, /*hidden argument*/NULL);
		}

IL_00e9:
		{
			int32_t L_42 = V_2;
			V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1));
		}

IL_00ed:
		{
			int32_t L_43 = V_2;
			ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * L_44 = V_0;
			NullCheck(L_44);
			int32_t L_45;
			L_45 = ASN1_get_Count_mBF134B153CFA218C251FB692A25AA392DCF9F583(L_44, /*hidden argument*/NULL);
			if ((((int32_t)L_43) < ((int32_t)L_45)))
			{
				goto IL_002b;
			}
		}

IL_00f9:
		{
			StringBuilder_t * L_46 = V_1;
			NullCheck(L_46);
			String_t* L_47;
			L_47 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_46);
			V_7 = L_47;
			goto IL_010d;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0103;
		throw e;
	}

CATCH_0103:
	{ // begin catch(System.Object)
		String_t* L_48 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&String_t_il2cpp_TypeInfo_var))))->get_Empty_5();
		V_7 = L_48;
		goto IL_010d;
	} // end catch (depth: 1)

IL_010d:
	{
		String_t* L_49 = V_7;
		return L_49;
	}
}
// System.String System.Security.Cryptography.AsnEncodedData::NetscapeCertType(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AsnEncodedData_NetscapeCertType_mBF9894A8993D137AEEC8919FEF582DF17EE5F652 (AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * __this, bool ___multiLine0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B9C2E56B6E7518DF358644E56A37604D9A7C17A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20BFDEE599B675B43C275E62F4062F4333B183F9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D33F3CC9AFA97ECECBBF5C0881C8F9C86690251);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95E0BCC89582D0EEC7BEA5EEF50AA6E16AA82363);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBE682A549E4FD2504E5F2F69458189FB5C75139);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD32F08BAB4EE365057213BCC6332DD39C2DE46B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE2892956422830EFD61D6B1C95A865ED0BDFF66);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD30CDE84D4CFDAD1992F4DD1DBC71AE0074AAA08);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5FCF7BFB0603BEB0CFB789198783073B2306D9D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF0046B99C0F5DFE48BFA77D6703520FE5ECEB63);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	StringBuilder_t * V_1 = NULL;
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = __this->get__raw_1();
		NullCheck(L_0);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) < ((int32_t)4)))
		{
			goto IL_0021;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = __this->get__raw_1();
		NullCheck(L_1);
		int32_t L_2 = 0;
		uint8_t L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if ((!(((uint32_t)L_3) == ((uint32_t)3))))
		{
			goto IL_0021;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = __this->get__raw_1();
		NullCheck(L_4);
		int32_t L_5 = 1;
		uint8_t L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		if ((((int32_t)L_6) == ((int32_t)2)))
		{
			goto IL_0027;
		}
	}

IL_0021:
	{
		return _stringLiteralCD32F08BAB4EE365057213BCC6332DD39C2DE46B;
	}

IL_0027:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = __this->get__raw_1();
		NullCheck(L_7);
		int32_t L_8 = 3;
		uint8_t L_9 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = __this->get__raw_1();
		NullCheck(L_10);
		int32_t L_11 = 2;
		uint8_t L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = __this->get__raw_1();
		NullCheck(L_13);
		int32_t L_14 = 2;
		uint8_t L_15 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		V_0 = ((int32_t)((int32_t)((int32_t)((int32_t)L_9>>(int32_t)((int32_t)((int32_t)L_12&(int32_t)((int32_t)31)))))<<(int32_t)((int32_t)((int32_t)L_15&(int32_t)((int32_t)31)))));
		StringBuilder_t * L_16 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m5A81DE19E748F748E19FF13FB6FFD2547F9212D9(L_16, /*hidden argument*/NULL);
		V_1 = L_16;
		int32_t L_17 = V_0;
		if ((!(((uint32_t)((int32_t)((int32_t)L_17&(int32_t)((int32_t)128)))) == ((uint32_t)((int32_t)128)))))
		{
			goto IL_0068;
		}
	}
	{
		StringBuilder_t * L_18 = V_1;
		NullCheck(L_18);
		StringBuilder_t * L_19;
		L_19 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_18, _stringLiteralFF0046B99C0F5DFE48BFA77D6703520FE5ECEB63, /*hidden argument*/NULL);
	}

IL_0068:
	{
		int32_t L_20 = V_0;
		if ((!(((uint32_t)((int32_t)((int32_t)L_20&(int32_t)((int32_t)64)))) == ((uint32_t)((int32_t)64)))))
		{
			goto IL_0091;
		}
	}
	{
		StringBuilder_t * L_21 = V_1;
		NullCheck(L_21);
		int32_t L_22;
		L_22 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_21, /*hidden argument*/NULL);
		if ((((int32_t)L_22) <= ((int32_t)0)))
		{
			goto IL_0085;
		}
	}
	{
		StringBuilder_t * L_23 = V_1;
		NullCheck(L_23);
		StringBuilder_t * L_24;
		L_24 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_23, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, /*hidden argument*/NULL);
	}

IL_0085:
	{
		StringBuilder_t * L_25 = V_1;
		NullCheck(L_25);
		StringBuilder_t * L_26;
		L_26 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_25, _stringLiteral20BFDEE599B675B43C275E62F4062F4333B183F9, /*hidden argument*/NULL);
	}

IL_0091:
	{
		int32_t L_27 = V_0;
		if ((!(((uint32_t)((int32_t)((int32_t)L_27&(int32_t)((int32_t)32)))) == ((uint32_t)((int32_t)32)))))
		{
			goto IL_00ba;
		}
	}
	{
		StringBuilder_t * L_28 = V_1;
		NullCheck(L_28);
		int32_t L_29;
		L_29 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_28, /*hidden argument*/NULL);
		if ((((int32_t)L_29) <= ((int32_t)0)))
		{
			goto IL_00ae;
		}
	}
	{
		StringBuilder_t * L_30 = V_1;
		NullCheck(L_30);
		StringBuilder_t * L_31;
		L_31 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_30, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, /*hidden argument*/NULL);
	}

IL_00ae:
	{
		StringBuilder_t * L_32 = V_1;
		NullCheck(L_32);
		StringBuilder_t * L_33;
		L_33 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_32, _stringLiteralBBE682A549E4FD2504E5F2F69458189FB5C75139, /*hidden argument*/NULL);
	}

IL_00ba:
	{
		int32_t L_34 = V_0;
		if ((!(((uint32_t)((int32_t)((int32_t)L_34&(int32_t)((int32_t)16)))) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_00e3;
		}
	}
	{
		StringBuilder_t * L_35 = V_1;
		NullCheck(L_35);
		int32_t L_36;
		L_36 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_35, /*hidden argument*/NULL);
		if ((((int32_t)L_36) <= ((int32_t)0)))
		{
			goto IL_00d7;
		}
	}
	{
		StringBuilder_t * L_37 = V_1;
		NullCheck(L_37);
		StringBuilder_t * L_38;
		L_38 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_37, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, /*hidden argument*/NULL);
	}

IL_00d7:
	{
		StringBuilder_t * L_39 = V_1;
		NullCheck(L_39);
		StringBuilder_t * L_40;
		L_40 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_39, _stringLiteralCE2892956422830EFD61D6B1C95A865ED0BDFF66, /*hidden argument*/NULL);
	}

IL_00e3:
	{
		int32_t L_41 = V_0;
		if ((!(((uint32_t)((int32_t)((int32_t)L_41&(int32_t)8))) == ((uint32_t)8))))
		{
			goto IL_010a;
		}
	}
	{
		StringBuilder_t * L_42 = V_1;
		NullCheck(L_42);
		int32_t L_43;
		L_43 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_42, /*hidden argument*/NULL);
		if ((((int32_t)L_43) <= ((int32_t)0)))
		{
			goto IL_00fe;
		}
	}
	{
		StringBuilder_t * L_44 = V_1;
		NullCheck(L_44);
		StringBuilder_t * L_45;
		L_45 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_44, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, /*hidden argument*/NULL);
	}

IL_00fe:
	{
		StringBuilder_t * L_46 = V_1;
		NullCheck(L_46);
		StringBuilder_t * L_47;
		L_47 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_46, _stringLiteralD30CDE84D4CFDAD1992F4DD1DBC71AE0074AAA08, /*hidden argument*/NULL);
	}

IL_010a:
	{
		int32_t L_48 = V_0;
		if ((!(((uint32_t)((int32_t)((int32_t)L_48&(int32_t)4))) == ((uint32_t)4))))
		{
			goto IL_0131;
		}
	}
	{
		StringBuilder_t * L_49 = V_1;
		NullCheck(L_49);
		int32_t L_50;
		L_50 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_49, /*hidden argument*/NULL);
		if ((((int32_t)L_50) <= ((int32_t)0)))
		{
			goto IL_0125;
		}
	}
	{
		StringBuilder_t * L_51 = V_1;
		NullCheck(L_51);
		StringBuilder_t * L_52;
		L_52 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_51, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, /*hidden argument*/NULL);
	}

IL_0125:
	{
		StringBuilder_t * L_53 = V_1;
		NullCheck(L_53);
		StringBuilder_t * L_54;
		L_54 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_53, _stringLiteral2D33F3CC9AFA97ECECBBF5C0881C8F9C86690251, /*hidden argument*/NULL);
	}

IL_0131:
	{
		int32_t L_55 = V_0;
		if ((!(((uint32_t)((int32_t)((int32_t)L_55&(int32_t)2))) == ((uint32_t)2))))
		{
			goto IL_0158;
		}
	}
	{
		StringBuilder_t * L_56 = V_1;
		NullCheck(L_56);
		int32_t L_57;
		L_57 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_56, /*hidden argument*/NULL);
		if ((((int32_t)L_57) <= ((int32_t)0)))
		{
			goto IL_014c;
		}
	}
	{
		StringBuilder_t * L_58 = V_1;
		NullCheck(L_58);
		StringBuilder_t * L_59;
		L_59 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_58, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, /*hidden argument*/NULL);
	}

IL_014c:
	{
		StringBuilder_t * L_60 = V_1;
		NullCheck(L_60);
		StringBuilder_t * L_61;
		L_61 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_60, _stringLiteral1B9C2E56B6E7518DF358644E56A37604D9A7C17A, /*hidden argument*/NULL);
	}

IL_0158:
	{
		int32_t L_62 = V_0;
		if ((!(((uint32_t)((int32_t)((int32_t)L_62&(int32_t)1))) == ((uint32_t)1))))
		{
			goto IL_017f;
		}
	}
	{
		StringBuilder_t * L_63 = V_1;
		NullCheck(L_63);
		int32_t L_64;
		L_64 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_63, /*hidden argument*/NULL);
		if ((((int32_t)L_64) <= ((int32_t)0)))
		{
			goto IL_0173;
		}
	}
	{
		StringBuilder_t * L_65 = V_1;
		NullCheck(L_65);
		StringBuilder_t * L_66;
		L_66 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_65, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, /*hidden argument*/NULL);
	}

IL_0173:
	{
		StringBuilder_t * L_67 = V_1;
		NullCheck(L_67);
		StringBuilder_t * L_68;
		L_68 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_67, _stringLiteral95E0BCC89582D0EEC7BEA5EEF50AA6E16AA82363, /*hidden argument*/NULL);
	}

IL_017f:
	{
		StringBuilder_t * L_69 = V_1;
		String_t* L_70;
		L_70 = Int32_ToString_m5398ED0B6625B75CAF70C63B3CF2CE47D3C1B184((int32_t*)(&V_0), _stringLiteral65A0F9B64ACE7C859A284EA54B1190CBF83E1260, /*hidden argument*/NULL);
		NullCheck(L_69);
		StringBuilder_t * L_71;
		L_71 = StringBuilder_AppendFormat_mA3A12EF6C7AC4C5EBC41FCA633F4FC036205669E(L_69, _stringLiteralF5FCF7BFB0603BEB0CFB789198783073B2306D9D, L_70, /*hidden argument*/NULL);
		StringBuilder_t * L_72 = V_1;
		NullCheck(L_72);
		String_t* L_73;
		L_73 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_72);
		return L_73;
	}
}
#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.ComponentModel.BaseNumberConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseNumberConverter__ctor_m18967D5B511402093936893A249438FB94D5BDA3 (BaseNumberConverter_t6CA2001CE79249FCF74FC888710AAD5CA23B748C * __this, const RuntimeMethod* method)
{
	{
		TypeConverter__ctor_mCD87E569A2C4CB1331A069396FFA98E65726A16C(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.ComponentModel.BooleanConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BooleanConverter__ctor_m9F0A8757BAD0E551843A5A6FCC3366842A6C6D2C (BooleanConverter_t890553DE6E939FADC5ACEBC1AAF2758C9AD4364D * __this, const RuntimeMethod* method)
{
	{
		TypeConverter__ctor_mCD87E569A2C4CB1331A069396FFA98E65726A16C(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.BypassElementCollection::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BypassElementCollection__ctor_m2047F6046437B6101F59D781474BF71CF5650979 (BypassElementCollection_tEF6F2A241127EE6E50D3C7C47A2A14A028ED5C91 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BypassElementCollection__ctor_m2047F6046437B6101F59D781474BF71CF5650979_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(BypassElementCollection__ctor_m2047F6046437B6101F59D781474BF71CF5650979_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String System.Security.Cryptography.CAPI::CryptFindOIDInfoNameFromKey(System.String,System.Security.Cryptography.OidGroup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CAPI_CryptFindOIDInfoNameFromKey_m283438D1BC7309F1642EBCE405CC9BFAEED43544 (String_t* ___key0, int32_t ___oidGroup1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B31027F164515A1950B5D7471AE7856BE543763);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CBADE8543F92DF670C549BE1A3C836260EAD8FD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E0E07FBC53FA8C48B097E23C1F51253713BFE1D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14766905080A42A4E1B372AB68C4494ECC1FEE82);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19088A5D4151B71A0151316584575959251E5B35);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1EC47CDC551021DF3F33288308AB1FEBAD868FBF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral244C3A134C2AC035AB58EF188A0D0B4BA1CEFA31);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25118FE7F36A19FBB74A9C6C22FCB9831E89F823);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26E994D822B48484B04399E5FFCFF2F3C1D25743);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A7F604AA53E605CA5A4D06ADF4F5C4B6FCBD8E8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38A29F0742E6F746BEAE82B7874F2F4A23D91741);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3BB5322B02815376D2BC2E8BD2E9EF61131FBD38);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D33D0610C7091655B30CCDF62ABD943C3D6E36B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EABD487498F0EB91EB77895338816266FA44C98);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral412993E49B10AEBEAAF97A839FB0FFFFBE635604);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral416683232C98B46D3CB67F7E22FF1BE125144CB7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42F629CC32087815BDEE088698E50CE910A82D86);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50ED994EAB5E4B5A327FC8D974EAB06E7CFA83A4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral57C2411D7466EB3172B6ADBF471154844F8FEA55);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59035792B7DAA31AEB540EB87E38CA344825D295);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A4E411F65E7CA15BA995630065445903EBE9E78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B0AF7CA322B18CA0314E932B2A0B25258ABD0B0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BF96667530EA67F66934684E21D80177D05462F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62C9A18CEF6E803000E9D0C74D3984F48861921F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral64260D9444D15A6248926D7B01F965DB0406844C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral683A95818280F9859694F418A2FD0A817678C9DB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B188360294349CD1D94164DB9AE487200C503EE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B4F856E69D6E5B45A94AEE42FC8722881CEB575);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F23583CEF03BB7DDB3E4BEFF341EA1FC85AB4D8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7453478D5DA9E53E5ECCD0865A2CD6927BAD940B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75A224C696F223AD77F7C80741DBF005DA84E826);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79286C46F128302EE9B397D1B2EE804CA3E182BA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80A61DF74E3132BFF8AB81A0843B4B50F8BD99B3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80F21D50E32EC9084847997A0C258C6A529DAC47);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81EB86A368F960F3D9C1CECA4B8419FF90C9C1EF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83344570C78814D060F98E8A28B9C1804B6D79F6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83516AD985761BA568B2C46FFF23091999ACF73B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88B2EBB8B15244DE5EB3E8CCA28A8967EA0B6854);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89487254CCF55296ACC80B8660A14ADE141E6868);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B3CFB4B560123030AE265CBD62C0BE39E1D8EC6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E264486DFD68F8D2AC59C629355E7337C6392BF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93954AC54959BCD46464E8152F221687F3B0E3B7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral963C37A58017767387FAD1CB7CBC89AB1B6144B7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A12021E1E1850DBED762F93F651DB311B213542);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B6EDF60999707E0620839BD57BDCF5CA110596D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E1FB4D86910BF7A7E7519E39C812966ABC68478);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA006FCB4201934135FE5378132B66888869CBF16);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA25B69026A70D534621843E13AD9FBEBC01B0B2E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA49C6C2328B9D2556E2655623DAC4AA452304C19);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6A5FD7DF379E08BFFCC99E567489352CB086B03);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8BCDFB664ED95346DE4342A8E251772B519ECDB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralACA7E3D2770ADAB061CBEB4B68128A012D6BA80C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB16364632FFDA7CF8AB0EF198C603812CB7ECD94);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3B6FD28E314D30A8A29C4DF4D44104A679F811C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC470D48C046CBFF46DA268680C29701BDFF88855);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC55AFFA4599D7E7F1FE45BF21D72FD8E0E12E4B1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF0CD765ACF4809502136C53ACFA60970F9AF5C0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD252B930E829E7C8274E97CAA92250DE3E9543A8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD431DA333CF96CF017F2C2FE0CE09A07D97C41C8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDABBB9C036193D85D6C01708C64DD345BCE1FCC4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD93AF8A205AE54D6AE755FEEBC6B6221D3251CA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2554AA2E0C9DC24A5C7C498FC582750C82FEF05);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE53FA8AE3620EED75A6DF3DDD631B0AB54CF04A5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE64E6B72E9C44522A1D99B5C6A7F27EF33B44410);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7F2002E39D5228A8496A82B1F7CAC32E1BD0715);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4765352B67DACFC92B948B6D33BEDE083E987BD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA254D4D1C509C2DFAEF4A34A32CEC0963B5152D);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	{
		String_t* L_0 = ___key0;
		uint32_t L_1;
		L_1 = U3CPrivateImplementationDetailsU3E_ComputeStringHash_mF68FD3031E09D93558520520C63240F3EA7D6AC6(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		uint32_t L_2 = V_0;
		if ((!(((uint32_t)L_2) <= ((uint32_t)((int32_t)-2058824195)))))
		{
			goto IL_013b;
		}
	}
	{
		uint32_t L_3 = V_0;
		if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)668701924)))))
		{
			goto IL_00ac;
		}
	}
	{
		uint32_t L_4 = V_0;
		if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)587661398)))))
		{
			goto IL_0063;
		}
	}
	{
		uint32_t L_5 = V_0;
		if ((!(((uint32_t)L_5) <= ((uint32_t)((int32_t)510574318)))))
		{
			goto IL_0048;
		}
	}
	{
		uint32_t L_6 = V_0;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)489691311))))
		{
			goto IL_041d;
		}
	}
	{
		uint32_t L_7 = V_0;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)510574318))))
		{
			goto IL_02cd;
		}
	}
	{
		goto IL_0612;
	}

IL_0048:
	{
		uint32_t L_8 = V_0;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)523246549))))
		{
			goto IL_0471;
		}
	}
	{
		uint32_t L_9 = V_0;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)587661398))))
		{
			goto IL_0447;
		}
	}
	{
		goto IL_0612;
	}

IL_0063:
	{
		uint32_t L_10 = V_0;
		if ((!(((uint32_t)L_10) <= ((uint32_t)((int32_t)604439017)))))
		{
			goto IL_0086;
		}
	}
	{
		uint32_t L_11 = V_0;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)601591448))))
		{
			goto IL_0264;
		}
	}
	{
		uint32_t L_12 = V_0;
		if ((((int32_t)L_12) == ((int32_t)((int32_t)604439017))))
		{
			goto IL_0432;
		}
	}
	{
		goto IL_0612;
	}

IL_0086:
	{
		uint32_t L_13 = V_0;
		if ((((int32_t)L_13) == ((int32_t)((int32_t)618369067))))
		{
			goto IL_02a3;
		}
	}
	{
		uint32_t L_14 = V_0;
		if ((((int32_t)L_14) == ((int32_t)((int32_t)637994255))))
		{
			goto IL_045c;
		}
	}
	{
		uint32_t L_15 = V_0;
		if ((((int32_t)L_15) == ((int32_t)((int32_t)668701924))))
		{
			goto IL_0486;
		}
	}
	{
		goto IL_0612;
	}

IL_00ac:
	{
		uint32_t L_16 = V_0;
		if ((!(((uint32_t)L_16) <= ((uint32_t)((int32_t)858759237)))))
		{
			goto IL_00f2;
		}
	}
	{
		uint32_t L_17 = V_0;
		if ((!(((uint32_t)L_17) <= ((uint32_t)((int32_t)719034781)))))
		{
			goto IL_00d7;
		}
	}
	{
		uint32_t L_18 = V_0;
		if ((((int32_t)L_18) == ((int32_t)((int32_t)702257162))))
		{
			goto IL_0321;
		}
	}
	{
		uint32_t L_19 = V_0;
		if ((((int32_t)L_19) == ((int32_t)((int32_t)719034781))))
		{
			goto IL_02f7;
		}
	}
	{
		goto IL_0612;
	}

IL_00d7:
	{
		uint32_t L_20 = V_0;
		if ((((int32_t)L_20) == ((int32_t)((int32_t)841981618))))
		{
			goto IL_0336;
		}
	}
	{
		uint32_t L_21 = V_0;
		if ((((int32_t)L_21) == ((int32_t)((int32_t)858759237))))
		{
			goto IL_0360;
		}
	}
	{
		goto IL_0612;
	}

IL_00f2:
	{
		uint32_t L_22 = V_0;
		if ((!(((uint32_t)L_22) <= ((uint32_t)((int32_t)1746622805)))))
		{
			goto IL_0115;
		}
	}
	{
		uint32_t L_23 = V_0;
		if ((((int32_t)L_23) == ((int32_t)((int32_t)875536856))))
		{
			goto IL_0279;
		}
	}
	{
		uint32_t L_24 = V_0;
		if ((((int32_t)L_24) == ((int32_t)((int32_t)1746622805))))
		{
			goto IL_034b;
		}
	}
	{
		goto IL_0612;
	}

IL_0115:
	{
		uint32_t L_25 = V_0;
		if ((((int32_t)L_25) == ((int32_t)((int32_t)1775291187))))
		{
			goto IL_0519;
		}
	}
	{
		uint32_t L_26 = V_0;
		if ((((int32_t)L_26) == ((int32_t)((int32_t)2095896238))))
		{
			goto IL_049b;
		}
	}
	{
		uint32_t L_27 = V_0;
		if ((((int32_t)L_27) == ((int32_t)((int32_t)-2058824195))))
		{
			goto IL_04ef;
		}
	}
	{
		goto IL_0612;
	}

IL_013b:
	{
		uint32_t L_28 = V_0;
		if ((!(((uint32_t)L_28) <= ((uint32_t)((int32_t)-1354032441)))))
		{
			goto IL_01d5;
		}
	}
	{
		uint32_t L_29 = V_0;
		if ((!(((uint32_t)L_29) <= ((uint32_t)((int32_t)-1783935371)))))
		{
			goto IL_018c;
		}
	}
	{
		uint32_t L_30 = V_0;
		if ((!(((uint32_t)L_30) <= ((uint32_t)((int32_t)-1817490609)))))
		{
			goto IL_0171;
		}
	}
	{
		uint32_t L_31 = V_0;
		if ((((int32_t)L_31) == ((int32_t)((int32_t)-1834268228))))
		{
			goto IL_0408;
		}
	}
	{
		uint32_t L_32 = V_0;
		if ((((int32_t)L_32) == ((int32_t)((int32_t)-1817490609))))
		{
			goto IL_03c9;
		}
	}
	{
		goto IL_0612;
	}

IL_0171:
	{
		uint32_t L_33 = V_0;
		if ((((int32_t)L_33) == ((int32_t)((int32_t)-1800712990))))
		{
			goto IL_03de;
		}
	}
	{
		uint32_t L_34 = V_0;
		if ((((int32_t)L_34) == ((int32_t)((int32_t)-1783935371))))
		{
			goto IL_03f3;
		}
	}
	{
		goto IL_0612;
	}

IL_018c:
	{
		uint32_t L_35 = V_0;
		if ((!(((uint32_t)L_35) <= ((uint32_t)((int32_t)-1665226315)))))
		{
			goto IL_01af;
		}
	}
	{
		uint32_t L_36 = V_0;
		if ((((int32_t)L_36) == ((int32_t)((int32_t)-1770759074))))
		{
			goto IL_02b8;
		}
	}
	{
		uint32_t L_37 = V_0;
		if ((((int32_t)L_37) == ((int32_t)((int32_t)-1665226315))))
		{
			goto IL_052e;
		}
	}
	{
		goto IL_0612;
	}

IL_01af:
	{
		uint32_t L_38 = V_0;
		if ((((int32_t)L_38) == ((int32_t)((int32_t)-1411364208))))
		{
			goto IL_04da;
		}
	}
	{
		uint32_t L_39 = V_0;
		if ((((int32_t)L_39) == ((int32_t)((int32_t)-1394586589))))
		{
			goto IL_04c5;
		}
	}
	{
		uint32_t L_40 = V_0;
		if ((((int32_t)L_40) == ((int32_t)((int32_t)-1354032441))))
		{
			goto IL_030c;
		}
	}
	{
		goto IL_0612;
	}

IL_01d5:
	{
		uint32_t L_41 = V_0;
		if ((!(((uint32_t)L_41) <= ((uint32_t)((int32_t)-787859709)))))
		{
			goto IL_021b;
		}
	}
	{
		uint32_t L_42 = V_0;
		if ((!(((uint32_t)L_42) <= ((uint32_t)((int32_t)-1104663471)))))
		{
			goto IL_0200;
		}
	}
	{
		uint32_t L_43 = V_0;
		if ((((int32_t)L_43) == ((int32_t)((int32_t)-1310698494))))
		{
			goto IL_04b0;
		}
	}
	{
		uint32_t L_44 = V_0;
		if ((((int32_t)L_44) == ((int32_t)((int32_t)-1104663471))))
		{
			goto IL_02e2;
		}
	}
	{
		goto IL_0612;
	}

IL_0200:
	{
		uint32_t L_45 = V_0;
		if ((((int32_t)L_45) == ((int32_t)((int32_t)-1071108233))))
		{
			goto IL_028e;
		}
	}
	{
		uint32_t L_46 = V_0;
		if ((((int32_t)L_46) == ((int32_t)((int32_t)-787859709))))
		{
			goto IL_0504;
		}
	}
	{
		goto IL_0612;
	}

IL_021b:
	{
		uint32_t L_47 = V_0;
		if ((!(((uint32_t)L_47) <= ((uint32_t)((int32_t)-594425425)))))
		{
			goto IL_023e;
		}
	}
	{
		uint32_t L_48 = V_0;
		if ((((int32_t)L_48) == ((int32_t)((int32_t)-603578290))))
		{
			goto IL_0543;
		}
	}
	{
		uint32_t L_49 = V_0;
		if ((((int32_t)L_49) == ((int32_t)((int32_t)-594425425))))
		{
			goto IL_038a;
		}
	}
	{
		goto IL_0612;
	}

IL_023e:
	{
		uint32_t L_50 = V_0;
		if ((((int32_t)L_50) == ((int32_t)((int32_t)-577647806))))
		{
			goto IL_039f;
		}
	}
	{
		uint32_t L_51 = V_0;
		if ((((int32_t)L_51) == ((int32_t)((int32_t)-560870187))))
		{
			goto IL_03b4;
		}
	}
	{
		uint32_t L_52 = V_0;
		if ((((int32_t)L_52) == ((int32_t)((int32_t)-534435840))))
		{
			goto IL_0375;
		}
	}
	{
		goto IL_0612;
	}

IL_0264:
	{
		String_t* L_53 = ___key0;
		bool L_54;
		L_54 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_53, _stringLiteral14766905080A42A4E1B372AB68C4494ECC1FEE82, /*hidden argument*/NULL);
		if (L_54)
		{
			goto IL_0558;
		}
	}
	{
		goto IL_0612;
	}

IL_0279:
	{
		String_t* L_55 = ___key0;
		bool L_56;
		L_56 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_55, _stringLiteralE7F2002E39D5228A8496A82B1F7CAC32E1BD0715, /*hidden argument*/NULL);
		if (L_56)
		{
			goto IL_0558;
		}
	}
	{
		goto IL_0612;
	}

IL_028e:
	{
		String_t* L_57 = ___key0;
		bool L_58;
		L_58 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_57, _stringLiteralA8BCDFB664ED95346DE4342A8E251772B519ECDB, /*hidden argument*/NULL);
		if (L_58)
		{
			goto IL_0558;
		}
	}
	{
		goto IL_0612;
	}

IL_02a3:
	{
		String_t* L_59 = ___key0;
		bool L_60;
		L_60 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_59, _stringLiteralD252B930E829E7C8274E97CAA92250DE3E9543A8, /*hidden argument*/NULL);
		if (L_60)
		{
			goto IL_055e;
		}
	}
	{
		goto IL_0612;
	}

IL_02b8:
	{
		String_t* L_61 = ___key0;
		bool L_62;
		L_62 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_61, _stringLiteral9A12021E1E1850DBED762F93F651DB311B213542, /*hidden argument*/NULL);
		if (L_62)
		{
			goto IL_055e;
		}
	}
	{
		goto IL_0612;
	}

IL_02cd:
	{
		String_t* L_63 = ___key0;
		bool L_64;
		L_64 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_63, _stringLiteralA006FCB4201934135FE5378132B66888869CBF16, /*hidden argument*/NULL);
		if (L_64)
		{
			goto IL_0564;
		}
	}
	{
		goto IL_0612;
	}

IL_02e2:
	{
		String_t* L_65 = ___key0;
		bool L_66;
		L_66 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_65, _stringLiteral80A61DF74E3132BFF8AB81A0843B4B50F8BD99B3, /*hidden argument*/NULL);
		if (L_66)
		{
			goto IL_0564;
		}
	}
	{
		goto IL_0612;
	}

IL_02f7:
	{
		String_t* L_67 = ___key0;
		bool L_68;
		L_68 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_67, _stringLiteralA25B69026A70D534621843E13AD9FBEBC01B0B2E, /*hidden argument*/NULL);
		if (L_68)
		{
			goto IL_056a;
		}
	}
	{
		goto IL_0612;
	}

IL_030c:
	{
		String_t* L_69 = ___key0;
		bool L_70;
		L_70 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_69, _stringLiteral80F21D50E32EC9084847997A0C258C6A529DAC47, /*hidden argument*/NULL);
		if (L_70)
		{
			goto IL_056a;
		}
	}
	{
		goto IL_0612;
	}

IL_0321:
	{
		String_t* L_71 = ___key0;
		bool L_72;
		L_72 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_71, _stringLiteralE2554AA2E0C9DC24A5C7C498FC582750C82FEF05, /*hidden argument*/NULL);
		if (L_72)
		{
			goto IL_0570;
		}
	}
	{
		goto IL_0612;
	}

IL_0336:
	{
		String_t* L_73 = ___key0;
		bool L_74;
		L_74 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_73, _stringLiteral0CBADE8543F92DF670C549BE1A3C836260EAD8FD, /*hidden argument*/NULL);
		if (L_74)
		{
			goto IL_0576;
		}
	}
	{
		goto IL_0612;
	}

IL_034b:
	{
		String_t* L_75 = ___key0;
		bool L_76;
		L_76 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_75, _stringLiteral75A224C696F223AD77F7C80741DBF005DA84E826, /*hidden argument*/NULL);
		if (L_76)
		{
			goto IL_057c;
		}
	}
	{
		goto IL_0612;
	}

IL_0360:
	{
		String_t* L_77 = ___key0;
		bool L_78;
		L_78 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_77, _stringLiteralB16364632FFDA7CF8AB0EF198C603812CB7ECD94, /*hidden argument*/NULL);
		if (L_78)
		{
			goto IL_0582;
		}
	}
	{
		goto IL_0612;
	}

IL_0375:
	{
		String_t* L_79 = ___key0;
		bool L_80;
		L_80 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_79, _stringLiteral42F629CC32087815BDEE088698E50CE910A82D86, /*hidden argument*/NULL);
		if (L_80)
		{
			goto IL_0588;
		}
	}
	{
		goto IL_0612;
	}

IL_038a:
	{
		String_t* L_81 = ___key0;
		bool L_82;
		L_82 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_81, _stringLiteral0B31027F164515A1950B5D7471AE7856BE543763, /*hidden argument*/NULL);
		if (L_82)
		{
			goto IL_058e;
		}
	}
	{
		goto IL_0612;
	}

IL_039f:
	{
		String_t* L_83 = ___key0;
		bool L_84;
		L_84 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_83, _stringLiteralDABBB9C036193D85D6C01708C64DD345BCE1FCC4, /*hidden argument*/NULL);
		if (L_84)
		{
			goto IL_0594;
		}
	}
	{
		goto IL_0612;
	}

IL_03b4:
	{
		String_t* L_85 = ___key0;
		bool L_86;
		L_86 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_85, _stringLiteral683A95818280F9859694F418A2FD0A817678C9DB, /*hidden argument*/NULL);
		if (L_86)
		{
			goto IL_059a;
		}
	}
	{
		goto IL_0612;
	}

IL_03c9:
	{
		String_t* L_87 = ___key0;
		bool L_88;
		L_88 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_87, _stringLiteral6B188360294349CD1D94164DB9AE487200C503EE, /*hidden argument*/NULL);
		if (L_88)
		{
			goto IL_05a0;
		}
	}
	{
		goto IL_0612;
	}

IL_03de:
	{
		String_t* L_89 = ___key0;
		bool L_90;
		L_90 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_89, _stringLiteral8E264486DFD68F8D2AC59C629355E7337C6392BF, /*hidden argument*/NULL);
		if (L_90)
		{
			goto IL_05a6;
		}
	}
	{
		goto IL_0612;
	}

IL_03f3:
	{
		String_t* L_91 = ___key0;
		bool L_92;
		L_92 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_91, _stringLiteralACA7E3D2770ADAB061CBEB4B68128A012D6BA80C, /*hidden argument*/NULL);
		if (L_92)
		{
			goto IL_05ac;
		}
	}
	{
		goto IL_0612;
	}

IL_0408:
	{
		String_t* L_93 = ___key0;
		bool L_94;
		L_94 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_93, _stringLiteralFA254D4D1C509C2DFAEF4A34A32CEC0963B5152D, /*hidden argument*/NULL);
		if (L_94)
		{
			goto IL_05b2;
		}
	}
	{
		goto IL_0612;
	}

IL_041d:
	{
		String_t* L_95 = ___key0;
		bool L_96;
		L_96 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_95, _stringLiteral1EC47CDC551021DF3F33288308AB1FEBAD868FBF, /*hidden argument*/NULL);
		if (L_96)
		{
			goto IL_05b8;
		}
	}
	{
		goto IL_0612;
	}

IL_0432:
	{
		String_t* L_97 = ___key0;
		bool L_98;
		L_98 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_97, _stringLiteral59035792B7DAA31AEB540EB87E38CA344825D295, /*hidden argument*/NULL);
		if (L_98)
		{
			goto IL_05be;
		}
	}
	{
		goto IL_0612;
	}

IL_0447:
	{
		String_t* L_99 = ___key0;
		bool L_100;
		L_100 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_99, _stringLiteral3D33D0610C7091655B30CCDF62ABD943C3D6E36B, /*hidden argument*/NULL);
		if (L_100)
		{
			goto IL_05c4;
		}
	}
	{
		goto IL_0612;
	}

IL_045c:
	{
		String_t* L_101 = ___key0;
		bool L_102;
		L_102 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_101, _stringLiteral7453478D5DA9E53E5ECCD0865A2CD6927BAD940B, /*hidden argument*/NULL);
		if (L_102)
		{
			goto IL_05ca;
		}
	}
	{
		goto IL_0612;
	}

IL_0471:
	{
		String_t* L_103 = ___key0;
		bool L_104;
		L_104 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_103, _stringLiteralB3B6FD28E314D30A8A29C4DF4D44104A679F811C, /*hidden argument*/NULL);
		if (L_104)
		{
			goto IL_05d0;
		}
	}
	{
		goto IL_0612;
	}

IL_0486:
	{
		String_t* L_105 = ___key0;
		bool L_106;
		L_106 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_105, _stringLiteral2A7F604AA53E605CA5A4D06ADF4F5C4B6FCBD8E8, /*hidden argument*/NULL);
		if (L_106)
		{
			goto IL_05d6;
		}
	}
	{
		goto IL_0612;
	}

IL_049b:
	{
		String_t* L_107 = ___key0;
		bool L_108;
		L_108 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_107, _stringLiteralE64E6B72E9C44522A1D99B5C6A7F27EF33B44410, /*hidden argument*/NULL);
		if (L_108)
		{
			goto IL_05dc;
		}
	}
	{
		goto IL_0612;
	}

IL_04b0:
	{
		String_t* L_109 = ___key0;
		bool L_110;
		L_110 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_109, _stringLiteral416683232C98B46D3CB67F7E22FF1BE125144CB7, /*hidden argument*/NULL);
		if (L_110)
		{
			goto IL_05e2;
		}
	}
	{
		goto IL_0612;
	}

IL_04c5:
	{
		String_t* L_111 = ___key0;
		bool L_112;
		L_112 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_111, _stringLiteral244C3A134C2AC035AB58EF188A0D0B4BA1CEFA31, /*hidden argument*/NULL);
		if (L_112)
		{
			goto IL_05e8;
		}
	}
	{
		goto IL_0612;
	}

IL_04da:
	{
		String_t* L_113 = ___key0;
		bool L_114;
		L_114 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_113, _stringLiteral38A29F0742E6F746BEAE82B7874F2F4A23D91741, /*hidden argument*/NULL);
		if (L_114)
		{
			goto IL_05ee;
		}
	}
	{
		goto IL_0612;
	}

IL_04ef:
	{
		String_t* L_115 = ___key0;
		bool L_116;
		L_116 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_115, _stringLiteral19088A5D4151B71A0151316584575959251E5B35, /*hidden argument*/NULL);
		if (L_116)
		{
			goto IL_05f4;
		}
	}
	{
		goto IL_0612;
	}

IL_0504:
	{
		String_t* L_117 = ___key0;
		bool L_118;
		L_118 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_117, _stringLiteral0E0E07FBC53FA8C48B097E23C1F51253713BFE1D, /*hidden argument*/NULL);
		if (L_118)
		{
			goto IL_05fa;
		}
	}
	{
		goto IL_0612;
	}

IL_0519:
	{
		String_t* L_119 = ___key0;
		bool L_120;
		L_120 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_119, _stringLiteral3BB5322B02815376D2BC2E8BD2E9EF61131FBD38, /*hidden argument*/NULL);
		if (L_120)
		{
			goto IL_0600;
		}
	}
	{
		goto IL_0612;
	}

IL_052e:
	{
		String_t* L_121 = ___key0;
		bool L_122;
		L_122 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_121, _stringLiteral6B4F856E69D6E5B45A94AEE42FC8722881CEB575, /*hidden argument*/NULL);
		if (L_122)
		{
			goto IL_0606;
		}
	}
	{
		goto IL_0612;
	}

IL_0543:
	{
		String_t* L_123 = ___key0;
		bool L_124;
		L_124 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_123, _stringLiteral50ED994EAB5E4B5A327FC8D974EAB06E7CFA83A4, /*hidden argument*/NULL);
		if (L_124)
		{
			goto IL_060c;
		}
	}
	{
		goto IL_0612;
	}

IL_0558:
	{
		return _stringLiteral64260D9444D15A6248926D7B01F965DB0406844C;
	}

IL_055e:
	{
		return _stringLiteral88B2EBB8B15244DE5EB3E8CCA28A8967EA0B6854;
	}

IL_0564:
	{
		return _stringLiteralA49C6C2328B9D2556E2655623DAC4AA452304C19;
	}

IL_056a:
	{
		return _stringLiteral83344570C78814D060F98E8A28B9C1804B6D79F6;
	}

IL_0570:
	{
		return _stringLiteral79286C46F128302EE9B397D1B2EE804CA3E182BA;
	}

IL_0576:
	{
		return _stringLiteral963C37A58017767387FAD1CB7CBC89AB1B6144B7;
	}

IL_057c:
	{
		return _stringLiteral25118FE7F36A19FBB74A9C6C22FCB9831E89F823;
	}

IL_0582:
	{
		return _stringLiteral57C2411D7466EB3172B6ADBF471154844F8FEA55;
	}

IL_0588:
	{
		return _stringLiteral8B3CFB4B560123030AE265CBD62C0BE39E1D8EC6;
	}

IL_058e:
	{
		return _stringLiteral89487254CCF55296ACC80B8660A14ADE141E6868;
	}

IL_0594:
	{
		return _stringLiteralC55AFFA4599D7E7F1FE45BF21D72FD8E0E12E4B1;
	}

IL_059a:
	{
		return _stringLiteralD431DA333CF96CF017F2C2FE0CE09A07D97C41C8;
	}

IL_05a0:
	{
		return _stringLiteral26E994D822B48484B04399E5FFCFF2F3C1D25743;
	}

IL_05a6:
	{
		return _stringLiteral81EB86A368F960F3D9C1CECA4B8419FF90C9C1EF;
	}

IL_05ac:
	{
		return _stringLiteral412993E49B10AEBEAAF97A839FB0FFFFBE635604;
	}

IL_05b2:
	{
		return _stringLiteral6F23583CEF03BB7DDB3E4BEFF341EA1FC85AB4D8;
	}

IL_05b8:
	{
		return _stringLiteral62C9A18CEF6E803000E9D0C74D3984F48861921F;
	}

IL_05be:
	{
		return _stringLiteral83516AD985761BA568B2C46FFF23091999ACF73B;
	}

IL_05c4:
	{
		return _stringLiteral5BF96667530EA67F66934684E21D80177D05462F;
	}

IL_05ca:
	{
		return _stringLiteralDD93AF8A205AE54D6AE755FEEBC6B6221D3251CA;
	}

IL_05d0:
	{
		return _stringLiteralA6A5FD7DF379E08BFFCC99E567489352CB086B03;
	}

IL_05d6:
	{
		return _stringLiteral5A4E411F65E7CA15BA995630065445903EBE9E78;
	}

IL_05dc:
	{
		return _stringLiteral9E1FB4D86910BF7A7E7519E39C812966ABC68478;
	}

IL_05e2:
	{
		return _stringLiteralCF0CD765ACF4809502136C53ACFA60970F9AF5C0;
	}

IL_05e8:
	{
		return _stringLiteral3EABD487498F0EB91EB77895338816266FA44C98;
	}

IL_05ee:
	{
		return _stringLiteral5B0AF7CA322B18CA0314E932B2A0B25258ABD0B0;
	}

IL_05f4:
	{
		return _stringLiteral93954AC54959BCD46464E8152F221687F3B0E3B7;
	}

IL_05fa:
	{
		return _stringLiteralC470D48C046CBFF46DA268680C29701BDFF88855;
	}

IL_0600:
	{
		return _stringLiteral9B6EDF60999707E0620839BD57BDCF5CA110596D;
	}

IL_0606:
	{
		return _stringLiteralF4765352B67DACFC92B948B6D33BEDE083E987BD;
	}

IL_060c:
	{
		return _stringLiteralE53FA8AE3620EED75A6DF3DDD631B0AB54CF04A5;
	}

IL_0612:
	{
		return (String_t*)NULL;
	}
}
// System.String System.Security.Cryptography.CAPI::CryptFindOIDInfoKeyFromName(System.String,System.Security.Cryptography.OidGroup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CAPI_CryptFindOIDInfoKeyFromName_m4ED4943191307DF7392E82CE3E04C5A5777EA3AB (String_t* ___name0, int32_t ___oidGroup1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B31027F164515A1950B5D7471AE7856BE543763);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CBADE8543F92DF670C549BE1A3C836260EAD8FD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E0E07FBC53FA8C48B097E23C1F51253713BFE1D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14766905080A42A4E1B372AB68C4494ECC1FEE82);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19088A5D4151B71A0151316584575959251E5B35);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1EC47CDC551021DF3F33288308AB1FEBAD868FBF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral244C3A134C2AC035AB58EF188A0D0B4BA1CEFA31);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25118FE7F36A19FBB74A9C6C22FCB9831E89F823);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26E994D822B48484B04399E5FFCFF2F3C1D25743);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A7F604AA53E605CA5A4D06ADF4F5C4B6FCBD8E8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38A29F0742E6F746BEAE82B7874F2F4A23D91741);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3BB5322B02815376D2BC2E8BD2E9EF61131FBD38);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D33D0610C7091655B30CCDF62ABD943C3D6E36B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EABD487498F0EB91EB77895338816266FA44C98);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral412993E49B10AEBEAAF97A839FB0FFFFBE635604);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral416683232C98B46D3CB67F7E22FF1BE125144CB7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42F629CC32087815BDEE088698E50CE910A82D86);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50ED994EAB5E4B5A327FC8D974EAB06E7CFA83A4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral57C2411D7466EB3172B6ADBF471154844F8FEA55);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59035792B7DAA31AEB540EB87E38CA344825D295);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A4E411F65E7CA15BA995630065445903EBE9E78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B0AF7CA322B18CA0314E932B2A0B25258ABD0B0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BF96667530EA67F66934684E21D80177D05462F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62C9A18CEF6E803000E9D0C74D3984F48861921F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral64260D9444D15A6248926D7B01F965DB0406844C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral683A95818280F9859694F418A2FD0A817678C9DB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B188360294349CD1D94164DB9AE487200C503EE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B4F856E69D6E5B45A94AEE42FC8722881CEB575);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F23583CEF03BB7DDB3E4BEFF341EA1FC85AB4D8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7453478D5DA9E53E5ECCD0865A2CD6927BAD940B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75A224C696F223AD77F7C80741DBF005DA84E826);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79286C46F128302EE9B397D1B2EE804CA3E182BA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81EB86A368F960F3D9C1CECA4B8419FF90C9C1EF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83344570C78814D060F98E8A28B9C1804B6D79F6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83516AD985761BA568B2C46FFF23091999ACF73B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral85ED0BE3A863D3289C6B8C92A26E016A40E584F4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88B2EBB8B15244DE5EB3E8CCA28A8967EA0B6854);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89487254CCF55296ACC80B8660A14ADE141E6868);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B3CFB4B560123030AE265CBD62C0BE39E1D8EC6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E264486DFD68F8D2AC59C629355E7337C6392BF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93954AC54959BCD46464E8152F221687F3B0E3B7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral963C37A58017767387FAD1CB7CBC89AB1B6144B7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B6EDF60999707E0620839BD57BDCF5CA110596D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E1FB4D86910BF7A7E7519E39C812966ABC68478);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA006FCB4201934135FE5378132B66888869CBF16);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA25B69026A70D534621843E13AD9FBEBC01B0B2E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA49C6C2328B9D2556E2655623DAC4AA452304C19);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6A5FD7DF379E08BFFCC99E567489352CB086B03);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralACA7E3D2770ADAB061CBEB4B68128A012D6BA80C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB16364632FFDA7CF8AB0EF198C603812CB7ECD94);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3B6FD28E314D30A8A29C4DF4D44104A679F811C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC470D48C046CBFF46DA268680C29701BDFF88855);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC55AFFA4599D7E7F1FE45BF21D72FD8E0E12E4B1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF0CD765ACF4809502136C53ACFA60970F9AF5C0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD252B930E829E7C8274E97CAA92250DE3E9543A8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD431DA333CF96CF017F2C2FE0CE09A07D97C41C8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDABBB9C036193D85D6C01708C64DD345BCE1FCC4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD93AF8A205AE54D6AE755FEEBC6B6221D3251CA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2554AA2E0C9DC24A5C7C498FC582750C82FEF05);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE53FA8AE3620EED75A6DF3DDD631B0AB54CF04A5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE64E6B72E9C44522A1D99B5C6A7F27EF33B44410);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7F2002E39D5228A8496A82B1F7CAC32E1BD0715);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4765352B67DACFC92B948B6D33BEDE083E987BD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA254D4D1C509C2DFAEF4A34A32CEC0963B5152D);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	{
		String_t* L_0 = ___name0;
		uint32_t L_1;
		L_1 = U3CPrivateImplementationDetailsU3E_ComputeStringHash_mF68FD3031E09D93558520520C63240F3EA7D6AC6(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		uint32_t L_2 = V_0;
		if ((!(((uint32_t)L_2) <= ((uint32_t)((int32_t)-1825079426)))))
		{
			goto IL_0125;
		}
	}
	{
		uint32_t L_3 = V_0;
		if ((!(((uint32_t)L_3) <= ((uint32_t)((int32_t)1500038902)))))
		{
			goto IL_00a1;
		}
	}
	{
		uint32_t L_4 = V_0;
		if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)611118286)))))
		{
			goto IL_0063;
		}
	}
	{
		uint32_t L_5 = V_0;
		if ((!(((uint32_t)L_5) <= ((uint32_t)((int32_t)294650258)))))
		{
			goto IL_0048;
		}
	}
	{
		uint32_t L_6 = V_0;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)149012944))))
		{
			goto IL_0346;
		}
	}
	{
		uint32_t L_7 = V_0;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)294650258))))
		{
			goto IL_046c;
		}
	}
	{
		goto IL_0595;
	}

IL_0048:
	{
		uint32_t L_8 = V_0;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)561569601))))
		{
			goto IL_0274;
		}
	}
	{
		uint32_t L_9 = V_0;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)611118286))))
		{
			goto IL_03af;
		}
	}
	{
		goto IL_0595;
	}

IL_0063:
	{
		uint32_t L_10 = V_0;
		if ((!(((uint32_t)L_10) <= ((uint32_t)((int32_t)1066307707)))))
		{
			goto IL_0086;
		}
	}
	{
		uint32_t L_11 = V_0;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)738683793))))
		{
			goto IL_03d9;
		}
	}
	{
		uint32_t L_12 = V_0;
		if ((((int32_t)L_12) == ((int32_t)((int32_t)1066307707))))
		{
			goto IL_0370;
		}
	}
	{
		goto IL_0595;
	}

IL_0086:
	{
		uint32_t L_13 = V_0;
		if ((((int32_t)L_13) == ((int32_t)((int32_t)1440264225))))
		{
			goto IL_0418;
		}
	}
	{
		uint32_t L_14 = V_0;
		if ((((int32_t)L_14) == ((int32_t)((int32_t)1500038902))))
		{
			goto IL_0235;
		}
	}
	{
		goto IL_0595;
	}

IL_00a1:
	{
		uint32_t L_15 = V_0;
		if ((!(((uint32_t)L_15) <= ((uint32_t)((int32_t)2070555668)))))
		{
			goto IL_00e7;
		}
	}
	{
		uint32_t L_16 = V_0;
		if ((!(((uint32_t)L_16) <= ((uint32_t)((int32_t)1698200840)))))
		{
			goto IL_00cc;
		}
	}
	{
		uint32_t L_17 = V_0;
		if ((((int32_t)L_17) == ((int32_t)((int32_t)1597341437))))
		{
			goto IL_0457;
		}
	}
	{
		uint32_t L_18 = V_0;
		if ((((int32_t)L_18) == ((int32_t)((int32_t)1698200840))))
		{
			goto IL_025f;
		}
	}
	{
		goto IL_0595;
	}

IL_00cc:
	{
		uint32_t L_19 = V_0;
		if ((((int32_t)L_19) == ((int32_t)((int32_t)1813874674))))
		{
			goto IL_03c4;
		}
	}
	{
		uint32_t L_20 = V_0;
		if ((((int32_t)L_20) == ((int32_t)((int32_t)2070555668))))
		{
			goto IL_02dd;
		}
	}
	{
		goto IL_0595;
	}

IL_00e7:
	{
		uint32_t L_21 = V_0;
		if ((!(((uint32_t)L_21) <= ((uint32_t)((int32_t)-2068409175)))))
		{
			goto IL_010a;
		}
	}
	{
		uint32_t L_22 = V_0;
		if ((((int32_t)L_22) == ((int32_t)((int32_t)-2136374743))))
		{
			goto IL_0496;
		}
	}
	{
		uint32_t L_23 = V_0;
		if ((((int32_t)L_23) == ((int32_t)((int32_t)-2068409175))))
		{
			goto IL_0403;
		}
	}
	{
		goto IL_0595;
	}

IL_010a:
	{
		uint32_t L_24 = V_0;
		if ((((int32_t)L_24) == ((int32_t)((int32_t)-1901412621))))
		{
			goto IL_02f2;
		}
	}
	{
		uint32_t L_25 = V_0;
		if ((((int32_t)L_25) == ((int32_t)((int32_t)-1825079426))))
		{
			goto IL_02b3;
		}
	}
	{
		goto IL_0595;
	}

IL_0125:
	{
		uint32_t L_26 = V_0;
		if ((!(((uint32_t)L_26) <= ((uint32_t)((int32_t)-1280346470)))))
		{
			goto IL_01b4;
		}
	}
	{
		uint32_t L_27 = V_0;
		if ((!(((uint32_t)L_27) <= ((uint32_t)((int32_t)-1663814150)))))
		{
			goto IL_0176;
		}
	}
	{
		uint32_t L_28 = V_0;
		if ((!(((uint32_t)L_28) <= ((uint32_t)((int32_t)-1791286730)))))
		{
			goto IL_015b;
		}
	}
	{
		uint32_t L_29 = V_0;
		if ((((int32_t)L_29) == ((int32_t)((int32_t)-1801340232))))
		{
			goto IL_0289;
		}
	}
	{
		uint32_t L_30 = V_0;
		if ((((int32_t)L_30) == ((int32_t)((int32_t)-1791286730))))
		{
			goto IL_042d;
		}
	}
	{
		goto IL_0595;
	}

IL_015b:
	{
		uint32_t L_31 = V_0;
		if ((((int32_t)L_31) == ((int32_t)((int32_t)-1789275109))))
		{
			goto IL_03ee;
		}
	}
	{
		uint32_t L_32 = V_0;
		if ((((int32_t)L_32) == ((int32_t)((int32_t)-1663814150))))
		{
			goto IL_0307;
		}
	}
	{
		goto IL_0595;
	}

IL_0176:
	{
		uint32_t L_33 = V_0;
		if ((!(((uint32_t)L_33) <= ((uint32_t)((int32_t)-1600917909)))))
		{
			goto IL_0199;
		}
	}
	{
		uint32_t L_34 = V_0;
		if ((((int32_t)L_34) == ((int32_t)((int32_t)-1647370188))))
		{
			goto IL_04c0;
		}
	}
	{
		uint32_t L_35 = V_0;
		if ((((int32_t)L_35) == ((int32_t)((int32_t)-1600917909))))
		{
			goto IL_0331;
		}
	}
	{
		goto IL_0595;
	}

IL_0199:
	{
		uint32_t L_36 = V_0;
		if ((((int32_t)L_36) == ((int32_t)((int32_t)-1594352554))))
		{
			goto IL_031c;
		}
	}
	{
		uint32_t L_37 = V_0;
		if ((((int32_t)L_37) == ((int32_t)((int32_t)-1280346470))))
		{
			goto IL_029e;
		}
	}
	{
		goto IL_0595;
	}

IL_01b4:
	{
		uint32_t L_38 = V_0;
		if ((!(((uint32_t)L_38) <= ((uint32_t)((int32_t)-673001411)))))
		{
			goto IL_01fa;
		}
	}
	{
		uint32_t L_39 = V_0;
		if ((!(((uint32_t)L_39) <= ((uint32_t)((int32_t)-979851719)))))
		{
			goto IL_01df;
		}
	}
	{
		uint32_t L_40 = V_0;
		if ((((int32_t)L_40) == ((int32_t)((int32_t)-1271916957))))
		{
			goto IL_0481;
		}
	}
	{
		uint32_t L_41 = V_0;
		if ((((int32_t)L_41) == ((int32_t)((int32_t)-979851719))))
		{
			goto IL_02c8;
		}
	}
	{
		goto IL_0595;
	}

IL_01df:
	{
		uint32_t L_42 = V_0;
		if ((((int32_t)L_42) == ((int32_t)((int32_t)-860668236))))
		{
			goto IL_0442;
		}
	}
	{
		uint32_t L_43 = V_0;
		if ((((int32_t)L_43) == ((int32_t)((int32_t)-673001411))))
		{
			goto IL_0385;
		}
	}
	{
		goto IL_0595;
	}

IL_01fa:
	{
		uint32_t L_44 = V_0;
		if ((!(((uint32_t)L_44) <= ((uint32_t)((int32_t)-534226701)))))
		{
			goto IL_021a;
		}
	}
	{
		uint32_t L_45 = V_0;
		if ((((int32_t)L_45) == ((int32_t)((int32_t)-663808412))))
		{
			goto IL_035b;
		}
	}
	{
		uint32_t L_46 = V_0;
		if ((((int32_t)L_46) == ((int32_t)((int32_t)-534226701))))
		{
			goto IL_024a;
		}
	}
	{
		goto IL_0595;
	}

IL_021a:
	{
		uint32_t L_47 = V_0;
		if ((((int32_t)L_47) == ((int32_t)((int32_t)-394545035))))
		{
			goto IL_04ab;
		}
	}
	{
		uint32_t L_48 = V_0;
		if ((((int32_t)L_48) == ((int32_t)((int32_t)-267759772))))
		{
			goto IL_039a;
		}
	}
	{
		goto IL_0595;
	}

IL_0235:
	{
		String_t* L_49 = ___name0;
		bool L_50;
		L_50 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_49, _stringLiteral64260D9444D15A6248926D7B01F965DB0406844C, /*hidden argument*/NULL);
		if (L_50)
		{
			goto IL_04d5;
		}
	}
	{
		goto IL_0595;
	}

IL_024a:
	{
		String_t* L_51 = ___name0;
		bool L_52;
		L_52 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_51, _stringLiteral88B2EBB8B15244DE5EB3E8CCA28A8967EA0B6854, /*hidden argument*/NULL);
		if (L_52)
		{
			goto IL_04db;
		}
	}
	{
		goto IL_0595;
	}

IL_025f:
	{
		String_t* L_53 = ___name0;
		bool L_54;
		L_54 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_53, _stringLiteralA49C6C2328B9D2556E2655623DAC4AA452304C19, /*hidden argument*/NULL);
		if (L_54)
		{
			goto IL_04e1;
		}
	}
	{
		goto IL_0595;
	}

IL_0274:
	{
		String_t* L_55 = ___name0;
		bool L_56;
		L_56 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_55, _stringLiteral85ED0BE3A863D3289C6B8C92A26E016A40E584F4, /*hidden argument*/NULL);
		if (L_56)
		{
			goto IL_04e7;
		}
	}
	{
		goto IL_0595;
	}

IL_0289:
	{
		String_t* L_57 = ___name0;
		bool L_58;
		L_58 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_57, _stringLiteral83344570C78814D060F98E8A28B9C1804B6D79F6, /*hidden argument*/NULL);
		if (L_58)
		{
			goto IL_04ed;
		}
	}
	{
		goto IL_0595;
	}

IL_029e:
	{
		String_t* L_59 = ___name0;
		bool L_60;
		L_60 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_59, _stringLiteral79286C46F128302EE9B397D1B2EE804CA3E182BA, /*hidden argument*/NULL);
		if (L_60)
		{
			goto IL_04f3;
		}
	}
	{
		goto IL_0595;
	}

IL_02b3:
	{
		String_t* L_61 = ___name0;
		bool L_62;
		L_62 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_61, _stringLiteral963C37A58017767387FAD1CB7CBC89AB1B6144B7, /*hidden argument*/NULL);
		if (L_62)
		{
			goto IL_04f9;
		}
	}
	{
		goto IL_0595;
	}

IL_02c8:
	{
		String_t* L_63 = ___name0;
		bool L_64;
		L_64 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_63, _stringLiteral25118FE7F36A19FBB74A9C6C22FCB9831E89F823, /*hidden argument*/NULL);
		if (L_64)
		{
			goto IL_04ff;
		}
	}
	{
		goto IL_0595;
	}

IL_02dd:
	{
		String_t* L_65 = ___name0;
		bool L_66;
		L_66 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_65, _stringLiteral57C2411D7466EB3172B6ADBF471154844F8FEA55, /*hidden argument*/NULL);
		if (L_66)
		{
			goto IL_0505;
		}
	}
	{
		goto IL_0595;
	}

IL_02f2:
	{
		String_t* L_67 = ___name0;
		bool L_68;
		L_68 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_67, _stringLiteral8B3CFB4B560123030AE265CBD62C0BE39E1D8EC6, /*hidden argument*/NULL);
		if (L_68)
		{
			goto IL_050b;
		}
	}
	{
		goto IL_0595;
	}

IL_0307:
	{
		String_t* L_69 = ___name0;
		bool L_70;
		L_70 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_69, _stringLiteral89487254CCF55296ACC80B8660A14ADE141E6868, /*hidden argument*/NULL);
		if (L_70)
		{
			goto IL_0511;
		}
	}
	{
		goto IL_0595;
	}

IL_031c:
	{
		String_t* L_71 = ___name0;
		bool L_72;
		L_72 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_71, _stringLiteralC55AFFA4599D7E7F1FE45BF21D72FD8E0E12E4B1, /*hidden argument*/NULL);
		if (L_72)
		{
			goto IL_0517;
		}
	}
	{
		goto IL_0595;
	}

IL_0331:
	{
		String_t* L_73 = ___name0;
		bool L_74;
		L_74 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_73, _stringLiteralD431DA333CF96CF017F2C2FE0CE09A07D97C41C8, /*hidden argument*/NULL);
		if (L_74)
		{
			goto IL_051d;
		}
	}
	{
		goto IL_0595;
	}

IL_0346:
	{
		String_t* L_75 = ___name0;
		bool L_76;
		L_76 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_75, _stringLiteral26E994D822B48484B04399E5FFCFF2F3C1D25743, /*hidden argument*/NULL);
		if (L_76)
		{
			goto IL_0523;
		}
	}
	{
		goto IL_0595;
	}

IL_035b:
	{
		String_t* L_77 = ___name0;
		bool L_78;
		L_78 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_77, _stringLiteral81EB86A368F960F3D9C1CECA4B8419FF90C9C1EF, /*hidden argument*/NULL);
		if (L_78)
		{
			goto IL_0529;
		}
	}
	{
		goto IL_0595;
	}

IL_0370:
	{
		String_t* L_79 = ___name0;
		bool L_80;
		L_80 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_79, _stringLiteral412993E49B10AEBEAAF97A839FB0FFFFBE635604, /*hidden argument*/NULL);
		if (L_80)
		{
			goto IL_052f;
		}
	}
	{
		goto IL_0595;
	}

IL_0385:
	{
		String_t* L_81 = ___name0;
		bool L_82;
		L_82 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_81, _stringLiteral6F23583CEF03BB7DDB3E4BEFF341EA1FC85AB4D8, /*hidden argument*/NULL);
		if (L_82)
		{
			goto IL_0535;
		}
	}
	{
		goto IL_0595;
	}

IL_039a:
	{
		String_t* L_83 = ___name0;
		bool L_84;
		L_84 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_83, _stringLiteral62C9A18CEF6E803000E9D0C74D3984F48861921F, /*hidden argument*/NULL);
		if (L_84)
		{
			goto IL_053b;
		}
	}
	{
		goto IL_0595;
	}

IL_03af:
	{
		String_t* L_85 = ___name0;
		bool L_86;
		L_86 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_85, _stringLiteral83516AD985761BA568B2C46FFF23091999ACF73B, /*hidden argument*/NULL);
		if (L_86)
		{
			goto IL_0541;
		}
	}
	{
		goto IL_0595;
	}

IL_03c4:
	{
		String_t* L_87 = ___name0;
		bool L_88;
		L_88 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_87, _stringLiteral5BF96667530EA67F66934684E21D80177D05462F, /*hidden argument*/NULL);
		if (L_88)
		{
			goto IL_0547;
		}
	}
	{
		goto IL_0595;
	}

IL_03d9:
	{
		String_t* L_89 = ___name0;
		bool L_90;
		L_90 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_89, _stringLiteralDD93AF8A205AE54D6AE755FEEBC6B6221D3251CA, /*hidden argument*/NULL);
		if (L_90)
		{
			goto IL_054d;
		}
	}
	{
		goto IL_0595;
	}

IL_03ee:
	{
		String_t* L_91 = ___name0;
		bool L_92;
		L_92 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_91, _stringLiteralA6A5FD7DF379E08BFFCC99E567489352CB086B03, /*hidden argument*/NULL);
		if (L_92)
		{
			goto IL_0553;
		}
	}
	{
		goto IL_0595;
	}

IL_0403:
	{
		String_t* L_93 = ___name0;
		bool L_94;
		L_94 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_93, _stringLiteral5A4E411F65E7CA15BA995630065445903EBE9E78, /*hidden argument*/NULL);
		if (L_94)
		{
			goto IL_0559;
		}
	}
	{
		goto IL_0595;
	}

IL_0418:
	{
		String_t* L_95 = ___name0;
		bool L_96;
		L_96 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_95, _stringLiteral9E1FB4D86910BF7A7E7519E39C812966ABC68478, /*hidden argument*/NULL);
		if (L_96)
		{
			goto IL_055f;
		}
	}
	{
		goto IL_0595;
	}

IL_042d:
	{
		String_t* L_97 = ___name0;
		bool L_98;
		L_98 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_97, _stringLiteralCF0CD765ACF4809502136C53ACFA60970F9AF5C0, /*hidden argument*/NULL);
		if (L_98)
		{
			goto IL_0565;
		}
	}
	{
		goto IL_0595;
	}

IL_0442:
	{
		String_t* L_99 = ___name0;
		bool L_100;
		L_100 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_99, _stringLiteral3EABD487498F0EB91EB77895338816266FA44C98, /*hidden argument*/NULL);
		if (L_100)
		{
			goto IL_056b;
		}
	}
	{
		goto IL_0595;
	}

IL_0457:
	{
		String_t* L_101 = ___name0;
		bool L_102;
		L_102 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_101, _stringLiteral5B0AF7CA322B18CA0314E932B2A0B25258ABD0B0, /*hidden argument*/NULL);
		if (L_102)
		{
			goto IL_0571;
		}
	}
	{
		goto IL_0595;
	}

IL_046c:
	{
		String_t* L_103 = ___name0;
		bool L_104;
		L_104 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_103, _stringLiteral93954AC54959BCD46464E8152F221687F3B0E3B7, /*hidden argument*/NULL);
		if (L_104)
		{
			goto IL_0577;
		}
	}
	{
		goto IL_0595;
	}

IL_0481:
	{
		String_t* L_105 = ___name0;
		bool L_106;
		L_106 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_105, _stringLiteralC470D48C046CBFF46DA268680C29701BDFF88855, /*hidden argument*/NULL);
		if (L_106)
		{
			goto IL_057d;
		}
	}
	{
		goto IL_0595;
	}

IL_0496:
	{
		String_t* L_107 = ___name0;
		bool L_108;
		L_108 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_107, _stringLiteral9B6EDF60999707E0620839BD57BDCF5CA110596D, /*hidden argument*/NULL);
		if (L_108)
		{
			goto IL_0583;
		}
	}
	{
		goto IL_0595;
	}

IL_04ab:
	{
		String_t* L_109 = ___name0;
		bool L_110;
		L_110 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_109, _stringLiteralF4765352B67DACFC92B948B6D33BEDE083E987BD, /*hidden argument*/NULL);
		if (L_110)
		{
			goto IL_0589;
		}
	}
	{
		goto IL_0595;
	}

IL_04c0:
	{
		String_t* L_111 = ___name0;
		bool L_112;
		L_112 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_111, _stringLiteralE53FA8AE3620EED75A6DF3DDD631B0AB54CF04A5, /*hidden argument*/NULL);
		if (L_112)
		{
			goto IL_058f;
		}
	}
	{
		goto IL_0595;
	}

IL_04d5:
	{
		return _stringLiteral14766905080A42A4E1B372AB68C4494ECC1FEE82;
	}

IL_04db:
	{
		return _stringLiteralD252B930E829E7C8274E97CAA92250DE3E9543A8;
	}

IL_04e1:
	{
		return _stringLiteralA006FCB4201934135FE5378132B66888869CBF16;
	}

IL_04e7:
	{
		return _stringLiteralE7F2002E39D5228A8496A82B1F7CAC32E1BD0715;
	}

IL_04ed:
	{
		return _stringLiteralA25B69026A70D534621843E13AD9FBEBC01B0B2E;
	}

IL_04f3:
	{
		return _stringLiteralE2554AA2E0C9DC24A5C7C498FC582750C82FEF05;
	}

IL_04f9:
	{
		return _stringLiteral0CBADE8543F92DF670C549BE1A3C836260EAD8FD;
	}

IL_04ff:
	{
		return _stringLiteral75A224C696F223AD77F7C80741DBF005DA84E826;
	}

IL_0505:
	{
		return _stringLiteralB16364632FFDA7CF8AB0EF198C603812CB7ECD94;
	}

IL_050b:
	{
		return _stringLiteral42F629CC32087815BDEE088698E50CE910A82D86;
	}

IL_0511:
	{
		return _stringLiteral0B31027F164515A1950B5D7471AE7856BE543763;
	}

IL_0517:
	{
		return _stringLiteralDABBB9C036193D85D6C01708C64DD345BCE1FCC4;
	}

IL_051d:
	{
		return _stringLiteral683A95818280F9859694F418A2FD0A817678C9DB;
	}

IL_0523:
	{
		return _stringLiteral6B188360294349CD1D94164DB9AE487200C503EE;
	}

IL_0529:
	{
		return _stringLiteral8E264486DFD68F8D2AC59C629355E7337C6392BF;
	}

IL_052f:
	{
		return _stringLiteralACA7E3D2770ADAB061CBEB4B68128A012D6BA80C;
	}

IL_0535:
	{
		return _stringLiteralFA254D4D1C509C2DFAEF4A34A32CEC0963B5152D;
	}

IL_053b:
	{
		return _stringLiteral1EC47CDC551021DF3F33288308AB1FEBAD868FBF;
	}

IL_0541:
	{
		return _stringLiteral59035792B7DAA31AEB540EB87E38CA344825D295;
	}

IL_0547:
	{
		return _stringLiteral3D33D0610C7091655B30CCDF62ABD943C3D6E36B;
	}

IL_054d:
	{
		return _stringLiteral7453478D5DA9E53E5ECCD0865A2CD6927BAD940B;
	}

IL_0553:
	{
		return _stringLiteralB3B6FD28E314D30A8A29C4DF4D44104A679F811C;
	}

IL_0559:
	{
		return _stringLiteral2A7F604AA53E605CA5A4D06ADF4F5C4B6FCBD8E8;
	}

IL_055f:
	{
		return _stringLiteralE64E6B72E9C44522A1D99B5C6A7F27EF33B44410;
	}

IL_0565:
	{
		return _stringLiteral416683232C98B46D3CB67F7E22FF1BE125144CB7;
	}

IL_056b:
	{
		return _stringLiteral244C3A134C2AC035AB58EF188A0D0B4BA1CEFA31;
	}

IL_0571:
	{
		return _stringLiteral38A29F0742E6F746BEAE82B7874F2F4A23D91741;
	}

IL_0577:
	{
		return _stringLiteral19088A5D4151B71A0151316584575959251E5B35;
	}

IL_057d:
	{
		return _stringLiteral0E0E07FBC53FA8C48B097E23C1F51253713BFE1D;
	}

IL_0583:
	{
		return _stringLiteral3BB5322B02815376D2BC2E8BD2E9EF61131FBD38;
	}

IL_0589:
	{
		return _stringLiteral6B4F856E69D6E5B45A94AEE42FC8722881CEB575;
	}

IL_058f:
	{
		return _stringLiteral50ED994EAB5E4B5A327FC8D974EAB06E7CFA83A4;
	}

IL_0595:
	{
		return (String_t*)NULL;
	}
}
#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.Text.RegularExpressions.CachedCodeEntry::.ctor(System.String,System.Collections.Hashtable,System.String[],System.Text.RegularExpressions.RegexCode,System.Collections.Hashtable,System.Int32,System.Text.RegularExpressions.ExclusiveReference,System.Text.RegularExpressions.SharedReference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CachedCodeEntry__ctor_mFBEEE67EEFD35764488134D428A6BCABE54E52FC (CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * __this, String_t* ___key0, Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___capnames1, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___capslist2, RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * ___code3, Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___caps4, int32_t ___capsize5, ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * ___runner6, SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * ___repl7, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___key0;
		__this->set__key_0(L_0);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_1 = ___capnames1;
		__this->set__capnames_3(L_1);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_2 = ___capslist2;
		__this->set__capslist_4(L_2);
		RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * L_3 = ___code3;
		__this->set__code_1(L_3);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_4 = ___caps4;
		__this->set__caps_2(L_4);
		int32_t L_5 = ___capsize5;
		__this->set__capsize_5(L_5);
		ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * L_6 = ___runner6;
		__this->set__runnerref_7(L_6);
		SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * L_7 = ___repl7;
		__this->set__replref_8(L_7);
		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.Text.RegularExpressions.Capture::.ctor(System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Capture__ctor_m5FB71B7ADA66B2D3AD6B681BEE846F0FD62F11C3 (Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 * __this, String_t* ___text0, int32_t ___i1, int32_t ___l2, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___text0;
		__this->set__text_0(L_0);
		int32_t L_1 = ___i1;
		__this->set__index_1(L_1);
		int32_t L_2 = ___l2;
		__this->set__length_2(L_2);
		return;
	}
}
// System.Int32 System.Text.RegularExpressions.Capture::get_Index()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Capture_get_Index_m2CAB876E4DE6099F9696D76176BA7539FA0D5EE7 (Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get__index_1();
		return L_0;
	}
}
// System.Int32 System.Text.RegularExpressions.Capture::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Capture_get_Length_m3D1F26419BF69FEA9EE1AE0DB46069686C53A6DF (Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get__length_2();
		return L_0;
	}
}
// System.String System.Text.RegularExpressions.Capture::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Capture_get_Value_mC5CAABA66AC24C90CE1A6FE7EE93AD4A926E4D5A (Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get__text_0();
		int32_t L_1 = __this->get__index_1();
		int32_t L_2 = __this->get__length_2();
		NullCheck(L_0);
		String_t* L_3;
		L_3 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_0, L_1, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.String System.Text.RegularExpressions.Capture::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Capture_ToString_mA44E5E7488551081E648C851ABFFB796430EE5C1 (Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0;
		L_0 = Capture_get_Value_mC5CAABA66AC24C90CE1A6FE7EE93AD4A926E4D5A(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.String System.Text.RegularExpressions.Capture::GetOriginalString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Capture_GetOriginalString_mBC838C19CCFF585AA3C797AEA21A51CE0911E8B3 (Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get__text_0();
		return L_0;
	}
}
// System.String System.Text.RegularExpressions.Capture::GetLeftSubstring()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Capture_GetLeftSubstring_m514D11C56BC032F7317285FE6E22C522A879E1AA (Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get__text_0();
		int32_t L_1 = __this->get__index_1();
		NullCheck(L_0);
		String_t* L_2;
		L_2 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_0, 0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.String System.Text.RegularExpressions.Capture::GetRightSubstring()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Capture_GetRightSubstring_m5AA1B92DA426764A6919117B3F9FF9416E4D7776 (Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get__text_0();
		int32_t L_1 = __this->get__index_1();
		int32_t L_2 = __this->get__length_2();
		String_t* L_3 = __this->get__text_0();
		NullCheck(L_3);
		int32_t L_4;
		L_4 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_3, /*hidden argument*/NULL);
		int32_t L_5 = __this->get__index_1();
		int32_t L_6 = __this->get__length_2();
		NullCheck(L_0);
		String_t* L_7;
		L_7 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_0, ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), (int32_t)L_6)), /*hidden argument*/NULL);
		return L_7;
	}
}
// System.Void System.Text.RegularExpressions.Capture::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Capture__ctor_m72C4D0A93638E338515B280A289285A064F064C1 (Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Capture__ctor_m72C4D0A93638E338515B280A289285A064F064C1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(Capture__ctor_m72C4D0A93638E338515B280A289285A064F064C1_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.ComponentModel.CollectionConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollectionConverter__ctor_mA6E78367ED2C94B1B80B6E3314AB4854D275613F (CollectionConverter_t422389A535F7B690A16B943213A57E6464DDA11A * __this, const RuntimeMethod* method)
{
	{
		TypeConverter__ctor_mCD87E569A2C4CB1331A069396FFA98E65726A16C(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.ConnectionManagementElementCollection::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionManagementElementCollection__ctor_mFFAEA4E88F5C33B6DA8531C079C852A77FD04A19 (ConnectionManagementElementCollection_t6398255FE4916E59AC5841760AC6D8D28EC4728C * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionManagementElementCollection__ctor_mFFAEA4E88F5C33B6DA8531C079C852A77FD04A19_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(ConnectionManagementElementCollection__ctor_mFFAEA4E88F5C33B6DA8531C079C852A77FD04A19_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.ConnectionManagementSection::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionManagementSection__ctor_mE885788862A7E2BC030547954BE04682B5685B0F (ConnectionManagementSection_t3A29EBAF9E3B13F9886D2739ABE4AD89CA007987 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionManagementSection__ctor_mE885788862A7E2BC030547954BE04682B5685B0F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(ConnectionManagementSection__ctor_mE885788862A7E2BC030547954BE04682B5685B0F_RuntimeMethod_var);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ConnectionManagementSection::get_Properties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B * ConnectionManagementSection_get_Properties_m5F5D4D565489088905ADC68D61267773F96F9419 (ConnectionManagementSection_t3A29EBAF9E3B13F9886D2739ABE4AD89CA007987 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionManagementSection_get_Properties_m5F5D4D565489088905ADC68D61267773F96F9419_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(ConnectionManagementSection_get_Properties_m5F5D4D565489088905ADC68D61267773F96F9419_RuntimeMethod_var);
		return (ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B *)NULL;
	}
}
#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.ComponentModel.DecimalConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecimalConverter__ctor_m4E225E243DED7F45B5176296A297D668FBA7FC4C (DecimalConverter_t3D45BF655409D3D62DEE576E557F17BF295E7F1C * __this, const RuntimeMethod* method)
{
	{
		BaseNumberConverter__ctor_m18967D5B511402093936893A249438FB94D5BDA3(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.DefaultProxySection::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultProxySection__ctor_m63DB700CA7C5B525DEB7B8B524E5836705310AAD (DefaultProxySection_t3253AD6FC82F5374C16B845A65819B4C33F94A20 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultProxySection__ctor_m63DB700CA7C5B525DEB7B8B524E5836705310AAD_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DefaultProxySection__ctor_m63DB700CA7C5B525DEB7B8B524E5836705310AAD_RuntimeMethod_var);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.DefaultProxySection::get_Properties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B * DefaultProxySection_get_Properties_mFA1686FF919D5732D59AACA13AE5D5249D1701DE (DefaultProxySection_t3253AD6FC82F5374C16B845A65819B4C33F94A20 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultProxySection_get_Properties_mFA1686FF919D5732D59AACA13AE5D5249D1701DE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DefaultProxySection_get_Properties_mFA1686FF919D5732D59AACA13AE5D5249D1701DE_RuntimeMethod_var);
		return (ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B *)NULL;
	}
}
// System.Void System.Net.Configuration.DefaultProxySection::Reset(System.Configuration.ConfigurationElement)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultProxySection_Reset_mF0EA313119B553545063DFE5AF317D83D738D6C2 (DefaultProxySection_t3253AD6FC82F5374C16B845A65819B4C33F94A20 * __this, ConfigurationElement_t571C446CFDFF39CF17130653C433786BEFF25DFA * ___parentElement0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultProxySection_Reset_mF0EA313119B553545063DFE5AF317D83D738D6C2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DefaultProxySection_Reset_mF0EA313119B553545063DFE5AF317D83D738D6C2_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Diagnostics.DiagnosticsConfigurationHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagnosticsConfigurationHandler__ctor_mCD2A35E58C3715292B4CAC69DCA4DB9FDBCAF8A2 (DiagnosticsConfigurationHandler_t69F37E22D4A4FD977D51999CA94F8DE2BFF2B741 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagnosticsConfigurationHandler__ctor_mCD2A35E58C3715292B4CAC69DCA4DB9FDBCAF8A2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DiagnosticsConfigurationHandler__ctor_mCD2A35E58C3715292B4CAC69DCA4DB9FDBCAF8A2_RuntimeMethod_var);
		return;
	}
}
// System.Object System.Diagnostics.DiagnosticsConfigurationHandler::Create(System.Object,System.Object,System.Xml.XmlNode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DiagnosticsConfigurationHandler_Create_m7C5E9A16FBA52442C7C79E67B2C7991FB51D2740 (DiagnosticsConfigurationHandler_t69F37E22D4A4FD977D51999CA94F8DE2BFF2B741 * __this, RuntimeObject * ___parent0, RuntimeObject * ___configContext1, XmlNode_t26782CDADA207DFC891B2772C8DB236DD3D324A1 * ___section2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagnosticsConfigurationHandler_Create_m7C5E9A16FBA52442C7C79E67B2C7991FB51D2740_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(DiagnosticsConfigurationHandler_Create_m7C5E9A16FBA52442C7C79E67B2C7991FB51D2740_RuntimeMethod_var);
		return NULL;
	}
}
#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.DomainNameHelper::ParseCanonicalName(System.String,System.Int32,System.Int32,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_ParseCanonicalName_m1C6E554993599045E72E090518D75FF532D2543E (String_t* ___str0, int32_t ___start1, int32_t ___end2, bool* ___loopback3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FC154761871B7293BA5D77E57A16A71359FE4E5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E0521A25097CB5A78F7F365E792997998243F33);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	{
		V_0 = (String_t*)NULL;
		int32_t L_0 = ___end2;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1));
		goto IL_0047;
	}

IL_0008:
	{
		String_t* L_1 = ___str0;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		Il2CppChar L_3;
		L_3 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_1, L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) < ((int32_t)((int32_t)65))))
		{
			goto IL_0035;
		}
	}
	{
		String_t* L_4 = ___str0;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		Il2CppChar L_6;
		L_6 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, L_5, /*hidden argument*/NULL);
		if ((((int32_t)L_6) > ((int32_t)((int32_t)90))))
		{
			goto IL_0035;
		}
	}
	{
		String_t* L_7 = ___str0;
		int32_t L_8 = ___start1;
		int32_t L_9 = ___end2;
		int32_t L_10 = ___start1;
		NullCheck(L_7);
		String_t* L_11;
		L_11 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_7, L_8, ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_12;
		L_12 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
		NullCheck(L_11);
		String_t* L_13;
		L_13 = String_ToLower_m31AAE50F084C9F7ECE9201944F237D2310C79235(L_11, L_12, /*hidden argument*/NULL);
		V_0 = L_13;
		goto IL_004b;
	}

IL_0035:
	{
		String_t* L_14 = ___str0;
		int32_t L_15 = V_1;
		NullCheck(L_14);
		Il2CppChar L_16;
		L_16 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_14, L_15, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_0043;
		}
	}
	{
		int32_t L_17 = V_1;
		___end2 = L_17;
	}

IL_0043:
	{
		int32_t L_18 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)1));
	}

IL_0047:
	{
		int32_t L_19 = V_1;
		int32_t L_20 = ___start1;
		if ((((int32_t)L_19) >= ((int32_t)L_20)))
		{
			goto IL_0008;
		}
	}

IL_004b:
	{
		String_t* L_21 = V_0;
		if (L_21)
		{
			goto IL_0059;
		}
	}
	{
		String_t* L_22 = ___str0;
		int32_t L_23 = ___start1;
		int32_t L_24 = ___end2;
		int32_t L_25 = ___start1;
		NullCheck(L_22);
		String_t* L_26;
		L_26 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_22, L_23, ((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)L_25)), /*hidden argument*/NULL);
		V_0 = L_26;
	}

IL_0059:
	{
		String_t* L_27 = V_0;
		bool L_28;
		L_28 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_27, _stringLiteral5FC154761871B7293BA5D77E57A16A71359FE4E5, /*hidden argument*/NULL);
		if (L_28)
		{
			goto IL_0073;
		}
	}
	{
		String_t* L_29 = V_0;
		bool L_30;
		L_30 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_29, _stringLiteral9E0521A25097CB5A78F7F365E792997998243F33, /*hidden argument*/NULL);
		if (!L_30)
		{
			goto IL_007c;
		}
	}

IL_0073:
	{
		bool* L_31 = ___loopback3;
		*((int8_t*)L_31) = (int8_t)1;
		return _stringLiteral5FC154761871B7293BA5D77E57A16A71359FE4E5;
	}

IL_007c:
	{
		String_t* L_32 = V_0;
		return L_32;
	}
}
// System.Boolean System.DomainNameHelper::IsValid(System.Char*,System.UInt16,System.Int32&,System.Boolean&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsValid_m023973F3D85C0B74F55D6B7576911D4813685052 (Il2CppChar* ___name0, uint16_t ___pos1, int32_t* ___returnedEnd2, bool* ___notCanonical3, bool ___notImplicitFile4, const RuntimeMethod* method)
{
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	Il2CppChar V_3 = 0x0;
	{
		Il2CppChar* L_0 = ___name0;
		uint16_t L_1 = ___pos1;
		V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_1), (int32_t)2))));
		Il2CppChar* L_2 = V_0;
		V_1 = (Il2CppChar*)L_2;
		Il2CppChar* L_3 = ___name0;
		int32_t* L_4 = ___returnedEnd2;
		int32_t L_5 = *((int32_t*)L_4);
		V_2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_3, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_5), (int32_t)2))));
		goto IL_0042;
	}

IL_0013:
	{
		Il2CppChar* L_6 = V_1;
		int32_t L_7 = *((uint16_t*)L_6);
		V_3 = L_7;
		Il2CppChar L_8 = V_3;
		if ((((int32_t)L_8) <= ((int32_t)((int32_t)127))))
		{
			goto IL_001d;
		}
	}
	{
		return (bool)0;
	}

IL_001d:
	{
		Il2CppChar L_9 = V_3;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)47))))
		{
			goto IL_003a;
		}
	}
	{
		Il2CppChar L_10 = V_3;
		if ((((int32_t)L_10) == ((int32_t)((int32_t)92))))
		{
			goto IL_003a;
		}
	}
	{
		bool L_11 = ___notImplicitFile4;
		if (!L_11)
		{
			goto IL_003e;
		}
	}
	{
		Il2CppChar L_12 = V_3;
		if ((((int32_t)L_12) == ((int32_t)((int32_t)58))))
		{
			goto IL_003a;
		}
	}
	{
		Il2CppChar L_13 = V_3;
		if ((((int32_t)L_13) == ((int32_t)((int32_t)63))))
		{
			goto IL_003a;
		}
	}
	{
		Il2CppChar L_14 = V_3;
		if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)35)))))
		{
			goto IL_003e;
		}
	}

IL_003a:
	{
		Il2CppChar* L_15 = V_1;
		V_2 = (Il2CppChar*)L_15;
		goto IL_0046;
	}

IL_003e:
	{
		Il2CppChar* L_16 = V_1;
		V_1 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_16, (int32_t)2));
	}

IL_0042:
	{
		Il2CppChar* L_17 = V_1;
		Il2CppChar* L_18 = V_2;
		if ((!(((uintptr_t)L_17) >= ((uintptr_t)L_18))))
		{
			goto IL_0013;
		}
	}

IL_0046:
	{
		Il2CppChar* L_19 = V_2;
		Il2CppChar* L_20 = V_0;
		if ((!(((uintptr_t)L_19) == ((uintptr_t)L_20))))
		{
			goto IL_004c;
		}
	}
	{
		return (bool)0;
	}

IL_004c:
	{
		Il2CppChar* L_21 = V_0;
		V_1 = (Il2CppChar*)L_21;
		goto IL_005a;
	}

IL_0050:
	{
		Il2CppChar* L_22 = V_1;
		int32_t L_23 = *((uint16_t*)L_22);
		if ((((int32_t)L_23) == ((int32_t)((int32_t)46))))
		{
			goto IL_005e;
		}
	}
	{
		Il2CppChar* L_24 = V_1;
		V_1 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_24, (int32_t)2));
	}

IL_005a:
	{
		Il2CppChar* L_25 = V_1;
		Il2CppChar* L_26 = V_2;
		if ((!(((uintptr_t)L_25) >= ((uintptr_t)L_26))))
		{
			goto IL_0050;
		}
	}

IL_005e:
	{
		Il2CppChar* L_27 = V_0;
		Il2CppChar* L_28 = V_1;
		if ((((intptr_t)L_27) == ((intptr_t)L_28)))
		{
			goto IL_007b;
		}
	}
	{
		Il2CppChar* L_29 = V_1;
		Il2CppChar* L_30 = V_0;
		if ((((int64_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_29, (intptr_t)L_30))/(int32_t)2))))) > ((int64_t)((int64_t)((int64_t)((int32_t)63))))))
		{
			goto IL_007b;
		}
	}
	{
		Il2CppChar* L_31 = V_0;
		Il2CppChar* L_32 = (Il2CppChar*)L_31;
		V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_32, (int32_t)2));
		int32_t L_33 = *((uint16_t*)L_32);
		bool* L_34 = ___notCanonical3;
		bool L_35;
		L_35 = DomainNameHelper_IsASCIILetterOrDigit_mD6FFEFCECBEDF217C5A8D809F4AA253E1DB660D3(L_33, (bool*)L_34, /*hidden argument*/NULL);
		if (L_35)
		{
			goto IL_008d;
		}
	}

IL_007b:
	{
		return (bool)0;
	}

IL_007d:
	{
		Il2CppChar* L_36 = V_0;
		Il2CppChar* L_37 = (Il2CppChar*)L_36;
		V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_37, (int32_t)2));
		int32_t L_38 = *((uint16_t*)L_37);
		bool* L_39 = ___notCanonical3;
		bool L_40;
		L_40 = DomainNameHelper_IsValidDomainLabelCharacter_mF7475044482589FC28EA15C6573810309C85FC82(L_38, (bool*)L_39, /*hidden argument*/NULL);
		if (L_40)
		{
			goto IL_008d;
		}
	}
	{
		return (bool)0;
	}

IL_008d:
	{
		Il2CppChar* L_41 = V_0;
		Il2CppChar* L_42 = V_1;
		if ((!(((uintptr_t)L_41) >= ((uintptr_t)L_42))))
		{
			goto IL_007d;
		}
	}
	{
		Il2CppChar* L_43 = V_0;
		V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_43, (int32_t)2));
		Il2CppChar* L_44 = V_0;
		Il2CppChar* L_45 = V_2;
		if ((!(((uintptr_t)L_44) >= ((uintptr_t)L_45))))
		{
			goto IL_004c;
		}
	}
	{
		int32_t* L_46 = ___returnedEnd2;
		Il2CppChar* L_47 = V_2;
		Il2CppChar* L_48 = ___name0;
		*((int32_t*)L_46) = (int32_t)((int32_t)((uint16_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_47, (intptr_t)L_48))/(int32_t)2))))));
		return (bool)1;
	}
}
// System.Boolean System.DomainNameHelper::IsValidByIri(System.Char*,System.UInt16,System.Int32&,System.Boolean&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsValidByIri_m97F02F9CC9EEE94308F903936E1E5D4322364869 (Il2CppChar* ___name0, uint16_t ___pos1, int32_t* ___returnedEnd2, bool* ___notCanonical3, bool ___notImplicitFile4, const RuntimeMethod* method)
{
	Il2CppChar* V_0 = NULL;
	Il2CppChar* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	int32_t V_3 = 0;
	Il2CppChar V_4 = 0x0;
	bool V_5 = false;
	int32_t G_B27_0 = 0;
	{
		Il2CppChar* L_0 = ___name0;
		uint16_t L_1 = ___pos1;
		V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_1), (int32_t)2))));
		Il2CppChar* L_2 = V_0;
		V_1 = (Il2CppChar*)L_2;
		Il2CppChar* L_3 = ___name0;
		int32_t* L_4 = ___returnedEnd2;
		int32_t L_5 = *((int32_t*)L_4);
		V_2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_3, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_5), (int32_t)2))));
		V_3 = 0;
		goto IL_0043;
	}

IL_0015:
	{
		Il2CppChar* L_6 = V_1;
		int32_t L_7 = *((uint16_t*)L_6);
		V_4 = L_7;
		Il2CppChar L_8 = V_4;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)47))))
		{
			goto IL_003b;
		}
	}
	{
		Il2CppChar L_9 = V_4;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)92))))
		{
			goto IL_003b;
		}
	}
	{
		bool L_10 = ___notImplicitFile4;
		if (!L_10)
		{
			goto IL_003f;
		}
	}
	{
		Il2CppChar L_11 = V_4;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)58))))
		{
			goto IL_003b;
		}
	}
	{
		Il2CppChar L_12 = V_4;
		if ((((int32_t)L_12) == ((int32_t)((int32_t)63))))
		{
			goto IL_003b;
		}
	}
	{
		Il2CppChar L_13 = V_4;
		if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)35)))))
		{
			goto IL_003f;
		}
	}

IL_003b:
	{
		Il2CppChar* L_14 = V_1;
		V_2 = (Il2CppChar*)L_14;
		goto IL_0047;
	}

IL_003f:
	{
		Il2CppChar* L_15 = V_1;
		V_1 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_15, (int32_t)2));
	}

IL_0043:
	{
		Il2CppChar* L_16 = V_1;
		Il2CppChar* L_17 = V_2;
		if ((!(((uintptr_t)L_16) >= ((uintptr_t)L_17))))
		{
			goto IL_0015;
		}
	}

IL_0047:
	{
		Il2CppChar* L_18 = V_2;
		Il2CppChar* L_19 = V_0;
		if ((!(((uintptr_t)L_18) == ((uintptr_t)L_19))))
		{
			goto IL_004d;
		}
	}
	{
		return (bool)0;
	}

IL_004d:
	{
		Il2CppChar* L_20 = V_0;
		V_1 = (Il2CppChar*)L_20;
		V_3 = 0;
		V_5 = (bool)0;
		goto IL_0098;
	}

IL_0056:
	{
		Il2CppChar* L_21 = V_1;
		int32_t L_22 = *((uint16_t*)L_21);
		if ((((int32_t)L_22) == ((int32_t)((int32_t)46))))
		{
			goto IL_009c;
		}
	}
	{
		Il2CppChar* L_23 = V_1;
		int32_t L_24 = *((uint16_t*)L_23);
		if ((((int32_t)L_24) == ((int32_t)((int32_t)12290))))
		{
			goto IL_009c;
		}
	}
	{
		Il2CppChar* L_25 = V_1;
		int32_t L_26 = *((uint16_t*)L_25);
		if ((((int32_t)L_26) == ((int32_t)((int32_t)65294))))
		{
			goto IL_009c;
		}
	}
	{
		Il2CppChar* L_27 = V_1;
		int32_t L_28 = *((uint16_t*)L_27);
		if ((((int32_t)L_28) == ((int32_t)((int32_t)65377))))
		{
			goto IL_009c;
		}
	}
	{
		int32_t L_29 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
		Il2CppChar* L_30 = V_1;
		int32_t L_31 = *((uint16_t*)L_30);
		if ((((int32_t)L_31) <= ((int32_t)((int32_t)255))))
		{
			goto IL_0088;
		}
	}
	{
		int32_t L_32 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1));
	}

IL_0088:
	{
		Il2CppChar* L_33 = V_1;
		int32_t L_34 = *((uint16_t*)L_33);
		if ((((int32_t)L_34) < ((int32_t)((int32_t)160))))
		{
			goto IL_0094;
		}
	}
	{
		V_5 = (bool)1;
	}

IL_0094:
	{
		Il2CppChar* L_35 = V_1;
		V_1 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_35, (int32_t)2));
	}

IL_0098:
	{
		Il2CppChar* L_36 = V_1;
		Il2CppChar* L_37 = V_2;
		if ((!(((uintptr_t)L_36) >= ((uintptr_t)L_37))))
		{
			goto IL_0056;
		}
	}

IL_009c:
	{
		Il2CppChar* L_38 = V_0;
		Il2CppChar* L_39 = V_1;
		if ((((intptr_t)L_38) == ((intptr_t)L_39)))
		{
			goto IL_00c7;
		}
	}
	{
		bool L_40 = V_5;
		if (L_40)
		{
			goto IL_00a7;
		}
	}
	{
		int32_t L_41 = V_3;
		G_B27_0 = L_41;
		goto IL_00aa;
	}

IL_00a7:
	{
		int32_t L_42 = V_3;
		G_B27_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)4));
	}

IL_00aa:
	{
		if ((((int32_t)G_B27_0) > ((int32_t)((int32_t)63))))
		{
			goto IL_00c7;
		}
	}
	{
		Il2CppChar* L_43 = V_0;
		Il2CppChar* L_44 = (Il2CppChar*)L_43;
		V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_44, (int32_t)2));
		int32_t L_45 = *((uint16_t*)L_44);
		if ((((int32_t)L_45) >= ((int32_t)((int32_t)160))))
		{
			goto IL_00e4;
		}
	}
	{
		Il2CppChar* L_46 = V_0;
		int32_t L_47 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_46, (int32_t)2)));
		bool* L_48 = ___notCanonical3;
		bool L_49;
		L_49 = DomainNameHelper_IsASCIILetterOrDigit_mD6FFEFCECBEDF217C5A8D809F4AA253E1DB660D3(L_47, (bool*)L_48, /*hidden argument*/NULL);
		if (L_49)
		{
			goto IL_00e4;
		}
	}

IL_00c7:
	{
		return (bool)0;
	}

IL_00c9:
	{
		Il2CppChar* L_50 = V_0;
		Il2CppChar* L_51 = (Il2CppChar*)L_50;
		V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_51, (int32_t)2));
		int32_t L_52 = *((uint16_t*)L_51);
		if ((((int32_t)L_52) >= ((int32_t)((int32_t)160))))
		{
			goto IL_00e4;
		}
	}
	{
		Il2CppChar* L_53 = V_0;
		int32_t L_54 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_53, (int32_t)2)));
		bool* L_55 = ___notCanonical3;
		bool L_56;
		L_56 = DomainNameHelper_IsValidDomainLabelCharacter_mF7475044482589FC28EA15C6573810309C85FC82(L_54, (bool*)L_55, /*hidden argument*/NULL);
		if (L_56)
		{
			goto IL_00e4;
		}
	}
	{
		return (bool)0;
	}

IL_00e4:
	{
		Il2CppChar* L_57 = V_0;
		Il2CppChar* L_58 = V_1;
		if ((!(((uintptr_t)L_57) >= ((uintptr_t)L_58))))
		{
			goto IL_00c9;
		}
	}
	{
		Il2CppChar* L_59 = V_0;
		V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_59, (int32_t)2));
		Il2CppChar* L_60 = V_0;
		Il2CppChar* L_61 = V_2;
		if ((!(((uintptr_t)L_60) >= ((uintptr_t)L_61))))
		{
			goto IL_004d;
		}
	}
	{
		int32_t* L_62 = ___returnedEnd2;
		Il2CppChar* L_63 = V_2;
		Il2CppChar* L_64 = ___name0;
		*((int32_t*)L_62) = (int32_t)((int32_t)((uint16_t)((int64_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_63, (intptr_t)L_64))/(int32_t)2))))));
		return (bool)1;
	}
}
// System.String System.DomainNameHelper::IdnEquivalent(System.Char*,System.Int32,System.Int32,System.Boolean&,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_IdnEquivalent_mBA80E13A0C970D723F1A05F175F6B96E0DE3C974 (Il2CppChar* ___hostname0, int32_t ___start1, int32_t ___end2, bool* ___allAscii3, bool* ___atLeastOneValidIdn4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	Il2CppChar* V_2 = NULL;
	String_t* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	Il2CppChar V_10 = 0x0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	String_t* G_B4_0 = NULL;
	String_t* G_B6_0 = NULL;
	String_t* G_B5_0 = NULL;
	int32_t G_B24_0 = 0;
	int32_t G_B23_0 = 0;
	int32_t G_B25_0 = 0;
	int32_t G_B25_1 = 0;
	{
		V_0 = (String_t*)NULL;
		Il2CppChar* L_0 = ___hostname0;
		int32_t L_1 = ___start1;
		int32_t L_2 = ___end2;
		bool* L_3 = ___allAscii3;
		String_t* L_4;
		L_4 = DomainNameHelper_IdnEquivalent_mEF2BE28789962238A2B054639C82F8F711903CDC((Il2CppChar*)(Il2CppChar*)L_0, L_1, L_2, (bool*)L_3, (String_t**)(&V_0), /*hidden argument*/NULL);
		V_1 = L_4;
		String_t* L_5 = V_1;
		if (!L_5)
		{
			goto IL_00f0;
		}
	}
	{
		bool* L_6 = ___allAscii3;
		int32_t L_7 = *((uint8_t*)L_6);
		if (L_7)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_8 = V_0;
		G_B4_0 = L_8;
		goto IL_001c;
	}

IL_001b:
	{
		String_t* L_9 = V_1;
		G_B4_0 = L_9;
	}

IL_001c:
	{
		String_t* L_10 = G_B4_0;
		V_3 = L_10;
		String_t* L_11 = V_3;
		V_2 = (Il2CppChar*)((uintptr_t)L_11);
		Il2CppChar* L_12 = V_2;
		G_B5_0 = L_10;
		if (!L_12)
		{
			G_B6_0 = L_10;
			goto IL_002c;
		}
	}
	{
		Il2CppChar* L_13 = V_2;
		int32_t L_14;
		L_14 = RuntimeHelpers_get_OffsetToStringData_mEB8E6EAEBAFAB7CD7F7A915B3081785AABB9FC42(/*hidden argument*/NULL);
		V_2 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_13, (int32_t)L_14));
		G_B6_0 = G_B5_0;
	}

IL_002c:
	{
		NullCheck(G_B6_0);
		int32_t L_15;
		L_15 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(G_B6_0, /*hidden argument*/NULL);
		V_4 = L_15;
		V_5 = 0;
		V_6 = 0;
		V_7 = (bool)0;
		V_8 = (bool)0;
		V_9 = (bool)0;
	}

IL_0042:
	{
		V_7 = (bool)0;
		V_8 = (bool)0;
		V_9 = (bool)0;
		int32_t L_16 = V_6;
		V_5 = L_16;
		goto IL_00ab;
	}

IL_0051:
	{
		Il2CppChar* L_17 = V_2;
		int32_t L_18 = V_5;
		int32_t L_19 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_17, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_18), (int32_t)2)))));
		V_10 = L_19;
		bool L_20 = V_8;
		if (L_20)
		{
			goto IL_007f;
		}
	}
	{
		V_8 = (bool)1;
		int32_t L_21 = V_5;
		int32_t L_22 = V_4;
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)3))) >= ((int32_t)L_22)))
		{
			goto IL_007f;
		}
	}
	{
		Il2CppChar* L_23 = V_2;
		int32_t L_24 = V_5;
		bool L_25;
		L_25 = DomainNameHelper_IsIdnAce_m23563D1578752DE903E530A0FEA2B58574D870EE((Il2CppChar*)(Il2CppChar*)L_23, L_24, /*hidden argument*/NULL);
		if (!L_25)
		{
			goto IL_007f;
		}
	}
	{
		int32_t L_26 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)4));
		V_7 = (bool)1;
		goto IL_00ab;
	}

IL_007f:
	{
		Il2CppChar L_27 = V_10;
		if ((((int32_t)L_27) == ((int32_t)((int32_t)46))))
		{
			goto IL_00a0;
		}
	}
	{
		Il2CppChar L_28 = V_10;
		if ((((int32_t)L_28) == ((int32_t)((int32_t)12290))))
		{
			goto IL_00a0;
		}
	}
	{
		Il2CppChar L_29 = V_10;
		if ((((int32_t)L_29) == ((int32_t)((int32_t)65294))))
		{
			goto IL_00a0;
		}
	}
	{
		Il2CppChar L_30 = V_10;
		if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)65377)))))
		{
			goto IL_00a5;
		}
	}

IL_00a0:
	{
		V_9 = (bool)1;
		goto IL_00b1;
	}

IL_00a5:
	{
		int32_t L_31 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
	}

IL_00ab:
	{
		int32_t L_32 = V_5;
		int32_t L_33 = V_4;
		if ((((int32_t)L_32) < ((int32_t)L_33)))
		{
			goto IL_0051;
		}
	}

IL_00b1:
	{
		bool L_34 = V_7;
		if (!L_34)
		{
			goto IL_00d6;
		}
	}

IL_00b5:
	try
	{ // begin try (depth: 1)
		IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * L_35 = (IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C *)il2cpp_codegen_object_new(IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C_il2cpp_TypeInfo_var);
		IdnMapping__ctor_m07BB985F0F6275028CCF5ACD22BBD443F3B707B0(L_35, /*hidden argument*/NULL);
		Il2CppChar* L_36 = V_2;
		int32_t L_37 = V_6;
		int32_t L_38 = V_5;
		int32_t L_39 = V_6;
		String_t* L_40;
		L_40 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_36, L_37, ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)), /*hidden argument*/NULL);
		NullCheck(L_35);
		String_t* L_41;
		L_41 = IdnMapping_GetUnicode_m71467D660FFB548F812474927F7A8EFA63273C56(L_35, L_40, /*hidden argument*/NULL);
		bool* L_42 = ___atLeastOneValidIdn4;
		*((int8_t*)L_42) = (int8_t)1;
		goto IL_00ec;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_00d3;
		throw e;
	}

CATCH_00d3:
	{ // begin catch(System.ArgumentException)
		goto IL_00d6;
	} // end catch (depth: 1)

IL_00d6:
	{
		int32_t L_43 = V_5;
		bool L_44 = V_9;
		G_B23_0 = L_43;
		if (L_44)
		{
			G_B24_0 = L_43;
			goto IL_00df;
		}
	}
	{
		G_B25_0 = 0;
		G_B25_1 = G_B23_0;
		goto IL_00e0;
	}

IL_00df:
	{
		G_B25_0 = 1;
		G_B25_1 = G_B24_0;
	}

IL_00e0:
	{
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)G_B25_1, (int32_t)G_B25_0));
		int32_t L_45 = V_6;
		int32_t L_46 = V_4;
		if ((((int32_t)L_45) < ((int32_t)L_46)))
		{
			goto IL_0042;
		}
	}

IL_00ec:
	{
		V_3 = (String_t*)NULL;
		goto IL_00f4;
	}

IL_00f0:
	{
		bool* L_47 = ___atLeastOneValidIdn4;
		*((int8_t*)L_47) = (int8_t)0;
	}

IL_00f4:
	{
		String_t* L_48 = V_1;
		return L_48;
	}
}
// System.String System.DomainNameHelper::IdnEquivalent(System.Char*,System.Int32,System.Int32,System.Boolean&,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_IdnEquivalent_mEF2BE28789962238A2B054639C82F8F711903CDC (Il2CppChar* ___hostname0, int32_t ___start1, int32_t ___end2, bool* ___allAscii3, String_t** ___bidiStrippedHost4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * V_3 = NULL;
	String_t* V_4 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	{
		V_0 = (String_t*)NULL;
		int32_t L_0 = ___end2;
		int32_t L_1 = ___start1;
		if ((((int32_t)L_0) > ((int32_t)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		String_t* L_2 = V_0;
		return L_2;
	}

IL_0008:
	{
		int32_t L_3 = ___start1;
		V_1 = L_3;
		bool* L_4 = ___allAscii3;
		*((int8_t*)L_4) = (int8_t)1;
		goto IL_0023;
	}

IL_000f:
	{
		Il2CppChar* L_5 = ___hostname0;
		int32_t L_6 = V_1;
		int32_t L_7 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_5, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_6), (int32_t)2)))));
		if ((((int32_t)L_7) <= ((int32_t)((int32_t)127))))
		{
			goto IL_001f;
		}
	}
	{
		bool* L_8 = ___allAscii3;
		*((int8_t*)L_8) = (int8_t)0;
		goto IL_0027;
	}

IL_001f:
	{
		int32_t L_9 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
	}

IL_0023:
	{
		int32_t L_10 = V_1;
		int32_t L_11 = ___end2;
		if ((((int32_t)L_10) < ((int32_t)L_11)))
		{
			goto IL_000f;
		}
	}

IL_0027:
	{
		bool* L_12 = ___allAscii3;
		int32_t L_13 = *((uint8_t*)L_12);
		if (!L_13)
		{
			goto IL_0042;
		}
	}
	{
		Il2CppChar* L_14 = ___hostname0;
		int32_t L_15 = ___start1;
		int32_t L_16 = ___end2;
		int32_t L_17 = ___start1;
		String_t* L_18;
		L_18 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17)), /*hidden argument*/NULL);
		V_2 = L_18;
		String_t* L_19 = V_2;
		if (L_19)
		{
			goto IL_003b;
		}
	}
	{
		return (String_t*)NULL;
	}

IL_003b:
	{
		String_t* L_20 = V_2;
		NullCheck(L_20);
		String_t* L_21;
		L_21 = String_ToLowerInvariant_m070E99F11A6005755BD6579A6CC835694395F79F(L_20, /*hidden argument*/NULL);
		return L_21;
	}

IL_0042:
	{
		IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * L_22 = (IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C *)il2cpp_codegen_object_new(IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C_il2cpp_TypeInfo_var);
		IdnMapping__ctor_m07BB985F0F6275028CCF5ACD22BBD443F3B707B0(L_22, /*hidden argument*/NULL);
		V_3 = L_22;
		String_t** L_23 = ___bidiStrippedHost4;
		Il2CppChar* L_24 = ___hostname0;
		int32_t L_25 = ___start1;
		int32_t L_26 = ___end2;
		int32_t L_27 = ___start1;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		String_t* L_28;
		L_28 = Uri_StripBidiControlCharacter_m17F47758CA4DA1A5D21B3D39D00E8364DC2CAF50((Il2CppChar*)(Il2CppChar*)L_24, L_25, ((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)L_27)), /*hidden argument*/NULL);
		*((RuntimeObject **)L_23) = (RuntimeObject *)L_28;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_23, (void*)(RuntimeObject *)L_28);
	}

IL_0055:
	try
	{ // begin try (depth: 1)
		IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * L_29 = V_3;
		String_t** L_30 = ___bidiStrippedHost4;
		String_t* L_31 = *((String_t**)L_30);
		NullCheck(L_29);
		String_t* L_32;
		L_32 = IdnMapping_GetAscii_m5E1B9118404224CB56B9F19EE9F9CF538196DE8C(L_29, L_31, /*hidden argument*/NULL);
		V_4 = L_32;
		goto IL_0073;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0062;
		throw e;
	}

CATCH_0062:
	{ // begin catch(System.ArgumentException)
		String_t* L_33;
		L_33 = SR_GetString_m9DC7F3962EEB239017A1A4C443F52047B5BC7462(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF5A563DA7422888CC118DE9B7F5BE8C5EF1BFB50)), /*hidden argument*/NULL);
		UriFormatException_tAA45C6D2264E9E74935A066FC3DF8DF68B37B61D * L_34 = (UriFormatException_tAA45C6D2264E9E74935A066FC3DF8DF68B37B61D *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UriFormatException_tAA45C6D2264E9E74935A066FC3DF8DF68B37B61D_il2cpp_TypeInfo_var)));
		UriFormatException__ctor_mC9CB29EF00CB33869659306AC3FCA69342FD044F(L_34, L_33, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DomainNameHelper_IdnEquivalent_mEF2BE28789962238A2B054639C82F8F711903CDC_RuntimeMethod_var)));
	} // end catch (depth: 1)

IL_0073:
	{
		String_t* L_35 = V_4;
		return L_35;
	}
}
// System.Boolean System.DomainNameHelper::IsIdnAce(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsIdnAce_m485D0A1D49F957AE91C55D7B9FBFFFBDAAAA5D2C (String_t* ___input0, int32_t ___index1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___input0;
		int32_t L_1 = ___index1;
		NullCheck(L_0);
		Il2CppChar L_2;
		L_2 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_0, L_1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)120)))))
		{
			goto IL_0034;
		}
	}
	{
		String_t* L_3 = ___input0;
		int32_t L_4 = ___index1;
		NullCheck(L_3);
		Il2CppChar L_5;
		L_5 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_3, ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/NULL);
		if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)110)))))
		{
			goto IL_0034;
		}
	}
	{
		String_t* L_6 = ___input0;
		int32_t L_7 = ___index1;
		NullCheck(L_6);
		Il2CppChar L_8;
		L_8 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_6, ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)2)), /*hidden argument*/NULL);
		if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)45)))))
		{
			goto IL_0034;
		}
	}
	{
		String_t* L_9 = ___input0;
		int32_t L_10 = ___index1;
		NullCheck(L_9);
		Il2CppChar L_11;
		L_11 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_9, ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)3)), /*hidden argument*/NULL);
		if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)45)))))
		{
			goto IL_0034;
		}
	}
	{
		return (bool)1;
	}

IL_0034:
	{
		return (bool)0;
	}
}
// System.Boolean System.DomainNameHelper::IsIdnAce(System.Char*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsIdnAce_m23563D1578752DE903E530A0FEA2B58574D870EE (Il2CppChar* ___input0, int32_t ___index1, const RuntimeMethod* method)
{
	{
		Il2CppChar* L_0 = ___input0;
		int32_t L_1 = ___index1;
		int32_t L_2 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_1), (int32_t)2)))));
		if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)120)))))
		{
			goto IL_0034;
		}
	}
	{
		Il2CppChar* L_3 = ___input0;
		int32_t L_4 = ___index1;
		int32_t L_5 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_3, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))), (int32_t)2)))));
		if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)110)))))
		{
			goto IL_0034;
		}
	}
	{
		Il2CppChar* L_6 = ___input0;
		int32_t L_7 = ___index1;
		int32_t L_8 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_6, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)2))), (int32_t)2)))));
		if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)45)))))
		{
			goto IL_0034;
		}
	}
	{
		Il2CppChar* L_9 = ___input0;
		int32_t L_10 = ___index1;
		int32_t L_11 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_9, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)3))), (int32_t)2)))));
		if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)45)))))
		{
			goto IL_0034;
		}
	}
	{
		return (bool)1;
	}

IL_0034:
	{
		return (bool)0;
	}
}
// System.String System.DomainNameHelper::UnicodeEquivalent(System.String,System.Char*,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_UnicodeEquivalent_m862F489809AFF128883F7E52A9B56D0169AE5168 (String_t* ___idnHost0, Il2CppChar* ___hostname1, int32_t ___start2, int32_t ___end3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * V_0 = NULL;
	bool V_1 = false;
	String_t* V_2 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	{
		IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * L_0 = (IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C *)il2cpp_codegen_object_new(IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C_il2cpp_TypeInfo_var);
		IdnMapping__ctor_m07BB985F0F6275028CCF5ACD22BBD443F3B707B0(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
	}

IL_0006:
	try
	{ // begin try (depth: 1)
		IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * L_1 = V_0;
		String_t* L_2 = ___idnHost0;
		NullCheck(L_1);
		String_t* L_3;
		L_3 = IdnMapping_GetUnicode_m71467D660FFB548F812474927F7A8EFA63273C56(L_1, L_2, /*hidden argument*/NULL);
		V_2 = L_3;
		goto IL_0022;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0010;
		throw e;
	}

CATCH_0010:
	{ // begin catch(System.ArgumentException)
		goto IL_0013;
	} // end catch (depth: 1)

IL_0013:
	{
		V_1 = (bool)1;
		Il2CppChar* L_4 = ___hostname1;
		int32_t L_5 = ___start2;
		int32_t L_6 = ___end3;
		String_t* L_7;
		L_7 = DomainNameHelper_UnicodeEquivalent_m3F187B69AA5313A516F863666C0A29292C8F07A3((Il2CppChar*)(Il2CppChar*)L_4, L_5, L_6, (bool*)(&V_1), (bool*)(&V_1), /*hidden argument*/NULL);
		return L_7;
	}

IL_0022:
	{
		String_t* L_8 = V_2;
		return L_8;
	}
}
// System.String System.DomainNameHelper::UnicodeEquivalent(System.Char*,System.Int32,System.Int32,System.Boolean&,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_UnicodeEquivalent_m3F187B69AA5313A516F863666C0A29292C8F07A3 (Il2CppChar* ___hostname0, int32_t ___start1, int32_t ___end2, bool* ___allAscii3, bool* ___atLeastOneValidIdn4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		s_Il2CppMethodInitialized = true;
	}
	IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	bool V_10 = false;
	Il2CppChar V_11 = 0x0;
	String_t* V_12 = NULL;
	bool V_13 = false;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 3);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	int32_t G_B35_0 = 0;
	int32_t G_B34_0 = 0;
	int32_t G_B36_0 = 0;
	int32_t G_B36_1 = 0;
	{
		IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * L_0 = (IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C *)il2cpp_codegen_object_new(IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C_il2cpp_TypeInfo_var);
		IdnMapping__ctor_m07BB985F0F6275028CCF5ACD22BBD443F3B707B0(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		bool* L_1 = ___allAscii3;
		*((int8_t*)L_1) = (int8_t)1;
		bool* L_2 = ___atLeastOneValidIdn4;
		*((int8_t*)L_2) = (int8_t)0;
		V_1 = (String_t*)NULL;
		int32_t L_3 = ___end2;
		int32_t L_4 = ___start1;
		if ((((int32_t)L_3) > ((int32_t)L_4)))
		{
			goto IL_0015;
		}
	}
	{
		String_t* L_5 = V_1;
		return L_5;
	}

IL_0015:
	{
		Il2CppChar* L_6 = ___hostname0;
		int32_t L_7 = ___start1;
		int32_t L_8 = ___end2;
		int32_t L_9 = ___start1;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		String_t* L_10;
		L_10 = Uri_StripBidiControlCharacter_m17F47758CA4DA1A5D21B3D39D00E8364DC2CAF50((Il2CppChar*)(Il2CppChar*)L_6, L_7, ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/NULL);
		V_2 = L_10;
		V_3 = (String_t*)NULL;
		V_4 = 0;
		V_5 = 0;
		String_t* L_11 = V_2;
		NullCheck(L_11);
		int32_t L_12;
		L_12 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_11, /*hidden argument*/NULL);
		V_6 = L_12;
		V_7 = (bool)1;
		V_8 = (bool)0;
		V_9 = (bool)0;
		V_10 = (bool)0;
	}

IL_003c:
	{
		V_7 = (bool)1;
		V_8 = (bool)0;
		V_9 = (bool)0;
		V_10 = (bool)0;
		int32_t L_13 = V_4;
		V_5 = L_13;
		goto IL_00b6;
	}

IL_004e:
	{
		String_t* L_14 = V_2;
		int32_t L_15 = V_5;
		NullCheck(L_14);
		Il2CppChar L_16;
		L_16 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_14, L_15, /*hidden argument*/NULL);
		V_11 = L_16;
		bool L_17 = V_9;
		if (L_17)
		{
			goto IL_007a;
		}
	}
	{
		V_9 = (bool)1;
		int32_t L_18 = V_5;
		int32_t L_19 = V_6;
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)3))) >= ((int32_t)L_19)))
		{
			goto IL_007a;
		}
	}
	{
		Il2CppChar L_20 = V_11;
		if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)120)))))
		{
			goto IL_007a;
		}
	}
	{
		String_t* L_21 = V_2;
		int32_t L_22 = V_5;
		bool L_23;
		L_23 = DomainNameHelper_IsIdnAce_m485D0A1D49F957AE91C55D7B9FBFFFBDAAAA5D2C(L_21, L_22, /*hidden argument*/NULL);
		if (!L_23)
		{
			goto IL_007a;
		}
	}
	{
		V_8 = (bool)1;
	}

IL_007a:
	{
		bool L_24 = V_7;
		if (!L_24)
		{
			goto IL_008a;
		}
	}
	{
		Il2CppChar L_25 = V_11;
		if ((((int32_t)L_25) <= ((int32_t)((int32_t)127))))
		{
			goto IL_008a;
		}
	}
	{
		V_7 = (bool)0;
		bool* L_26 = ___allAscii3;
		*((int8_t*)L_26) = (int8_t)0;
	}

IL_008a:
	{
		Il2CppChar L_27 = V_11;
		if ((((int32_t)L_27) == ((int32_t)((int32_t)46))))
		{
			goto IL_00ab;
		}
	}
	{
		Il2CppChar L_28 = V_11;
		if ((((int32_t)L_28) == ((int32_t)((int32_t)12290))))
		{
			goto IL_00ab;
		}
	}
	{
		Il2CppChar L_29 = V_11;
		if ((((int32_t)L_29) == ((int32_t)((int32_t)65294))))
		{
			goto IL_00ab;
		}
	}
	{
		Il2CppChar L_30 = V_11;
		if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)65377)))))
		{
			goto IL_00b0;
		}
	}

IL_00ab:
	{
		V_10 = (bool)1;
		goto IL_00bc;
	}

IL_00b0:
	{
		int32_t L_31 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
	}

IL_00b6:
	{
		int32_t L_32 = V_5;
		int32_t L_33 = V_6;
		if ((((int32_t)L_32) < ((int32_t)L_33)))
		{
			goto IL_004e;
		}
	}

IL_00bc:
	{
		bool L_34 = V_7;
		if (L_34)
		{
			goto IL_010d;
		}
	}
	{
		String_t* L_35 = V_2;
		int32_t L_36 = V_4;
		int32_t L_37 = V_5;
		int32_t L_38 = V_4;
		NullCheck(L_35);
		String_t* L_39;
		L_39 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_35, L_36, ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)L_38)), /*hidden argument*/NULL);
		V_12 = L_39;
	}

IL_00cf:
	try
	{ // begin try (depth: 1)
		IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * L_40 = V_0;
		String_t* L_41 = V_12;
		NullCheck(L_40);
		String_t* L_42;
		L_42 = IdnMapping_GetAscii_m5E1B9118404224CB56B9F19EE9F9CF538196DE8C(L_40, L_41, /*hidden argument*/NULL);
		V_12 = L_42;
		goto IL_00ec;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_00db;
		throw e;
	}

CATCH_00db:
	{ // begin catch(System.ArgumentException)
		String_t* L_43;
		L_43 = SR_GetString_m9DC7F3962EEB239017A1A4C443F52047B5BC7462(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF5A563DA7422888CC118DE9B7F5BE8C5EF1BFB50)), /*hidden argument*/NULL);
		UriFormatException_tAA45C6D2264E9E74935A066FC3DF8DF68B37B61D * L_44 = (UriFormatException_tAA45C6D2264E9E74935A066FC3DF8DF68B37B61D *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UriFormatException_tAA45C6D2264E9E74935A066FC3DF8DF68B37B61D_il2cpp_TypeInfo_var)));
		UriFormatException__ctor_mC9CB29EF00CB33869659306AC3FCA69342FD044F(L_44, L_43, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DomainNameHelper_UnicodeEquivalent_m3F187B69AA5313A516F863666C0A29292C8F07A3_RuntimeMethod_var)));
	} // end catch (depth: 1)

IL_00ec:
	{
		String_t* L_45 = V_3;
		IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * L_46 = V_0;
		String_t* L_47 = V_12;
		NullCheck(L_46);
		String_t* L_48;
		L_48 = IdnMapping_GetUnicode_m71467D660FFB548F812474927F7A8EFA63273C56(L_46, L_47, /*hidden argument*/NULL);
		String_t* L_49;
		L_49 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_45, L_48, /*hidden argument*/NULL);
		V_3 = L_49;
		bool L_50 = V_10;
		if (!L_50)
		{
			goto IL_0177;
		}
	}
	{
		String_t* L_51 = V_3;
		String_t* L_52;
		L_52 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_51, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, /*hidden argument*/NULL);
		V_3 = L_52;
		goto IL_0177;
	}

IL_010d:
	{
		V_13 = (bool)0;
		bool L_53 = V_8;
		if (!L_53)
		{
			goto IL_014a;
		}
	}

IL_0114:
	try
	{ // begin try (depth: 1)
		{
			String_t* L_54 = V_3;
			IdnMapping_t67B9D8097DD4884E92E705C8D3099C26CA660E1C * L_55 = V_0;
			String_t* L_56 = V_2;
			int32_t L_57 = V_4;
			int32_t L_58 = V_5;
			int32_t L_59 = V_4;
			NullCheck(L_56);
			String_t* L_60;
			L_60 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_56, L_57, ((int32_t)il2cpp_codegen_subtract((int32_t)L_58, (int32_t)L_59)), /*hidden argument*/NULL);
			NullCheck(L_55);
			String_t* L_61;
			L_61 = IdnMapping_GetUnicode_m71467D660FFB548F812474927F7A8EFA63273C56(L_55, L_60, /*hidden argument*/NULL);
			String_t* L_62;
			L_62 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_54, L_61, /*hidden argument*/NULL);
			V_3 = L_62;
			bool L_63 = V_10;
			if (!L_63)
			{
				goto IL_013e;
			}
		}

IL_0132:
		{
			String_t* L_64 = V_3;
			String_t* L_65;
			L_65 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_64, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, /*hidden argument*/NULL);
			V_3 = L_65;
		}

IL_013e:
		{
			V_13 = (bool)1;
			bool* L_66 = ___atLeastOneValidIdn4;
			*((int8_t*)L_66) = (int8_t)1;
			goto IL_014a;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0147;
		throw e;
	}

CATCH_0147:
	{ // begin catch(System.ArgumentException)
		goto IL_014a;
	} // end catch (depth: 1)

IL_014a:
	{
		bool L_67 = V_13;
		if (L_67)
		{
			goto IL_0177;
		}
	}
	{
		String_t* L_68 = V_3;
		String_t* L_69 = V_2;
		int32_t L_70 = V_4;
		int32_t L_71 = V_5;
		int32_t L_72 = V_4;
		NullCheck(L_69);
		String_t* L_73;
		L_73 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_69, L_70, ((int32_t)il2cpp_codegen_subtract((int32_t)L_71, (int32_t)L_72)), /*hidden argument*/NULL);
		NullCheck(L_73);
		String_t* L_74;
		L_74 = String_ToLowerInvariant_m070E99F11A6005755BD6579A6CC835694395F79F(L_73, /*hidden argument*/NULL);
		String_t* L_75;
		L_75 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_68, L_74, /*hidden argument*/NULL);
		V_3 = L_75;
		bool L_76 = V_10;
		if (!L_76)
		{
			goto IL_0177;
		}
	}
	{
		String_t* L_77 = V_3;
		String_t* L_78;
		L_78 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(L_77, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, /*hidden argument*/NULL);
		V_3 = L_78;
	}

IL_0177:
	{
		int32_t L_79 = V_5;
		bool L_80 = V_10;
		G_B34_0 = L_79;
		if (L_80)
		{
			G_B35_0 = L_79;
			goto IL_0180;
		}
	}
	{
		G_B36_0 = 0;
		G_B36_1 = G_B34_0;
		goto IL_0181;
	}

IL_0180:
	{
		G_B36_0 = 1;
		G_B36_1 = G_B35_0;
	}

IL_0181:
	{
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)G_B36_1, (int32_t)G_B36_0));
		int32_t L_81 = V_4;
		int32_t L_82 = V_6;
		if ((((int32_t)L_81) < ((int32_t)L_82)))
		{
			goto IL_003c;
		}
	}
	{
		String_t* L_83 = V_3;
		return L_83;
	}
}
// System.Boolean System.DomainNameHelper::IsASCIILetterOrDigit(System.Char,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsASCIILetterOrDigit_mD6FFEFCECBEDF217C5A8D809F4AA253E1DB660D3 (Il2CppChar ___character0, bool* ___notCanonical1, const RuntimeMethod* method)
{
	{
		Il2CppChar L_0 = ___character0;
		if ((((int32_t)L_0) < ((int32_t)((int32_t)97))))
		{
			goto IL_000a;
		}
	}
	{
		Il2CppChar L_1 = ___character0;
		if ((((int32_t)L_1) <= ((int32_t)((int32_t)122))))
		{
			goto IL_0014;
		}
	}

IL_000a:
	{
		Il2CppChar L_2 = ___character0;
		if ((((int32_t)L_2) < ((int32_t)((int32_t)48))))
		{
			goto IL_0016;
		}
	}
	{
		Il2CppChar L_3 = ___character0;
		if ((((int32_t)L_3) > ((int32_t)((int32_t)57))))
		{
			goto IL_0016;
		}
	}

IL_0014:
	{
		return (bool)1;
	}

IL_0016:
	{
		Il2CppChar L_4 = ___character0;
		if ((((int32_t)L_4) < ((int32_t)((int32_t)65))))
		{
			goto IL_0025;
		}
	}
	{
		Il2CppChar L_5 = ___character0;
		if ((((int32_t)L_5) > ((int32_t)((int32_t)90))))
		{
			goto IL_0025;
		}
	}
	{
		bool* L_6 = ___notCanonical1;
		*((int8_t*)L_6) = (int8_t)1;
		return (bool)1;
	}

IL_0025:
	{
		return (bool)0;
	}
}
// System.Boolean System.DomainNameHelper::IsValidDomainLabelCharacter(System.Char,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsValidDomainLabelCharacter_mF7475044482589FC28EA15C6573810309C85FC82 (Il2CppChar ___character0, bool* ___notCanonical1, const RuntimeMethod* method)
{
	{
		Il2CppChar L_0 = ___character0;
		if ((((int32_t)L_0) < ((int32_t)((int32_t)97))))
		{
			goto IL_000a;
		}
	}
	{
		Il2CppChar L_1 = ___character0;
		if ((((int32_t)L_1) <= ((int32_t)((int32_t)122))))
		{
			goto IL_001e;
		}
	}

IL_000a:
	{
		Il2CppChar L_2 = ___character0;
		if ((((int32_t)L_2) < ((int32_t)((int32_t)48))))
		{
			goto IL_0014;
		}
	}
	{
		Il2CppChar L_3 = ___character0;
		if ((((int32_t)L_3) <= ((int32_t)((int32_t)57))))
		{
			goto IL_001e;
		}
	}

IL_0014:
	{
		Il2CppChar L_4 = ___character0;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)45))))
		{
			goto IL_001e;
		}
	}
	{
		Il2CppChar L_5 = ___character0;
		if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)95)))))
		{
			goto IL_0020;
		}
	}

IL_001e:
	{
		return (bool)1;
	}

IL_0020:
	{
		Il2CppChar L_6 = ___character0;
		if ((((int32_t)L_6) < ((int32_t)((int32_t)65))))
		{
			goto IL_002f;
		}
	}
	{
		Il2CppChar L_7 = ___character0;
		if ((((int32_t)L_7) > ((int32_t)((int32_t)90))))
		{
			goto IL_002f;
		}
	}
	{
		bool* L_8 = ___notCanonical1;
		*((int8_t*)L_8) = (int8_t)1;
		return (bool)1;
	}

IL_002f:
	{
		return (bool)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.Void System.ComponentModel.DoubleConverter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleConverter__ctor_mBACD8291617A72E36D9E161918D86D1714F68E85 (DoubleConverter_t086E77489968A1C31C6C83DC40033F6B2884A606 * __this, const RuntimeMethod* method)
{
	{
		BaseNumberConverter__ctor_m18967D5B511402093936893A249438FB94D5BDA3(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.ComponentModel.EditorBrowsableAttribute::.ctor(System.ComponentModel.EditorBrowsableState)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EditorBrowsableAttribute__ctor_mC77290C5157BDA154F1D03BD1551223B07A851D4 (EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614 * __this, int32_t ___state0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___state0;
		__this->set_browsableState_0(L_0);
		return;
	}
}
// System.Boolean System.ComponentModel.EditorBrowsableAttribute::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EditorBrowsableAttribute_Equals_m79C775014595BC1A2B15301D3F5A27AE17EF8230 (EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614 * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___obj0;
		if ((!(((RuntimeObject*)(RuntimeObject *)L_0) == ((RuntimeObject*)(EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614 *)__this))))
		{
			goto IL_0006;
		}
	}
	{
		return (bool)1;
	}

IL_0006:
	{
		RuntimeObject * L_1 = ___obj0;
		V_0 = ((EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614 *)IsInstSealed((RuntimeObject*)L_1, EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614_il2cpp_TypeInfo_var));
		EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614 * L_2 = V_0;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614 * L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = L_3->get_browsableState_0();
		int32_t L_5 = __this->get_browsableState_0();
		return (bool)((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
	}

IL_001f:
	{
		return (bool)0;
	}
}
// System.Int32 System.ComponentModel.EditorBrowsableAttribute::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EditorBrowsableAttribute_GetHashCode_mFC4240C87EB67E54729CA999187AE8AA0041B0EC (EditorBrowsableAttribute_tE201891FE727EB3FB75B488A2BF6D4DF3CB80614 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0;
		L_0 = Attribute_GetHashCode_m46EC3256A8DDAC7AC7576362EB50ABD0F83123B4(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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.Net.EndPoint::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EndPoint__ctor_m128E616435E17A62A3DD7D0BC759FB0CF7F87C29 (EndPoint_t18D4AE8D03090A2B262136E59F95CE61418C34DA * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.ComponentModel.EnumConverter::.ctor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnumConverter__ctor_m2A61E754D52D9A89E479DD3F23AE49B839F6E613 (EnumConverter_t05433389A0FBB1D1185275588F6A9000BCFB7D78 * __this, Type_t * ___type0, const RuntimeMethod* method)
{
	{
		TypeConverter__ctor_mCD87E569A2C4CB1331A069396FFA98E65726A16C(__this, /*hidden argument*/NULL);
		Type_t * L_0 = ___type0;
		__this->set_type_3(L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Object System.Text.RegularExpressions.ExclusiveReference::Get()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * ExclusiveReference_Get_mA02D838F3B8772B83AD45D47E8C8275F8EA2A48A (ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * __this, const RuntimeMethod* method)
{
	RuntimeObject * V_0 = NULL;
	{
		int32_t* L_0 = __this->get_address_of__locked_2();
		int32_t L_1;
		L_1 = Interlocked_Exchange_mCB69CAC317F723A1CB6B52194C5917B49C456794((int32_t*)L_0, 1, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_002a;
		}
	}
	{
		RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * L_2 = __this->get__ref_0();
		V_0 = L_2;
		RuntimeObject * L_3 = V_0;
		if (L_3)
		{
			goto IL_0021;
		}
	}
	{
		__this->set__locked_2(0);
		return NULL;
	}

IL_0021:
	{
		RuntimeObject * L_4 = V_0;
		__this->set__obj_1(L_4);
		RuntimeObject * L_5 = V_0;
		return L_5;
	}

IL_002a:
	{
		return NULL;
	}
}
// System.Void System.Text.RegularExpressions.ExclusiveReference::Release(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExclusiveReference_Release_m3D5A9BB7FFB13DBB21386F811936EFC6A358C1FC (ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___obj0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral690BF02630AC0BD6AA6BD08D2C36A28E1FC54F3E)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ExclusiveReference_Release_m3D5A9BB7FFB13DBB21386F811936EFC6A358C1FC_RuntimeMethod_var)));
	}

IL_000e:
	{
		RuntimeObject * L_2 = __this->get__obj_1();
		RuntimeObject * L_3 = ___obj0;
		if ((!(((RuntimeObject*)(RuntimeObject *)L_2) == ((RuntimeObject*)(RuntimeObject *)L_3))))
		{
			goto IL_0026;
		}
	}
	{
		__this->set__obj_1(NULL);
		__this->set__locked_2(0);
		return;
	}

IL_0026:
	{
		RuntimeObject * L_4 = __this->get__obj_1();
		if (L_4)
		{
			goto IL_0058;
		}
	}
	{
		int32_t* L_5 = __this->get_address_of__locked_2();
		int32_t L_6;
		L_6 = Interlocked_Exchange_mCB69CAC317F723A1CB6B52194C5917B49C456794((int32_t*)L_5, 1, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0058;
		}
	}
	{
		RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * L_7 = __this->get__ref_0();
		if (L_7)
		{
			goto IL_0050;
		}
	}
	{
		RuntimeObject * L_8 = ___obj0;
		__this->set__ref_0(((RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 *)CastclassClass((RuntimeObject*)L_8, RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934_il2cpp_TypeInfo_var)));
	}

IL_0050:
	{
		__this->set__locked_2(0);
		return;
	}

IL_0058:
	{
		return;
	}
}
// System.Void System.Text.RegularExpressions.ExclusiveReference::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExclusiveReference__ctor_m67E39E008F143F07C22A8424E051F6798B917089 (ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.RegularExpressions.Group::.ctor(System.String,System.Int32[],System.Int32,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Group__ctor_m5FE82FDB5B4EE244EB46909ACC099806555EB32F (Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * __this, String_t* ___text0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___caps1, int32_t ___capcount2, String_t* ___name3, const RuntimeMethod* method)
{
	String_t* G_B2_0 = NULL;
	Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * G_B2_1 = NULL;
	String_t* G_B1_0 = NULL;
	Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * G_B1_1 = NULL;
	int32_t G_B3_0 = 0;
	String_t* G_B3_1 = NULL;
	Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * G_B3_2 = NULL;
	int32_t G_B5_0 = 0;
	String_t* G_B5_1 = NULL;
	Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * G_B5_2 = NULL;
	int32_t G_B4_0 = 0;
	String_t* G_B4_1 = NULL;
	Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * G_B4_2 = NULL;
	int32_t G_B6_0 = 0;
	int32_t G_B6_1 = 0;
	String_t* G_B6_2 = NULL;
	Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * G_B6_3 = NULL;
	{
		String_t* L_0 = ___text0;
		int32_t L_1 = ___capcount2;
		G_B1_0 = L_0;
		G_B1_1 = __this;
		if (!L_1)
		{
			G_B2_0 = L_0;
			G_B2_1 = __this;
			goto IL_000e;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___caps1;
		int32_t L_3 = ___capcount2;
		NullCheck(L_2);
		int32_t L_4 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1)), (int32_t)2));
		int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		G_B3_0 = L_5;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		goto IL_000f;
	}

IL_000e:
	{
		G_B3_0 = 0;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
	}

IL_000f:
	{
		int32_t L_6 = ___capcount2;
		G_B4_0 = G_B3_0;
		G_B4_1 = G_B3_1;
		G_B4_2 = G_B3_2;
		if (!L_6)
		{
			G_B5_0 = G_B3_0;
			G_B5_1 = G_B3_1;
			G_B5_2 = G_B3_2;
			goto IL_001b;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = ___caps1;
		int32_t L_8 = ___capcount2;
		NullCheck(L_7);
		int32_t L_9 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_8, (int32_t)2)), (int32_t)1));
		int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		G_B6_0 = L_10;
		G_B6_1 = G_B4_0;
		G_B6_2 = G_B4_1;
		G_B6_3 = G_B4_2;
		goto IL_001c;
	}

IL_001b:
	{
		G_B6_0 = 0;
		G_B6_1 = G_B5_0;
		G_B6_2 = G_B5_1;
		G_B6_3 = G_B5_2;
	}

IL_001c:
	{
		NullCheck(G_B6_3);
		Capture__ctor_m5FB71B7ADA66B2D3AD6B681BEE846F0FD62F11C3(G_B6_3, G_B6_2, G_B6_1, G_B6_0, /*hidden argument*/NULL);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = ___caps1;
		__this->set__caps_4(L_11);
		int32_t L_12 = ___capcount2;
		__this->set__capcount_5(L_12);
		String_t* L_13 = ___name3;
		__this->set__name_6(L_13);
		return;
	}
}
// System.Boolean System.Text.RegularExpressions.Group::get_Success()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Group_get_Success_m917CA7077102642C3C24106F13B9F5F5D5130C1B (Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get__capcount_5();
		return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
	}
}
// System.Void System.Text.RegularExpressions.Group::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Group__cctor_mC2C601CAA7A29E2CF56AE1A25B7C0683B05C8BE1 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)0);
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * L_3 = (Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 *)il2cpp_codegen_object_new(Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883_il2cpp_TypeInfo_var);
		Group__ctor_m5FE82FDB5B4EE244EB46909ACC099806555EB32F(L_3, L_0, L_1, 0, L_2, /*hidden argument*/NULL);
		((Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883_StaticFields*)il2cpp_codegen_static_fields_for(Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883_il2cpp_TypeInfo_var))->set__emptygroup_3(L_3);
		return;
	}
}
// System.Void System.Text.RegularExpressions.Group::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Group__ctor_m2EEFD01EAA4B135ED614049B00261D0736EF8107 (Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Group__ctor_m2EEFD01EAA4B135ED614049B00261D0736EF8107_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(Group__ctor_m2EEFD01EAA4B135ED614049B00261D0736EF8107_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.HttpWebRequestElement::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HttpWebRequestElement__ctor_m79DE0820C634F3A5744A12F7C8AF81BF6472A803 (HttpWebRequestElement_t359B9211350C71365139BCC698CCEB140F474F7B * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HttpWebRequestElement__ctor_m79DE0820C634F3A5744A12F7C8AF81BF6472A803_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(HttpWebRequestElement__ctor_m79DE0820C634F3A5744A12F7C8AF81BF6472A803_RuntimeMethod_var);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.HttpWebRequestElement::get_Properties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B * HttpWebRequestElement_get_Properties_m62B55D3B6F5898FC3E0FC3F79AA51B4D64AA7F2A (HttpWebRequestElement_t359B9211350C71365139BCC698CCEB140F474F7B * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HttpWebRequestElement_get_Properties_m62B55D3B6F5898FC3E0FC3F79AA51B4D64AA7F2A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(HttpWebRequestElement_get_Properties_m62B55D3B6F5898FC3E0FC3F79AA51B4D64AA7F2A_RuntimeMethod_var);
		return (ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B *)NULL;
	}
}
#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.IOAsyncCallback::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOAsyncCallback__ctor_mDB00FA0892C32A7922EA6D83F9B99B8BA89B9DD3 (IOAsyncCallback_tB965FCE75DB2822B784F36808F71EA447D5F977E * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void System.IOAsyncCallback::Invoke(System.IOAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOAsyncCallback_Invoke_mA74FD3E451CC9609430B5FBF1B2D25EEBE2F32BC (IOAsyncCallback_tB965FCE75DB2822B784F36808F71EA447D5F977E * __this, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 * ___ioares0, const RuntimeMethod* method)
{
	DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* delegateArrayToInvoke = __this->get_delegates_11();
	Delegate_t** delegatesToInvoke;
	il2cpp_array_size_t length;
	if (delegateArrayToInvoke != NULL)
	{
		length = delegateArrayToInvoke->max_length;
		delegatesToInvoke = reinterpret_cast<Delegate_t**>(delegateArrayToInvoke->GetAddressAtUnchecked(0));
	}
	else
	{
		length = 1;
		delegatesToInvoke = reinterpret_cast<Delegate_t**>(&__this);
	}

	for (il2cpp_array_size_t i = 0; i < length; i++)
	{
		Delegate_t* currentDelegate = delegatesToInvoke[i];
		Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
		RuntimeObject* targetThis = currentDelegate->get_m_target_2();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
		if (!il2cpp_codegen_method_is_virtual(targetMethod))
		{
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		}
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
		if (___methodIsStatic)
		{
			if (___parameterCount == 1)
			{
				// open
				typedef void (*FunctionPointerType) (IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 *, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___ioares0, targetMethod);
			}
			else
			{
				// closed
				typedef void (*FunctionPointerType) (void*, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 *, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___ioares0, targetMethod);
			}
		}
		else if (___parameterCount != 1)
		{
			// open
			if (il2cpp_codegen_method_is_virtual(targetMethod) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_generic_instance(targetMethod))
				{
					if (il2cpp_codegen_method_is_interface_method(targetMethod))
						GenericInterfaceActionInvoker0::Invoke(targetMethod, ___ioares0);
					else
						GenericVirtActionInvoker0::Invoke(targetMethod, ___ioares0);
				}
				else
				{
					if (il2cpp_codegen_method_is_interface_method(targetMethod))
						InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___ioares0);
					else
						VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___ioares0);
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 *, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___ioares0, targetMethod);
			}
		}
		else
		{
			// closed
			if (targetThis != NULL && il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_generic_instance(targetMethod))
				{
					if (il2cpp_codegen_method_is_interface_method(targetMethod))
						GenericInterfaceActionInvoker1< IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 * >::Invoke(targetMethod, targetThis, ___ioares0);
					else
						GenericVirtActionInvoker1< IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 * >::Invoke(targetMethod, targetThis, ___ioares0);
				}
				else
				{
					if (il2cpp_codegen_method_is_interface_method(targetMethod))
						InterfaceActionInvoker1< IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___ioares0);
					else
						VirtActionInvoker1< IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___ioares0);
				}
			}
			else
			{
				if (targetThis == NULL)
				{
					typedef void (*FunctionPointerType) (IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___ioares0, targetMethod);
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___ioares0, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult System.IOAsyncCallback::BeginInvoke(System.IOAsyncResult,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* IOAsyncCallback_BeginInvoke_m8143A1DCA75368D887F3FD709BE437367EEF47CF (IOAsyncCallback_tB965FCE75DB2822B784F36808F71EA447D5F977E * __this, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9 * ___ioares0, AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA * ___callback1, RuntimeObject * ___object2, const RuntimeMethod* method)
{
	void *__d_args[2] = {0};
	__d_args[0] = ___ioares0;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);;
}
// System.Void System.IOAsyncCallback::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOAsyncCallback_EndInvoke_m74C12B3991995B2357E2B709F77BF6A40CF16008 (IOAsyncCallback_tB965FCE75DB2822B784F36808F71EA447D5F977E * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 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
// Conversion methods for marshalling of: System.IOAsyncResult
IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_pinvoke(const IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9& unmarshaled, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_pinvoke& marshaled)
{
	Exception_t* ___wait_handle_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'wait_handle' of type 'IOAsyncResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wait_handle_2Exception, NULL);
}
IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_pinvoke_back(const IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_pinvoke& marshaled, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9& unmarshaled)
{
	Exception_t* ___wait_handle_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'wait_handle' of type 'IOAsyncResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wait_handle_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: System.IOAsyncResult
IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_pinvoke_cleanup(IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: System.IOAsyncResult
IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_com(const IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9& unmarshaled, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_com& marshaled)
{
	Exception_t* ___wait_handle_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'wait_handle' of type 'IOAsyncResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wait_handle_2Exception, NULL);
}
IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_com_back(const IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_com& marshaled, IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9& unmarshaled)
{
	Exception_t* ___wait_handle_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'wait_handle' of type 'IOAsyncResult': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wait_handle_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: System.IOAsyncResult
IL2CPP_EXTERN_C void IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshal_com_cleanup(IOAsyncResult_t099E328DEE4054063493B8A96C1FE9AFB0EDAAF9_marshaled_com& marshaled)
{
}
#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


// Conversion methods for marshalling of: System.IOSelectorJob
IL2CPP_EXTERN_C void IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshal_pinvoke(const IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9& unmarshaled, IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshaled_pinvoke& marshaled)
{
	Exception_t* ___state_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'state' of type 'IOSelectorJob': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___state_2Exception, NULL);
}
IL2CPP_EXTERN_C void IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshal_pinvoke_back(const IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshaled_pinvoke& marshaled, IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9& unmarshaled)
{
	Exception_t* ___state_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'state' of type 'IOSelectorJob': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___state_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: System.IOSelectorJob
IL2CPP_EXTERN_C void IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshal_pinvoke_cleanup(IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshaled_pinvoke& marshaled)
{
}


// Conversion methods for marshalling of: System.IOSelectorJob
IL2CPP_EXTERN_C void IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshal_com(const IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9& unmarshaled, IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshaled_com& marshaled)
{
	Exception_t* ___state_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'state' of type 'IOSelectorJob': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___state_2Exception, NULL);
}
IL2CPP_EXTERN_C void IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshal_com_back(const IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshaled_com& marshaled, IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9& unmarshaled)
{
	Exception_t* ___state_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'state' of type 'IOSelectorJob': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___state_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: System.IOSelectorJob
IL2CPP_EXTERN_C void IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshal_com_cleanup(IOSelectorJob_t684DF541EAF1AB720C017E9DE172EA8168FDBDA9_marshaled_com& marshaled)
{
}
#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.Net.IPAddress::.ctor(System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IPAddress__ctor_mA672DA31F082CC6E8B10BEC436D94450E630E16F (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, int64_t ___newAddress0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_m_Family_10(2);
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)SZArrayNew(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var, (uint32_t)8);
		__this->set_m_Numbers_11(L_0);
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		int64_t L_1 = ___newAddress0;
		if ((((int64_t)L_1) < ((int64_t)((int64_t)((int64_t)0)))))
		{
			goto IL_0023;
		}
	}
	{
		int64_t L_2 = ___newAddress0;
		if ((((int64_t)L_2) <= ((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1))))))))
		{
			goto IL_002e;
		}
	}

IL_0023:
	{
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_3 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFC7CE1550BE8A973149B3C0EC550C5A65BDD7413)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IPAddress__ctor_mA672DA31F082CC6E8B10BEC436D94450E630E16F_RuntimeMethod_var)));
	}

IL_002e:
	{
		int64_t L_4 = ___newAddress0;
		__this->set_m_Address_5(L_4);
		return;
	}
}
// System.Void System.Net.IPAddress::.ctor(System.Byte[],System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IPAddress__ctor_m1E185EFDA876C940958AF536535E2E4C16C0D1D2 (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___address0, int64_t ___scopeid1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		__this->set_m_Family_10(2);
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)SZArrayNew(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var, (uint32_t)8);
		__this->set_m_Numbers_11(L_0);
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___address0;
		if (L_1)
		{
			goto IL_0027;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_2 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8A577A5A6848BEDC7A1DBA1211A06E627EEF0057)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IPAddress__ctor_m1E185EFDA876C940958AF536535E2E4C16C0D1D2_RuntimeMethod_var)));
	}

IL_0027:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = ___address0;
		NullCheck(L_3);
		if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))) == ((int32_t)((int32_t)16))))
		{
			goto IL_0043;
		}
	}
	{
		String_t* L_4;
		L_4 = SR_GetString_m9DC7F3962EEB239017A1A4C443F52047B5BC7462(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8E8E3CB7E102B63C5E2F7011280E4E41798F185)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_5, L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8A577A5A6848BEDC7A1DBA1211A06E627EEF0057)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IPAddress__ctor_m1E185EFDA876C940958AF536535E2E4C16C0D1D2_RuntimeMethod_var)));
	}

IL_0043:
	{
		__this->set_m_Family_10(((int32_t)23));
		V_0 = 0;
		goto IL_006f;
	}

IL_004f:
	{
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_6 = __this->get_m_Numbers_11();
		int32_t L_7 = V_0;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = ___address0;
		int32_t L_9 = V_0;
		NullCheck(L_8);
		int32_t L_10 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_9, (int32_t)2));
		uint8_t L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ___address0;
		int32_t L_13 = V_0;
		NullCheck(L_12);
		int32_t L_14 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_13, (int32_t)2)), (int32_t)1));
		uint8_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (uint16_t)((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_11, (int32_t)((int32_t)256))), (int32_t)L_15)))));
		int32_t L_16 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
	}

IL_006f:
	{
		int32_t L_17 = V_0;
		if ((((int32_t)L_17) < ((int32_t)8)))
		{
			goto IL_004f;
		}
	}
	{
		int64_t L_18 = ___scopeid1;
		if ((((int64_t)L_18) < ((int64_t)((int64_t)((int64_t)0)))))
		{
			goto IL_007d;
		}
	}
	{
		int64_t L_19 = ___scopeid1;
		if ((((int64_t)L_19) <= ((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1))))))))
		{
			goto IL_0088;
		}
	}

IL_007d:
	{
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_20 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4818B6292BB54C3BA36849A617241A4C666A6CB8)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IPAddress__ctor_m1E185EFDA876C940958AF536535E2E4C16C0D1D2_RuntimeMethod_var)));
	}

IL_0088:
	{
		int64_t L_21 = ___scopeid1;
		__this->set_m_ScopeId_12(L_21);
		return;
	}
}
// System.Void System.Net.IPAddress::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IPAddress__ctor_m75238FEA3E8B108639752167DBE53DDD799CD7B8 (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, int32_t ___newAddress0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_m_Family_10(2);
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = (UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)SZArrayNew(UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67_il2cpp_TypeInfo_var, (uint32_t)8);
		__this->set_m_Numbers_11(L_0);
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		int32_t L_1 = ___newAddress0;
		__this->set_m_Address_5(((int64_t)((int64_t)((int64_t)((int64_t)L_1))&(int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1))))))));
		return;
	}
}
// System.Int64 System.Net.IPAddress::get_ScopeId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t IPAddress_get_ScopeId_mEDF9FA0FCEFAC4109AEDAD316DC18C5EE841CE5B (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_m_Family_10();
		if ((!(((uint32_t)L_0) == ((uint32_t)2))))
		{
			goto IL_0014;
		}
	}
	{
		SocketException_tB04D4347A4A41DC1A8583BBAE5A7C990F78C1E88 * L_1 = (SocketException_tB04D4347A4A41DC1A8583BBAE5A7C990F78C1E88 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SocketException_tB04D4347A4A41DC1A8583BBAE5A7C990F78C1E88_il2cpp_TypeInfo_var)));
		SocketException__ctor_m8625815C7AFB0F3BF9287520D8F64A69199D6DCA(L_1, ((int32_t)10045), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IPAddress_get_ScopeId_mEDF9FA0FCEFAC4109AEDAD316DC18C5EE841CE5B_RuntimeMethod_var)));
	}

IL_0014:
	{
		int64_t L_2 = __this->get_m_ScopeId_12();
		return L_2;
	}
}
// System.String System.Net.IPAddress::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IPAddress_ToString_m4CFA8A08819BEDF5293C486AF623F5A4014AF8AC (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, const RuntimeMethod* method)
{
	IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA  V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	Il2CppChar* V_2 = NULL;
	int32_t V_3 = 0;
	{
		String_t* L_0 = __this->get_m_ToString_6();
		if (L_0)
		{
			goto IL_0135;
		}
	}
	{
		int32_t L_1 = __this->get_m_Family_10();
		if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)23)))))
		{
			goto IL_0040;
		}
	}
	{
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_2 = __this->get_m_Numbers_11();
		int64_t L_3;
		L_3 = IPAddress_get_ScopeId_mEDF9FA0FCEFAC4109AEDAD316DC18C5EE841CE5B(__this, /*hidden argument*/NULL);
		IPv6AddressFormatter__ctor_mEEFF87906A194838D6E4A31AB724A28808E539E5((IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *)(&V_0), L_2, L_3, /*hidden argument*/NULL);
		String_t* L_4;
		L_4 = IPv6AddressFormatter_ToString_m5FB0F927F3B0BAA521BC92562A7F5A78460023DC((IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *)(&V_0), /*hidden argument*/NULL);
		__this->set_m_ToString_6(L_4);
		goto IL_0135;
	}

IL_0040:
	{
		V_1 = ((int32_t)15);
		int8_t* L_5 = (int8_t*) alloca(((uintptr_t)((int32_t)30)));
		memset(L_5, 0, ((uintptr_t)((int32_t)30)));
		V_2 = (Il2CppChar*)(L_5);
		int64_t L_6 = __this->get_m_Address_5();
		V_3 = ((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_6>>(int32_t)((int32_t)24)))&(int64_t)((int64_t)((int64_t)((int32_t)255)))))));
	}

IL_005b:
	{
		Il2CppChar* L_7 = V_2;
		int32_t L_8 = V_1;
		int32_t L_9 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1));
		V_1 = L_9;
		int32_t L_10 = V_3;
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_7, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_9), (int32_t)2))))) = (int16_t)((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)48), (int32_t)((int32_t)((int32_t)L_10%(int32_t)((int32_t)10)))))));
		int32_t L_11 = V_3;
		V_3 = ((int32_t)((int32_t)L_11/(int32_t)((int32_t)10)));
		int32_t L_12 = V_3;
		if ((((int32_t)L_12) > ((int32_t)0)))
		{
			goto IL_005b;
		}
	}
	{
		Il2CppChar* L_13 = V_2;
		int32_t L_14 = V_1;
		int32_t L_15 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)1));
		V_1 = L_15;
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_13, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_15), (int32_t)2))))) = (int16_t)((int32_t)46);
		int64_t L_16 = __this->get_m_Address_5();
		V_3 = ((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_16>>(int32_t)((int32_t)16)))&(int64_t)((int64_t)((int64_t)((int32_t)255)))))));
	}

IL_0096:
	{
		Il2CppChar* L_17 = V_2;
		int32_t L_18 = V_1;
		int32_t L_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)1));
		V_1 = L_19;
		int32_t L_20 = V_3;
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_17, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_19), (int32_t)2))))) = (int16_t)((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)48), (int32_t)((int32_t)((int32_t)L_20%(int32_t)((int32_t)10)))))));
		int32_t L_21 = V_3;
		V_3 = ((int32_t)((int32_t)L_21/(int32_t)((int32_t)10)));
		int32_t L_22 = V_3;
		if ((((int32_t)L_22) > ((int32_t)0)))
		{
			goto IL_0096;
		}
	}
	{
		Il2CppChar* L_23 = V_2;
		int32_t L_24 = V_1;
		int32_t L_25 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)1));
		V_1 = L_25;
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_23, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_25), (int32_t)2))))) = (int16_t)((int32_t)46);
		int64_t L_26 = __this->get_m_Address_5();
		V_3 = ((int32_t)((int32_t)((int64_t)((int64_t)((int64_t)((int64_t)L_26>>(int32_t)8))&(int64_t)((int64_t)((int64_t)((int32_t)255)))))));
	}

IL_00d0:
	{
		Il2CppChar* L_27 = V_2;
		int32_t L_28 = V_1;
		int32_t L_29 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_28, (int32_t)1));
		V_1 = L_29;
		int32_t L_30 = V_3;
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_27, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_29), (int32_t)2))))) = (int16_t)((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)48), (int32_t)((int32_t)((int32_t)L_30%(int32_t)((int32_t)10)))))));
		int32_t L_31 = V_3;
		V_3 = ((int32_t)((int32_t)L_31/(int32_t)((int32_t)10)));
		int32_t L_32 = V_3;
		if ((((int32_t)L_32) > ((int32_t)0)))
		{
			goto IL_00d0;
		}
	}
	{
		Il2CppChar* L_33 = V_2;
		int32_t L_34 = V_1;
		int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)1));
		V_1 = L_35;
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_35), (int32_t)2))))) = (int16_t)((int32_t)46);
		int64_t L_36 = __this->get_m_Address_5();
		V_3 = ((int32_t)((int32_t)((int64_t)((int64_t)L_36&(int64_t)((int64_t)((int64_t)((int32_t)255)))))));
	}

IL_0108:
	{
		Il2CppChar* L_37 = V_2;
		int32_t L_38 = V_1;
		int32_t L_39 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)1));
		V_1 = L_39;
		int32_t L_40 = V_3;
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_37, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_39), (int32_t)2))))) = (int16_t)((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)48), (int32_t)((int32_t)((int32_t)L_40%(int32_t)((int32_t)10)))))));
		int32_t L_41 = V_3;
		V_3 = ((int32_t)((int32_t)L_41/(int32_t)((int32_t)10)));
		int32_t L_42 = V_3;
		if ((((int32_t)L_42) > ((int32_t)0)))
		{
			goto IL_0108;
		}
	}
	{
		Il2CppChar* L_43 = V_2;
		int32_t L_44 = V_1;
		int32_t L_45 = V_1;
		String_t* L_46;
		L_46 = String_CreateString_m854F19B67F5E1B63737E096BF53CC56AB12AF777(NULL, (Il2CppChar*)(Il2CppChar*)L_43, L_44, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)15), (int32_t)L_45)), /*hidden argument*/NULL);
		__this->set_m_ToString_6(L_46);
	}

IL_0135:
	{
		String_t* L_47 = __this->get_m_ToString_6();
		return L_47;
	}
}
// System.Boolean System.Net.IPAddress::Equals(System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPAddress_Equals_m4B1CA27458D8182146569D0BC82A2D3A23346516 (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, RuntimeObject * ___comparandObj0, bool ___compareScopeId1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * V_0 = NULL;
	int32_t V_1 = 0;
	{
		RuntimeObject * L_0 = ___comparandObj0;
		V_0 = ((IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE *)IsInstClass((RuntimeObject*)L_0, IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var));
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_1 = V_0;
		if (L_1)
		{
			goto IL_000c;
		}
	}
	{
		return (bool)0;
	}

IL_000c:
	{
		int32_t L_2 = __this->get_m_Family_10();
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = L_3->get_m_Family_10();
		if ((((int32_t)L_2) == ((int32_t)L_4)))
		{
			goto IL_001c;
		}
	}
	{
		return (bool)0;
	}

IL_001c:
	{
		int32_t L_5 = __this->get_m_Family_10();
		if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)23)))))
		{
			goto IL_005d;
		}
	}
	{
		V_1 = 0;
		goto IL_0042;
	}

IL_002a:
	{
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_6 = V_0;
		NullCheck(L_6);
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_7 = L_6->get_m_Numbers_11();
		int32_t L_8 = V_1;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		uint16_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_11 = __this->get_m_Numbers_11();
		int32_t L_12 = V_1;
		NullCheck(L_11);
		int32_t L_13 = L_12;
		uint16_t L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		if ((((int32_t)L_10) == ((int32_t)L_14)))
		{
			goto IL_003e;
		}
	}
	{
		return (bool)0;
	}

IL_003e:
	{
		int32_t L_15 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
	}

IL_0042:
	{
		int32_t L_16 = V_1;
		if ((((int32_t)L_16) < ((int32_t)8)))
		{
			goto IL_002a;
		}
	}
	{
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_17 = V_0;
		NullCheck(L_17);
		int64_t L_18 = L_17->get_m_ScopeId_12();
		int64_t L_19 = __this->get_m_ScopeId_12();
		if ((!(((uint64_t)L_18) == ((uint64_t)L_19))))
		{
			goto IL_0056;
		}
	}
	{
		return (bool)1;
	}

IL_0056:
	{
		bool L_20 = ___compareScopeId1;
		if (L_20)
		{
			goto IL_005b;
		}
	}
	{
		return (bool)1;
	}

IL_005b:
	{
		return (bool)0;
	}

IL_005d:
	{
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_21 = V_0;
		NullCheck(L_21);
		int64_t L_22 = L_21->get_m_Address_5();
		int64_t L_23 = __this->get_m_Address_5();
		return (bool)((((int64_t)L_22) == ((int64_t)L_23))? 1 : 0);
	}
}
// System.Boolean System.Net.IPAddress::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPAddress_Equals_mA898722519C090D557CA585C2FDB496D92D3CEB3 (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, RuntimeObject * ___comparand0, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = ___comparand0;
		bool L_1;
		L_1 = IPAddress_Equals_m4B1CA27458D8182146569D0BC82A2D3A23346516(__this, L_0, (bool)1, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Int32 System.Net.IPAddress::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IPAddress_GetHashCode_m3A6682B1FAA8754BB7AF27913FFE319ABFED9D50 (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->get_m_Family_10();
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)23)))))
		{
			goto IL_002f;
		}
	}
	{
		int32_t L_1 = __this->get_m_HashCode_13();
		if (L_1)
		{
			goto IL_0028;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var);
		StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * L_2;
		L_2 = StringComparer_get_InvariantCultureIgnoreCase_m091360FF9FE3516559AFF706AF431E6FD4CCF2C2_inline(/*hidden argument*/NULL);
		String_t* L_3;
		L_3 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, __this);
		NullCheck(L_2);
		int32_t L_4;
		L_4 = VirtFuncInvoker1< int32_t, String_t* >::Invoke(12 /* System.Int32 System.StringComparer::GetHashCode(System.String) */, L_2, L_3);
		__this->set_m_HashCode_13(L_4);
	}

IL_0028:
	{
		int32_t L_5 = __this->get_m_HashCode_13();
		return L_5;
	}

IL_002f:
	{
		int64_t L_6 = __this->get_m_Address_5();
		return ((int32_t)((int32_t)L_6));
	}
}
// System.Void System.Net.IPAddress::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IPAddress__cctor_mA3EA3A0F0F5B03634732C2DF4780B8438F8AAB57 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_0 = (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE *)il2cpp_codegen_object_new(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var);
		IPAddress__ctor_m75238FEA3E8B108639752167DBE53DDD799CD7B8(L_0, 0, /*hidden argument*/NULL);
		((IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields*)il2cpp_codegen_static_fields_for(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var))->set_Any_0(L_0);
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_1 = (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE *)il2cpp_codegen_object_new(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var);
		IPAddress__ctor_m75238FEA3E8B108639752167DBE53DDD799CD7B8(L_1, ((int32_t)16777343), /*hidden argument*/NULL);
		((IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields*)il2cpp_codegen_static_fields_for(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var))->set_Loopback_1(L_1);
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_2 = (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE *)il2cpp_codegen_object_new(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var);
		IPAddress__ctor_mA672DA31F082CC6E8B10BEC436D94450E630E16F(L_2, ((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1))))), /*hidden argument*/NULL);
		((IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields*)il2cpp_codegen_static_fields_for(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var))->set_Broadcast_2(L_2);
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_3 = ((IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields*)il2cpp_codegen_static_fields_for(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var))->get_Broadcast_2();
		((IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields*)il2cpp_codegen_static_fields_for(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var))->set_None_3(L_3);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_5 = (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE *)il2cpp_codegen_object_new(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var);
		IPAddress__ctor_m1E185EFDA876C940958AF536535E2E4C16C0D1D2(L_5, L_4, ((int64_t)((int64_t)0)), /*hidden argument*/NULL);
		((IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields*)il2cpp_codegen_static_fields_for(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var))->set_IPv6Any_7(L_5);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = L_6;
		NullCheck(L_7);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (uint8_t)1);
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_8 = (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE *)il2cpp_codegen_object_new(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var);
		IPAddress__ctor_m1E185EFDA876C940958AF536535E2E4C16C0D1D2(L_8, L_7, ((int64_t)((int64_t)0)), /*hidden argument*/NULL);
		((IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields*)il2cpp_codegen_static_fields_for(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var))->set_IPv6Loopback_8(L_8);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_10 = (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE *)il2cpp_codegen_object_new(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var);
		IPAddress__ctor_m1E185EFDA876C940958AF536535E2E4C16C0D1D2(L_10, L_9, ((int64_t)((int64_t)0)), /*hidden argument*/NULL);
		((IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_StaticFields*)il2cpp_codegen_static_fields_for(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var))->set_IPv6None_9(L_10);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String System.IPv4AddressHelper::ParseCanonicalName(System.String,System.Int32,System.Int32,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IPv4AddressHelper_ParseCanonicalName_m4237845A3AFA554557BEC618AB11D5EF7A18C2BB (String_t* ___str0, int32_t ___start1, int32_t ___end2, bool* ___isLoopback3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t* V_0 = NULL;
	{
		int8_t* L_0 = (int8_t*) alloca(((uintptr_t)4));
		memset(L_0, 0, ((uintptr_t)4));
		V_0 = (uint8_t*)(L_0);
		bool* L_1 = ___isLoopback3;
		String_t* L_2 = ___str0;
		uint8_t* L_3 = V_0;
		int32_t L_4 = ___start1;
		int32_t L_5 = ___end2;
		bool L_6;
		L_6 = IPv4AddressHelper_Parse_m9B4CB7935241AA6DC67171684E19AF8190364768(L_2, (uint8_t*)(uint8_t*)L_3, L_4, L_5, /*hidden argument*/NULL);
		*((int8_t*)L_1) = (int8_t)L_6;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_7 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)7);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = L_7;
		uint8_t* L_9 = V_0;
		int32_t L_10 = *((uint8_t*)L_9);
		uint8_t L_11 = ((uint8_t)L_10);
		RuntimeObject * L_12 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_11);
		NullCheck(L_8);
		ArrayElementTypeCheck (L_8, L_12);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_12);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = L_8;
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_14 = L_13;
		uint8_t* L_15 = V_0;
		int32_t L_16 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, (int32_t)1)));
		uint8_t L_17 = ((uint8_t)L_16);
		RuntimeObject * L_18 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_17);
		NullCheck(L_14);
		ArrayElementTypeCheck (L_14, L_18);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_18);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_19 = L_14;
		NullCheck(L_19);
		ArrayElementTypeCheck (L_19, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_20 = L_19;
		uint8_t* L_21 = V_0;
		int32_t L_22 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_21, (int32_t)2)));
		uint8_t L_23 = ((uint8_t)L_22);
		RuntimeObject * L_24 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_23);
		NullCheck(L_20);
		ArrayElementTypeCheck (L_20, L_24);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)L_24);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_25 = L_20;
		NullCheck(L_25);
		ArrayElementTypeCheck (L_25, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject *)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_26 = L_25;
		uint8_t* L_27 = V_0;
		int32_t L_28 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, (int32_t)3)));
		uint8_t L_29 = ((uint8_t)L_28);
		RuntimeObject * L_30 = Box(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056_il2cpp_TypeInfo_var, &L_29);
		NullCheck(L_26);
		ArrayElementTypeCheck (L_26, L_30);
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject *)L_30);
		String_t* L_31;
		L_31 = String_Concat_m6F0ED62933448F8B944E52872E1EE86F6705D306(L_26, /*hidden argument*/NULL);
		return L_31;
	}
}
// System.Int32 System.IPv4AddressHelper::ParseHostNumber(System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IPv4AddressHelper_ParseHostNumber_mA0B8E60CD5047E9A4276CB424C028F070240D29E (String_t* ___str0, int32_t ___start1, int32_t ___end2, const RuntimeMethod* method)
{
	uint8_t* V_0 = NULL;
	{
		int8_t* L_0 = (int8_t*) alloca(((uintptr_t)4));
		memset(L_0, 0, ((uintptr_t)4));
		V_0 = (uint8_t*)(L_0);
		String_t* L_1 = ___str0;
		uint8_t* L_2 = V_0;
		int32_t L_3 = ___start1;
		int32_t L_4 = ___end2;
		bool L_5;
		L_5 = IPv4AddressHelper_ParseCanonical_mEDA5683F6AC98D0C403C60B16C2F859590A653AA(L_1, (uint8_t*)(uint8_t*)L_2, L_3, L_4, /*hidden argument*/NULL);
		uint8_t* L_6 = V_0;
		int32_t L_7 = *((uint8_t*)L_6);
		uint8_t* L_8 = V_0;
		int32_t L_9 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, (int32_t)1)));
		uint8_t* L_10 = V_0;
		int32_t L_11 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, (int32_t)2)));
		uint8_t* L_12 = V_0;
		int32_t L_13 = *((uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, (int32_t)3)));
		return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_7<<(int32_t)((int32_t)24))), (int32_t)((int32_t)((int32_t)L_9<<(int32_t)((int32_t)16))))), (int32_t)((int32_t)((int32_t)L_11<<(int32_t)8)))), (int32_t)L_13));
	}
}
// System.Boolean System.IPv4AddressHelper::IsValid(System.Char*,System.Int32,System.Int32&,System.Boolean,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv4AddressHelper_IsValid_m6CAD01230EC033CB8F4ABB645327065A56E2ED7D (Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___allowIPv63, bool ___notImplicitFile4, bool ___unknownScheme5, const RuntimeMethod* method)
{
	{
		bool L_0 = ___allowIPv63;
		bool L_1 = ___unknownScheme5;
		if (!((int32_t)((int32_t)L_0|(int32_t)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		Il2CppChar* L_2 = ___name0;
		int32_t L_3 = ___start1;
		int32_t* L_4 = ___end2;
		bool L_5 = ___allowIPv63;
		bool L_6 = ___notImplicitFile4;
		bool L_7;
		L_7 = IPv4AddressHelper_IsValidCanonical_mCB1804B552E1977E9F89B1A912B2969A73DEB0C7((Il2CppChar*)(Il2CppChar*)L_2, L_3, (int32_t*)L_4, L_5, L_6, /*hidden argument*/NULL);
		return L_7;
	}

IL_0012:
	{
		Il2CppChar* L_8 = ___name0;
		int32_t L_9 = ___start1;
		int32_t* L_10 = ___end2;
		bool L_11 = ___notImplicitFile4;
		int64_t L_12;
		L_12 = IPv4AddressHelper_ParseNonCanonical_mE2C4832ED252F3CE61B73DBE25B4959568E2FE31((Il2CppChar*)(Il2CppChar*)L_8, L_9, (int32_t*)L_10, L_11, /*hidden argument*/NULL);
		return (bool)((((int32_t)((((int64_t)L_12) == ((int64_t)((int64_t)((int64_t)(-1)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
// System.Boolean System.IPv4AddressHelper::IsValidCanonical(System.Char*,System.Int32,System.Int32&,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv4AddressHelper_IsValidCanonical_mCB1804B552E1977E9F89B1A912B2969A73DEB0C7 (Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___allowIPv63, bool ___notImplicitFile4, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	bool V_2 = false;
	bool V_3 = false;
	Il2CppChar V_4 = 0x0;
	int32_t G_B32_0 = 0;
	int32_t G_B31_0 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		V_2 = (bool)0;
		V_3 = (bool)0;
		goto IL_00d0;
	}

IL_000d:
	{
		Il2CppChar* L_0 = ___name0;
		int32_t L_1 = ___start1;
		int32_t L_2 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_1), (int32_t)2)))));
		V_4 = L_2;
		bool L_3 = ___allowIPv63;
		if (!L_3)
		{
			goto IL_0036;
		}
	}
	{
		Il2CppChar L_4 = V_4;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)93))))
		{
			goto IL_00d8;
		}
	}
	{
		Il2CppChar L_5 = V_4;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)47))))
		{
			goto IL_00d8;
		}
	}
	{
		Il2CppChar L_6 = V_4;
		if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)37)))))
		{
			goto IL_0061;
		}
	}
	{
		goto IL_00d8;
	}

IL_0036:
	{
		Il2CppChar L_7 = V_4;
		if ((((int32_t)L_7) == ((int32_t)((int32_t)47))))
		{
			goto IL_00d8;
		}
	}
	{
		Il2CppChar L_8 = V_4;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)92))))
		{
			goto IL_00d8;
		}
	}
	{
		bool L_9 = ___notImplicitFile4;
		if (!L_9)
		{
			goto IL_0061;
		}
	}
	{
		Il2CppChar L_10 = V_4;
		if ((((int32_t)L_10) == ((int32_t)((int32_t)58))))
		{
			goto IL_00d8;
		}
	}
	{
		Il2CppChar L_11 = V_4;
		if ((((int32_t)L_11) == ((int32_t)((int32_t)63))))
		{
			goto IL_00d8;
		}
	}
	{
		Il2CppChar L_12 = V_4;
		if ((((int32_t)L_12) == ((int32_t)((int32_t)35))))
		{
			goto IL_00d8;
		}
	}

IL_0061:
	{
		Il2CppChar L_13 = V_4;
		if ((((int32_t)L_13) > ((int32_t)((int32_t)57))))
		{
			goto IL_00aa;
		}
	}
	{
		Il2CppChar L_14 = V_4;
		if ((((int32_t)L_14) < ((int32_t)((int32_t)48))))
		{
			goto IL_00aa;
		}
	}
	{
		bool L_15 = V_2;
		if (L_15)
		{
			goto IL_008e;
		}
	}
	{
		Il2CppChar L_16 = V_4;
		if ((!(((uint32_t)L_16) == ((uint32_t)((int32_t)48)))))
		{
			goto IL_008e;
		}
	}
	{
		int32_t L_17 = ___start1;
		int32_t* L_18 = ___end2;
		int32_t L_19 = *((int32_t*)L_18);
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))) >= ((int32_t)L_19)))
		{
			goto IL_008c;
		}
	}
	{
		Il2CppChar* L_20 = ___name0;
		int32_t L_21 = ___start1;
		int32_t L_22 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_20, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1))), (int32_t)2)))));
		if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)48)))))
		{
			goto IL_008c;
		}
	}
	{
		return (bool)0;
	}

IL_008c:
	{
		V_3 = (bool)1;
	}

IL_008e:
	{
		V_2 = (bool)1;
		int32_t L_23 = V_1;
		Il2CppChar* L_24 = ___name0;
		int32_t L_25 = ___start1;
		int32_t L_26 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_24, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_25), (int32_t)2)))));
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_23, (int32_t)((int32_t)10))), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_26, (int32_t)((int32_t)48)))));
		int32_t L_27 = V_1;
		if ((((int32_t)L_27) <= ((int32_t)((int32_t)255))))
		{
			goto IL_00cb;
		}
	}
	{
		return (bool)0;
	}

IL_00aa:
	{
		Il2CppChar L_28 = V_4;
		if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)46)))))
		{
			goto IL_00c9;
		}
	}
	{
		bool L_29 = V_2;
		if (!L_29)
		{
			goto IL_00bb;
		}
	}
	{
		int32_t L_30 = V_1;
		bool L_31 = V_3;
		if (!((int32_t)((int32_t)((((int32_t)L_30) > ((int32_t)0))? 1 : 0)&(int32_t)L_31)))
		{
			goto IL_00bd;
		}
	}

IL_00bb:
	{
		return (bool)0;
	}

IL_00bd:
	{
		int32_t L_32 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1));
		V_2 = (bool)0;
		V_1 = 0;
		V_3 = (bool)0;
		goto IL_00cb;
	}

IL_00c9:
	{
		return (bool)0;
	}

IL_00cb:
	{
		int32_t L_33 = ___start1;
		___start1 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
	}

IL_00d0:
	{
		int32_t L_34 = ___start1;
		int32_t* L_35 = ___end2;
		int32_t L_36 = *((int32_t*)L_35);
		if ((((int32_t)L_34) < ((int32_t)L_36)))
		{
			goto IL_000d;
		}
	}

IL_00d8:
	{
		int32_t L_37 = V_0;
		bool L_38 = V_2;
		int32_t L_39 = ((int32_t)((int32_t)((((int32_t)L_37) == ((int32_t)3))? 1 : 0)&(int32_t)L_38));
		G_B31_0 = L_39;
		if (!L_39)
		{
			G_B32_0 = L_39;
			goto IL_00e4;
		}
	}
	{
		int32_t* L_40 = ___end2;
		int32_t L_41 = ___start1;
		*((int32_t*)L_40) = (int32_t)L_41;
		G_B32_0 = G_B31_0;
	}

IL_00e4:
	{
		return (bool)G_B32_0;
	}
}
// System.Int64 System.IPv4AddressHelper::ParseNonCanonical(System.Char*,System.Int32,System.Int32&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t IPv4AddressHelper_ParseNonCanonical_mE2C4832ED252F3CE61B73DBE25B4959568E2FE31 (Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___notImplicitFile3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Il2CppChar V_1 = 0x0;
	Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* V_2 = NULL;
	int64_t V_3 = 0;
	bool V_4 = false;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	{
		V_0 = ((int32_t)10);
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_0 = (Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6*)(Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6*)SZArrayNew(Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6_il2cpp_TypeInfo_var, (uint32_t)4);
		V_2 = L_0;
		V_3 = ((int64_t)((int64_t)0));
		V_4 = (bool)0;
		V_5 = 0;
		int32_t L_1 = ___start1;
		V_6 = L_1;
		goto IL_0138;
	}

IL_001b:
	{
		Il2CppChar* L_2 = ___name0;
		int32_t L_3 = V_6;
		int32_t L_4 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_2, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_3), (int32_t)2)))));
		V_1 = L_4;
		V_3 = ((int64_t)((int64_t)0));
		V_0 = ((int32_t)10);
		Il2CppChar L_5 = V_1;
		if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)48)))))
		{
			goto IL_00f4;
		}
	}
	{
		V_0 = 8;
		int32_t L_6 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
		V_4 = (bool)1;
		int32_t L_7 = V_6;
		int32_t* L_8 = ___end2;
		int32_t L_9 = *((int32_t*)L_8);
		if ((((int32_t)L_7) >= ((int32_t)L_9)))
		{
			goto IL_00f4;
		}
	}
	{
		Il2CppChar* L_10 = ___name0;
		int32_t L_11 = V_6;
		int32_t L_12 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_10, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_11), (int32_t)2)))));
		V_1 = L_12;
		Il2CppChar L_13 = V_1;
		if ((((int32_t)L_13) == ((int32_t)((int32_t)120))))
		{
			goto IL_005c;
		}
	}
	{
		Il2CppChar L_14 = V_1;
		if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)88)))))
		{
			goto IL_00f4;
		}
	}

IL_005c:
	{
		V_0 = ((int32_t)16);
		int32_t L_15 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
		V_4 = (bool)0;
		goto IL_00f4;
	}

IL_006d:
	{
		Il2CppChar* L_16 = ___name0;
		int32_t L_17 = V_6;
		int32_t L_18 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_16, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_17), (int32_t)2)))));
		V_1 = L_18;
		int32_t L_19 = V_0;
		if ((((int32_t)L_19) == ((int32_t)((int32_t)10))))
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_20 = V_0;
		if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_0092;
		}
	}

IL_0080:
	{
		Il2CppChar L_21 = V_1;
		if ((((int32_t)((int32_t)48)) > ((int32_t)L_21)))
		{
			goto IL_0092;
		}
	}
	{
		Il2CppChar L_22 = V_1;
		if ((((int32_t)L_22) > ((int32_t)((int32_t)57))))
		{
			goto IL_0092;
		}
	}
	{
		Il2CppChar L_23 = V_1;
		V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)((int32_t)48)));
		goto IL_00da;
	}

IL_0092:
	{
		int32_t L_24 = V_0;
		if ((!(((uint32_t)L_24) == ((uint32_t)8))))
		{
			goto IL_00a8;
		}
	}
	{
		Il2CppChar L_25 = V_1;
		if ((((int32_t)((int32_t)48)) > ((int32_t)L_25)))
		{
			goto IL_00a8;
		}
	}
	{
		Il2CppChar L_26 = V_1;
		if ((((int32_t)L_26) > ((int32_t)((int32_t)55))))
		{
			goto IL_00a8;
		}
	}
	{
		Il2CppChar L_27 = V_1;
		V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)((int32_t)48)));
		goto IL_00da;
	}

IL_00a8:
	{
		int32_t L_28 = V_0;
		if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_00c2;
		}
	}
	{
		Il2CppChar L_29 = V_1;
		if ((((int32_t)((int32_t)97)) > ((int32_t)L_29)))
		{
			goto IL_00c2;
		}
	}
	{
		Il2CppChar L_30 = V_1;
		if ((((int32_t)L_30) > ((int32_t)((int32_t)102))))
		{
			goto IL_00c2;
		}
	}
	{
		Il2CppChar L_31 = V_1;
		V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)((int32_t)10))), (int32_t)((int32_t)97)));
		goto IL_00da;
	}

IL_00c2:
	{
		int32_t L_32 = V_0;
		if ((!(((uint32_t)L_32) == ((uint32_t)((int32_t)16)))))
		{
			goto IL_00fd;
		}
	}
	{
		Il2CppChar L_33 = V_1;
		if ((((int32_t)((int32_t)65)) > ((int32_t)L_33)))
		{
			goto IL_00fd;
		}
	}
	{
		Il2CppChar L_34 = V_1;
		if ((((int32_t)L_34) > ((int32_t)((int32_t)70))))
		{
			goto IL_00fd;
		}
	}
	{
		Il2CppChar L_35 = V_1;
		V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)((int32_t)10))), (int32_t)((int32_t)65)));
	}

IL_00da:
	{
		int64_t L_36 = V_3;
		int32_t L_37 = V_0;
		int32_t L_38 = V_7;
		V_3 = ((int64_t)il2cpp_codegen_add((int64_t)((int64_t)il2cpp_codegen_multiply((int64_t)L_36, (int64_t)((int64_t)((int64_t)L_37)))), (int64_t)((int64_t)((int64_t)L_38))));
		int64_t L_39 = V_3;
		if ((((int64_t)L_39) <= ((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1))))))))
		{
			goto IL_00eb;
		}
	}
	{
		return ((int64_t)((int64_t)(-1)));
	}

IL_00eb:
	{
		V_4 = (bool)1;
		int32_t L_40 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1));
	}

IL_00f4:
	{
		int32_t L_41 = V_6;
		int32_t* L_42 = ___end2;
		int32_t L_43 = *((int32_t*)L_42);
		if ((((int32_t)L_41) < ((int32_t)L_43)))
		{
			goto IL_006d;
		}
	}

IL_00fd:
	{
		int32_t L_44 = V_6;
		int32_t* L_45 = ___end2;
		int32_t L_46 = *((int32_t*)L_45);
		if ((((int32_t)L_44) >= ((int32_t)L_46)))
		{
			goto IL_0141;
		}
	}
	{
		Il2CppChar* L_47 = ___name0;
		int32_t L_48 = V_6;
		int32_t L_49 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_47, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_48), (int32_t)2)))));
		if ((!(((uint32_t)L_49) == ((uint32_t)((int32_t)46)))))
		{
			goto IL_0141;
		}
	}
	{
		int32_t L_50 = V_5;
		if ((((int32_t)L_50) >= ((int32_t)3)))
		{
			goto IL_0121;
		}
	}
	{
		bool L_51 = V_4;
		if (!L_51)
		{
			goto IL_0121;
		}
	}
	{
		int64_t L_52 = V_3;
		if ((((int64_t)L_52) <= ((int64_t)((int64_t)((int64_t)((int32_t)255))))))
		{
			goto IL_0124;
		}
	}

IL_0121:
	{
		return ((int64_t)((int64_t)(-1)));
	}

IL_0124:
	{
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_53 = V_2;
		int32_t L_54 = V_5;
		int64_t L_55 = V_3;
		NullCheck(L_53);
		(L_53)->SetAt(static_cast<il2cpp_array_size_t>(L_54), (int64_t)L_55);
		int32_t L_56 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
		V_4 = (bool)0;
		int32_t L_57 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)1));
	}

IL_0138:
	{
		int32_t L_58 = V_6;
		int32_t* L_59 = ___end2;
		int32_t L_60 = *((int32_t*)L_59);
		if ((((int32_t)L_58) < ((int32_t)L_60)))
		{
			goto IL_001b;
		}
	}

IL_0141:
	{
		bool L_61 = V_4;
		if (L_61)
		{
			goto IL_0148;
		}
	}
	{
		return ((int64_t)((int64_t)(-1)));
	}

IL_0148:
	{
		int32_t L_62 = V_6;
		int32_t* L_63 = ___end2;
		int32_t L_64 = *((int32_t*)L_63);
		if ((((int32_t)L_62) >= ((int32_t)L_64)))
		{
			goto IL_017c;
		}
	}
	{
		Il2CppChar* L_65 = ___name0;
		int32_t L_66 = V_6;
		int32_t L_67 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_65, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_66), (int32_t)2)))));
		int32_t L_68 = L_67;
		V_1 = L_68;
		if ((((int32_t)L_68) == ((int32_t)((int32_t)47))))
		{
			goto IL_0173;
		}
	}
	{
		Il2CppChar L_69 = V_1;
		if ((((int32_t)L_69) == ((int32_t)((int32_t)92))))
		{
			goto IL_0173;
		}
	}
	{
		bool L_70 = ___notImplicitFile3;
		if (!L_70)
		{
			goto IL_0179;
		}
	}
	{
		Il2CppChar L_71 = V_1;
		if ((((int32_t)L_71) == ((int32_t)((int32_t)58))))
		{
			goto IL_0173;
		}
	}
	{
		Il2CppChar L_72 = V_1;
		if ((((int32_t)L_72) == ((int32_t)((int32_t)63))))
		{
			goto IL_0173;
		}
	}
	{
		Il2CppChar L_73 = V_1;
		if ((!(((uint32_t)L_73) == ((uint32_t)((int32_t)35)))))
		{
			goto IL_0179;
		}
	}

IL_0173:
	{
		int32_t* L_74 = ___end2;
		int32_t L_75 = V_6;
		*((int32_t*)L_74) = (int32_t)L_75;
		goto IL_017c;
	}

IL_0179:
	{
		return ((int64_t)((int64_t)(-1)));
	}

IL_017c:
	{
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_76 = V_2;
		int32_t L_77 = V_5;
		int64_t L_78 = V_3;
		NullCheck(L_76);
		(L_76)->SetAt(static_cast<il2cpp_array_size_t>(L_77), (int64_t)L_78);
		int32_t L_79 = V_5;
		switch (L_79)
		{
			case 0:
			{
				goto IL_019d;
			}
			case 1:
			{
				goto IL_01ab;
			}
			case 2:
			{
				goto IL_01cb;
			}
			case 3:
			{
				goto IL_01f9;
			}
		}
	}
	{
		goto IL_0234;
	}

IL_019d:
	{
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_80 = V_2;
		NullCheck(L_80);
		int32_t L_81 = 0;
		int64_t L_82 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
		if ((((int64_t)L_82) <= ((int64_t)((int64_t)((uint64_t)((uint32_t)((uint32_t)(-1))))))))
		{
			goto IL_01a7;
		}
	}
	{
		return ((int64_t)((int64_t)(-1)));
	}

IL_01a7:
	{
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_83 = V_2;
		NullCheck(L_83);
		int32_t L_84 = 0;
		int64_t L_85 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
		return L_85;
	}

IL_01ab:
	{
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_86 = V_2;
		NullCheck(L_86);
		int32_t L_87 = 1;
		int64_t L_88 = (L_86)->GetAt(static_cast<il2cpp_array_size_t>(L_87));
		if ((((int64_t)L_88) <= ((int64_t)((int64_t)((int64_t)((int32_t)16777215))))))
		{
			goto IL_01b9;
		}
	}
	{
		return ((int64_t)((int64_t)(-1)));
	}

IL_01b9:
	{
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_89 = V_2;
		NullCheck(L_89);
		int32_t L_90 = 0;
		int64_t L_91 = (L_89)->GetAt(static_cast<il2cpp_array_size_t>(L_90));
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_92 = V_2;
		NullCheck(L_92);
		int32_t L_93 = 1;
		int64_t L_94 = (L_92)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
		return ((int64_t)((int64_t)((int64_t)((int64_t)L_91<<(int32_t)((int32_t)24)))|(int64_t)((int64_t)((int64_t)L_94&(int64_t)((int64_t)((int64_t)((int32_t)16777215)))))));
	}

IL_01cb:
	{
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_95 = V_2;
		NullCheck(L_95);
		int32_t L_96 = 2;
		int64_t L_97 = (L_95)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
		if ((((int64_t)L_97) <= ((int64_t)((int64_t)((int64_t)((int32_t)65535))))))
		{
			goto IL_01d9;
		}
	}
	{
		return ((int64_t)((int64_t)(-1)));
	}

IL_01d9:
	{
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_98 = V_2;
		NullCheck(L_98);
		int32_t L_99 = 0;
		int64_t L_100 = (L_98)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_101 = V_2;
		NullCheck(L_101);
		int32_t L_102 = 1;
		int64_t L_103 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_102));
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_104 = V_2;
		NullCheck(L_104);
		int32_t L_105 = 2;
		int64_t L_106 = (L_104)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
		return ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_100<<(int32_t)((int32_t)24)))|(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_103&(int64_t)((int64_t)((int64_t)((int32_t)255)))))<<(int32_t)((int32_t)16)))))|(int64_t)((int64_t)((int64_t)L_106&(int64_t)((int64_t)((int64_t)((int32_t)65535)))))));
	}

IL_01f9:
	{
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_107 = V_2;
		NullCheck(L_107);
		int32_t L_108 = 3;
		int64_t L_109 = (L_107)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
		if ((((int64_t)L_109) <= ((int64_t)((int64_t)((int64_t)((int32_t)255))))))
		{
			goto IL_0207;
		}
	}
	{
		return ((int64_t)((int64_t)(-1)));
	}

IL_0207:
	{
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_110 = V_2;
		NullCheck(L_110);
		int32_t L_111 = 0;
		int64_t L_112 = (L_110)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_113 = V_2;
		NullCheck(L_113);
		int32_t L_114 = 1;
		int64_t L_115 = (L_113)->GetAt(static_cast<il2cpp_array_size_t>(L_114));
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_116 = V_2;
		NullCheck(L_116);
		int32_t L_117 = 2;
		int64_t L_118 = (L_116)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
		Int64U5BU5D_tCA61E42872C63A4286B24EEE6E0650143B43DCE6* L_119 = V_2;
		NullCheck(L_119);
		int32_t L_120 = 3;
		int64_t L_121 = (L_119)->GetAt(static_cast<il2cpp_array_size_t>(L_120));
		return ((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_112<<(int32_t)((int32_t)24)))|(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_115&(int64_t)((int64_t)((int64_t)((int32_t)255)))))<<(int32_t)((int32_t)16)))))|(int64_t)((int64_t)((int64_t)((int64_t)((int64_t)L_118&(int64_t)((int64_t)((int64_t)((int32_t)255)))))<<(int32_t)8))))|(int64_t)((int64_t)((int64_t)L_121&(int64_t)((int64_t)((int64_t)((int32_t)255)))))));
	}

IL_0234:
	{
		return ((int64_t)((int64_t)(-1)));
	}
}
// System.Boolean System.IPv4AddressHelper::Parse(System.String,System.Byte*,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv4AddressHelper_Parse_m9B4CB7935241AA6DC67171684E19AF8190364768 (String_t* ___name0, uint8_t* ___numbers1, int32_t ___start2, int32_t ___end3, const RuntimeMethod* method)
{
	Il2CppChar* V_0 = NULL;
	String_t* V_1 = NULL;
	int32_t V_2 = 0;
	int64_t V_3 = 0;
	{
		String_t* L_0 = ___name0;
		V_1 = L_0;
		String_t* L_1 = V_1;
		V_0 = (Il2CppChar*)((uintptr_t)L_1);
		Il2CppChar* L_2 = V_0;
		if (!L_2)
		{
			goto IL_0010;
		}
	}
	{
		Il2CppChar* L_3 = V_0;
		int32_t L_4;
		L_4 = RuntimeHelpers_get_OffsetToStringData_mEB8E6EAEBAFAB7CD7F7A915B3081785AABB9FC42(/*hidden argument*/NULL);
		V_0 = (Il2CppChar*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_3, (int32_t)L_4));
	}

IL_0010:
	{
		int32_t L_5 = ___end3;
		V_2 = L_5;
		Il2CppChar* L_6 = V_0;
		int32_t L_7 = ___start2;
		int64_t L_8;
		L_8 = IPv4AddressHelper_ParseNonCanonical_mE2C4832ED252F3CE61B73DBE25B4959568E2FE31((Il2CppChar*)(Il2CppChar*)L_6, L_7, (int32_t*)(&V_2), (bool)1, /*hidden argument*/NULL);
		V_3 = L_8;
		uint8_t* L_9 = ___numbers1;
		int64_t L_10 = V_3;
		*((int8_t*)L_9) = (int8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_10>>(int32_t)((int32_t)24)))));
		uint8_t* L_11 = ___numbers1;
		int64_t L_12 = V_3;
		*((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_11, (int32_t)1))) = (int8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_12>>(int32_t)((int32_t)16)))));
		uint8_t* L_13 = ___numbers1;
		int64_t L_14 = V_3;
		*((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_13, (int32_t)2))) = (int8_t)((int32_t)((uint8_t)((int64_t)((int64_t)L_14>>(int32_t)8))));
		uint8_t* L_15 = ___numbers1;
		int64_t L_16 = V_3;
		*((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_15, (int32_t)3))) = (int8_t)((int32_t)((uint8_t)L_16));
		V_1 = (String_t*)NULL;
		uint8_t* L_17 = ___numbers1;
		int32_t L_18 = *((uint8_t*)L_17);
		return (bool)((((int32_t)L_18) == ((int32_t)((int32_t)127)))? 1 : 0);
	}
}
// System.Boolean System.IPv4AddressHelper::ParseCanonical(System.String,System.Byte*,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv4AddressHelper_ParseCanonical_mEDA5683F6AC98D0C403C60B16C2F859590A653AA (String_t* ___name0, uint8_t* ___numbers1, int32_t ___start2, int32_t ___end3, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	uint8_t V_1 = 0x0;
	Il2CppChar V_2 = 0x0;
	{
		V_0 = 0;
		goto IL_003d;
	}

IL_0004:
	{
		V_1 = (uint8_t)0;
		goto IL_0019;
	}

IL_0008:
	{
		uint8_t L_0 = V_1;
		Il2CppChar L_1 = V_2;
		V_1 = (uint8_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_0, (int32_t)((int32_t)10))), (int32_t)((int32_t)((uint8_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)((int32_t)48)))))))));
		int32_t L_2 = ___start2;
		___start2 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1));
	}

IL_0019:
	{
		int32_t L_3 = ___start2;
		int32_t L_4 = ___end3;
		if ((((int32_t)L_3) >= ((int32_t)L_4)))
		{
			goto IL_002f;
		}
	}
	{
		String_t* L_5 = ___name0;
		int32_t L_6 = ___start2;
		NullCheck(L_5);
		Il2CppChar L_7;
		L_7 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_5, L_6, /*hidden argument*/NULL);
		Il2CppChar L_8 = L_7;
		V_2 = L_8;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)46))))
		{
			goto IL_002f;
		}
	}
	{
		Il2CppChar L_9 = V_2;
		if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_0008;
		}
	}

IL_002f:
	{
		uint8_t* L_10 = ___numbers1;
		int32_t L_11 = V_0;
		uint8_t L_12 = V_1;
		*((int8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, (int32_t)L_11))) = (int8_t)L_12;
		int32_t L_13 = ___start2;
		___start2 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1));
		int32_t L_14 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
	}

IL_003d:
	{
		int32_t L_15 = V_0;
		if ((((int32_t)L_15) < ((int32_t)4)))
		{
			goto IL_0004;
		}
	}
	{
		uint8_t* L_16 = ___numbers1;
		int32_t L_17 = *((uint8_t*)L_16);
		return (bool)((((int32_t)L_17) == ((int32_t)((int32_t)127)))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: System.Net.IPv6AddressFormatter
IL2CPP_EXTERN_C void IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshal_pinvoke(const IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA& unmarshaled, IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshaled_pinvoke& marshaled)
{
	marshaled.___address_0 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_UI2, unmarshaled.get_address_0());
	marshaled.___scopeId_1 = unmarshaled.get_scopeId_1();
}
IL2CPP_EXTERN_C void IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshal_pinvoke_back(const IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshaled_pinvoke& marshaled, IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	unmarshaled.set_address_0((UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_UI2, UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, marshaled.___address_0));
	int64_t unmarshaled_scopeId_temp_1 = 0;
	unmarshaled_scopeId_temp_1 = marshaled.___scopeId_1;
	unmarshaled.set_scopeId_1(unmarshaled_scopeId_temp_1);
}
// Conversion method for clean up from marshalling of: System.Net.IPv6AddressFormatter
IL2CPP_EXTERN_C void IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshal_pinvoke_cleanup(IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_com_destroy_safe_array(marshaled.___address_0);
	marshaled.___address_0 = NULL;
}
// Conversion methods for marshalling of: System.Net.IPv6AddressFormatter
IL2CPP_EXTERN_C void IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshal_com(const IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA& unmarshaled, IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshaled_com& marshaled)
{
	marshaled.___address_0 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_UI2, unmarshaled.get_address_0());
	marshaled.___scopeId_1 = unmarshaled.get_scopeId_1();
}
IL2CPP_EXTERN_C void IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshal_com_back(const IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshaled_com& marshaled, IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	unmarshaled.set_address_0((UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_UI2, UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, marshaled.___address_0));
	int64_t unmarshaled_scopeId_temp_1 = 0;
	unmarshaled_scopeId_temp_1 = marshaled.___scopeId_1;
	unmarshaled.set_scopeId_1(unmarshaled_scopeId_temp_1);
}
// Conversion method for clean up from marshalling of: System.Net.IPv6AddressFormatter
IL2CPP_EXTERN_C void IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshal_com_cleanup(IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA_marshaled_com& marshaled)
{
	il2cpp_codegen_com_destroy_safe_array(marshaled.___address_0);
	marshaled.___address_0 = NULL;
}
// System.Void System.Net.IPv6AddressFormatter::.ctor(System.UInt16[],System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IPv6AddressFormatter__ctor_mEEFF87906A194838D6E4A31AB724A28808E539E5 (IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___addr0, int64_t ___scopeId1, const RuntimeMethod* method)
{
	{
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = ___addr0;
		__this->set_address_0(L_0);
		int64_t L_1 = ___scopeId1;
		__this->set_scopeId_1(L_1);
		return;
	}
}
IL2CPP_EXTERN_C  void IPv6AddressFormatter__ctor_mEEFF87906A194838D6E4A31AB724A28808E539E5_AdjustorThunk (RuntimeObject * __this, UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* ___addr0, int64_t ___scopeId1, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * _thisAdjusted = reinterpret_cast<IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *>(__this + _offset);
	IPv6AddressFormatter__ctor_mEEFF87906A194838D6E4A31AB724A28808E539E5(_thisAdjusted, ___addr0, ___scopeId1, method);
}
// System.UInt16 System.Net.IPv6AddressFormatter::SwapUShort(System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t IPv6AddressFormatter_SwapUShort_m422438633F4CADBE0EAB77D23AD3334FD01ACEC6 (uint16_t ___number0, const RuntimeMethod* method)
{
	{
		uint16_t L_0 = ___number0;
		uint16_t L_1 = ___number0;
		return (uint16_t)((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_0>>(int32_t)8))&(int32_t)((int32_t)255))), (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1<<(int32_t)8))&(int32_t)((int32_t)65280)))))));
	}
}
// System.UInt32 System.Net.IPv6AddressFormatter::AsIPv4Int()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t IPv6AddressFormatter_AsIPv4Int_m875CCBC60A506A331C9D591D5A88D49EBB6730E7 (IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * __this, const RuntimeMethod* method)
{
	{
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = __this->get_address_0();
		NullCheck(L_0);
		int32_t L_1 = 7;
		uint16_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		uint16_t L_3;
		L_3 = IPv6AddressFormatter_SwapUShort_m422438633F4CADBE0EAB77D23AD3334FD01ACEC6(L_2, /*hidden argument*/NULL);
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_4 = __this->get_address_0();
		NullCheck(L_4);
		int32_t L_5 = 6;
		uint16_t L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		uint16_t L_7;
		L_7 = IPv6AddressFormatter_SwapUShort_m422438633F4CADBE0EAB77D23AD3334FD01ACEC6(L_6, /*hidden argument*/NULL);
		return ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_3<<(int32_t)((int32_t)16))), (int32_t)L_7));
	}
}
IL2CPP_EXTERN_C  uint32_t IPv6AddressFormatter_AsIPv4Int_m875CCBC60A506A331C9D591D5A88D49EBB6730E7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * _thisAdjusted = reinterpret_cast<IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *>(__this + _offset);
	uint32_t _returnValue;
	_returnValue = IPv6AddressFormatter_AsIPv4Int_m875CCBC60A506A331C9D591D5A88D49EBB6730E7(_thisAdjusted, method);
	return _returnValue;
}
// System.Boolean System.Net.IPv6AddressFormatter::IsIPv4Compatible()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressFormatter_IsIPv4Compatible_m769BBFB4FBB844EC8AB61A635495A7F2925FDD99 (IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0014;
	}

IL_0004:
	{
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = __this->get_address_0();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if (!L_3)
		{
			goto IL_0010;
		}
	}
	{
		return (bool)0;
	}

IL_0010:
	{
		int32_t L_4 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
	}

IL_0014:
	{
		int32_t L_5 = V_0;
		if ((((int32_t)L_5) < ((int32_t)6)))
		{
			goto IL_0004;
		}
	}
	{
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_6 = __this->get_address_0();
		NullCheck(L_6);
		int32_t L_7 = 6;
		uint16_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		if (L_8)
		{
			goto IL_0024;
		}
	}
	{
		return (bool)0;
	}

IL_0024:
	{
		uint32_t L_9;
		L_9 = IPv6AddressFormatter_AsIPv4Int_m875CCBC60A506A331C9D591D5A88D49EBB6730E7((IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *)__this, /*hidden argument*/NULL);
		return (bool)((!(((uint32_t)L_9) <= ((uint32_t)1)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool IPv6AddressFormatter_IsIPv4Compatible_m769BBFB4FBB844EC8AB61A635495A7F2925FDD99_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * _thisAdjusted = reinterpret_cast<IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *>(__this + _offset);
	bool _returnValue;
	_returnValue = IPv6AddressFormatter_IsIPv4Compatible_m769BBFB4FBB844EC8AB61A635495A7F2925FDD99(_thisAdjusted, method);
	return _returnValue;
}
// System.Boolean System.Net.IPv6AddressFormatter::IsIPv4Mapped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressFormatter_IsIPv4Mapped_m46AE9AECC6E77E6A53ACBF60BEF336D45FF236DB (IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0014;
	}

IL_0004:
	{
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_0 = __this->get_address_0();
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		uint16_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if (!L_3)
		{
			goto IL_0010;
		}
	}
	{
		return (bool)0;
	}

IL_0010:
	{
		int32_t L_4 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
	}

IL_0014:
	{
		int32_t L_5 = V_0;
		if ((((int32_t)L_5) < ((int32_t)5)))
		{
			goto IL_0004;
		}
	}
	{
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_6 = __this->get_address_0();
		NullCheck(L_6);
		int32_t L_7 = 6;
		uint16_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		if (L_8)
		{
			goto IL_0024;
		}
	}
	{
		return (bool)0;
	}

IL_0024:
	{
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_9 = __this->get_address_0();
		NullCheck(L_9);
		int32_t L_10 = 5;
		uint16_t L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		return (bool)((((int32_t)L_11) == ((int32_t)((int32_t)65535)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool IPv6AddressFormatter_IsIPv4Mapped_m46AE9AECC6E77E6A53ACBF60BEF336D45FF236DB_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * _thisAdjusted = reinterpret_cast<IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *>(__this + _offset);
	bool _returnValue;
	_returnValue = IPv6AddressFormatter_IsIPv4Mapped_m46AE9AECC6E77E6A53ACBF60BEF336D45FF236DB(_thisAdjusted, method);
	return _returnValue;
}
// System.String System.Net.IPv6AddressFormatter::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IPv6AddressFormatter_ToString_m5FB0F927F3B0BAA521BC92562A7F5A78460023DC (IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5295380188F75D696383F8BDB2147F0053791372);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral621B7794C716EDA5AB797D46B90903408FBF6D6A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF08DE2DA4F18517CA9EB7D620BCE4C585C642D91);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	{
		StringBuilder_t * L_0 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m5A81DE19E748F748E19FF13FB6FFD2547F9212D9(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		bool L_1;
		L_1 = IPv6AddressFormatter_IsIPv4Compatible_m769BBFB4FBB844EC8AB61A635495A7F2925FDD99((IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *)__this, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0016;
		}
	}
	{
		bool L_2;
		L_2 = IPv6AddressFormatter_IsIPv4Mapped_m46AE9AECC6E77E6A53ACBF60BEF336D45FF236DB((IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *)__this, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0055;
		}
	}

IL_0016:
	{
		StringBuilder_t * L_3 = V_0;
		NullCheck(L_3);
		StringBuilder_t * L_4;
		L_4 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_3, _stringLiteral5295380188F75D696383F8BDB2147F0053791372, /*hidden argument*/NULL);
		bool L_5;
		L_5 = IPv6AddressFormatter_IsIPv4Mapped_m46AE9AECC6E77E6A53ACBF60BEF336D45FF236DB((IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *)__this, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0036;
		}
	}
	{
		StringBuilder_t * L_6 = V_0;
		NullCheck(L_6);
		StringBuilder_t * L_7;
		L_7 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_6, _stringLiteral621B7794C716EDA5AB797D46B90903408FBF6D6A, /*hidden argument*/NULL);
	}

IL_0036:
	{
		StringBuilder_t * L_8 = V_0;
		uint32_t L_9;
		L_9 = IPv6AddressFormatter_AsIPv4Int_m875CCBC60A506A331C9D591D5A88D49EBB6730E7((IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *)__this, /*hidden argument*/NULL);
		IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE * L_10 = (IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE *)il2cpp_codegen_object_new(IPAddress_t2B5F1762B4B9935BA6CA8FB12C87282C72E035AE_il2cpp_TypeInfo_var);
		IPAddress__ctor_mA672DA31F082CC6E8B10BEC436D94450E630E16F(L_10, ((int64_t)((uint64_t)L_9)), /*hidden argument*/NULL);
		NullCheck(L_10);
		String_t* L_11;
		L_11 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10);
		NullCheck(L_8);
		StringBuilder_t * L_12;
		L_12 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_8, L_11, /*hidden argument*/NULL);
		StringBuilder_t * L_13 = V_0;
		NullCheck(L_13);
		String_t* L_14;
		L_14 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_13);
		return L_14;
	}

IL_0055:
	{
		V_1 = (-1);
		V_2 = 0;
		V_3 = 0;
		V_4 = 0;
		goto IL_0088;
	}

IL_0060:
	{
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_15 = __this->get_address_0();
		int32_t L_16 = V_4;
		NullCheck(L_15);
		int32_t L_17 = L_16;
		uint16_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		if (!L_18)
		{
			goto IL_007e;
		}
	}
	{
		int32_t L_19 = V_3;
		int32_t L_20 = V_2;
		if ((((int32_t)L_19) <= ((int32_t)L_20)))
		{
			goto IL_007a;
		}
	}
	{
		int32_t L_21 = V_3;
		if ((((int32_t)L_21) <= ((int32_t)1)))
		{
			goto IL_007a;
		}
	}
	{
		int32_t L_22 = V_3;
		V_2 = L_22;
		int32_t L_23 = V_4;
		int32_t L_24 = V_3;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)L_24));
	}

IL_007a:
	{
		V_3 = 0;
		goto IL_0082;
	}

IL_007e:
	{
		int32_t L_25 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
	}

IL_0082:
	{
		int32_t L_26 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
	}

IL_0088:
	{
		int32_t L_27 = V_4;
		if ((((int32_t)L_27) < ((int32_t)8)))
		{
			goto IL_0060;
		}
	}
	{
		int32_t L_28 = V_3;
		int32_t L_29 = V_2;
		if ((((int32_t)L_28) <= ((int32_t)L_29)))
		{
			goto IL_009b;
		}
	}
	{
		int32_t L_30 = V_3;
		if ((((int32_t)L_30) <= ((int32_t)1)))
		{
			goto IL_009b;
		}
	}
	{
		int32_t L_31 = V_3;
		V_2 = L_31;
		int32_t L_32 = V_3;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)8, (int32_t)L_32));
	}

IL_009b:
	{
		int32_t L_33 = V_1;
		if (L_33)
		{
			goto IL_00aa;
		}
	}
	{
		StringBuilder_t * L_34 = V_0;
		NullCheck(L_34);
		StringBuilder_t * L_35;
		L_35 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_34, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, /*hidden argument*/NULL);
	}

IL_00aa:
	{
		V_5 = 0;
		goto IL_00f8;
	}

IL_00af:
	{
		int32_t L_36 = V_5;
		int32_t L_37 = V_1;
		if ((!(((uint32_t)L_36) == ((uint32_t)L_37))))
		{
			goto IL_00ca;
		}
	}
	{
		StringBuilder_t * L_38 = V_0;
		NullCheck(L_38);
		StringBuilder_t * L_39;
		L_39 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_38, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, /*hidden argument*/NULL);
		int32_t L_40 = V_5;
		int32_t L_41 = V_2;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1))));
		goto IL_00f2;
	}

IL_00ca:
	{
		StringBuilder_t * L_42 = V_0;
		UInt16U5BU5D_t42D35C587B07DCDBCFDADF572C6D733AE85B2A67* L_43 = __this->get_address_0();
		int32_t L_44 = V_5;
		NullCheck(L_43);
		int32_t L_45 = L_44;
		uint16_t L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
		uint16_t L_47 = L_46;
		RuntimeObject * L_48 = Box(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, &L_47);
		NullCheck(L_42);
		StringBuilder_t * L_49;
		L_49 = StringBuilder_AppendFormat_mA3A12EF6C7AC4C5EBC41FCA633F4FC036205669E(L_42, _stringLiteralF08DE2DA4F18517CA9EB7D620BCE4C585C642D91, L_48, /*hidden argument*/NULL);
		int32_t L_50 = V_5;
		if ((((int32_t)L_50) >= ((int32_t)7)))
		{
			goto IL_00f2;
		}
	}
	{
		StringBuilder_t * L_51 = V_0;
		NullCheck(L_51);
		StringBuilder_t * L_52;
		L_52 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_51, ((int32_t)58), /*hidden argument*/NULL);
	}

IL_00f2:
	{
		int32_t L_53 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1));
	}

IL_00f8:
	{
		int32_t L_54 = V_5;
		if ((((int32_t)L_54) < ((int32_t)8)))
		{
			goto IL_00af;
		}
	}
	{
		int64_t L_55 = __this->get_scopeId_1();
		if (!L_55)
		{
			goto IL_0119;
		}
	}
	{
		StringBuilder_t * L_56 = V_0;
		NullCheck(L_56);
		StringBuilder_t * L_57;
		L_57 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_56, ((int32_t)37), /*hidden argument*/NULL);
		int64_t L_58 = __this->get_scopeId_1();
		NullCheck(L_57);
		StringBuilder_t * L_59;
		L_59 = StringBuilder_Append_m8DA7E8B858ADF12EF8CE62A4083B60510B1D1510(L_57, L_58, /*hidden argument*/NULL);
	}

IL_0119:
	{
		StringBuilder_t * L_60 = V_0;
		NullCheck(L_60);
		String_t* L_61;
		L_61 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_60);
		return L_61;
	}
}
IL2CPP_EXTERN_C  String_t* IPv6AddressFormatter_ToString_m5FB0F927F3B0BAA521BC92562A7F5A78460023DC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	int32_t _offset = 1;
	IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA * _thisAdjusted = reinterpret_cast<IPv6AddressFormatter_tB4B75557A1014D1E6E250A35E5F94411EF2979BA *>(__this + _offset);
	String_t* _returnValue;
	_returnValue = IPv6AddressFormatter_ToString_m5FB0F927F3B0BAA521BC92562A7F5A78460023DC(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String System.IPv6AddressHelper::ParseCanonicalName(System.String,System.Int32,System.Boolean&,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IPv6AddressHelper_ParseCanonicalName_mAC7315CCA0517C9B95D33C4114E90A8B94EC1E2C (String_t* ___str0, int32_t ___start1, bool* ___isLoopback2, String_t** ___scopeId3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
		s_Il2CppMethodInitialized = true;
	}
	uint16_t* V_0 = NULL;
	{
		int8_t* L_0 = (int8_t*) alloca(((uintptr_t)((int32_t)16)));
		memset(L_0, 0, ((uintptr_t)((int32_t)16)));
		V_0 = (uint16_t*)(L_0);
		uint16_t* L_1 = V_0;
		*((int64_t*)L_1) = (int64_t)((int64_t)((int64_t)0));
		uint16_t* L_2 = V_0;
		*((int64_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_2, (int32_t)8))) = (int64_t)((int64_t)((int64_t)0));
		bool* L_3 = ___isLoopback2;
		String_t* L_4 = ___str0;
		uint16_t* L_5 = V_0;
		int32_t L_6 = ___start1;
		String_t** L_7 = ___scopeId3;
		bool L_8;
		L_8 = IPv6AddressHelper_Parse_m40C11CFE4C02F7BDE4A8A9B5AD65B5481576E91B(L_4, (uint16_t*)(uint16_t*)L_5, L_6, (String_t**)L_7, /*hidden argument*/NULL);
		*((int8_t*)L_3) = (int8_t)L_8;
		uint16_t* L_9 = V_0;
		String_t* L_10;
		L_10 = IPv6AddressHelper_CreateCanonicalName_m0A4D273AB7676EBF0E66E7CBE15100D4614163C2((uint16_t*)(uint16_t*)L_9, /*hidden argument*/NULL);
		String_t* L_11;
		L_11 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, L_10, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, /*hidden argument*/NULL);
		return L_11;
	}
}
// System.String System.IPv6AddressHelper::CreateCanonicalName(System.UInt16*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IPv6AddressHelper_CreateCanonicalName_m0A4D273AB7676EBF0E66E7CBE15100D4614163C2 (uint16_t* ___numbers0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriParser_t6DEBE5C6CDC3C29C9019CD951C7ECEBD6A5D3E3A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA62CFA71484048A37C3903DD1A89AD7E6DA67F61);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE40F0638FB44416320D32BC72A6D591325193B9C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF08DE2DA4F18517CA9EB7D620BCE4C585C642D91);
		s_Il2CppMethodInitialized = true;
	}
	KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	StringBuilder_t * V_2 = NULL;
	int32_t V_3 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(UriParser_t6DEBE5C6CDC3C29C9019CD951C7ECEBD6A5D3E3A_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = UriParser_get_ShouldUseLegacyV2Quirks_mB8917CAC10CD13E44F2EB21D4033044BEAF132B2(/*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0090;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_1;
		L_1 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)8);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = L_2;
		uint16_t* L_4 = ___numbers0;
		int32_t L_5 = *((uint16_t*)L_4);
		uint16_t L_6 = ((uint16_t)L_5);
		RuntimeObject * L_7 = Box(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, &L_6);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_7);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_7);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = L_3;
		uint16_t* L_9 = ___numbers0;
		int32_t L_10 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_9, (int32_t)2)));
		uint16_t L_11 = ((uint16_t)L_10);
		RuntimeObject * L_12 = Box(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, &L_11);
		NullCheck(L_8);
		ArrayElementTypeCheck (L_8, L_12);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_12);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_13 = L_8;
		uint16_t* L_14 = ___numbers0;
		int32_t L_15 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_14, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)2), (int32_t)2)))));
		uint16_t L_16 = ((uint16_t)L_15);
		RuntimeObject * L_17 = Box(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, &L_16);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_17);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_17);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_18 = L_13;
		uint16_t* L_19 = ___numbers0;
		int32_t L_20 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_19, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)3), (int32_t)2)))));
		uint16_t L_21 = ((uint16_t)L_20);
		RuntimeObject * L_22 = Box(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, &L_21);
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_22);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_22);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = L_18;
		uint16_t* L_24 = ___numbers0;
		int32_t L_25 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_24, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)4), (int32_t)2)))));
		uint16_t L_26 = ((uint16_t)L_25);
		RuntimeObject * L_27 = Box(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, &L_26);
		NullCheck(L_23);
		ArrayElementTypeCheck (L_23, L_27);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)L_27);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_28 = L_23;
		uint16_t* L_29 = ___numbers0;
		int32_t L_30 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_29, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)5), (int32_t)2)))));
		uint16_t L_31 = ((uint16_t)L_30);
		RuntimeObject * L_32 = Box(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, &L_31);
		NullCheck(L_28);
		ArrayElementTypeCheck (L_28, L_32);
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject *)L_32);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_33 = L_28;
		uint16_t* L_34 = ___numbers0;
		int32_t L_35 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_34, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)6), (int32_t)2)))));
		uint16_t L_36 = ((uint16_t)L_35);
		RuntimeObject * L_37 = Box(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, &L_36);
		NullCheck(L_33);
		ArrayElementTypeCheck (L_33, L_37);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject *)L_37);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_38 = L_33;
		uint16_t* L_39 = ___numbers0;
		int32_t L_40 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_39, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)7), (int32_t)2)))));
		uint16_t L_41 = ((uint16_t)L_40);
		RuntimeObject * L_42 = Box(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, &L_41);
		NullCheck(L_38);
		ArrayElementTypeCheck (L_38, L_42);
		(L_38)->SetAt(static_cast<il2cpp_array_size_t>(7), (RuntimeObject *)L_42);
		String_t* L_43;
		L_43 = String_Format_mF96F0621DC567D09C07F1EAC66B31AD261A9DC21(L_1, _stringLiteralA62CFA71484048A37C3903DD1A89AD7E6DA67F61, L_38, /*hidden argument*/NULL);
		return L_43;
	}

IL_0090:
	{
		uint16_t* L_44 = ___numbers0;
		KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  L_45;
		L_45 = IPv6AddressHelper_FindCompressionRange_m5D45C7CDE351D8B073A56656BA062453CD5124A5((uint16_t*)(uint16_t*)L_44, /*hidden argument*/NULL);
		V_0 = L_45;
		uint16_t* L_46 = ___numbers0;
		bool L_47;
		L_47 = IPv6AddressHelper_ShouldHaveIpv4Embedded_m7EDC33D2523FB9961D20EB54A136369E6548E19C((uint16_t*)(uint16_t*)L_46, /*hidden argument*/NULL);
		V_1 = L_47;
		StringBuilder_t * L_48 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m5A81DE19E748F748E19FF13FB6FFD2547F9212D9(L_48, /*hidden argument*/NULL);
		V_2 = L_48;
		V_3 = 0;
		goto IL_01a4;
	}

IL_00ab:
	{
		bool L_49 = V_1;
		if (!L_49)
		{
			goto IL_0123;
		}
	}
	{
		int32_t L_50 = V_3;
		if ((!(((uint32_t)L_50) == ((uint32_t)6))))
		{
			goto IL_0123;
		}
	}
	{
		StringBuilder_t * L_51 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_52;
		L_52 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_53 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = L_53;
		uint16_t* L_55 = ___numbers0;
		int32_t L_56 = V_3;
		int32_t L_57 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_55, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_56), (int32_t)2)))));
		int32_t L_58 = ((int32_t)((int32_t)L_57>>(int32_t)8));
		RuntimeObject * L_59 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_58);
		NullCheck(L_54);
		ArrayElementTypeCheck (L_54, L_59);
		(L_54)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_59);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_60 = L_54;
		uint16_t* L_61 = ___numbers0;
		int32_t L_62 = V_3;
		int32_t L_63 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_61, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_62), (int32_t)2)))));
		int32_t L_64 = ((int32_t)((int32_t)L_63&(int32_t)((int32_t)255)));
		RuntimeObject * L_65 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_64);
		NullCheck(L_60);
		ArrayElementTypeCheck (L_60, L_65);
		(L_60)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_65);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_66 = L_60;
		uint16_t* L_67 = ___numbers0;
		int32_t L_68 = V_3;
		int32_t L_69 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_67, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1))), (int32_t)2)))));
		int32_t L_70 = ((int32_t)((int32_t)L_69>>(int32_t)8));
		RuntimeObject * L_71 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_70);
		NullCheck(L_66);
		ArrayElementTypeCheck (L_66, L_71);
		(L_66)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_71);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_72 = L_66;
		uint16_t* L_73 = ___numbers0;
		int32_t L_74 = V_3;
		int32_t L_75 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_73, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1))), (int32_t)2)))));
		int32_t L_76 = ((int32_t)((int32_t)L_75&(int32_t)((int32_t)255)));
		RuntimeObject * L_77 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_76);
		NullCheck(L_72);
		ArrayElementTypeCheck (L_72, L_77);
		(L_72)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_77);
		String_t* L_78;
		L_78 = String_Format_mF96F0621DC567D09C07F1EAC66B31AD261A9DC21(L_52, _stringLiteralE40F0638FB44416320D32BC72A6D591325193B9C, L_72, /*hidden argument*/NULL);
		NullCheck(L_51);
		StringBuilder_t * L_79;
		L_79 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_51, L_78, /*hidden argument*/NULL);
		goto IL_01ab;
	}

IL_0123:
	{
		int32_t L_80;
		L_80 = KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&V_0), /*hidden argument*/KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		int32_t L_81 = V_3;
		if ((!(((uint32_t)L_80) == ((uint32_t)L_81))))
		{
			goto IL_0139;
		}
	}
	{
		StringBuilder_t * L_82 = V_2;
		NullCheck(L_82);
		StringBuilder_t * L_83;
		L_83 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_82, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, /*hidden argument*/NULL);
	}

IL_0139:
	{
		int32_t L_84;
		L_84 = KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&V_0), /*hidden argument*/KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		int32_t L_85 = V_3;
		if ((((int32_t)L_84) > ((int32_t)L_85)))
		{
			goto IL_015b;
		}
	}
	{
		int32_t L_86;
		L_86 = KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&V_0), /*hidden argument*/KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var);
		if ((!(((uint32_t)L_86) == ((uint32_t)7))))
		{
			goto IL_015b;
		}
	}
	{
		StringBuilder_t * L_87 = V_2;
		NullCheck(L_87);
		StringBuilder_t * L_88;
		L_88 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_87, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, /*hidden argument*/NULL);
		goto IL_01ab;
	}

IL_015b:
	{
		int32_t L_89;
		L_89 = KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&V_0), /*hidden argument*/KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_RuntimeMethod_var);
		int32_t L_90 = V_3;
		if ((((int32_t)L_89) > ((int32_t)L_90)))
		{
			goto IL_016f;
		}
	}
	{
		int32_t L_91 = V_3;
		int32_t L_92;
		L_92 = KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_inline((KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB *)(&V_0), /*hidden argument*/KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_RuntimeMethod_var);
		if ((((int32_t)L_91) <= ((int32_t)L_92)))
		{
			goto IL_01a0;
		}
	}

IL_016f:
	{
		int32_t L_93 = V_3;
		if (!L_93)
		{
			goto IL_017e;
		}
	}
	{
		StringBuilder_t * L_94 = V_2;
		NullCheck(L_94);
		StringBuilder_t * L_95;
		L_95 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_94, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, /*hidden argument*/NULL);
	}

IL_017e:
	{
		StringBuilder_t * L_96 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_97;
		L_97 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
		uint16_t* L_98 = ___numbers0;
		int32_t L_99 = V_3;
		int32_t L_100 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_98, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_99), (int32_t)2)))));
		uint16_t L_101 = ((uint16_t)L_100);
		RuntimeObject * L_102 = Box(UInt16_t894EA9D4FB7C799B244E7BBF2DF0EEEDBC77A8BD_il2cpp_TypeInfo_var, &L_101);
		String_t* L_103;
		L_103 = String_Format_m90ED4B078849D42FA1A7C5EB7AC7F74F235F6916(L_97, _stringLiteralF08DE2DA4F18517CA9EB7D620BCE4C585C642D91, L_102, /*hidden argument*/NULL);
		NullCheck(L_96);
		StringBuilder_t * L_104;
		L_104 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_96, L_103, /*hidden argument*/NULL);
	}

IL_01a0:
	{
		int32_t L_105 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_105, (int32_t)1));
	}

IL_01a4:
	{
		int32_t L_106 = V_3;
		if ((((int32_t)L_106) < ((int32_t)8)))
		{
			goto IL_00ab;
		}
	}

IL_01ab:
	{
		StringBuilder_t * L_107 = V_2;
		NullCheck(L_107);
		String_t* L_108;
		L_108 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_107);
		return L_108;
	}
}
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32> System.IPv6AddressHelper::FindCompressionRange(System.UInt16*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  IPv6AddressHelper_FindCompressionRange_m5D45C7CDE351D8B073A56656BA062453CD5124A5 (uint16_t* ___numbers0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		V_0 = 0;
		V_1 = (-1);
		V_2 = 0;
		V_3 = 0;
		goto IL_002b;
	}

IL_000a:
	{
		uint16_t* L_0 = ___numbers0;
		int32_t L_1 = V_3;
		int32_t L_2 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_0, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_1), (int32_t)2)))));
		if (L_2)
		{
			goto IL_0025;
		}
	}
	{
		int32_t L_3 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
		int32_t L_4 = V_2;
		int32_t L_5 = V_0;
		if ((((int32_t)L_4) <= ((int32_t)L_5)))
		{
			goto IL_0027;
		}
	}
	{
		int32_t L_6 = V_2;
		V_0 = L_6;
		int32_t L_7 = V_3;
		int32_t L_8 = V_2;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8)), (int32_t)1));
		goto IL_0027;
	}

IL_0025:
	{
		V_2 = 0;
	}

IL_0027:
	{
		int32_t L_9 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1));
	}

IL_002b:
	{
		int32_t L_10 = V_3;
		if ((((int32_t)L_10) < ((int32_t)8)))
		{
			goto IL_000a;
		}
	}
	{
		int32_t L_11 = V_0;
		if ((((int32_t)L_11) < ((int32_t)2)))
		{
			goto IL_003f;
		}
	}
	{
		int32_t L_12 = V_1;
		int32_t L_13 = V_1;
		int32_t L_14 = V_0;
		KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  L_15;
		memset((&L_15), 0, sizeof(L_15));
		KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56((&L_15), L_12, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_RuntimeMethod_var);
		return L_15;
	}

IL_003f:
	{
		KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB  L_16;
		memset((&L_16), 0, sizeof(L_16));
		KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56((&L_16), (-1), (-1), /*hidden argument*/KeyValuePair_2__ctor_mAC437FAF19B6F21DD90D59C629BA8F7967971E56_RuntimeMethod_var);
		return L_16;
	}
}
// System.Boolean System.IPv6AddressHelper::ShouldHaveIpv4Embedded(System.UInt16*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressHelper_ShouldHaveIpv4Embedded_m7EDC33D2523FB9961D20EB54A136369E6548E19C (uint16_t* ___numbers0, const RuntimeMethod* method)
{
	{
		uint16_t* L_0 = ___numbers0;
		int32_t L_1 = *((uint16_t*)L_0);
		if (L_1)
		{
			goto IL_0060;
		}
	}
	{
		uint16_t* L_2 = ___numbers0;
		int32_t L_3 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_2, (int32_t)2)));
		if (L_3)
		{
			goto IL_0060;
		}
	}
	{
		uint16_t* L_4 = ___numbers0;
		int32_t L_5 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_4, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)2), (int32_t)2)))));
		if (L_5)
		{
			goto IL_0060;
		}
	}
	{
		uint16_t* L_6 = ___numbers0;
		int32_t L_7 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_6, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)3), (int32_t)2)))));
		if (L_7)
		{
			goto IL_0060;
		}
	}
	{
		uint16_t* L_8 = ___numbers0;
		int32_t L_9 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_8, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)6), (int32_t)2)))));
		if (!L_9)
		{
			goto IL_0060;
		}
	}
	{
		uint16_t* L_10 = ___numbers0;
		int32_t L_11 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_10, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)4), (int32_t)2)))));
		if (L_11)
		{
			goto IL_0047;
		}
	}
	{
		uint16_t* L_12 = ___numbers0;
		int32_t L_13 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_12, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)5), (int32_t)2)))));
		if (!L_13)
		{
			goto IL_0045;
		}
	}
	{
		uint16_t* L_14 = ___numbers0;
		int32_t L_15 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_14, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)5), (int32_t)2)))));
		if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)65535)))))
		{
			goto IL_0047;
		}
	}

IL_0045:
	{
		return (bool)1;
	}

IL_0047:
	{
		uint16_t* L_16 = ___numbers0;
		int32_t L_17 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_16, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)4), (int32_t)2)))));
		if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)65535)))))
		{
			goto IL_0060;
		}
	}
	{
		uint16_t* L_18 = ___numbers0;
		int32_t L_19 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_18, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)5), (int32_t)2)))));
		if (L_19)
		{
			goto IL_0060;
		}
	}
	{
		return (bool)1;
	}

IL_0060:
	{
		uint16_t* L_20 = ___numbers0;
		int32_t L_21 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_20, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)4), (int32_t)2)))));
		if (L_21)
		{
			goto IL_0079;
		}
	}
	{
		uint16_t* L_22 = ___numbers0;
		int32_t L_23 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_22, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)5), (int32_t)2)))));
		if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)24318)))))
		{
			goto IL_0079;
		}
	}
	{
		return (bool)1;
	}

IL_0079:
	{
		return (bool)0;
	}
}
// System.Boolean System.IPv6AddressHelper::InternalIsValid(System.Char*,System.Int32,System.Int32&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressHelper_InternalIsValid_mE50A940EF05F93B144F0BCFFB9AA5F7E4E23F160 (Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, bool ___validateStrictAddress3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	Il2CppChar V_9 = 0x0;
	int32_t G_B6_0 = 0;
	int32_t G_B52_0 = 0;
	int32_t G_B51_0 = 0;
	int32_t G_B53_0 = 0;
	int32_t G_B53_1 = 0;
	int32_t G_B58_0 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		V_2 = (bool)0;
		V_3 = (bool)0;
		V_4 = (bool)0;
		V_5 = (bool)1;
		V_6 = 1;
		int32_t L_0 = ___start1;
		V_7 = L_0;
		goto IL_0145;
	}

IL_0019:
	{
		bool L_1 = V_4;
		if (L_1)
		{
			goto IL_002c;
		}
	}
	{
		Il2CppChar* L_2 = ___name0;
		int32_t L_3 = V_7;
		int32_t L_4 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_2, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_3), (int32_t)2)))));
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Uri_IsHexDigit_m87121EC1F62716CC681A4458BF2E6A6B844BD95F(L_4, /*hidden argument*/NULL);
		G_B6_0 = ((int32_t)(L_5));
		goto IL_004a;
	}

IL_002c:
	{
		Il2CppChar* L_6 = ___name0;
		int32_t L_7 = V_7;
		int32_t L_8 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_6, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_7), (int32_t)2)))));
		if ((((int32_t)L_8) < ((int32_t)((int32_t)48))))
		{
			goto IL_0049;
		}
	}
	{
		Il2CppChar* L_9 = ___name0;
		int32_t L_10 = V_7;
		int32_t L_11 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_9, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_10), (int32_t)2)))));
		G_B6_0 = ((((int32_t)((((int32_t)L_11) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_004a;
	}

IL_0049:
	{
		G_B6_0 = 0;
	}

IL_004a:
	{
		if (!G_B6_0)
		{
			goto IL_0058;
		}
	}
	{
		int32_t L_12 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
		V_5 = (bool)0;
		goto IL_013f;
	}

IL_0058:
	{
		int32_t L_13 = V_1;
		if ((((int32_t)L_13) <= ((int32_t)4)))
		{
			goto IL_005e;
		}
	}
	{
		return (bool)0;
	}

IL_005e:
	{
		int32_t L_14 = V_1;
		if (!L_14)
		{
			goto IL_006b;
		}
	}
	{
		int32_t L_15 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1));
		int32_t L_16 = V_7;
		int32_t L_17 = V_1;
		V_6 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)L_17));
	}

IL_006b:
	{
		Il2CppChar* L_18 = ___name0;
		int32_t L_19 = V_7;
		int32_t L_20 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_18, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_19), (int32_t)2)))));
		V_9 = L_20;
		Il2CppChar L_21 = V_9;
		if ((!(((uint32_t)L_21) <= ((uint32_t)((int32_t)46)))))
		{
			goto IL_008f;
		}
	}
	{
		Il2CppChar L_22 = V_9;
		if ((((int32_t)L_22) == ((int32_t)((int32_t)37))))
		{
			goto IL_00a6;
		}
	}
	{
		Il2CppChar L_23 = V_9;
		if ((((int32_t)L_23) == ((int32_t)((int32_t)46))))
		{
			goto IL_0113;
		}
	}
	{
		goto IL_013b;
	}

IL_008f:
	{
		Il2CppChar L_24 = V_9;
		if ((((int32_t)L_24) == ((int32_t)((int32_t)47))))
		{
			goto IL_00fb;
		}
	}
	{
		Il2CppChar L_25 = V_9;
		if ((((int32_t)L_25) == ((int32_t)((int32_t)58))))
		{
			goto IL_00d7;
		}
	}
	{
		Il2CppChar L_26 = V_9;
		if ((((int32_t)L_26) == ((int32_t)((int32_t)93))))
		{
			goto IL_00cd;
		}
	}
	{
		goto IL_013b;
	}

IL_00a6:
	{
		int32_t L_27 = V_7;
		int32_t L_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
		V_7 = L_28;
		int32_t* L_29 = ___end2;
		int32_t L_30 = *((int32_t*)L_29);
		if ((!(((uint32_t)L_28) == ((uint32_t)L_30))))
		{
			goto IL_00b3;
		}
	}
	{
		return (bool)0;
	}

IL_00b3:
	{
		Il2CppChar* L_31 = ___name0;
		int32_t L_32 = V_7;
		int32_t L_33 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_31, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_32), (int32_t)2)))));
		if ((((int32_t)L_33) == ((int32_t)((int32_t)93))))
		{
			goto IL_00cd;
		}
	}
	{
		Il2CppChar* L_34 = ___name0;
		int32_t L_35 = V_7;
		int32_t L_36 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_34, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_35), (int32_t)2)))));
		if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)47)))))
		{
			goto IL_00a6;
		}
	}
	{
		goto IL_00fb;
	}

IL_00cd:
	{
		int32_t L_37 = V_7;
		___start1 = L_37;
		int32_t* L_38 = ___end2;
		int32_t L_39 = *((int32_t*)L_38);
		V_7 = L_39;
		goto IL_013f;
	}

IL_00d7:
	{
		int32_t L_40 = V_7;
		if ((((int32_t)L_40) <= ((int32_t)0)))
		{
			goto IL_00f6;
		}
	}
	{
		Il2CppChar* L_41 = ___name0;
		int32_t L_42 = V_7;
		int32_t L_43 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_41, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1))), (int32_t)2)))));
		if ((!(((uint32_t)L_43) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_00f6;
		}
	}
	{
		bool L_44 = V_2;
		if (!L_44)
		{
			goto IL_00ef;
		}
	}
	{
		return (bool)0;
	}

IL_00ef:
	{
		V_2 = (bool)1;
		V_5 = (bool)0;
		goto IL_013d;
	}

IL_00f6:
	{
		V_5 = (bool)1;
		goto IL_013d;
	}

IL_00fb:
	{
		bool L_45 = ___validateStrictAddress3;
		if (!L_45)
		{
			goto IL_0100;
		}
	}
	{
		return (bool)0;
	}

IL_0100:
	{
		int32_t L_46 = V_0;
		bool L_47 = V_4;
		if (!((int32_t)((int32_t)((((int32_t)L_46) == ((int32_t)0))? 1 : 0)|(int32_t)L_47)))
		{
			goto IL_010b;
		}
	}
	{
		return (bool)0;
	}

IL_010b:
	{
		V_4 = (bool)1;
		V_5 = (bool)1;
		goto IL_013d;
	}

IL_0113:
	{
		bool L_48 = V_3;
		if (!L_48)
		{
			goto IL_0118;
		}
	}
	{
		return (bool)0;
	}

IL_0118:
	{
		int32_t* L_49 = ___end2;
		int32_t L_50 = *((int32_t*)L_49);
		V_7 = L_50;
		Il2CppChar* L_51 = ___name0;
		int32_t L_52 = V_6;
		bool L_53;
		L_53 = IPv4AddressHelper_IsValid_m6CAD01230EC033CB8F4ABB645327065A56E2ED7D((Il2CppChar*)(Il2CppChar*)L_51, L_52, (int32_t*)(&V_7), (bool)1, (bool)0, (bool)0, /*hidden argument*/NULL);
		if (L_53)
		{
			goto IL_012d;
		}
	}
	{
		return (bool)0;
	}

IL_012d:
	{
		int32_t L_54 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)1));
		V_3 = (bool)1;
		int32_t L_55 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)1));
		goto IL_013d;
	}

IL_013b:
	{
		return (bool)0;
	}

IL_013d:
	{
		V_1 = 0;
	}

IL_013f:
	{
		int32_t L_56 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
	}

IL_0145:
	{
		int32_t L_57 = V_7;
		int32_t* L_58 = ___end2;
		int32_t L_59 = *((int32_t*)L_58);
		if ((((int32_t)L_57) < ((int32_t)L_59)))
		{
			goto IL_0019;
		}
	}
	{
		bool L_60 = V_4;
		if (!L_60)
		{
			goto IL_015c;
		}
	}
	{
		int32_t L_61 = V_1;
		if ((((int32_t)L_61) < ((int32_t)1)))
		{
			goto IL_015a;
		}
	}
	{
		int32_t L_62 = V_1;
		if ((((int32_t)L_62) <= ((int32_t)2)))
		{
			goto IL_015c;
		}
	}

IL_015a:
	{
		return (bool)0;
	}

IL_015c:
	{
		bool L_63 = V_4;
		G_B51_0 = 8;
		if (L_63)
		{
			G_B52_0 = 8;
			goto IL_0164;
		}
	}
	{
		G_B53_0 = 0;
		G_B53_1 = G_B51_0;
		goto IL_0165;
	}

IL_0164:
	{
		G_B53_0 = 1;
		G_B53_1 = G_B52_0;
	}

IL_0165:
	{
		V_8 = ((int32_t)il2cpp_codegen_add((int32_t)G_B53_1, (int32_t)G_B53_0));
		bool L_64 = V_5;
		if (L_64)
		{
			goto IL_0192;
		}
	}
	{
		int32_t L_65 = V_1;
		if ((((int32_t)L_65) > ((int32_t)4)))
		{
			goto IL_0192;
		}
	}
	{
		bool L_66 = V_2;
		if (L_66)
		{
			goto IL_017a;
		}
	}
	{
		int32_t L_67 = V_0;
		int32_t L_68 = V_8;
		G_B58_0 = ((((int32_t)L_67) == ((int32_t)L_68))? 1 : 0);
		goto IL_017f;
	}

IL_017a:
	{
		int32_t L_69 = V_0;
		int32_t L_70 = V_8;
		G_B58_0 = ((((int32_t)L_69) < ((int32_t)L_70))? 1 : 0);
	}

IL_017f:
	{
		if (!G_B58_0)
		{
			goto IL_0192;
		}
	}
	{
		int32_t L_71 = V_7;
		int32_t* L_72 = ___end2;
		int32_t L_73 = *((int32_t*)L_72);
		if ((!(((uint32_t)L_71) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)1))))))
		{
			goto IL_0190;
		}
	}
	{
		int32_t* L_74 = ___end2;
		int32_t L_75 = ___start1;
		*((int32_t*)L_74) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)1));
		return (bool)1;
	}

IL_0190:
	{
		return (bool)0;
	}

IL_0192:
	{
		return (bool)0;
	}
}
// System.Boolean System.IPv6AddressHelper::IsValid(System.Char*,System.Int32,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressHelper_IsValid_m8090A11221F415591268CBE22105DEFB03CA0FFF (Il2CppChar* ___name0, int32_t ___start1, int32_t* ___end2, const RuntimeMethod* method)
{
	{
		Il2CppChar* L_0 = ___name0;
		int32_t L_1 = ___start1;
		int32_t* L_2 = ___end2;
		bool L_3;
		L_3 = IPv6AddressHelper_InternalIsValid_mE50A940EF05F93B144F0BCFFB9AA5F7E4E23F160((Il2CppChar*)(Il2CppChar*)L_0, L_1, (int32_t*)L_2, (bool)0, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Boolean System.IPv6AddressHelper::Parse(System.String,System.UInt16*,System.Int32,System.String&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressHelper_Parse_m40C11CFE4C02F7BDE4A8A9B5AD65B5481576E91B (String_t* ___address0, uint16_t* ___numbers1, int32_t ___start2, String_t** ___scopeId3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	bool V_3 = false;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	Il2CppChar V_6 = 0x0;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		V_2 = (-1);
		V_3 = (bool)1;
		V_4 = 0;
		String_t* L_0 = ___address0;
		int32_t L_1 = ___start2;
		NullCheck(L_0);
		Il2CppChar L_2;
		L_2 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_0, L_1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)91)))))
		{
			goto IL_001b;
		}
	}
	{
		int32_t L_3 = ___start2;
		___start2 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1));
	}

IL_001b:
	{
		int32_t L_4 = ___start2;
		V_5 = L_4;
		goto IL_01f1;
	}

IL_0023:
	{
		String_t* L_5 = ___address0;
		int32_t L_6 = V_5;
		NullCheck(L_5);
		Il2CppChar L_7;
		L_7 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_5, L_6, /*hidden argument*/NULL);
		V_6 = L_7;
		Il2CppChar L_8 = V_6;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)37))))
		{
			goto IL_0047;
		}
	}
	{
		Il2CppChar L_9 = V_6;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)47))))
		{
			goto IL_0198;
		}
	}
	{
		Il2CppChar L_10 = V_6;
		if ((((int32_t)L_10) == ((int32_t)((int32_t)58))))
		{
			goto IL_00a9;
		}
	}
	{
		goto IL_01d9;
	}

IL_0047:
	{
		bool L_11 = V_3;
		if (!L_11)
		{
			goto IL_0059;
		}
	}
	{
		uint16_t* L_12 = ___numbers1;
		int32_t L_13 = V_1;
		int32_t L_14 = L_13;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
		int32_t L_15 = V_0;
		*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_12, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_14), (int32_t)2))))) = (int16_t)((int32_t)((uint16_t)L_15));
		V_3 = (bool)0;
	}

IL_0059:
	{
		int32_t L_16 = V_5;
		___start2 = L_16;
		int32_t L_17 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
		goto IL_006b;
	}

IL_0065:
	{
		int32_t L_18 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
	}

IL_006b:
	{
		String_t* L_19 = ___address0;
		int32_t L_20 = V_5;
		NullCheck(L_19);
		Il2CppChar L_21;
		L_21 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_19, L_20, /*hidden argument*/NULL);
		if ((((int32_t)L_21) == ((int32_t)((int32_t)93))))
		{
			goto IL_0083;
		}
	}
	{
		String_t* L_22 = ___address0;
		int32_t L_23 = V_5;
		NullCheck(L_22);
		Il2CppChar L_24;
		L_24 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_22, L_23, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)47)))))
		{
			goto IL_0065;
		}
	}

IL_0083:
	{
		String_t** L_25 = ___scopeId3;
		String_t* L_26 = ___address0;
		int32_t L_27 = ___start2;
		int32_t L_28 = V_5;
		int32_t L_29 = ___start2;
		NullCheck(L_26);
		String_t* L_30;
		L_30 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_26, L_27, ((int32_t)il2cpp_codegen_subtract((int32_t)L_28, (int32_t)L_29)), /*hidden argument*/NULL);
		*((RuntimeObject **)L_25) = (RuntimeObject *)L_30;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_25, (void*)(RuntimeObject *)L_30);
		goto IL_0098;
	}

IL_0092:
	{
		int32_t L_31 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
	}

IL_0098:
	{
		String_t* L_32 = ___address0;
		int32_t L_33 = V_5;
		NullCheck(L_32);
		Il2CppChar L_34;
		L_34 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_32, L_33, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)93)))))
		{
			goto IL_0092;
		}
	}
	{
		goto IL_01f1;
	}

IL_00a9:
	{
		uint16_t* L_35 = ___numbers1;
		int32_t L_36 = V_1;
		int32_t L_37 = L_36;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
		int32_t L_38 = V_0;
		*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_35, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_37), (int32_t)2))))) = (int16_t)((int32_t)((uint16_t)L_38));
		V_0 = 0;
		int32_t L_39 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
		String_t* L_40 = ___address0;
		int32_t L_41 = V_5;
		NullCheck(L_40);
		Il2CppChar L_42;
		L_42 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_40, L_41, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)58)))))
		{
			goto IL_00d4;
		}
	}
	{
		int32_t L_43 = V_1;
		V_2 = L_43;
		int32_t L_44 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1));
		goto IL_00df;
	}

IL_00d4:
	{
		int32_t L_45 = V_2;
		if ((((int32_t)L_45) >= ((int32_t)0)))
		{
			goto IL_00df;
		}
	}
	{
		int32_t L_46 = V_1;
		if ((((int32_t)L_46) < ((int32_t)6)))
		{
			goto IL_01f1;
		}
	}

IL_00df:
	{
		int32_t L_47 = V_5;
		V_7 = L_47;
		goto IL_0158;
	}

IL_00e5:
	{
		String_t* L_48 = ___address0;
		int32_t L_49 = V_7;
		NullCheck(L_48);
		Il2CppChar L_50;
		L_50 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_48, L_49, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)46)))))
		{
			goto IL_0152;
		}
	}
	{
		goto IL_00f9;
	}

IL_00f3:
	{
		int32_t L_51 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1));
	}

IL_00f9:
	{
		String_t* L_52 = ___address0;
		int32_t L_53 = V_7;
		NullCheck(L_52);
		Il2CppChar L_54;
		L_54 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_52, L_53, /*hidden argument*/NULL);
		if ((((int32_t)L_54) == ((int32_t)((int32_t)93))))
		{
			goto IL_011d;
		}
	}
	{
		String_t* L_55 = ___address0;
		int32_t L_56 = V_7;
		NullCheck(L_55);
		Il2CppChar L_57;
		L_57 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_55, L_56, /*hidden argument*/NULL);
		if ((((int32_t)L_57) == ((int32_t)((int32_t)47))))
		{
			goto IL_011d;
		}
	}
	{
		String_t* L_58 = ___address0;
		int32_t L_59 = V_7;
		NullCheck(L_58);
		Il2CppChar L_60;
		L_60 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_58, L_59, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_60) == ((uint32_t)((int32_t)37)))))
		{
			goto IL_00f3;
		}
	}

IL_011d:
	{
		String_t* L_61 = ___address0;
		int32_t L_62 = V_5;
		int32_t L_63 = V_7;
		int32_t L_64;
		L_64 = IPv4AddressHelper_ParseHostNumber_mA0B8E60CD5047E9A4276CB424C028F070240D29E(L_61, L_62, L_63, /*hidden argument*/NULL);
		V_0 = L_64;
		uint16_t* L_65 = ___numbers1;
		int32_t L_66 = V_1;
		int32_t L_67 = L_66;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)1));
		int32_t L_68 = V_0;
		*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_65, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_67), (int32_t)2))))) = (int16_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_68>>(int32_t)((int32_t)16)))));
		uint16_t* L_69 = ___numbers1;
		int32_t L_70 = V_1;
		int32_t L_71 = L_70;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_71, (int32_t)1));
		int32_t L_72 = V_0;
		*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_69, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_71), (int32_t)2))))) = (int16_t)((int32_t)((uint16_t)L_72));
		int32_t L_73 = V_7;
		V_5 = L_73;
		V_0 = 0;
		V_3 = (bool)0;
		goto IL_01f1;
	}

IL_0152:
	{
		int32_t L_74 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1));
	}

IL_0158:
	{
		String_t* L_75 = ___address0;
		int32_t L_76 = V_7;
		NullCheck(L_75);
		Il2CppChar L_77;
		L_77 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_75, L_76, /*hidden argument*/NULL);
		if ((((int32_t)L_77) == ((int32_t)((int32_t)93))))
		{
			goto IL_01f1;
		}
	}
	{
		String_t* L_78 = ___address0;
		int32_t L_79 = V_7;
		NullCheck(L_78);
		Il2CppChar L_80;
		L_80 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_78, L_79, /*hidden argument*/NULL);
		if ((((int32_t)L_80) == ((int32_t)((int32_t)58))))
		{
			goto IL_01f1;
		}
	}
	{
		String_t* L_81 = ___address0;
		int32_t L_82 = V_7;
		NullCheck(L_81);
		Il2CppChar L_83;
		L_83 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_81, L_82, /*hidden argument*/NULL);
		if ((((int32_t)L_83) == ((int32_t)((int32_t)37))))
		{
			goto IL_01f1;
		}
	}
	{
		String_t* L_84 = ___address0;
		int32_t L_85 = V_7;
		NullCheck(L_84);
		Il2CppChar L_86;
		L_86 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_84, L_85, /*hidden argument*/NULL);
		if ((((int32_t)L_86) == ((int32_t)((int32_t)47))))
		{
			goto IL_01f1;
		}
	}
	{
		int32_t L_87 = V_7;
		int32_t L_88 = V_5;
		if ((((int32_t)L_87) < ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)4)))))
		{
			goto IL_00e5;
		}
	}
	{
		goto IL_01f1;
	}

IL_0198:
	{
		bool L_89 = V_3;
		if (!L_89)
		{
			goto IL_01aa;
		}
	}
	{
		uint16_t* L_90 = ___numbers1;
		int32_t L_91 = V_1;
		int32_t L_92 = L_91;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_92, (int32_t)1));
		int32_t L_93 = V_0;
		*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_90, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_92), (int32_t)2))))) = (int16_t)((int32_t)((uint16_t)L_93));
		V_3 = (bool)0;
	}

IL_01aa:
	{
		int32_t L_94 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_94, (int32_t)1));
		goto IL_01cb;
	}

IL_01b2:
	{
		int32_t L_95 = V_4;
		String_t* L_96 = ___address0;
		int32_t L_97 = V_5;
		NullCheck(L_96);
		Il2CppChar L_98;
		L_98 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_96, L_97, /*hidden argument*/NULL);
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_95, (int32_t)((int32_t)10))), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_98, (int32_t)((int32_t)48)))));
		int32_t L_99 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)1));
	}

IL_01cb:
	{
		String_t* L_100 = ___address0;
		int32_t L_101 = V_5;
		NullCheck(L_100);
		Il2CppChar L_102;
		L_102 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_100, L_101, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_102) == ((uint32_t)((int32_t)93)))))
		{
			goto IL_01b2;
		}
	}
	{
		goto IL_01f1;
	}

IL_01d9:
	{
		int32_t L_103 = V_0;
		String_t* L_104 = ___address0;
		int32_t L_105 = V_5;
		int32_t L_106 = L_105;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_106, (int32_t)1));
		NullCheck(L_104);
		Il2CppChar L_107;
		L_107 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_104, L_106, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		int32_t L_108;
		L_108 = Uri_FromHex_m16E5FED0B58BA0A603C6BDDE6AA90F3C3FC78977(L_107, /*hidden argument*/NULL);
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_103, (int32_t)((int32_t)16))), (int32_t)L_108));
	}

IL_01f1:
	{
		int32_t L_109 = V_5;
		String_t* L_110 = ___address0;
		NullCheck(L_110);
		int32_t L_111;
		L_111 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_110, /*hidden argument*/NULL);
		if ((((int32_t)L_109) >= ((int32_t)L_111)))
		{
			goto IL_020a;
		}
	}
	{
		String_t* L_112 = ___address0;
		int32_t L_113 = V_5;
		NullCheck(L_112);
		Il2CppChar L_114;
		L_114 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_112, L_113, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_114) == ((uint32_t)((int32_t)93)))))
		{
			goto IL_0023;
		}
	}

IL_020a:
	{
		bool L_115 = V_3;
		if (!L_115)
		{
			goto IL_021a;
		}
	}
	{
		uint16_t* L_116 = ___numbers1;
		int32_t L_117 = V_1;
		int32_t L_118 = L_117;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_118, (int32_t)1));
		int32_t L_119 = V_0;
		*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_116, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_118), (int32_t)2))))) = (int16_t)((int32_t)((uint16_t)L_119));
	}

IL_021a:
	{
		int32_t L_120 = V_2;
		if ((((int32_t)L_120) <= ((int32_t)0)))
		{
			goto IL_025b;
		}
	}
	{
		V_8 = 7;
		int32_t L_121 = V_1;
		V_9 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_121, (int32_t)1));
		int32_t L_122 = V_1;
		int32_t L_123 = V_2;
		V_10 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_122, (int32_t)L_123));
		goto IL_0256;
	}

IL_022d:
	{
		uint16_t* L_124 = ___numbers1;
		int32_t L_125 = V_8;
		int32_t L_126 = L_125;
		V_8 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_126, (int32_t)1));
		uint16_t* L_127 = ___numbers1;
		int32_t L_128 = V_9;
		int32_t L_129 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_127, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_128), (int32_t)2)))));
		*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_124, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_126), (int32_t)2))))) = (int16_t)L_129;
		uint16_t* L_130 = ___numbers1;
		int32_t L_131 = V_9;
		int32_t L_132 = L_131;
		V_9 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_132, (int32_t)1));
		*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_130, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_132), (int32_t)2))))) = (int16_t)0;
		int32_t L_133 = V_10;
		V_10 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_133, (int32_t)1));
	}

IL_0256:
	{
		int32_t L_134 = V_10;
		if ((((int32_t)L_134) > ((int32_t)0)))
		{
			goto IL_022d;
		}
	}

IL_025b:
	{
		uint16_t* L_135 = ___numbers1;
		int32_t L_136 = *((uint16_t*)L_135);
		if (L_136)
		{
			goto IL_02d2;
		}
	}
	{
		uint16_t* L_137 = ___numbers1;
		int32_t L_138 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_137, (int32_t)2)));
		if (L_138)
		{
			goto IL_02d2;
		}
	}
	{
		uint16_t* L_139 = ___numbers1;
		int32_t L_140 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_139, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)2), (int32_t)2)))));
		if (L_140)
		{
			goto IL_02d2;
		}
	}
	{
		uint16_t* L_141 = ___numbers1;
		int32_t L_142 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_141, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)3), (int32_t)2)))));
		if (L_142)
		{
			goto IL_02d2;
		}
	}
	{
		uint16_t* L_143 = ___numbers1;
		int32_t L_144 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_143, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)4), (int32_t)2)))));
		if (L_144)
		{
			goto IL_02d2;
		}
	}
	{
		uint16_t* L_145 = ___numbers1;
		int32_t L_146 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_145, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)5), (int32_t)2)))));
		if (L_146)
		{
			goto IL_029c;
		}
	}
	{
		uint16_t* L_147 = ___numbers1;
		int32_t L_148 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_147, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)6), (int32_t)2)))));
		if (L_148)
		{
			goto IL_029c;
		}
	}
	{
		uint16_t* L_149 = ___numbers1;
		int32_t L_150 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_149, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)7), (int32_t)2)))));
		if ((((int32_t)L_150) == ((int32_t)1)))
		{
			goto IL_02d0;
		}
	}

IL_029c:
	{
		uint16_t* L_151 = ___numbers1;
		int32_t L_152 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_151, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)6), (int32_t)2)))));
		if ((!(((uint32_t)L_152) == ((uint32_t)((int32_t)32512)))))
		{
			goto IL_02ce;
		}
	}
	{
		uint16_t* L_153 = ___numbers1;
		int32_t L_154 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_153, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)7), (int32_t)2)))));
		if ((!(((uint32_t)L_154) == ((uint32_t)1))))
		{
			goto IL_02ce;
		}
	}
	{
		uint16_t* L_155 = ___numbers1;
		int32_t L_156 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_155, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)5), (int32_t)2)))));
		if (!L_156)
		{
			goto IL_02cc;
		}
	}
	{
		uint16_t* L_157 = ___numbers1;
		int32_t L_158 = *((uint16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_157, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)5), (int32_t)2)))));
		return (bool)((((int32_t)L_158) == ((int32_t)((int32_t)65535)))? 1 : 0);
	}

IL_02cc:
	{
		return (bool)1;
	}

IL_02ce:
	{
		return (bool)0;
	}

IL_02d0:
	{
		return (bool)1;
	}

IL_02d2:
	{
		return (bool)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.Void System.ComponentModel.Int16Converter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int16Converter__ctor_m4F4E6E68FBDBC778F893D30D9A63F3086D0C87FD (Int16Converter_t06F8132C8D9EB4AACD2798F07FF71AA0F4D23363 * __this, const RuntimeMethod* method)
{
	{
		BaseNumberConverter__ctor_m18967D5B511402093936893A249438FB94D5BDA3(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.ComponentModel.Int32Converter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int32Converter__ctor_m3A8A43E94E6267B6978193DA829E2F84189F03B1 (Int32Converter_t7CB6D229AF03701BFDDC546C8C398AAF320BA094 * __this, const RuntimeMethod* method)
{
	{
		BaseNumberConverter__ctor_m18967D5B511402093936893A249438FB94D5BDA3(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.ComponentModel.Int64Converter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Int64Converter__ctor_m50555C51D87CC6D5E48252B0356968B0F457C3B7 (Int64Converter_t397B7C232C9417FB27D70380FD5C9287819F19F5 * __this, const RuntimeMethod* method)
{
	{
		BaseNumberConverter__ctor_m18967D5B511402093936893A249438FB94D5BDA3(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.Ipv6Element::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ipv6Element__ctor_m028AE74FB04F381B2B9D34FEB50093224820B173 (Ipv6Element_t6ABD4A6C83A5FBB22931FF90A597DBEFBDCB7B68 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ipv6Element__ctor_m028AE74FB04F381B2B9D34FEB50093224820B173_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(Ipv6Element__ctor_m028AE74FB04F381B2B9D34FEB50093224820B173_RuntimeMethod_var);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.Ipv6Element::get_Properties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B * Ipv6Element_get_Properties_mD8016B80F04EF4AE6501BD889313DE91D5E00253 (Ipv6Element_t6ABD4A6C83A5FBB22931FF90A597DBEFBDCB7B68 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ipv6Element_get_Properties_mD8016B80F04EF4AE6501BD889313DE91D5E00253_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(Ipv6Element_get_Properties_mD8016B80F04EF4AE6501BD889313DE91D5E00253_RuntimeMethod_var);
		return (ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B *)NULL;
	}
}
#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.Boolean System.IriHelper::CheckIriUnicodeRange(System.Char,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IriHelper_CheckIriUnicodeRange_m5E205B2F096045DE5259E0E98A062DD0813206F6 (Il2CppChar ___unicode0, bool ___isQuery1, const RuntimeMethod* method)
{
	{
		Il2CppChar L_0 = ___unicode0;
		if ((((int32_t)L_0) < ((int32_t)((int32_t)160))))
		{
			goto IL_0010;
		}
	}
	{
		Il2CppChar L_1 = ___unicode0;
		if ((((int32_t)L_1) <= ((int32_t)((int32_t)55295))))
		{
			goto IL_0049;
		}
	}

IL_0010:
	{
		Il2CppChar L_2 = ___unicode0;
		if ((((int32_t)L_2) < ((int32_t)((int32_t)63744))))
		{
			goto IL_0020;
		}
	}
	{
		Il2CppChar L_3 = ___unicode0;
		if ((((int32_t)L_3) <= ((int32_t)((int32_t)64975))))
		{
			goto IL_0049;
		}
	}

IL_0020:
	{
		Il2CppChar L_4 = ___unicode0;
		if ((((int32_t)L_4) < ((int32_t)((int32_t)65008))))
		{
			goto IL_0030;
		}
	}
	{
		Il2CppChar L_5 = ___unicode0;
		if ((((int32_t)L_5) <= ((int32_t)((int32_t)65519))))
		{
			goto IL_0049;
		}
	}

IL_0030:
	{
		bool L_6 = ___isQuery1;
		if (!L_6)
		{
			goto IL_0047;
		}
	}
	{
		Il2CppChar L_7 = ___unicode0;
		if ((((int32_t)L_7) < ((int32_t)((int32_t)57344))))
		{
			goto IL_0047;
		}
	}
	{
		Il2CppChar L_8 = ___unicode0;
		return (bool)((((int32_t)((((int32_t)L_8) > ((int32_t)((int32_t)63743)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}

IL_0047:
	{
		return (bool)0;
	}

IL_0049:
	{
		return (bool)1;
	}
}
// System.Boolean System.IriHelper::CheckIriUnicodeRange(System.Char,System.Char,System.Boolean&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IriHelper_CheckIriUnicodeRange_m03144D55C396E2870F76F85B29852F8314346A1A (Il2CppChar ___highSurr0, Il2CppChar ___lowSurr1, bool* ___surrogatePair2, bool ___isQuery3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05ECDE4FA37D99AB9C256356029BDA339AC0909A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F4997869821EE2A85E8697700968CDB3A43E09A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15428EFDE6CBC42BB38ECB1C1ED2BC18985A61C8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18F30814AAC5E0346EF626D2C4D69E75BB8092D8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2BB3A73D1E65DCBE7CA53AF078C885143F1E6CB8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2BF0DF290BFCF779AD20AF65993E83C1BABDE338);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2CBA9DA268DC043D5D48F9B1A91E94AC5F76EAF8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32A14D70913B30E357C574C847E795B24E48CAC2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41D84AC5D8F16FBF1E5198F982B2A1BC9DA66EEE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral48AE4960538AEA6C629E58F3554B6E9A7D26D9E0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C5033300573C261BEFC85B31F928B42D1767A20);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E30C21F5452337FC417E80E84D2E63331BF74BE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62E7D3DB20849B131752FF5F49A8178D44DC3C0F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76B42114875193483A08D74CEEFED1552FD328AC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral893234A48A938BC927582C6857B067656A459E82);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FF7E1714A1569B390FACA3E974DC3E6F734EE44);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA49E0D7ABF2BBFCF5C0D687E40C671557E3766C7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB4A2A1A4E24D5E7EAF8EC59DB9F81A65F47FBB0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBAC2173B4A90E0CCDFDFF632E8EDD9EE26861557);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB27FD8C1492058DA5D90548581B4866E1A7D640);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC59EA632EEBD5205EC137D1B018FF86AE5FC29F0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC939E97413EFE99419879B0916E1BE14BAA53F0D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCCA42FF3A79C1E42FD11406835C7F646CD446470);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD02A34301E6D4991BF9384E388591B78D87B74D5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD325F94C66794EB0B3E8C4CEF310C06AF86E0A6D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA6B345F08D5EDFABC1A4FE87C7580A22CB2C4FB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE11D1474ED58671D7630AF4937D80F0F3E7A5896);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF170C3C541112A47757D834CCBAB9C979FF6DDD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF66B249911CEEC9157882862B05470085C28541);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF573A277D927617DD82553D63A8E5EC8F6165ECD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBA7DE9CE5677EA11663546DA9E63CB203A71D1B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC9B4C75B4026AF1BA70A16680CA49724A8B5E88);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	String_t* V_1 = NULL;
	{
		V_0 = (bool)0;
		bool* L_0 = ___surrogatePair2;
		*((int8_t*)L_0) = (int8_t)0;
		Il2CppChar L_1 = ___highSurr0;
		Il2CppChar L_2 = ___lowSurr1;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Char_IsSurrogatePair_m6EAA02AF7F2918866B74A89988A00373EFF50709(L_1, L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_020e;
		}
	}
	{
		bool* L_4 = ___surrogatePair2;
		*((int8_t*)L_4) = (int8_t)1;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)2);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_6 = L_5;
		Il2CppChar L_7 = ___highSurr0;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)L_7);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_8 = L_6;
		Il2CppChar L_9 = ___lowSurr1;
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)L_9);
		String_t* L_10;
		L_10 = String_CreateString_mC7F57CE6ED768CF86591160424FE55D5CBA7C344(NULL, L_8, /*hidden argument*/NULL);
		V_1 = L_10;
		String_t* L_11 = V_1;
		int32_t L_12;
		L_12 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_11, _stringLiteral2BB3A73D1E65DCBE7CA53AF078C885143F1E6CB8, /*hidden argument*/NULL);
		if ((((int32_t)L_12) < ((int32_t)0)))
		{
			goto IL_0047;
		}
	}
	{
		String_t* L_13 = V_1;
		int32_t L_14;
		L_14 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_13, _stringLiteral893234A48A938BC927582C6857B067656A459E82, /*hidden argument*/NULL);
		if ((((int32_t)L_14) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_0047:
	{
		String_t* L_15 = V_1;
		int32_t L_16;
		L_16 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_15, _stringLiteralCCA42FF3A79C1E42FD11406835C7F646CD446470, /*hidden argument*/NULL);
		if ((((int32_t)L_16) < ((int32_t)0)))
		{
			goto IL_0066;
		}
	}
	{
		String_t* L_17 = V_1;
		int32_t L_18;
		L_18 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_17, _stringLiteral62E7D3DB20849B131752FF5F49A8178D44DC3C0F, /*hidden argument*/NULL);
		if ((((int32_t)L_18) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_0066:
	{
		String_t* L_19 = V_1;
		int32_t L_20;
		L_20 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_19, _stringLiteralBB27FD8C1492058DA5D90548581B4866E1A7D640, /*hidden argument*/NULL);
		if ((((int32_t)L_20) < ((int32_t)0)))
		{
			goto IL_0085;
		}
	}
	{
		String_t* L_21 = V_1;
		int32_t L_22;
		L_22 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_21, _stringLiteral18F30814AAC5E0346EF626D2C4D69E75BB8092D8, /*hidden argument*/NULL);
		if ((((int32_t)L_22) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_0085:
	{
		String_t* L_23 = V_1;
		int32_t L_24;
		L_24 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_23, _stringLiteralD325F94C66794EB0B3E8C4CEF310C06AF86E0A6D, /*hidden argument*/NULL);
		if ((((int32_t)L_24) < ((int32_t)0)))
		{
			goto IL_00a4;
		}
	}
	{
		String_t* L_25 = V_1;
		int32_t L_26;
		L_26 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_25, _stringLiteral76B42114875193483A08D74CEEFED1552FD328AC, /*hidden argument*/NULL);
		if ((((int32_t)L_26) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_00a4:
	{
		String_t* L_27 = V_1;
		int32_t L_28;
		L_28 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_27, _stringLiteralE11D1474ED58671D7630AF4937D80F0F3E7A5896, /*hidden argument*/NULL);
		if ((((int32_t)L_28) < ((int32_t)0)))
		{
			goto IL_00c3;
		}
	}
	{
		String_t* L_29 = V_1;
		int32_t L_30;
		L_30 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_29, _stringLiteralC59EA632EEBD5205EC137D1B018FF86AE5FC29F0, /*hidden argument*/NULL);
		if ((((int32_t)L_30) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_00c3:
	{
		String_t* L_31 = V_1;
		int32_t L_32;
		L_32 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_31, _stringLiteral9FF7E1714A1569B390FACA3E974DC3E6F734EE44, /*hidden argument*/NULL);
		if ((((int32_t)L_32) < ((int32_t)0)))
		{
			goto IL_00e2;
		}
	}
	{
		String_t* L_33 = V_1;
		int32_t L_34;
		L_34 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_33, _stringLiteralBAC2173B4A90E0CCDFDFF632E8EDD9EE26861557, /*hidden argument*/NULL);
		if ((((int32_t)L_34) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_00e2:
	{
		String_t* L_35 = V_1;
		int32_t L_36;
		L_36 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_35, _stringLiteral15428EFDE6CBC42BB38ECB1C1ED2BC18985A61C8, /*hidden argument*/NULL);
		if ((((int32_t)L_36) < ((int32_t)0)))
		{
			goto IL_0101;
		}
	}
	{
		String_t* L_37 = V_1;
		int32_t L_38;
		L_38 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_37, _stringLiteral5E30C21F5452337FC417E80E84D2E63331BF74BE, /*hidden argument*/NULL);
		if ((((int32_t)L_38) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_0101:
	{
		String_t* L_39 = V_1;
		int32_t L_40;
		L_40 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_39, _stringLiteralDA6B345F08D5EDFABC1A4FE87C7580A22CB2C4FB, /*hidden argument*/NULL);
		if ((((int32_t)L_40) < ((int32_t)0)))
		{
			goto IL_0120;
		}
	}
	{
		String_t* L_41 = V_1;
		int32_t L_42;
		L_42 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_41, _stringLiteral0F4997869821EE2A85E8697700968CDB3A43E09A, /*hidden argument*/NULL);
		if ((((int32_t)L_42) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_0120:
	{
		String_t* L_43 = V_1;
		int32_t L_44;
		L_44 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_43, _stringLiteralEF66B249911CEEC9157882862B05470085C28541, /*hidden argument*/NULL);
		if ((((int32_t)L_44) < ((int32_t)0)))
		{
			goto IL_013f;
		}
	}
	{
		String_t* L_45 = V_1;
		int32_t L_46;
		L_46 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_45, _stringLiteralC939E97413EFE99419879B0916E1BE14BAA53F0D, /*hidden argument*/NULL);
		if ((((int32_t)L_46) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_013f:
	{
		String_t* L_47 = V_1;
		int32_t L_48;
		L_48 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_47, _stringLiteralFBA7DE9CE5677EA11663546DA9E63CB203A71D1B, /*hidden argument*/NULL);
		if ((((int32_t)L_48) < ((int32_t)0)))
		{
			goto IL_015e;
		}
	}
	{
		String_t* L_49 = V_1;
		int32_t L_50;
		L_50 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_49, _stringLiteral2BF0DF290BFCF779AD20AF65993E83C1BABDE338, /*hidden argument*/NULL);
		if ((((int32_t)L_50) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_015e:
	{
		String_t* L_51 = V_1;
		int32_t L_52;
		L_52 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_51, _stringLiteralAB4A2A1A4E24D5E7EAF8EC59DB9F81A65F47FBB0, /*hidden argument*/NULL);
		if ((((int32_t)L_52) < ((int32_t)0)))
		{
			goto IL_017d;
		}
	}
	{
		String_t* L_53 = V_1;
		int32_t L_54;
		L_54 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_53, _stringLiteral48AE4960538AEA6C629E58F3554B6E9A7D26D9E0, /*hidden argument*/NULL);
		if ((((int32_t)L_54) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_017d:
	{
		String_t* L_55 = V_1;
		int32_t L_56;
		L_56 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_55, _stringLiteralA49E0D7ABF2BBFCF5C0D687E40C671557E3766C7, /*hidden argument*/NULL);
		if ((((int32_t)L_56) < ((int32_t)0)))
		{
			goto IL_0199;
		}
	}
	{
		String_t* L_57 = V_1;
		int32_t L_58;
		L_58 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_57, _stringLiteral05ECDE4FA37D99AB9C256356029BDA339AC0909A, /*hidden argument*/NULL);
		if ((((int32_t)L_58) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_0199:
	{
		String_t* L_59 = V_1;
		int32_t L_60;
		L_60 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_59, _stringLiteral2CBA9DA268DC043D5D48F9B1A91E94AC5F76EAF8, /*hidden argument*/NULL);
		if ((((int32_t)L_60) < ((int32_t)0)))
		{
			goto IL_01b5;
		}
	}
	{
		String_t* L_61 = V_1;
		int32_t L_62;
		L_62 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_61, _stringLiteral4C5033300573C261BEFC85B31F928B42D1767A20, /*hidden argument*/NULL);
		if ((((int32_t)L_62) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_01b5:
	{
		String_t* L_63 = V_1;
		int32_t L_64;
		L_64 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_63, _stringLiteralF573A277D927617DD82553D63A8E5EC8F6165ECD, /*hidden argument*/NULL);
		if ((((int32_t)L_64) < ((int32_t)0)))
		{
			goto IL_01d1;
		}
	}
	{
		String_t* L_65 = V_1;
		int32_t L_66;
		L_66 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_65, _stringLiteralD02A34301E6D4991BF9384E388591B78D87B74D5, /*hidden argument*/NULL);
		if ((((int32_t)L_66) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_01d1:
	{
		bool L_67 = ___isQuery3;
		if (!L_67)
		{
			goto IL_020e;
		}
	}
	{
		String_t* L_68 = V_1;
		int32_t L_69;
		L_69 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_68, _stringLiteral32A14D70913B30E357C574C847E795B24E48CAC2, /*hidden argument*/NULL);
		if ((((int32_t)L_69) < ((int32_t)0)))
		{
			goto IL_01f0;
		}
	}
	{
		String_t* L_70 = V_1;
		int32_t L_71;
		L_71 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_70, _stringLiteralFC9B4C75B4026AF1BA70A16680CA49724A8B5E88, /*hidden argument*/NULL);
		if ((((int32_t)L_71) <= ((int32_t)0)))
		{
			goto IL_020c;
		}
	}

IL_01f0:
	{
		String_t* L_72 = V_1;
		int32_t L_73;
		L_73 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_72, _stringLiteral41D84AC5D8F16FBF1E5198F982B2A1BC9DA66EEE, /*hidden argument*/NULL);
		if ((((int32_t)L_73) < ((int32_t)0)))
		{
			goto IL_020e;
		}
	}
	{
		String_t* L_74 = V_1;
		int32_t L_75;
		L_75 = String_CompareOrdinal_m1C7F94040504F35C89EBC8826D77FEA81B9C2C0E(L_74, _stringLiteralEF170C3C541112A47757D834CCBAB9C979FF6DDD, /*hidden argument*/NULL);
		if ((((int32_t)L_75) > ((int32_t)0)))
		{
			goto IL_020e;
		}
	}

IL_020c:
	{
		V_0 = (bool)1;
	}

IL_020e:
	{
		bool L_76 = V_0;
		return L_76;
	}
}
// System.Boolean System.IriHelper::CheckIsReserved(System.Char,System.UriComponents)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IriHelper_CheckIsReserved_m9EFA3BDFD606F7EDB5DBF0549B20BFF2E4775C7F (Il2CppChar ___ch0, int32_t ___component1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___component1;
		if ((((int32_t)L_0) == ((int32_t)1)))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_1 = ___component1;
		if ((((int32_t)L_1) == ((int32_t)2)))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_2 = ___component1;
		if ((((int32_t)L_2) == ((int32_t)4)))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_3 = ___component1;
		if ((((int32_t)L_3) == ((int32_t)8)))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_4 = ___component1;
		if ((((int32_t)L_4) == ((int32_t)((int32_t)16))))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_5 = ___component1;
		if ((((int32_t)L_5) == ((int32_t)((int32_t)32))))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_6 = ___component1;
		if ((((int32_t)L_6) == ((int32_t)((int32_t)64))))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_7 = ___component1;
		if (!L_7)
		{
			goto IL_0024;
		}
	}
	{
		return (bool)0;
	}

IL_0024:
	{
		Il2CppChar L_8 = ___ch0;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = Uri_IsGenDelim_m93EB89B013A4AE8B5C5D792EB8BEAD2BF8EC5997(L_8, /*hidden argument*/NULL);
		return L_9;
	}

IL_002b:
	{
		int32_t L_10 = ___component1;
		if ((((int32_t)L_10) > ((int32_t)4)))
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_11 = ___component1;
		if ((((int32_t)L_11) == ((int32_t)2)))
		{
			goto IL_0050;
		}
	}
	{
		int32_t L_12 = ___component1;
		if ((((int32_t)L_12) == ((int32_t)4)))
		{
			goto IL_0070;
		}
	}
	{
		goto IL_00d2;
	}

IL_003c:
	{
		int32_t L_13 = ___component1;
		if ((((int32_t)L_13) == ((int32_t)((int32_t)16))))
		{
			goto IL_0095;
		}
	}
	{
		int32_t L_14 = ___component1;
		if ((((int32_t)L_14) == ((int32_t)((int32_t)32))))
		{
			goto IL_00b0;
		}
	}
	{
		int32_t L_15 = ___component1;
		if ((((int32_t)L_15) == ((int32_t)((int32_t)64))))
		{
			goto IL_00c1;
		}
	}
	{
		goto IL_00d2;
	}

IL_0050:
	{
		Il2CppChar L_16 = ___ch0;
		if ((((int32_t)L_16) == ((int32_t)((int32_t)47))))
		{
			goto IL_006e;
		}
	}
	{
		Il2CppChar L_17 = ___ch0;
		if ((((int32_t)L_17) == ((int32_t)((int32_t)63))))
		{
			goto IL_006e;
		}
	}
	{
		Il2CppChar L_18 = ___ch0;
		if ((((int32_t)L_18) == ((int32_t)((int32_t)35))))
		{
			goto IL_006e;
		}
	}
	{
		Il2CppChar L_19 = ___ch0;
		if ((((int32_t)L_19) == ((int32_t)((int32_t)91))))
		{
			goto IL_006e;
		}
	}
	{
		Il2CppChar L_20 = ___ch0;
		if ((((int32_t)L_20) == ((int32_t)((int32_t)93))))
		{
			goto IL_006e;
		}
	}
	{
		Il2CppChar L_21 = ___ch0;
		if ((!(((uint32_t)L_21) == ((uint32_t)((int32_t)64)))))
		{
			goto IL_00d2;
		}
	}

IL_006e:
	{
		return (bool)1;
	}

IL_0070:
	{
		Il2CppChar L_22 = ___ch0;
		if ((((int32_t)L_22) == ((int32_t)((int32_t)58))))
		{
			goto IL_0093;
		}
	}
	{
		Il2CppChar L_23 = ___ch0;
		if ((((int32_t)L_23) == ((int32_t)((int32_t)47))))
		{
			goto IL_0093;
		}
	}
	{
		Il2CppChar L_24 = ___ch0;
		if ((((int32_t)L_24) == ((int32_t)((int32_t)63))))
		{
			goto IL_0093;
		}
	}
	{
		Il2CppChar L_25 = ___ch0;
		if ((((int32_t)L_25) == ((int32_t)((int32_t)35))))
		{
			goto IL_0093;
		}
	}
	{
		Il2CppChar L_26 = ___ch0;
		if ((((int32_t)L_26) == ((int32_t)((int32_t)91))))
		{
			goto IL_0093;
		}
	}
	{
		Il2CppChar L_27 = ___ch0;
		if ((((int32_t)L_27) == ((int32_t)((int32_t)93))))
		{
			goto IL_0093;
		}
	}
	{
		Il2CppChar L_28 = ___ch0;
		if ((!(((uint32_t)L_28) == ((uint32_t)((int32_t)64)))))
		{
			goto IL_00d2;
		}
	}

IL_0093:
	{
		return (bool)1;
	}

IL_0095:
	{
		Il2CppChar L_29 = ___ch0;
		if ((((int32_t)L_29) == ((int32_t)((int32_t)47))))
		{
			goto IL_00ae;
		}
	}
	{
		Il2CppChar L_30 = ___ch0;
		if ((((int32_t)L_30) == ((int32_t)((int32_t)63))))
		{
			goto IL_00ae;
		}
	}
	{
		Il2CppChar L_31 = ___ch0;
		if ((((int32_t)L_31) == ((int32_t)((int32_t)35))))
		{
			goto IL_00ae;
		}
	}
	{
		Il2CppChar L_32 = ___ch0;
		if ((((int32_t)L_32) == ((int32_t)((int32_t)91))))
		{
			goto IL_00ae;
		}
	}
	{
		Il2CppChar L_33 = ___ch0;
		if ((!(((uint32_t)L_33) == ((uint32_t)((int32_t)93)))))
		{
			goto IL_00d2;
		}
	}

IL_00ae:
	{
		return (bool)1;
	}

IL_00b0:
	{
		Il2CppChar L_34 = ___ch0;
		if ((((int32_t)L_34) == ((int32_t)((int32_t)35))))
		{
			goto IL_00bf;
		}
	}
	{
		Il2CppChar L_35 = ___ch0;
		if ((((int32_t)L_35) == ((int32_t)((int32_t)91))))
		{
			goto IL_00bf;
		}
	}
	{
		Il2CppChar L_36 = ___ch0;
		if ((!(((uint32_t)L_36) == ((uint32_t)((int32_t)93)))))
		{
			goto IL_00d2;
		}
	}

IL_00bf:
	{
		return (bool)1;
	}

IL_00c1:
	{
		Il2CppChar L_37 = ___ch0;
		if ((((int32_t)L_37) == ((int32_t)((int32_t)35))))
		{
			goto IL_00d0;
		}
	}
	{
		Il2CppChar L_38 = ___ch0;
		if ((((int32_t)L_38) == ((int32_t)((int32_t)91))))
		{
			goto IL_00d0;
		}
	}
	{
		Il2CppChar L_39 = ___ch0;
		if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)93)))))
		{
			goto IL_00d2;
		}
	}

IL_00d0:
	{
		return (bool)1;
	}

IL_00d2:
	{
		return (bool)0;
	}
}
// System.String System.IriHelper::EscapeUnescapeIri(System.Char*,System.Int32,System.Int32,System.UriComponents)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IriHelper_EscapeUnescapeIri_m6CABB7FC44037C0B5C18132AF5D8C55DB5C64444 (Il2CppChar* ___pInput0, int32_t ___start1, int32_t ___end2, int32_t ___component3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IriHelper_EscapeUnescapeIri_m6CABB7FC44037C0B5C18132AF5D8C55DB5C64444_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriHelper_tBEFC75B3A4E9E35CB41ADAAE22E0D1D7EE65E53D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_0 = NULL;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL;
	GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603  V_2;
	memset((&V_2), 0, sizeof(V_2));
	Il2CppChar* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	Il2CppChar V_7 = 0x0;
	bool V_8 = false;
	bool V_9 = false;
	int32_t V_10 = 0;
	int32_t V_11 = 0;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_12 = NULL;
	int32_t V_13 = 0;
	int32_t V_14 = 0;
	Il2CppChar V_15 = 0x0;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_16 = NULL;
	Il2CppChar* V_17 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_18 = NULL;
	uint8_t* V_19 = NULL;
	ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_20 = NULL;
	int32_t V_21 = 0;
	int32_t V_22 = 0;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* G_B40_0 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* G_B39_0 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* G_B41_0 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* G_B42_0 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* G_B44_0 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* G_B43_0 = NULL;
	Il2CppChar* G_B51_0 = NULL;
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * G_B51_1 = NULL;
	Il2CppChar* G_B50_0 = NULL;
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * G_B50_1 = NULL;
	int32_t G_B52_0 = 0;
	Il2CppChar* G_B52_1 = NULL;
	Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * G_B52_2 = NULL;
	{
		int32_t L_0 = ___end2;
		int32_t L_1 = ___start1;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)));
		V_0 = L_2;
		V_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = V_0;
		GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603  L_4;
		L_4 = GCHandle_Alloc_mBF5C4C0E8605F97427BFDF96D68AACD4A4D6DDEC((RuntimeObject *)(RuntimeObject *)L_3, 3, /*hidden argument*/NULL);
		V_2 = L_4;
		intptr_t L_5;
		L_5 = GCHandle_AddrOfPinnedObject_m0604506F2BDCD2DC8C167FBC3BF3E965888F7589((GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(&V_2), /*hidden argument*/NULL);
		void* L_6;
		L_6 = IntPtr_op_Explicit_mE8B472FDC632CBD121F7ADF4F94546D6610BACDD((intptr_t)L_5, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)L_6;
		V_4 = 0;
		int32_t L_7 = ___start1;
		V_5 = L_7;
		V_6 = 0;
		V_8 = (bool)0;
		V_9 = (bool)0;
		goto IL_03cb;
	}

IL_0034:
	{
		V_8 = (bool)0;
		V_9 = (bool)0;
		Il2CppChar* L_8 = ___pInput0;
		int32_t L_9 = V_5;
		int32_t L_10 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_8, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_9), (int32_t)2)))));
		int32_t L_11 = L_10;
		V_7 = L_11;
		if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)37)))))
		{
			goto IL_022f;
		}
	}
	{
		int32_t L_12 = V_5;
		int32_t L_13 = ___end2;
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)2))) >= ((int32_t)L_13)))
		{
			goto IL_0215;
		}
	}
	{
		Il2CppChar* L_14 = ___pInput0;
		int32_t L_15 = V_5;
		int32_t L_16 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_14, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1))), (int32_t)2)))));
		Il2CppChar* L_17 = ___pInput0;
		int32_t L_18 = V_5;
		int32_t L_19 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_17, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)2))), (int32_t)2)))));
		IL2CPP_RUNTIME_CLASS_INIT(UriHelper_tBEFC75B3A4E9E35CB41ADAAE22E0D1D7EE65E53D_il2cpp_TypeInfo_var);
		Il2CppChar L_20;
		L_20 = UriHelper_EscapedAscii_m80D926F5C8B177B5D041BBFEADEAB2363A324461(L_16, L_19, /*hidden argument*/NULL);
		V_7 = L_20;
		Il2CppChar L_21 = V_7;
		if ((((int32_t)L_21) == ((int32_t)((int32_t)65535))))
		{
			goto IL_0093;
		}
	}
	{
		Il2CppChar L_22 = V_7;
		if ((((int32_t)L_22) == ((int32_t)((int32_t)37))))
		{
			goto IL_0093;
		}
	}
	{
		Il2CppChar L_23 = V_7;
		int32_t L_24 = ___component3;
		bool L_25;
		L_25 = IriHelper_CheckIsReserved_m9EFA3BDFD606F7EDB5DBF0549B20BFF2E4775C7F(L_23, L_24, /*hidden argument*/NULL);
		if (L_25)
		{
			goto IL_0093;
		}
	}
	{
		Il2CppChar L_26 = V_7;
		IL2CPP_RUNTIME_CLASS_INIT(UriHelper_tBEFC75B3A4E9E35CB41ADAAE22E0D1D7EE65E53D_il2cpp_TypeInfo_var);
		bool L_27;
		L_27 = UriHelper_IsNotSafeForUnescape_m5504A36A2CC19ABC23255896A98D9912D390107F(L_26, /*hidden argument*/NULL);
		if (!L_27)
		{
			goto IL_00e1;
		}
	}

IL_0093:
	{
		Il2CppChar* L_28 = V_3;
		int32_t L_29 = V_6;
		int32_t L_30 = L_29;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1));
		Il2CppChar* L_31 = ___pInput0;
		int32_t L_32 = V_5;
		int32_t L_33 = L_32;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1));
		int32_t L_34 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_31, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_33), (int32_t)2)))));
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_28, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_30), (int32_t)2))))) = (int16_t)L_34;
		Il2CppChar* L_35 = V_3;
		int32_t L_36 = V_6;
		int32_t L_37 = L_36;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1));
		Il2CppChar* L_38 = ___pInput0;
		int32_t L_39 = V_5;
		int32_t L_40 = L_39;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1));
		int32_t L_41 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_38, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_40), (int32_t)2)))));
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_35, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_37), (int32_t)2))))) = (int16_t)L_41;
		Il2CppChar* L_42 = V_3;
		int32_t L_43 = V_6;
		int32_t L_44 = L_43;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1));
		Il2CppChar* L_45 = ___pInput0;
		int32_t L_46 = V_5;
		int32_t L_47 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_45, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_46), (int32_t)2)))));
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_42, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_44), (int32_t)2))))) = (int16_t)L_47;
		goto IL_03c5;
	}

IL_00e1:
	{
		Il2CppChar L_48 = V_7;
		if ((((int32_t)L_48) > ((int32_t)((int32_t)127))))
		{
			goto IL_0101;
		}
	}
	{
		Il2CppChar* L_49 = V_3;
		int32_t L_50 = V_6;
		int32_t L_51 = L_50;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1));
		Il2CppChar L_52 = V_7;
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_49, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_51), (int32_t)2))))) = (int16_t)L_52;
		int32_t L_53 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)2));
		goto IL_03c5;
	}

IL_0101:
	{
		int32_t L_54 = V_5;
		V_10 = L_54;
		V_11 = 1;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_55 = V_1;
		if (L_55)
		{
			goto IL_0115;
		}
	}
	{
		int32_t L_56 = ___end2;
		int32_t L_57 = V_5;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_58 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_56, (int32_t)L_57)));
		V_1 = L_58;
	}

IL_0115:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_59 = V_1;
		Il2CppChar L_60 = V_7;
		NullCheck(L_59);
		(L_59)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)((int32_t)((uint8_t)L_60)));
		int32_t L_61 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_61, (int32_t)3));
		goto IL_0178;
	}

IL_0123:
	{
		Il2CppChar* L_62 = ___pInput0;
		int32_t L_63 = V_5;
		int32_t L_64 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_62, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_63), (int32_t)2)))));
		int32_t L_65 = L_64;
		V_7 = L_65;
		if ((!(((uint32_t)L_65) == ((uint32_t)((int32_t)37)))))
		{
			goto IL_017d;
		}
	}
	{
		int32_t L_66 = V_5;
		int32_t L_67 = ___end2;
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)2))) >= ((int32_t)L_67)))
		{
			goto IL_017d;
		}
	}
	{
		Il2CppChar* L_68 = ___pInput0;
		int32_t L_69 = V_5;
		int32_t L_70 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_68, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)1))), (int32_t)2)))));
		Il2CppChar* L_71 = ___pInput0;
		int32_t L_72 = V_5;
		int32_t L_73 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_71, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)2))), (int32_t)2)))));
		IL2CPP_RUNTIME_CLASS_INIT(UriHelper_tBEFC75B3A4E9E35CB41ADAAE22E0D1D7EE65E53D_il2cpp_TypeInfo_var);
		Il2CppChar L_74;
		L_74 = UriHelper_EscapedAscii_m80D926F5C8B177B5D041BBFEADEAB2363A324461(L_70, L_73, /*hidden argument*/NULL);
		V_7 = L_74;
		Il2CppChar L_75 = V_7;
		if ((((int32_t)L_75) == ((int32_t)((int32_t)65535))))
		{
			goto IL_017d;
		}
	}
	{
		Il2CppChar L_76 = V_7;
		if ((((int32_t)L_76) < ((int32_t)((int32_t)128))))
		{
			goto IL_017d;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_77 = V_1;
		int32_t L_78 = V_11;
		int32_t L_79 = L_78;
		V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1));
		Il2CppChar L_80 = V_7;
		NullCheck(L_77);
		(L_77)->SetAt(static_cast<il2cpp_array_size_t>(L_79), (uint8_t)((int32_t)((uint8_t)L_80)));
		int32_t L_81 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)3));
	}

IL_0178:
	{
		int32_t L_82 = V_5;
		int32_t L_83 = ___end2;
		if ((((int32_t)L_82) < ((int32_t)L_83)))
		{
			goto IL_0123;
		}
	}

IL_017d:
	{
		int32_t L_84 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_84, (int32_t)1));
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_85;
		L_85 = Encoding_get_UTF8_mC877FB3137BBD566AEE7B15F9BF61DC4EF8F5E5E(/*hidden argument*/NULL);
		NullCheck(L_85);
		RuntimeObject * L_86;
		L_86 = VirtFuncInvoker0< RuntimeObject * >::Invoke(8 /* System.Object System.Text.Encoding::Clone() */, L_85);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_87 = ((Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 *)CastclassClass((RuntimeObject*)L_86, Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827_il2cpp_TypeInfo_var));
		EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 * L_88 = (EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418 *)il2cpp_codegen_object_new(EncoderReplacementFallback_t61E36A507D7FA8034B49F86DBE560EC77A6A8418_il2cpp_TypeInfo_var);
		EncoderReplacementFallback__ctor_m07299910DC3D3F6B9F8F37A4ADD40A500F97D1D4(L_88, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
		NullCheck(L_87);
		Encoding_set_EncoderFallback_m75BA39C6302BD7EFBB4A48B02C406A14789B244A(L_87, L_88, /*hidden argument*/NULL);
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_89 = L_87;
		DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 * L_90 = (DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130 *)il2cpp_codegen_object_new(DecoderReplacementFallback_t8DA345EC4EF3A35A2667365F691EE69408A62130_il2cpp_TypeInfo_var);
		DecoderReplacementFallback__ctor_m7E6C273B2682E373C787568EB0BB0B2E4B6C2253(L_90, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/NULL);
		NullCheck(L_89);
		Encoding_set_DecoderFallback_m771EA02DA99D57E19B6FC48E8C3A46F8A6D4CBB8(L_89, L_90, /*hidden argument*/NULL);
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_91 = V_1;
		NullCheck(L_91);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_92 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_91)->max_length))));
		V_12 = L_92;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_93 = V_1;
		int32_t L_94 = V_11;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_95 = V_12;
		NullCheck(L_89);
		int32_t L_96;
		L_96 = VirtFuncInvoker5< int32_t, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t >::Invoke(23 /* System.Int32 System.Text.Encoding::GetChars(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32) */, L_89, L_93, 0, L_94, L_95, 0);
		V_13 = L_96;
		int32_t L_97 = V_13;
		if (!L_97)
		{
			goto IL_01e9;
		}
	}
	{
		Il2CppChar* L_98 = V_3;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_99 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_100 = V_12;
		int32_t L_101 = V_13;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_102 = V_1;
		int32_t L_103 = V_11;
		int32_t L_104 = ___component3;
		IL2CPP_RUNTIME_CLASS_INIT(UriHelper_tBEFC75B3A4E9E35CB41ADAAE22E0D1D7EE65E53D_il2cpp_TypeInfo_var);
		UriHelper_MatchUTF8Sequence_m4A148931E07097731DC7EA68EAA933E9330BE81B((Il2CppChar*)(Il2CppChar*)L_98, L_99, (int32_t*)(&V_6), L_100, L_101, L_102, L_103, (bool)((((int32_t)L_104) == ((int32_t)((int32_t)32)))? 1 : 0), (bool)1, /*hidden argument*/NULL);
		goto IL_02e6;
	}

IL_01e9:
	{
		int32_t L_105 = V_10;
		V_14 = L_105;
		goto IL_020a;
	}

IL_01ef:
	{
		Il2CppChar* L_106 = V_3;
		int32_t L_107 = V_6;
		int32_t L_108 = L_107;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)1));
		Il2CppChar* L_109 = ___pInput0;
		int32_t L_110 = V_14;
		int32_t L_111 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_109, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_110), (int32_t)2)))));
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_106, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_108), (int32_t)2))))) = (int16_t)L_111;
		int32_t L_112 = V_14;
		V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)1));
	}

IL_020a:
	{
		int32_t L_113 = V_14;
		int32_t L_114 = V_5;
		if ((((int32_t)L_113) <= ((int32_t)L_114)))
		{
			goto IL_01ef;
		}
	}
	{
		goto IL_02e6;
	}

IL_0215:
	{
		Il2CppChar* L_115 = V_3;
		int32_t L_116 = V_6;
		int32_t L_117 = L_116;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_117, (int32_t)1));
		Il2CppChar* L_118 = ___pInput0;
		int32_t L_119 = V_5;
		int32_t L_120 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_118, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_119), (int32_t)2)))));
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_115, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_117), (int32_t)2))))) = (int16_t)L_120;
		goto IL_02e6;
	}

IL_022f:
	{
		Il2CppChar L_121 = V_7;
		if ((((int32_t)L_121) <= ((int32_t)((int32_t)127))))
		{
			goto IL_02d1;
		}
	}
	{
		Il2CppChar L_122 = V_7;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_123;
		L_123 = Char_IsHighSurrogate_m7BECD1C98C902946F069D8936F8A557F1F7DFF01(L_122, /*hidden argument*/NULL);
		if (!L_123)
		{
			goto IL_029e;
		}
	}
	{
		int32_t L_124 = V_5;
		int32_t L_125 = ___end2;
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)1))) >= ((int32_t)L_125)))
		{
			goto IL_029e;
		}
	}
	{
		Il2CppChar* L_126 = ___pInput0;
		int32_t L_127 = V_5;
		int32_t L_128 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_126, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_127, (int32_t)1))), (int32_t)2)))));
		V_15 = L_128;
		Il2CppChar L_129 = V_7;
		Il2CppChar L_130 = V_15;
		int32_t L_131 = ___component3;
		bool L_132;
		L_132 = IriHelper_CheckIriUnicodeRange_m03144D55C396E2870F76F85B29852F8314346A1A(L_129, L_130, (bool*)(&V_9), (bool)((((int32_t)L_131) == ((int32_t)((int32_t)32)))? 1 : 0), /*hidden argument*/NULL);
		V_8 = (bool)((((int32_t)L_132) == ((int32_t)0))? 1 : 0);
		bool L_133 = V_8;
		if (L_133)
		{
			goto IL_02e6;
		}
	}
	{
		Il2CppChar* L_134 = V_3;
		int32_t L_135 = V_6;
		int32_t L_136 = L_135;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_136, (int32_t)1));
		Il2CppChar* L_137 = ___pInput0;
		int32_t L_138 = V_5;
		int32_t L_139 = L_138;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_139, (int32_t)1));
		int32_t L_140 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_137, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_139), (int32_t)2)))));
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_134, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_136), (int32_t)2))))) = (int16_t)L_140;
		Il2CppChar* L_141 = V_3;
		int32_t L_142 = V_6;
		int32_t L_143 = L_142;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_143, (int32_t)1));
		Il2CppChar* L_144 = ___pInput0;
		int32_t L_145 = V_5;
		int32_t L_146 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_144, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_145), (int32_t)2)))));
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_141, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_143), (int32_t)2))))) = (int16_t)L_146;
		goto IL_02e6;
	}

IL_029e:
	{
		Il2CppChar L_147 = V_7;
		int32_t L_148 = ___component3;
		bool L_149;
		L_149 = IriHelper_CheckIriUnicodeRange_m5E205B2F096045DE5259E0E98A062DD0813206F6(L_147, (bool)((((int32_t)L_148) == ((int32_t)((int32_t)32)))? 1 : 0), /*hidden argument*/NULL);
		if (!L_149)
		{
			goto IL_02cc;
		}
	}
	{
		Il2CppChar L_150 = V_7;
		IL2CPP_RUNTIME_CLASS_INIT(Uri_t4A915E1CC15B2C650F478099AD448E9466CBF612_il2cpp_TypeInfo_var);
		bool L_151;
		L_151 = Uri_IsBidiControlCharacter_m36A30E0708EE0209208B23136C2BEC9C802C697B(L_150, /*hidden argument*/NULL);
		if (L_151)
		{
			goto IL_02e6;
		}
	}
	{
		Il2CppChar* L_152 = V_3;
		int32_t L_153 = V_6;
		int32_t L_154 = L_153;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_154, (int32_t)1));
		Il2CppChar* L_155 = ___pInput0;
		int32_t L_156 = V_5;
		int32_t L_157 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_155, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_156), (int32_t)2)))));
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_152, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_154), (int32_t)2))))) = (int16_t)L_157;
		goto IL_02e6;
	}

IL_02cc:
	{
		V_8 = (bool)1;
		goto IL_02e6;
	}

IL_02d1:
	{
		Il2CppChar* L_158 = V_3;
		int32_t L_159 = V_6;
		int32_t L_160 = L_159;
		V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_160, (int32_t)1));
		Il2CppChar* L_161 = ___pInput0;
		int32_t L_162 = V_5;
		int32_t L_163 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_161, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_162), (int32_t)2)))));
		*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_158, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_160), (int32_t)2))))) = (int16_t)L_163;
	}

IL_02e6:
	{
		bool L_164 = V_8;
		if (!L_164)
		{
			goto IL_03c5;
		}
	}
	{
		int32_t L_165 = V_4;
		if ((((int32_t)L_165) >= ((int32_t)((int32_t)12))))
		{
			goto IL_0357;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_166 = V_0;
		NullCheck(L_166);
		if (((int64_t)((int32_t)((int32_t)(((RuntimeArray*)L_166)->max_length))) + (int64_t)((int32_t)90) < (int64_t)kIl2CppInt32Min) || ((int64_t)((int32_t)((int32_t)(((RuntimeArray*)L_166)->max_length))) + (int64_t)((int32_t)90) > (int64_t)kIl2CppInt32Max))
			IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), IriHelper_EscapeUnescapeIri_m6CABB7FC44037C0B5C18132AF5D8C55DB5C64444_RuntimeMethod_var);
		int32_t L_167 = V_4;
		if (((int64_t)L_167 + (int64_t)((int32_t)90) < (int64_t)kIl2CppInt32Min) || ((int64_t)L_167 + (int64_t)((int32_t)90) > (int64_t)kIl2CppInt32Max))
			IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), IriHelper_EscapeUnescapeIri_m6CABB7FC44037C0B5C18132AF5D8C55DB5C64444_RuntimeMethod_var);
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_167, (int32_t)((int32_t)90)));
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_168 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_166)->max_length))), (int32_t)((int32_t)90))));
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_169 = L_168;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_170 = L_169;
		V_18 = L_170;
		G_B39_0 = L_169;
		if (!L_170)
		{
			G_B40_0 = L_169;
			goto IL_0311;
		}
	}
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_171 = V_18;
		NullCheck(L_171);
		G_B40_0 = G_B39_0;
		if (((int32_t)((int32_t)(((RuntimeArray*)L_171)->max_length))))
		{
			G_B41_0 = G_B39_0;
			goto IL_0317;
		}
	}

IL_0311:
	{
		V_17 = (Il2CppChar*)((uintptr_t)0);
		G_B42_0 = G_B40_0;
		goto IL_0322;
	}

IL_0317:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_172 = V_18;
		NullCheck(L_172);
		V_17 = (Il2CppChar*)((uintptr_t)((L_172)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
		G_B42_0 = G_B41_0;
	}

IL_0322:
	{
		Il2CppChar* L_173 = V_17;
		Il2CppChar* L_174 = V_3;
		int32_t L_175 = V_6;
		Buffer_Memcpy_m67752CDFBB079C42EFA9EBA2BB9A0C96DFAA2178((uint8_t*)(uint8_t*)L_173, (uint8_t*)(uint8_t*)L_174, ((int32_t)il2cpp_codegen_multiply((int32_t)L_175, (int32_t)2)), /*hidden argument*/NULL);
		V_18 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)NULL;
		bool L_176;
		L_176 = GCHandle_get_IsAllocated_mEDA4DAC6AD6D881110E96CAFDAB78C068F5B144D((GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(&V_2), /*hidden argument*/NULL);
		G_B43_0 = G_B42_0;
		if (!L_176)
		{
			G_B44_0 = G_B42_0;
			goto IL_0341;
		}
	}
	{
		GCHandle_Free_mB4E9415544FC9F0075C02AB17E270E49AF006025((GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(&V_2), /*hidden argument*/NULL);
		G_B44_0 = G_B43_0;
	}

IL_0341:
	{
		V_0 = G_B44_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_177 = V_0;
		GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603  L_178;
		L_178 = GCHandle_Alloc_mBF5C4C0E8605F97427BFDF96D68AACD4A4D6DDEC((RuntimeObject *)(RuntimeObject *)L_177, 3, /*hidden argument*/NULL);
		V_2 = L_178;
		intptr_t L_179;
		L_179 = GCHandle_AddrOfPinnedObject_m0604506F2BDCD2DC8C167FBC3BF3E965888F7589((GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(&V_2), /*hidden argument*/NULL);
		void* L_180;
		L_180 = IntPtr_op_Explicit_mE8B472FDC632CBD121F7ADF4F94546D6610BACDD((intptr_t)L_179, /*hidden argument*/NULL);
		V_3 = (Il2CppChar*)L_180;
	}

IL_0357:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_181 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)4);
		V_16 = L_181;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_182 = V_16;
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_183 = L_182;
		V_20 = L_183;
		if (!L_183)
		{
			goto IL_036c;
		}
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_184 = V_20;
		NullCheck(L_184);
		if (((int32_t)((int32_t)(((RuntimeArray*)L_184)->max_length))))
		{
			goto IL_0372;
		}
	}

IL_036c:
	{
		V_19 = (uint8_t*)((uintptr_t)0);
		goto IL_037d;
	}

IL_0372:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_185 = V_20;
		NullCheck(L_185);
		V_19 = (uint8_t*)((uintptr_t)((L_185)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
	}

IL_037d:
	{
		Encoding_tE901442411E2E70039D2A4AE77FB81C3D6064827 * L_186;
		L_186 = Encoding_get_UTF8_mC877FB3137BBD566AEE7B15F9BF61DC4EF8F5E5E(/*hidden argument*/NULL);
		Il2CppChar* L_187 = ___pInput0;
		int32_t L_188 = V_5;
		bool L_189 = V_9;
		G_B50_0 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_187, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_188), (int32_t)2))));
		G_B50_1 = L_186;
		if (L_189)
		{
			G_B51_0 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_187, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)((intptr_t)L_188), (int32_t)2))));
			G_B51_1 = L_186;
			goto IL_0390;
		}
	}
	{
		G_B52_0 = 1;
		G_B52_1 = G_B50_0;
		G_B52_2 = G_B50_1;
		goto IL_0391;
	}

IL_0390:
	{
		G_B52_0 = 2;
		G_B52_1 = G_B51_0;
		G_B52_2 = G_B51_1;
	}

IL_0391:
	{
		uint8_t* L_190 = V_19;
		NullCheck(G_B52_2);
		int32_t L_191;
		L_191 = VirtFuncInvoker4< int32_t, Il2CppChar*, int32_t, uint8_t*, int32_t >::Invoke(18 /* System.Int32 System.Text.Encoding::GetBytes(System.Char*,System.Int32,System.Byte*,System.Int32) */, G_B52_2, (Il2CppChar*)(Il2CppChar*)G_B52_1, G_B52_0, (uint8_t*)(uint8_t*)L_190, 4);
		V_21 = L_191;
		int32_t L_192 = V_4;
		int32_t L_193 = V_21;
		V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_192, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_193, (int32_t)3))));
		V_22 = 0;
		goto IL_03bc;
	}

IL_03a9:
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_194 = V_16;
		int32_t L_195 = V_22;
		NullCheck(L_194);
		int32_t L_196 = L_195;
		uint8_t L_197 = (L_194)->GetAt(static_cast<il2cpp_array_size_t>(L_196));
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_198 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(UriHelper_tBEFC75B3A4E9E35CB41ADAAE22E0D1D7EE65E53D_il2cpp_TypeInfo_var);
		UriHelper_EscapeAsciiChar_m7590A6410A9F1AE1207006EF9B46578E1A3DFD33(L_197, L_198, (int32_t*)(&V_6), /*hidden argument*/NULL);
		int32_t L_199 = V_22;
		V_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_199, (int32_t)1));
	}

IL_03bc:
	{
		int32_t L_200 = V_22;
		int32_t L_201 = V_21;
		if ((((int32_t)L_200) < ((int32_t)L_201)))
		{
			goto IL_03a9;
		}
	}
	{
		V_20 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)NULL;
	}

IL_03c5:
	{
		int32_t L_202 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_202, (int32_t)1));
	}

IL_03cb:
	{
		int32_t L_203 = V_5;
		int32_t L_204 = ___end2;
		if ((((int32_t)L_203) < ((int32_t)L_204)))
		{
			goto IL_0034;
		}
	}
	{
		bool L_205;
		L_205 = GCHandle_get_IsAllocated_mEDA4DAC6AD6D881110E96CAFDAB78C068F5B144D((GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(&V_2), /*hidden argument*/NULL);
		if (!L_205)
		{
			goto IL_03e3;
		}
	}
	{
		GCHandle_Free_mB4E9415544FC9F0075C02AB17E270E49AF006025((GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(&V_2), /*hidden argument*/NULL);
	}

IL_03e3:
	{
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_206 = V_0;
		int32_t L_207 = V_6;
		String_t* L_208;
		L_208 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_206, 0, L_207, /*hidden argument*/NULL);
		return L_208;
	}
}
#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.Text.RegularExpressions.Match System.Text.RegularExpressions.Match::get_Empty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * Match_get_Empty_mE05C90C7D155060839CC7D0C2EA04F8302EDFFC9 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_il2cpp_TypeInfo_var);
		Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * L_0 = ((Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_StaticFields*)il2cpp_codegen_static_fields_for(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_il2cpp_TypeInfo_var))->get__empty_7();
		return L_0;
	}
}
// System.Void System.Text.RegularExpressions.Match::.ctor(System.Text.RegularExpressions.Regex,System.Int32,System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match__ctor_mB01F9576125C09E5DFAD425523FF0C0FF16000A5 (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * ___regex0, int32_t ___capcount1, String_t* ___text2, int32_t ___begpos3, int32_t ___len4, int32_t ___startpos5, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___text2;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)2);
		IL2CPP_RUNTIME_CLASS_INIT(Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883_il2cpp_TypeInfo_var);
		Group__ctor_m5FE82FDB5B4EE244EB46909ACC099806555EB32F(__this, L_0, L_1, 0, _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024, /*hidden argument*/NULL);
		Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * L_2 = ___regex0;
		__this->set__regex_8(L_2);
		int32_t L_3 = ___capcount1;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_3);
		__this->set__matchcount_14(L_4);
		int32_t L_5 = ___capcount1;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_6 = (Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF*)(Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF*)SZArrayNew(Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF_il2cpp_TypeInfo_var, (uint32_t)L_5);
		__this->set__matches_13(L_6);
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_7 = __this->get__matches_13();
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ((Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 *)__this)->get__caps_4();
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_8);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_8);
		int32_t L_9 = ___begpos3;
		__this->set__textbeg_9(L_9);
		int32_t L_10 = ___begpos3;
		int32_t L_11 = ___len4;
		__this->set__textend_11(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)));
		int32_t L_12 = ___startpos5;
		__this->set__textstart_12(L_12);
		__this->set__balancing_15((bool)0);
		return;
	}
}
// System.Void System.Text.RegularExpressions.Match::Reset(System.Text.RegularExpressions.Regex,System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_Reset_m6C8293B576685831F43AACF255D2DAC5898662DB (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * ___regex0, String_t* ___text1, int32_t ___textbeg2, int32_t ___textend3, int32_t ___textstart4, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * L_0 = ___regex0;
		__this->set__regex_8(L_0);
		String_t* L_1 = ___text1;
		((Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 *)__this)->set__text_0(L_1);
		int32_t L_2 = ___textbeg2;
		__this->set__textbeg_9(L_2);
		int32_t L_3 = ___textend3;
		__this->set__textend_11(L_3);
		int32_t L_4 = ___textstart4;
		__this->set__textstart_12(L_4);
		V_0 = 0;
		goto IL_0036;
	}

IL_0029:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = __this->get__matchcount_14();
		int32_t L_6 = V_0;
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (int32_t)0);
		int32_t L_7 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_0036:
	{
		int32_t L_8 = V_0;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = __this->get__matchcount_14();
		NullCheck(L_9);
		if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))))
		{
			goto IL_0029;
		}
	}
	{
		__this->set__balancing_15((bool)0);
		return;
	}
}
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Match::NextMatch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * Match_NextMatch_m6C6550D7A4885CADF936BF856E0BDE28FAD77A63 (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, const RuntimeMethod* method)
{
	{
		Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * L_0 = __this->get__regex_8();
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		return __this;
	}

IL_000a:
	{
		Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * L_1 = __this->get__regex_8();
		int32_t L_2 = ((Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 *)__this)->get__length_2();
		String_t* L_3 = ((Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 *)__this)->get__text_0();
		int32_t L_4 = __this->get__textbeg_9();
		int32_t L_5 = __this->get__textend_11();
		int32_t L_6 = __this->get__textbeg_9();
		int32_t L_7 = __this->get__textpos_10();
		NullCheck(L_1);
		Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * L_8;
		L_8 = Regex_Run_m021AFCB24F51C103A7E8D1D59805B47FD582E3FB(L_1, (bool)0, L_2, L_3, L_4, ((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)L_6)), L_7, /*hidden argument*/NULL);
		return L_8;
	}
}
// System.String System.Text.RegularExpressions.Match::GroupToStringImpl(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Match_GroupToStringImpl_mD4E730B7A61C21307E0047CD541968871B361067 (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, int32_t ___groupnum0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL;
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = __this->get__matchcount_14();
		int32_t L_1 = ___groupnum0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		int32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = L_3;
		int32_t L_4 = V_0;
		if (L_4)
		{
			goto IL_0012;
		}
	}
	{
		String_t* L_5 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		return L_5;
	}

IL_0012:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_6 = __this->get__matches_13();
		int32_t L_7 = ___groupnum0;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		V_1 = L_9;
		String_t* L_10 = ((Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 *)__this)->get__text_0();
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = V_1;
		int32_t L_12 = V_0;
		NullCheck(L_11);
		int32_t L_13 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)), (int32_t)2));
		int32_t L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = V_1;
		int32_t L_16 = V_0;
		NullCheck(L_15);
		int32_t L_17 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)2)), (int32_t)1));
		int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		NullCheck(L_10);
		String_t* L_19;
		L_19 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_10, L_14, L_18, /*hidden argument*/NULL);
		return L_19;
	}
}
// System.String System.Text.RegularExpressions.Match::LastGroupToStringImpl()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Match_LastGroupToStringImpl_mA8B7094C2B4A31D5ABBDCF575302E6731A2D3E05 (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, const RuntimeMethod* method)
{
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = __this->get__matchcount_14();
		NullCheck(L_0);
		String_t* L_1;
		L_1 = VirtFuncInvoker1< String_t*, int32_t >::Invoke(5 /* System.String System.Text.RegularExpressions.Match::GroupToStringImpl(System.Int32) */, __this, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)1)));
		return L_1;
	}
}
// System.Void System.Text.RegularExpressions.Match::AddMatch(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_AddMatch_m5B128123CBA71A35E471CFF1AAE1013A7722DFA2 (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, int32_t ___cap0, int32_t ___start1, int32_t ___len2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_1 = NULL;
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_2 = NULL;
	int32_t V_3 = 0;
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_0 = __this->get__matches_13();
		int32_t L_1 = ___cap0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		if (L_3)
		{
			goto IL_0018;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_4 = __this->get__matches_13();
		int32_t L_5 = ___cap0;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)2);
		NullCheck(L_4);
		ArrayElementTypeCheck (L_4, L_6);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_6);
	}

IL_0018:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = __this->get__matchcount_14();
		int32_t L_8 = ___cap0;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_0 = L_10;
		int32_t L_11 = V_0;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_12 = __this->get__matches_13();
		int32_t L_13 = ___cap0;
		NullCheck(L_12);
		int32_t L_14 = L_13;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		NullCheck(L_15);
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_11, (int32_t)2)), (int32_t)2))) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))))
		{
			goto IL_0061;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_16 = __this->get__matches_13();
		int32_t L_17 = ___cap0;
		NullCheck(L_16);
		int32_t L_18 = L_17;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_19 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		V_1 = L_19;
		int32_t L_20 = V_0;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_21 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)8)));
		V_2 = L_21;
		V_3 = 0;
		goto IL_0052;
	}

IL_0048:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = V_2;
		int32_t L_23 = V_3;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_24 = V_1;
		int32_t L_25 = V_3;
		NullCheck(L_24);
		int32_t L_26 = L_25;
		int32_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		NullCheck(L_22);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (int32_t)L_27);
		int32_t L_28 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1));
	}

IL_0052:
	{
		int32_t L_29 = V_3;
		int32_t L_30 = V_0;
		if ((((int32_t)L_29) < ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_30, (int32_t)2)))))
		{
			goto IL_0048;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_31 = __this->get__matches_13();
		int32_t L_32 = ___cap0;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_33 = V_2;
		NullCheck(L_31);
		ArrayElementTypeCheck (L_31, L_33);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_32), (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_33);
	}

IL_0061:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_34 = __this->get__matches_13();
		int32_t L_35 = ___cap0;
		NullCheck(L_34);
		int32_t L_36 = L_35;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		int32_t L_38 = V_0;
		int32_t L_39 = ___start1;
		NullCheck(L_37);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_multiply((int32_t)L_38, (int32_t)2))), (int32_t)L_39);
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_40 = __this->get__matches_13();
		int32_t L_41 = ___cap0;
		NullCheck(L_40);
		int32_t L_42 = L_41;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_43 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
		int32_t L_44 = V_0;
		int32_t L_45 = ___len2;
		NullCheck(L_43);
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_44, (int32_t)2)), (int32_t)1))), (int32_t)L_45);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_46 = __this->get__matchcount_14();
		int32_t L_47 = ___cap0;
		int32_t L_48 = V_0;
		NullCheck(L_46);
		(L_46)->SetAt(static_cast<il2cpp_array_size_t>(L_47), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1)));
		return;
	}
}
// System.Void System.Text.RegularExpressions.Match::BalanceMatch(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_BalanceMatch_mF04DF97CE9E41B8A85C54212B43B5DF381218BE5 (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, int32_t ___cap0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		__this->set__balancing_15((bool)1);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = __this->get__matchcount_14();
		int32_t L_1 = ___cap0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		int32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)2)), (int32_t)2));
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_4 = __this->get__matches_13();
		int32_t L_5 = ___cap0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		int32_t L_8 = V_0;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		if ((((int32_t)L_10) >= ((int32_t)0)))
		{
			goto IL_002f;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_11 = __this->get__matches_13();
		int32_t L_12 = ___cap0;
		NullCheck(L_11);
		int32_t L_13 = L_12;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		int32_t L_15 = V_0;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)-3), (int32_t)L_17));
	}

IL_002f:
	{
		int32_t L_18 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_18, (int32_t)2));
		int32_t L_19 = V_0;
		if ((((int32_t)L_19) < ((int32_t)0)))
		{
			goto IL_0062;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_20 = __this->get__matches_13();
		int32_t L_21 = ___cap0;
		NullCheck(L_20);
		int32_t L_22 = L_21;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_20)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		int32_t L_24 = V_0;
		NullCheck(L_23);
		int32_t L_25 = L_24;
		int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		if ((((int32_t)L_26) >= ((int32_t)0)))
		{
			goto IL_0062;
		}
	}
	{
		int32_t L_27 = ___cap0;
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_28 = __this->get__matches_13();
		int32_t L_29 = ___cap0;
		NullCheck(L_28);
		int32_t L_30 = L_29;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_31 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		int32_t L_32 = V_0;
		NullCheck(L_31);
		int32_t L_33 = L_32;
		int32_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_35 = __this->get__matches_13();
		int32_t L_36 = ___cap0;
		NullCheck(L_35);
		int32_t L_37 = L_36;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		int32_t L_39 = V_0;
		NullCheck(L_38);
		int32_t L_40 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
		int32_t L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
		VirtActionInvoker3< int32_t, int32_t, int32_t >::Invoke(6 /* System.Void System.Text.RegularExpressions.Match::AddMatch(System.Int32,System.Int32,System.Int32) */, __this, L_27, L_34, L_41);
		return;
	}

IL_0062:
	{
		int32_t L_42 = ___cap0;
		int32_t L_43 = V_0;
		int32_t L_44 = V_0;
		VirtActionInvoker3< int32_t, int32_t, int32_t >::Invoke(6 /* System.Void System.Text.RegularExpressions.Match::AddMatch(System.Int32,System.Int32,System.Int32) */, __this, L_42, ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)-3), (int32_t)L_43)), ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)-4), (int32_t)L_44)));
		return;
	}
}
// System.Void System.Text.RegularExpressions.Match::RemoveMatch(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_RemoveMatch_mF21E3166D8D461D44952E96C9CD7CFA8E776EA5F (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, int32_t ___cap0, const RuntimeMethod* method)
{
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_0 = __this->get__matchcount_14();
		int32_t L_1 = ___cap0;
		NullCheck(L_0);
		int32_t* L_2 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1)));
		int32_t L_3 = *((int32_t*)L_2);
		*((int32_t*)L_2) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1));
		return;
	}
}
// System.Boolean System.Text.RegularExpressions.Match::IsMatched(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Match_IsMatched_m1491C04ADB99BCB81D84BC5D85C31B4F45965C3C (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, int32_t ___cap0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___cap0;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = __this->get__matchcount_14();
		NullCheck(L_1);
		if ((((int32_t)L_0) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
		{
			goto IL_0033;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = __this->get__matchcount_14();
		int32_t L_3 = ___cap0;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		if ((((int32_t)L_5) <= ((int32_t)0)))
		{
			goto IL_0033;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_6 = __this->get__matches_13();
		int32_t L_7 = ___cap0;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = __this->get__matchcount_14();
		int32_t L_11 = ___cap0;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		NullCheck(L_9);
		int32_t L_14 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_13, (int32_t)2)), (int32_t)1));
		int32_t L_15 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		return (bool)((((int32_t)((((int32_t)L_15) == ((int32_t)((int32_t)-2)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}

IL_0033:
	{
		return (bool)0;
	}
}
// System.Int32 System.Text.RegularExpressions.Match::MatchIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Match_MatchIndex_mFDD766CF18E4F508DEE3E2E24F6046DE66D1B808 (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, int32_t ___cap0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_0 = __this->get__matches_13();
		int32_t L_1 = ___cap0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = __this->get__matchcount_14();
		int32_t L_5 = ___cap0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_3);
		int32_t L_8 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)2)), (int32_t)2));
		int32_t L_9 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		V_0 = L_9;
		int32_t L_10 = V_0;
		if ((((int32_t)L_10) < ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_11 = V_0;
		return L_11;
	}

IL_001c:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_12 = __this->get__matches_13();
		int32_t L_13 = ___cap0;
		NullCheck(L_12);
		int32_t L_14 = L_13;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		int32_t L_16 = V_0;
		NullCheck(L_15);
		int32_t L_17 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)-3), (int32_t)L_16));
		int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		return L_18;
	}
}
// System.Int32 System.Text.RegularExpressions.Match::MatchLength(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Match_MatchLength_m9D6E7D98CC4B2EBE26070D3A8D88428B515D417A (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, int32_t ___cap0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_0 = __this->get__matches_13();
		int32_t L_1 = ___cap0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = __this->get__matchcount_14();
		int32_t L_5 = ___cap0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_3);
		int32_t L_8 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)2)), (int32_t)1));
		int32_t L_9 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		V_0 = L_9;
		int32_t L_10 = V_0;
		if ((((int32_t)L_10) < ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_11 = V_0;
		return L_11;
	}

IL_001c:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_12 = __this->get__matches_13();
		int32_t L_13 = ___cap0;
		NullCheck(L_12);
		int32_t L_14 = L_13;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_15 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		int32_t L_16 = V_0;
		NullCheck(L_15);
		int32_t L_17 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)-3), (int32_t)L_16));
		int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		return L_18;
	}
}
// System.Void System.Text.RegularExpressions.Match::Tidy(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match_Tidy_mA9C76513AF185747A5F9E73790701ABD3D2B09A4 (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, int32_t ___textpos0, const RuntimeMethod* method)
{
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_0 = __this->get__matches_13();
		NullCheck(L_0);
		int32_t L_1 = 0;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		V_0 = L_2;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = 0;
		int32_t L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		((Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 *)__this)->set__index_1(L_5);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0;
		NullCheck(L_6);
		int32_t L_7 = 1;
		int32_t L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		((Capture_t048191E7E0D3177DCD8610E4968075AB41FB91D6 *)__this)->set__length_2(L_8);
		int32_t L_9 = ___textpos0;
		__this->set__textpos_10(L_9);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = __this->get__matchcount_14();
		NullCheck(L_10);
		int32_t L_11 = 0;
		int32_t L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		((Group_t0B987F132503F2672BC66FCDD21EA8A6EB484883 *)__this)->set__capcount_5(L_12);
		bool L_13 = __this->get__balancing_15();
		if (!L_13)
		{
			goto IL_00c3;
		}
	}
	{
		V_1 = 0;
		goto IL_00b1;
	}

IL_003f:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = __this->get__matchcount_14();
		int32_t L_15 = V_1;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		int32_t L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		V_2 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_17, (int32_t)2));
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_18 = __this->get__matches_13();
		int32_t L_19 = V_1;
		NullCheck(L_18);
		int32_t L_20 = L_19;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_21 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		V_3 = L_21;
		V_4 = 0;
		V_4 = 0;
		goto IL_0068;
	}

IL_005b:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = V_3;
		int32_t L_23 = V_4;
		NullCheck(L_22);
		int32_t L_24 = L_23;
		int32_t L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
		if ((((int32_t)L_25) < ((int32_t)0)))
		{
			goto IL_006d;
		}
	}
	{
		int32_t L_26 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
	}

IL_0068:
	{
		int32_t L_27 = V_4;
		int32_t L_28 = V_2;
		if ((((int32_t)L_27) < ((int32_t)L_28)))
		{
			goto IL_005b;
		}
	}

IL_006d:
	{
		int32_t L_29 = V_4;
		V_5 = L_29;
		goto IL_009c;
	}

IL_0073:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_30 = V_3;
		int32_t L_31 = V_4;
		NullCheck(L_30);
		int32_t L_32 = L_31;
		int32_t L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		if ((((int32_t)L_33) >= ((int32_t)0)))
		{
			goto IL_0082;
		}
	}
	{
		int32_t L_34 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)1));
		goto IL_0096;
	}

IL_0082:
	{
		int32_t L_35 = V_4;
		int32_t L_36 = V_5;
		if ((((int32_t)L_35) == ((int32_t)L_36)))
		{
			goto IL_0090;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = V_3;
		int32_t L_38 = V_5;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_3;
		int32_t L_40 = V_4;
		NullCheck(L_39);
		int32_t L_41 = L_40;
		int32_t L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
		NullCheck(L_37);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(L_38), (int32_t)L_42);
	}

IL_0090:
	{
		int32_t L_43 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1));
	}

IL_0096:
	{
		int32_t L_44 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1));
	}

IL_009c:
	{
		int32_t L_45 = V_4;
		int32_t L_46 = V_2;
		if ((((int32_t)L_45) < ((int32_t)L_46)))
		{
			goto IL_0073;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_47 = __this->get__matchcount_14();
		int32_t L_48 = V_1;
		int32_t L_49 = V_5;
		NullCheck(L_47);
		(L_47)->SetAt(static_cast<il2cpp_array_size_t>(L_48), (int32_t)((int32_t)((int32_t)L_49/(int32_t)2)));
		int32_t L_50 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1));
	}

IL_00b1:
	{
		int32_t L_51 = V_1;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_52 = __this->get__matchcount_14();
		NullCheck(L_52);
		if ((((int32_t)L_51) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length))))))
		{
			goto IL_003f;
		}
	}
	{
		__this->set__balancing_15((bool)0);
	}

IL_00c3:
	{
		return;
	}
}
// System.Void System.Text.RegularExpressions.Match::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match__cctor_m0AAA94CFEFA7DB6F9B7286DD0134B3E7AE0D7FF1 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * L_1 = (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B *)il2cpp_codegen_object_new(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_il2cpp_TypeInfo_var);
		Match__ctor_mB01F9576125C09E5DFAD425523FF0C0FF16000A5(L_1, (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F *)NULL, 1, L_0, 0, 0, 0, /*hidden argument*/NULL);
		((Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_StaticFields*)il2cpp_codegen_static_fields_for(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_il2cpp_TypeInfo_var))->set__empty_7(L_1);
		return;
	}
}
// System.Void System.Text.RegularExpressions.Match::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Match__ctor_mC2AE5A1EBC553A0E6BBA59603674183FF5E80CCC (Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Match__ctor_mC2AE5A1EBC553A0E6BBA59603674183FF5E80CCC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(Match__ctor_mC2AE5A1EBC553A0E6BBA59603674183FF5E80CCC_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Text.RegularExpressions.MatchSparse::.ctor(System.Text.RegularExpressions.Regex,System.Collections.Hashtable,System.Int32,System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchSparse__ctor_mA6CA132A5DA7D9ADED1D0FF1D7AD786109D33624 (MatchSparse_tF4A7983ADA82DB12269F4D384E7C2D15F0D32694 * __this, Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * ___regex0, Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___caps1, int32_t ___capcount2, String_t* ___text3, int32_t ___begpos4, int32_t ___len5, int32_t ___startpos6, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * L_0 = ___regex0;
		int32_t L_1 = ___capcount2;
		String_t* L_2 = ___text3;
		int32_t L_3 = ___begpos4;
		int32_t L_4 = ___len5;
		int32_t L_5 = ___startpos6;
		IL2CPP_RUNTIME_CLASS_INIT(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B_il2cpp_TypeInfo_var);
		Match__ctor_mB01F9576125C09E5DFAD425523FF0C0FF16000A5(__this, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_6 = ___caps1;
		__this->set__caps_16(L_6);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Net.Configuration.NetSectionGroup::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NetSectionGroup__ctor_m7AB7B5CA35F2D7C06B047BD0B480AD6F2C067570 (NetSectionGroup_t6140365E450BA572B37299B8CF1715BB1144BFF2 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NetSectionGroup__ctor_m7AB7B5CA35F2D7C06B047BD0B480AD6F2C067570_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(NetSectionGroup__ctor_m7AB7B5CA35F2D7C06B047BD0B480AD6F2C067570_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void System.Security.Cryptography.Oid::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Oid__ctor_mDB319C52BC09ED73F02F5BEC5950F728059405C2 (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, String_t* ___oid0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___oid0;
		Oid__ctor_m74A51E6D07E4EF2AEC66B6CAC03CFF60D072D3FF(__this, L_0, 0, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Security.Cryptography.Oid::.ctor(System.String,System.Security.Cryptography.OidGroup,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Oid__ctor_m74A51E6D07E4EF2AEC66B6CAC03CFF60D072D3FF (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, String_t* ___oid0, int32_t ___group1, bool ___lookupFriendlyName2, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		bool L_0 = ___lookupFriendlyName2;
		if (!L_0)
		{
			goto IL_0020;
		}
	}
	{
		String_t* L_1 = ___oid0;
		int32_t L_2 = ___group1;
		String_t* L_3;
		L_3 = X509Utils_FindOidInfoWithFallback_m863F372B324E59321550DCCBF4E23ABCE0A1ABB1(2, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		String_t* L_4 = V_0;
		if (L_4)
		{
			goto IL_0017;
		}
	}
	{
		String_t* L_5 = ___oid0;
		V_0 = L_5;
	}

IL_0017:
	{
		String_t* L_6 = V_0;
		Oid_set_Value_mE13751778D2AC00F1CC962E42B35339BAEE45825_inline(__this, L_6, /*hidden argument*/NULL);
		goto IL_0027;
	}

IL_0020:
	{
		String_t* L_7 = ___oid0;
		Oid_set_Value_mE13751778D2AC00F1CC962E42B35339BAEE45825_inline(__this, L_7, /*hidden argument*/NULL);
	}

IL_0027:
	{
		int32_t L_8 = ___group1;
		__this->set_m_group_2(L_8);
		return;
	}
}
// System.Void System.Security.Cryptography.Oid::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Oid__ctor_m90964DEF8B3A9EEFAB59023627E2008E4A34983E (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, String_t* ___value0, String_t* ___friendlyName1, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___value0;
		__this->set_m_value_0(L_0);
		String_t* L_1 = ___friendlyName1;
		__this->set_m_friendlyName_1(L_1);
		return;
	}
}
// System.Void System.Security.Cryptography.Oid::.ctor(System.Security.Cryptography.Oid)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Oid__ctor_m8C4B7AE0D9207BCF03960553182B43B8D1536ED0 (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * ___oid0, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_0 = ___oid0;
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17E5BE9B221C767EF04A364F24B81309DAE38512)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Oid__ctor_m8C4B7AE0D9207BCF03960553182B43B8D1536ED0_RuntimeMethod_var)));
	}

IL_0014:
	{
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_2 = ___oid0;
		NullCheck(L_2);
		String_t* L_3 = L_2->get_m_value_0();
		__this->set_m_value_0(L_3);
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_4 = ___oid0;
		NullCheck(L_4);
		String_t* L_5 = L_4->get_m_friendlyName_1();
		__this->set_m_friendlyName_1(L_5);
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_6 = ___oid0;
		NullCheck(L_6);
		int32_t L_7 = L_6->get_m_group_2();
		__this->set_m_group_2(L_7);
		return;
	}
}
// System.String System.Security.Cryptography.Oid::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Oid_get_Value_mD6F4D8AC1A3821D5DA263728C2DC0C208D084A78 (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_m_value_0();
		return L_0;
	}
}
// System.Void System.Security.Cryptography.Oid::set_Value(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Oid_set_Value_mE13751778D2AC00F1CC962E42B35339BAEE45825 (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_m_value_0(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.Void System.Security.Cryptography.OidCollection::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OidCollection__ctor_m99E1CCEB955F4BB57DEAE0BF8E7326380F93E111 (OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_0 = (ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 *)il2cpp_codegen_object_new(ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575_il2cpp_TypeInfo_var);
		ArrayList__ctor_m6847CFECD6BDC2AD10A4AC9852A572B88B8D6B1B(L_0, /*hidden argument*/NULL);
		__this->set_m_list_0(L_0);
		return;
	}
}
// System.Int32 System.Security.Cryptography.OidCollection::Add(System.Security.Cryptography.Oid)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OidCollection_Add_m13C7466BB24E047C88F27AC6AB5E9439AA491EF1 (OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * __this, Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * ___oid0, const RuntimeMethod* method)
{
	{
		ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_0 = __this->get_m_list_0();
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_1 = ___oid0;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = VirtFuncInvoker1< int32_t, RuntimeObject * >::Invoke(29 /* System.Int32 System.Collections.ArrayList::Add(System.Object) */, L_0, L_1);
		return L_2;
	}
}
// System.Security.Cryptography.Oid System.Security.Cryptography.OidCollection::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * OidCollection_get_Item_mB8F51EB0825BDE39504BC7090B8AEEE13D0A9967 (OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_0 = __this->get_m_list_0();
		int32_t L_1 = ___index0;
		NullCheck(L_0);
		RuntimeObject * L_2;
		L_2 = VirtFuncInvoker1< RuntimeObject *, int32_t >::Invoke(27 /* System.Object System.Collections.ArrayList::get_Item(System.Int32) */, L_0, L_1);
		return ((Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 *)IsInstSealed((RuntimeObject*)L_2, Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800_il2cpp_TypeInfo_var));
	}
}
// System.Int32 System.Security.Cryptography.OidCollection::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OidCollection_get_Count_m35D85FFEC009FD8195DA9E0EE0CD5B66290FA3C6 (OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * __this, const RuntimeMethod* method)
{
	{
		ArrayList_t6C1A49839DC1F0D568E8E11FA1626FCF0EC06575 * L_0 = __this->get_m_list_0();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = VirtFuncInvoker0< int32_t >::Invoke(22 /* System.Int32 System.Collections.ArrayList::get_Count() */, L_0);
		return L_1;
	}
}
// System.Collections.IEnumerator System.Security.Cryptography.OidCollection::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OidCollection_System_Collections_IEnumerable_GetEnumerator_m550967A294FF63F004D855F019235DE15A046B3E (OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884 * L_0 = (OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884 *)il2cpp_codegen_object_new(OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884_il2cpp_TypeInfo_var);
		OidEnumerator__ctor_m3BA079690E9B01B02B76FB694DCF279DAEC8E9D6(L_0, __this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.Void System.Security.Cryptography.OidCollection::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OidCollection_System_Collections_ICollection_CopyTo_mC02E6211EC33878C50BEA5914193F038EE2E9CB7 (OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		RuntimeArray * L_0 = ___array0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OidCollection_System_Collections_ICollection_CopyTo_mC02E6211EC33878C50BEA5914193F038EE2E9CB7_RuntimeMethod_var)));
	}

IL_000e:
	{
		RuntimeArray * L_2 = ___array0;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_0027;
		}
	}
	{
		String_t* L_4;
		L_4 = SR_GetString_m9DC7F3962EEB239017A1A4C443F52047B5BC7462(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_5, L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OidCollection_System_Collections_ICollection_CopyTo_mC02E6211EC33878C50BEA5914193F038EE2E9CB7_RuntimeMethod_var)));
	}

IL_0027:
	{
		int32_t L_6 = ___index1;
		if ((((int32_t)L_6) < ((int32_t)0)))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_7 = ___index1;
		RuntimeArray * L_8 = ___array0;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10(L_8, /*hidden argument*/NULL);
		if ((((int32_t)L_7) < ((int32_t)L_9)))
		{
			goto IL_0049;
		}
	}

IL_0034:
	{
		String_t* L_10;
		L_10 = SR_GetString_m9DC7F3962EEB239017A1A4C443F52047B5BC7462(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_10, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OidCollection_System_Collections_ICollection_CopyTo_mC02E6211EC33878C50BEA5914193F038EE2E9CB7_RuntimeMethod_var)));
	}

IL_0049:
	{
		int32_t L_12 = ___index1;
		int32_t L_13;
		L_13 = OidCollection_get_Count_m35D85FFEC009FD8195DA9E0EE0CD5B66290FA3C6(__this, /*hidden argument*/NULL);
		RuntimeArray * L_14 = ___array0;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10(L_14, /*hidden argument*/NULL);
		if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))) <= ((int32_t)L_15)))
		{
			goto IL_0069;
		}
	}
	{
		String_t* L_16;
		L_16 = SR_GetString_m9DC7F3962EEB239017A1A4C443F52047B5BC7462(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7F4C724BD10943E8B0B17A6E069F992E219EF5E8)), /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_17, L_16, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OidCollection_System_Collections_ICollection_CopyTo_mC02E6211EC33878C50BEA5914193F038EE2E9CB7_RuntimeMethod_var)));
	}

IL_0069:
	{
		V_0 = 0;
		goto IL_0084;
	}

IL_006d:
	{
		RuntimeArray * L_18 = ___array0;
		int32_t L_19 = V_0;
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_20;
		L_20 = OidCollection_get_Item_mB8F51EB0825BDE39504BC7090B8AEEE13D0A9967(__this, L_19, /*hidden argument*/NULL);
		int32_t L_21 = ___index1;
		NullCheck(L_18);
		Array_SetValue_mD28884941182C5B7118CFBA3D55DB9CEA8797455(L_18, L_20, L_21, /*hidden argument*/NULL);
		int32_t L_22 = ___index1;
		___index1 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
		int32_t L_23 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
	}

IL_0084:
	{
		int32_t L_24 = V_0;
		int32_t L_25;
		L_25 = OidCollection_get_Count_m35D85FFEC009FD8195DA9E0EE0CD5B66290FA3C6(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_24) < ((int32_t)L_25)))
		{
			goto IL_006d;
		}
	}
	{
		return;
	}
}
// System.Boolean System.Security.Cryptography.OidCollection::get_IsSynchronized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OidCollection_get_IsSynchronized_m36C9F73515DA6834B85F9C8F9446E080CFA4C291 (OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * __this, const RuntimeMethod* method)
{
	{
		return (bool)0;
	}
}
// System.Object System.Security.Cryptography.OidCollection::get_SyncRoot()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * OidCollection_get_SyncRoot_mB10B680D12CB8AC9C0F32C3C1217FA4345552174 (OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * __this, const RuntimeMethod* method)
{
	{
		return __this;
	}
}
#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.Security.Cryptography.OidEnumerator::.ctor(System.Security.Cryptography.OidCollection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OidEnumerator__ctor_m3BA079690E9B01B02B76FB694DCF279DAEC8E9D6 (OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884 * __this, OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * ___oids0, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * L_0 = ___oids0;
		__this->set_m_oids_0(L_0);
		__this->set_m_current_1((-1));
		return;
	}
}
// System.Object System.Security.Cryptography.OidEnumerator::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * OidEnumerator_System_Collections_IEnumerator_get_Current_m21F1C975D9A97369DA0D3CEAADFA69D64214CEB3 (OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884 * __this, const RuntimeMethod* method)
{
	{
		OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * L_0 = __this->get_m_oids_0();
		int32_t L_1 = __this->get_m_current_1();
		NullCheck(L_0);
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_2;
		L_2 = OidCollection_get_Item_mB8F51EB0825BDE39504BC7090B8AEEE13D0A9967(L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Boolean System.Security.Cryptography.OidEnumerator::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OidEnumerator_MoveNext_m8CA45F7B39B4FEF9399379DAA1A6AAF4FFB8DCD8 (OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_m_current_1();
		OidCollection_tA091E185B8840648BE96A6C547F0C26F88E3A902 * L_1 = __this->get_m_oids_0();
		NullCheck(L_1);
		int32_t L_2;
		L_2 = OidCollection_get_Count_m35D85FFEC009FD8195DA9E0EE0CD5B66290FA3C6(L_1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))))))
		{
			goto IL_0017;
		}
	}
	{
		return (bool)0;
	}

IL_0017:
	{
		int32_t L_3 = __this->get_m_current_1();
		__this->set_m_current_1(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)));
		return (bool)1;
	}
}
// System.Void System.Security.Cryptography.OidEnumerator::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OidEnumerator_Reset_mBCBE7C78E389E7D9794F44111832013583FB1F4C (OidEnumerator_tE58DA51601EA18C96FE1557EAE220C331AC51884 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_current_1((-1));
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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.Void System.Net.Configuration.PerformanceCountersElement::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceCountersElement__ctor_mEB598DFD70066C845995EAC5D1BF82698130D2D5 (PerformanceCountersElement_t356AD2A210376904FAAD48CCBB3D8CF91B89E577 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerformanceCountersElement__ctor_mEB598DFD70066C845995EAC5D1BF82698130D2D5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(PerformanceCountersElement__ctor_mEB598DFD70066C845995EAC5D1BF82698130D2D5_RuntimeMethod_var);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.PerformanceCountersElement::get_Properties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B * PerformanceCountersElement_get_Properties_m8519C030829398320F0A1AA087B41E71884FC168 (PerformanceCountersElement_t356AD2A210376904FAAD48CCBB3D8CF91B89E577 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerformanceCountersElement_get_Properties_m8519C030829398320F0A1AA087B41E71884FC168_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(PerformanceCountersElement_get_Properties_m8519C030829398320F0A1AA087B41E71884FC168_RuntimeMethod_var);
		return (ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B *)NULL;
	}
}
#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.Net.Configuration.ProxyElement::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProxyElement__ctor_m6D9B4D4118C0EC9F069E83A6C3DCAA36209DEB75 (ProxyElement_t8FDBE7BF75B3D7DFB54F903D5A27FC647AC7B5BA * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyElement__ctor_m6D9B4D4118C0EC9F069E83A6C3DCAA36209DEB75_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(ProxyElement__ctor_m6D9B4D4118C0EC9F069E83A6C3DCAA36209DEB75_RuntimeMethod_var);
		return;
	}
}
// System.Configuration.ConfigurationPropertyCollection System.Net.Configuration.ProxyElement::get_Properties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B * ProxyElement_get_Properties_mB7790E9D638EC711E4783ACC846BE1568332E9B2 (ProxyElement_t8FDBE7BF75B3D7DFB54F903D5A27FC647AC7B5BA * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProxyElement_get_Properties_mB7790E9D638EC711E4783ACC846BE1568332E9B2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_raise_profile_exception(ProxyElement_get_Properties_mB7790E9D638EC711E4783ACC846BE1568332E9B2_RuntimeMethod_var);
		return (ConfigurationPropertyCollection_t8C098DB59DF7BA2C2A71369978F4225B92B2F59B *)NULL;
	}
}
#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.Security.Cryptography.AsnEncodedData System.Security.Cryptography.X509Certificates.PublicKey::get_EncodedKeyValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * PublicKey_get_EncodedKeyValue_m0294AF8C29C7329BEB243543D8FDA98B60FDB291 (PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2 * __this, const RuntimeMethod* method)
{
	{
		AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * L_0 = __this->get__keyValue_0();
		return L_0;
	}
}
// System.Security.Cryptography.AsnEncodedData System.Security.Cryptography.X509Certificates.PublicKey::get_EncodedParameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * PublicKey_get_EncodedParameters_mFF4F9A39D91C0A00D1B36C93944816154C7255B3 (PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2 * __this, const RuntimeMethod* method)
{
	{
		AsnEncodedData_t88A440F72C4F1143E416540D78B910A875CC0FDA * L_0 = __this->get__params_1();
		return L_0;
	}
}
// System.Security.Cryptography.Oid System.Security.Cryptography.X509Certificates.PublicKey::get_Oid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * PublicKey_get_Oid_mE3207B84A9090EC5404F6CD4AEABB1F37EC1F988 (PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2 * __this, const RuntimeMethod* method)
{
	{
		Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * L_0 = __this->get__oid_2();
		return L_0;
	}
}
// System.Void System.Security.Cryptography.X509Certificates.PublicKey::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PublicKey__cctor_m36509A197C8D921E8A147E08BA65EFC8DD80BBB4 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)0);
		((PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2_StaticFields*)il2cpp_codegen_static_fields_for(PublicKey_t40ABE7E0985F3E274C9564670970EC6F3B39A4A2_il2cpp_TypeInfo_var))->set_Empty_3(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.Void System.Text.RegularExpressions.Regex::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__ctor_mEF92EBB8A321ACF8E6D952D4211D447970641A82 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_0 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_DefaultMatchTimeout_7();
		__this->set_internalMatchTimeout_5(L_0);
		return;
	}
}
// System.Void System.Text.RegularExpressions.Regex::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__ctor_m8BB2137D7B0A93CD70FD3061579C7456BB65216E (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___pattern0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___pattern0;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_1 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_DefaultMatchTimeout_7();
		Regex__ctor_m554F01ECFC788141B8015EDE403CFC57DCF65F36(__this, L_0, 0, L_1, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.RegularExpressions.Regex::.ctor(System.String,System.Text.RegularExpressions.RegexOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__ctor_m5BA9C047FEB3C93AD388668FA855CB1A63FB62A4 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___pattern0, int32_t ___options1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___pattern0;
		int32_t L_1 = ___options1;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_2 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_DefaultMatchTimeout_7();
		Regex__ctor_m554F01ECFC788141B8015EDE403CFC57DCF65F36(__this, L_0, L_1, L_2, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.RegularExpressions.Regex::.ctor(System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__ctor_m554F01ECFC788141B8015EDE403CFC57DCF65F36 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___pattern0, int32_t ___options1, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___matchTimeout2, bool ___useCache3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexParser_t673103BAE9C6E80634528A1F73A81772DD98E6D9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		s_Il2CppMethodInitialized = true;
	}
	RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3 * V_0 = NULL;
	CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * V_1 = NULL;
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	int32_t V_4 = 0;
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		V_1 = (CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 *)NULL;
		V_2 = (String_t*)NULL;
		String_t* L_0 = ___pattern0;
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD8CD2F2DA1948373D6BFA8C44122166BC25E3FC0)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex__ctor_m554F01ECFC788141B8015EDE403CFC57DCF65F36_RuntimeMethod_var)));
	}

IL_0018:
	{
		int32_t L_2 = ___options1;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_3 = ___options1;
		if (!((int32_t)((int32_t)L_3>>(int32_t)((int32_t)10))))
		{
			goto IL_002d;
		}
	}

IL_0022:
	{
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCF7DF948FC4905FED1A56776B9DFCCB86C46912A)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex__ctor_m554F01ECFC788141B8015EDE403CFC57DCF65F36_RuntimeMethod_var)));
	}

IL_002d:
	{
		int32_t L_5 = ___options1;
		if (!((int32_t)((int32_t)L_5&(int32_t)((int32_t)256))))
		{
			goto IL_004a;
		}
	}
	{
		int32_t L_6 = ___options1;
		if (!((int32_t)((int32_t)L_6&(int32_t)((int32_t)-780))))
		{
			goto IL_004a;
		}
	}
	{
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCF7DF948FC4905FED1A56776B9DFCCB86C46912A)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex__ctor_m554F01ECFC788141B8015EDE403CFC57DCF65F36_RuntimeMethod_var)));
	}

IL_004a:
	{
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_8 = ___matchTimeout2;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		Regex_ValidateMatchTimeout_m4C1557E40D27540F8F9E8CDA35473D94F7B1B2F2(L_8, /*hidden argument*/NULL);
		int32_t L_9 = ___options1;
		if (!((int32_t)((int32_t)L_9&(int32_t)((int32_t)512))))
		{
			goto IL_0066;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_10;
		L_10 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
		NullCheck(L_10);
		String_t* L_11;
		L_11 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_10);
		V_2 = L_11;
		goto IL_0071;
	}

IL_0066:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_12;
		L_12 = CultureInfo_get_CurrentCulture_m99E5F5BD20445F2A73F7EA0014A4E783DF3840BB(/*hidden argument*/NULL);
		NullCheck(L_12);
		String_t* L_13;
		L_13 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_12);
		V_2 = L_13;
	}

IL_0071:
	{
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_14 = (StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A*)SZArrayNew(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A_il2cpp_TypeInfo_var, (uint32_t)5);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_15 = L_14;
		int32_t L_16 = ___options1;
		V_4 = L_16;
		NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_17;
		L_17 = NumberFormatInfo_get_InvariantInfo_m286BBD095BFCA546BD2CD67E856D1A205436C03F(/*hidden argument*/NULL);
		String_t* L_18;
		L_18 = Int32_ToString_m027A8C9419D2FE56ED5D2EE42A6F3B3CE0130471((int32_t*)(&V_4), L_17, /*hidden argument*/NULL);
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, L_18);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_18);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_19 = L_15;
		NullCheck(L_19);
		ArrayElementTypeCheck (L_19, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_20 = L_19;
		String_t* L_21 = V_2;
		NullCheck(L_20);
		ArrayElementTypeCheck (L_20, L_21);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_21);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_22 = L_20;
		NullCheck(L_22);
		ArrayElementTypeCheck (L_22, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_23 = L_22;
		String_t* L_24 = ___pattern0;
		NullCheck(L_23);
		ArrayElementTypeCheck (L_23, L_24);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_24);
		String_t* L_25;
		L_25 = String_Concat_mFEA7EFA1A6E75B96B1B7BC4526AAC864BFF83CC9(L_23, /*hidden argument*/NULL);
		V_3 = L_25;
		String_t* L_26 = V_3;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_27;
		L_27 = Regex_LookupCachedAndUpdate_m622DA7C090B63CE5ECC87F5F20607ACAC8594522(L_26, /*hidden argument*/NULL);
		V_1 = L_27;
		String_t* L_28 = ___pattern0;
		__this->set_pattern_0(L_28);
		int32_t L_29 = ___options1;
		__this->set_roptions_2(L_29);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_30 = ___matchTimeout2;
		__this->set_internalMatchTimeout_5(L_30);
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_31 = V_1;
		if (L_31)
		{
			goto IL_012e;
		}
	}
	{
		String_t* L_32 = ___pattern0;
		int32_t L_33 = __this->get_roptions_2();
		IL2CPP_RUNTIME_CLASS_INIT(RegexParser_t673103BAE9C6E80634528A1F73A81772DD98E6D9_il2cpp_TypeInfo_var);
		RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3 * L_34;
		L_34 = RegexParser_Parse_mF17A30D14FACA37DB6DE172C5F0C34B4EB1EA719(L_32, L_33, /*hidden argument*/NULL);
		V_0 = L_34;
		RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3 * L_35 = V_0;
		NullCheck(L_35);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_36 = L_35->get__capnames_3();
		__this->set_capnames_9(L_36);
		RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3 * L_37 = V_0;
		NullCheck(L_37);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_38 = L_37->get__capslist_4();
		__this->set_capslist_10(L_38);
		RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3 * L_39 = V_0;
		RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * L_40;
		L_40 = RegexWriter_Write_mDA5FFD555A690E124077AE4141C24C13EF9105DF(L_39, /*hidden argument*/NULL);
		__this->set_code_14(L_40);
		RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * L_41 = __this->get_code_14();
		NullCheck(L_41);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_42 = L_41->get__caps_3();
		__this->set_caps_8(L_42);
		RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * L_43 = __this->get_code_14();
		NullCheck(L_43);
		int32_t L_44 = L_43->get__capsize_4();
		__this->set_capsize_11(L_44);
		Regex_InitializeReferences_mE235C9E46D78418A5D0C2D20AD885CA08A7963CC(__this, /*hidden argument*/NULL);
		V_0 = (RegexTree_t63A434601D42EC388D9B2DCA2913286CFC8811F3 *)NULL;
		bool L_45 = ___useCache3;
		if (!L_45)
		{
			goto IL_0195;
		}
	}
	{
		String_t* L_46 = V_3;
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_47;
		L_47 = Regex_CacheCode_m32FF18EDE0B858DB864C27480A11C5A1F752D419(__this, L_46, /*hidden argument*/NULL);
		V_1 = L_47;
		return;
	}

IL_012e:
	{
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_48 = V_1;
		NullCheck(L_48);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_49 = L_48->get__caps_2();
		__this->set_caps_8(L_49);
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_50 = V_1;
		NullCheck(L_50);
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_51 = L_50->get__capnames_3();
		__this->set_capnames_9(L_51);
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_52 = V_1;
		NullCheck(L_52);
		StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_53 = L_52->get__capslist_4();
		__this->set_capslist_10(L_53);
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_54 = V_1;
		NullCheck(L_54);
		int32_t L_55 = L_54->get__capsize_5();
		__this->set_capsize_11(L_55);
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_56 = V_1;
		NullCheck(L_56);
		RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * L_57 = L_56->get__code_1();
		__this->set_code_14(L_57);
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_58 = V_1;
		NullCheck(L_58);
		RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * L_59 = L_58->get__factory_6();
		__this->set_factory_1(L_59);
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_60 = V_1;
		NullCheck(L_60);
		ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * L_61 = L_60->get__runnerref_7();
		__this->set_runnerref_12(L_61);
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_62 = V_1;
		NullCheck(L_62);
		SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * L_63 = L_62->get__replref_8();
		__this->set_replref_13(L_63);
		__this->set_refsInitialized_15((bool)1);
	}

IL_0195:
	{
		return;
	}
}
// System.Void System.Text.RegularExpressions.Regex::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__ctor_m6B76356476FAEC104F6088C71C9659B5023AC010 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA0CEAF0BD3FADF6359126DC7C9D79D9E24E0C446);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF7DF948FC4905FED1A56776B9DFCCB86C46912A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD8CD2F2DA1948373D6BFA8C44122166BC25E3FC0);
		s_Il2CppMethodInitialized = true;
	}
	int64_t V_0 = 0;
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = SerializationInfo_GetString_m50298DCBCD07D858EE19414052CB02EE4DDD3C2C(L_0, _stringLiteralD8CD2F2DA1948373D6BFA8C44122166BC25E3FC0, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30(L_2, _stringLiteralCF7DF948FC4905FED1A56776B9DFCCB86C46912A, /*hidden argument*/NULL);
		Regex__ctor_m5BA9C047FEB3C93AD388668FA855CB1A63FB62A4(__this, L_1, L_3, /*hidden argument*/NULL);
	}

IL_001c:
	try
	{ // begin try (depth: 1)
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0;
		NullCheck(L_4);
		int64_t L_5;
		L_5 = SerializationInfo_GetInt64_m13BC92A489CE4540FC55BB00D2A3460B0D9A0DEC(L_4, _stringLiteralA0CEAF0BD3FADF6359126DC7C9D79D9E24E0C446, /*hidden argument*/NULL);
		V_0 = L_5;
		int64_t L_6 = V_0;
		TimeSpan__ctor_mC80FA729ECA3A7AF31D9F517A95E60FC23EB86B0_inline((TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 *)(&V_1), L_6, /*hidden argument*/NULL);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_7 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		Regex_ValidateMatchTimeout_m4C1557E40D27540F8F9E8CDA35473D94F7B1B2F2(L_7, /*hidden argument*/NULL);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_8 = V_1;
		__this->set_internalMatchTimeout_5(L_8);
		goto IL_0042;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_003f;
		throw e;
	}

CATCH_003f:
	{ // begin catch(System.Runtime.Serialization.SerializationException)
		goto IL_0042;
	} // end catch (depth: 1)

IL_0042:
	{
		return;
	}
}
// System.Void System.Text.RegularExpressions.Regex::System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex_System_Runtime_Serialization_ISerializable_GetObjectData_m2ADC8012FEA27096E98EB9126BBE2553EFBEADDD (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___si0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505  ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexOptions_t8F8CD5BC6C55FC2B657722FD09ABDFDF5BA6F6A4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA0CEAF0BD3FADF6359126DC7C9D79D9E24E0C446);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF7DF948FC4905FED1A56776B9DFCCB86C46912A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD8CD2F2DA1948373D6BFA8C44122166BC25E3FC0);
		s_Il2CppMethodInitialized = true;
	}
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___si0;
		String_t* L_1;
		L_1 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, __this);
		NullCheck(L_0);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_0, _stringLiteralD8CD2F2DA1948373D6BFA8C44122166BC25E3FC0, L_1, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___si0;
		int32_t L_3;
		L_3 = Regex_get_Options_m96441AFDEDDDDC9AD8A21C54C1C05B63581154E2_inline(__this, /*hidden argument*/NULL);
		int32_t L_4 = L_3;
		RuntimeObject * L_5 = Box(RegexOptions_t8F8CD5BC6C55FC2B657722FD09ABDFDF5BA6F6A4_il2cpp_TypeInfo_var, &L_4);
		NullCheck(L_2);
		SerializationInfo_AddValue_mA50C2668EF700C2239DDC362F8DB409020BB763D(L_2, _stringLiteralCF7DF948FC4905FED1A56776B9DFCCB86C46912A, L_5, /*hidden argument*/NULL);
		SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_6 = ___si0;
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_7;
		L_7 = Regex_get_MatchTimeout_mA525D5C25A1DADC3AF1913D6E5FA6D8F0208309A_inline(__this, /*hidden argument*/NULL);
		V_0 = L_7;
		int64_t L_8;
		L_8 = TimeSpan_get_Ticks_mE4C9E1F27DC794028CEDCF7CB5BD092D16DBACD4_inline((TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 *)(&V_0), /*hidden argument*/NULL);
		NullCheck(L_6);
		SerializationInfo_AddValue_mD0C00DE59B4C6649A6BFA5EBC7D8618B46B967D5(L_6, _stringLiteralA0CEAF0BD3FADF6359126DC7C9D79D9E24E0C446, L_8, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.RegularExpressions.Regex::ValidateMatchTimeout(System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex_ValidateMatchTimeout_m4C1557E40D27540F8F9E8CDA35473D94F7B1B2F2 (TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___matchTimeout0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_0 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_InfiniteMatchTimeout_4();
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_1 = ___matchTimeout0;
		IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = TimeSpan_op_Equality_m8229F4B63064E2D43B244C6E82D55CB2B0360BB1(L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		return;
	}

IL_000e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_3 = ((TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_il2cpp_TypeInfo_var))->get_Zero_0();
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_4 = ___matchTimeout0;
		bool L_5;
		L_5 = TimeSpan_op_LessThan_m585756B1EABD0B2BF89F6BDAD62E7C34BCE59E28(L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_6 = ___matchTimeout0;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_7 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_MaximumMatchTimeout_3();
		IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = TimeSpan_op_LessThanOrEqual_mFC305F712D03BA0E5E9F13CDFAF56B5DD0B00797(L_6, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0029;
		}
	}
	{
		return;
	}

IL_0029:
	{
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_9 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA0CEAF0BD3FADF6359126DC7C9D79D9E24E0C446)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_ValidateMatchTimeout_m4C1557E40D27540F8F9E8CDA35473D94F7B1B2F2_RuntimeMethod_var)));
	}
}
// System.TimeSpan System.Text.RegularExpressions.Regex::InitDefaultMatchTimeout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  Regex_InitDefaultMatchTimeout_mB8E2FD4834968D6E775632A6D55FCA39D65F402F (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9AB8B9167B4BF3DC7E58D6977773F1FFF5B866E9);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  V_1;
	memset((&V_1), 0, sizeof(V_1));
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	{
		AppDomain_tBEB6322D51DCB12C09A56A49886C2D09BA1C1A8A * L_0;
		L_0 = AppDomain_get_CurrentDomain_mC2FE307811914289CBBDEFEFF6175FCE2E96A55E(/*hidden argument*/NULL);
		NullCheck(L_0);
		RuntimeObject * L_1;
		L_1 = AppDomain_GetData_m3B7D0B3C44FF35B64775B888BAD9F696FF9C2639(L_0, _stringLiteral9AB8B9167B4BF3DC7E58D6977773F1FFF5B866E9, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = V_0;
		if (L_2)
		{
			goto IL_0019;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_3 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_FallbackDefaultMatchTimeout_6();
		return L_3;
	}

IL_0019:
	{
		RuntimeObject * L_4 = V_0;
		if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_4, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_il2cpp_TypeInfo_var)))
		{
			goto IL_003f;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_5 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)1);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_6 = L_5;
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AB8B9167B4BF3DC7E58D6977773F1FFF5B866E9)));
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AB8B9167B4BF3DC7E58D6977773F1FFF5B866E9)));
		String_t* L_7;
		L_7 = SR_GetString_m4FFAF18248A54C5B67E4760C5ED4869A87BCAD7F(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral29588F1CB3A3C49E44B9901B49671B5BFACA26AD)), L_6, /*hidden argument*/NULL);
		InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 * L_8 = (InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)));
		InvalidCastException__ctor_m50103CBF0C211B93BF46697875413A10B5A5C5A3(L_8, L_7, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_InitDefaultMatchTimeout_mB8E2FD4834968D6E775632A6D55FCA39D65F402F_RuntimeMethod_var)));
	}

IL_003f:
	{
		RuntimeObject * L_9 = V_0;
		V_1 = ((*(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 *)((TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 *)UnBox(L_9, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_il2cpp_TypeInfo_var))));
	}

IL_0046:
	try
	{ // begin try (depth: 1)
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_10 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		Regex_ValidateMatchTimeout_m4C1557E40D27540F8F9E8CDA35473D94F7B1B2F2(L_10, /*hidden argument*/NULL);
		goto IL_006d;
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
			goto CATCH_004e;
		throw e;
	}

CATCH_004e:
	{ // begin catch(System.ArgumentOutOfRangeException)
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_11 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)1);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_12 = L_11;
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AB8B9167B4BF3DC7E58D6977773F1FFF5B866E9)));
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9AB8B9167B4BF3DC7E58D6977773F1FFF5B866E9)));
		String_t* L_13;
		L_13 = SR_GetString_m4FFAF18248A54C5B67E4760C5ED4869A87BCAD7F(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral29588F1CB3A3C49E44B9901B49671B5BFACA26AD)), L_12, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_14 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_14, L_13, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_InitDefaultMatchTimeout_mB8E2FD4834968D6E775632A6D55FCA39D65F402F_RuntimeMethod_var)));
	} // end catch (depth: 1)

IL_006d:
	{
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_15 = V_1;
		return L_15;
	}
}
// System.Text.RegularExpressions.RegexOptions System.Text.RegularExpressions.Regex::get_Options()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Regex_get_Options_m96441AFDEDDDDC9AD8A21C54C1C05B63581154E2 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_roptions_2();
		return L_0;
	}
}
// System.TimeSpan System.Text.RegularExpressions.Regex::get_MatchTimeout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  Regex_get_MatchTimeout_mA525D5C25A1DADC3AF1913D6E5FA6D8F0208309A (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method)
{
	{
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_0 = __this->get_internalMatchTimeout_5();
		return L_0;
	}
}
// System.Boolean System.Text.RegularExpressions.Regex::get_RightToLeft()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_get_RightToLeft_m14807D1228A43D322B2F7E4D82613ADE0C2DCA77 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method)
{
	{
		bool L_0;
		L_0 = Regex_UseOptionR_m17558F506D3A7513656679A8F3DEEA0C50AAE90A(__this, /*hidden argument*/NULL);
		return L_0;
	}
}
// System.String System.Text.RegularExpressions.Regex::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Regex_ToString_m7D4EE035485F8A09613A6A7D171CAB7FE3FA68A1 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_pattern_0();
		return L_0;
	}
}
// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_IsMatch_m4E87C3158FE78A31C412357F7DB6692639B2BA57 (String_t* ___input0, String_t* ___pattern1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___input0;
		String_t* L_1 = ___pattern1;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_2 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_DefaultMatchTimeout_7();
		bool L_3;
		L_3 = Regex_IsMatch_m826F4E3E65102210A1FF2FC27EEC9DD6695F3E50(L_0, L_1, 0, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_IsMatch_m826F4E3E65102210A1FF2FC27EEC9DD6695F3E50 (String_t* ___input0, String_t* ___pattern1, int32_t ___options2, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___matchTimeout3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___pattern1;
		int32_t L_1 = ___options2;
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_2 = ___matchTimeout3;
		Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * L_3 = (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F *)il2cpp_codegen_object_new(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		Regex__ctor_m554F01ECFC788141B8015EDE403CFC57DCF65F36(L_3, L_0, L_1, L_2, (bool)1, /*hidden argument*/NULL);
		String_t* L_4 = ___input0;
		NullCheck(L_3);
		bool L_5;
		L_5 = Regex_IsMatch_m872C1D85AC5BF891AC3C3FC789BBC4E2393FB859(L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_IsMatch_m872C1D85AC5BF891AC3C3FC789BBC4E2393FB859 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, const RuntimeMethod* method)
{
	String_t* G_B4_0 = NULL;
	Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * G_B4_1 = NULL;
	String_t* G_B3_0 = NULL;
	Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * G_B3_1 = NULL;
	int32_t G_B5_0 = 0;
	String_t* G_B5_1 = NULL;
	Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * G_B5_2 = NULL;
	{
		String_t* L_0 = ___input0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_IsMatch_m872C1D85AC5BF891AC3C3FC789BBC4E2393FB859_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___input0;
		bool L_3;
		L_3 = Regex_UseOptionR_m17558F506D3A7513656679A8F3DEEA0C50AAE90A(__this, /*hidden argument*/NULL);
		G_B3_0 = L_2;
		G_B3_1 = __this;
		if (L_3)
		{
			G_B4_0 = L_2;
			G_B4_1 = __this;
			goto IL_001b;
		}
	}
	{
		G_B5_0 = 0;
		G_B5_1 = G_B3_0;
		G_B5_2 = G_B3_1;
		goto IL_0021;
	}

IL_001b:
	{
		String_t* L_4 = ___input0;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_4, /*hidden argument*/NULL);
		G_B5_0 = L_5;
		G_B5_1 = G_B4_0;
		G_B5_2 = G_B4_1;
	}

IL_0021:
	{
		NullCheck(G_B5_2);
		bool L_6;
		L_6 = Regex_IsMatch_mDDCAABF0AAA48842BD96EE728A7A6732D579DB6D(G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Boolean System.Text.RegularExpressions.Regex::IsMatch(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_IsMatch_mDDCAABF0AAA48842BD96EE728A7A6732D579DB6D (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, int32_t ___startat1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___input0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_IsMatch_mDDCAABF0AAA48842BD96EE728A7A6732D579DB6D_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___input0;
		String_t* L_3 = ___input0;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_3, /*hidden argument*/NULL);
		int32_t L_5 = ___startat1;
		Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * L_6;
		L_6 = Regex_Run_m021AFCB24F51C103A7E8D1D59805B47FD582E3FB(__this, (bool)1, (-1), L_2, 0, L_4, L_5, /*hidden argument*/NULL);
		return (bool)((((RuntimeObject*)(Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B *)L_6) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
	}
}
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Match(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * Regex_Match_m31B6448291064398B18580522CC8C498AB19D1C8 (String_t* ___input0, String_t* ___pattern1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___input0;
		String_t* L_1 = ___pattern1;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_2 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_DefaultMatchTimeout_7();
		Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * L_3;
		L_3 = Regex_Match_m0DF89D5820C61F96F2FFBE939927993F56593B1C(L_0, L_1, 0, L_2, /*hidden argument*/NULL);
		return L_3;
	}
}
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Match(System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * Regex_Match_m0DF89D5820C61F96F2FFBE939927993F56593B1C (String_t* ___input0, String_t* ___pattern1, int32_t ___options2, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___matchTimeout3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___pattern1;
		int32_t L_1 = ___options2;
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_2 = ___matchTimeout3;
		Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * L_3 = (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F *)il2cpp_codegen_object_new(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		Regex__ctor_m554F01ECFC788141B8015EDE403CFC57DCF65F36(L_3, L_0, L_1, L_2, (bool)1, /*hidden argument*/NULL);
		String_t* L_4 = ___input0;
		NullCheck(L_3);
		Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * L_5;
		L_5 = Regex_Match_m9BE3E10B8FBD9F612AC071CC3C68A974E898E233(L_3, L_4, /*hidden argument*/NULL);
		return L_5;
	}
}
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Match(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * Regex_Match_m9BE3E10B8FBD9F612AC071CC3C68A974E898E233 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, const RuntimeMethod* method)
{
	String_t* G_B4_0 = NULL;
	Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * G_B4_1 = NULL;
	String_t* G_B3_0 = NULL;
	Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * G_B3_1 = NULL;
	int32_t G_B5_0 = 0;
	String_t* G_B5_1 = NULL;
	Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * G_B5_2 = NULL;
	{
		String_t* L_0 = ___input0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_Match_m9BE3E10B8FBD9F612AC071CC3C68A974E898E233_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___input0;
		bool L_3;
		L_3 = Regex_UseOptionR_m17558F506D3A7513656679A8F3DEEA0C50AAE90A(__this, /*hidden argument*/NULL);
		G_B3_0 = L_2;
		G_B3_1 = __this;
		if (L_3)
		{
			G_B4_0 = L_2;
			G_B4_1 = __this;
			goto IL_001b;
		}
	}
	{
		G_B5_0 = 0;
		G_B5_1 = G_B3_0;
		G_B5_2 = G_B3_1;
		goto IL_0021;
	}

IL_001b:
	{
		String_t* L_4 = ___input0;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_4, /*hidden argument*/NULL);
		G_B5_0 = L_5;
		G_B5_1 = G_B4_0;
		G_B5_2 = G_B4_1;
	}

IL_0021:
	{
		NullCheck(G_B5_2);
		Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * L_6;
		L_6 = Regex_Match_m172D74CF011CD3C89EA61D47BE7DEA1E689B5C7C(G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Match(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * Regex_Match_m172D74CF011CD3C89EA61D47BE7DEA1E689B5C7C (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, int32_t ___startat1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___input0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_Match_m172D74CF011CD3C89EA61D47BE7DEA1E689B5C7C_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___input0;
		String_t* L_3 = ___input0;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_3, /*hidden argument*/NULL);
		int32_t L_5 = ___startat1;
		Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * L_6;
		L_6 = Regex_Run_m021AFCB24F51C103A7E8D1D59805B47FD582E3FB(__this, (bool)0, (-1), L_2, 0, L_4, L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Regex_Replace_m5390161D9A730CE2144637F101EA0224168C3CF2 (String_t* ___input0, String_t* ___pattern1, String_t* ___replacement2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___input0;
		String_t* L_1 = ___pattern1;
		String_t* L_2 = ___replacement2;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_3 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_DefaultMatchTimeout_7();
		String_t* L_4;
		L_4 = Regex_Replace_mB647E5CFA22EEF099570315C1BCD6D47BB2B9915(L_0, L_1, L_2, 0, L_3, /*hidden argument*/NULL);
		return L_4;
	}
}
// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Regex_Replace_mB647E5CFA22EEF099570315C1BCD6D47BB2B9915 (String_t* ___input0, String_t* ___pattern1, String_t* ___replacement2, int32_t ___options3, TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  ___matchTimeout4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___pattern1;
		int32_t L_1 = ___options3;
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_2 = ___matchTimeout4;
		Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * L_3 = (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F *)il2cpp_codegen_object_new(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		Regex__ctor_m554F01ECFC788141B8015EDE403CFC57DCF65F36(L_3, L_0, L_1, L_2, (bool)1, /*hidden argument*/NULL);
		String_t* L_4 = ___input0;
		String_t* L_5 = ___replacement2;
		NullCheck(L_3);
		String_t* L_6;
		L_6 = Regex_Replace_m47C8C4AF6A7F1D1A2728F9ADA7791F4EABA49E2F(L_3, L_4, L_5, /*hidden argument*/NULL);
		return L_6;
	}
}
// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Regex_Replace_m47C8C4AF6A7F1D1A2728F9ADA7791F4EABA49E2F (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, String_t* ___replacement1, const RuntimeMethod* method)
{
	int32_t G_B4_0 = 0;
	String_t* G_B4_1 = NULL;
	String_t* G_B4_2 = NULL;
	Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * G_B4_3 = NULL;
	int32_t G_B3_0 = 0;
	String_t* G_B3_1 = NULL;
	String_t* G_B3_2 = NULL;
	Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * G_B3_3 = NULL;
	int32_t G_B5_0 = 0;
	int32_t G_B5_1 = 0;
	String_t* G_B5_2 = NULL;
	String_t* G_B5_3 = NULL;
	Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * G_B5_4 = NULL;
	{
		String_t* L_0 = ___input0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_Replace_m47C8C4AF6A7F1D1A2728F9ADA7791F4EABA49E2F_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___input0;
		String_t* L_3 = ___replacement1;
		bool L_4;
		L_4 = Regex_UseOptionR_m17558F506D3A7513656679A8F3DEEA0C50AAE90A(__this, /*hidden argument*/NULL);
		G_B3_0 = (-1);
		G_B3_1 = L_3;
		G_B3_2 = L_2;
		G_B3_3 = __this;
		if (L_4)
		{
			G_B4_0 = (-1);
			G_B4_1 = L_3;
			G_B4_2 = L_2;
			G_B4_3 = __this;
			goto IL_001d;
		}
	}
	{
		G_B5_0 = 0;
		G_B5_1 = G_B3_0;
		G_B5_2 = G_B3_1;
		G_B5_3 = G_B3_2;
		G_B5_4 = G_B3_3;
		goto IL_0023;
	}

IL_001d:
	{
		String_t* L_5 = ___input0;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_5, /*hidden argument*/NULL);
		G_B5_0 = L_6;
		G_B5_1 = G_B4_0;
		G_B5_2 = G_B4_1;
		G_B5_3 = G_B4_2;
		G_B5_4 = G_B4_3;
	}

IL_0023:
	{
		NullCheck(G_B5_4);
		String_t* L_7;
		L_7 = Regex_Replace_mDCC89468106F966C02DF2A0D7B56B305E95463EE(G_B5_4, G_B5_3, G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL);
		return L_7;
	}
}
// System.String System.Text.RegularExpressions.Regex::Replace(System.String,System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Regex_Replace_mDCC89468106F966C02DF2A0D7B56B305E95463EE (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___input0, String_t* ___replacement1, int32_t ___count2, int32_t ___startat3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexParser_t673103BAE9C6E80634528A1F73A81772DD98E6D9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32 * V_0 = NULL;
	{
		String_t* L_0 = ___input0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_Replace_mDCC89468106F966C02DF2A0D7B56B305E95463EE_RuntimeMethod_var)));
	}

IL_000e:
	{
		String_t* L_2 = ___replacement1;
		if (L_2)
		{
			goto IL_001c;
		}
	}
	{
		ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E972889E9B24A074D194A58B80B967B519863E2)), /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_Replace_mDCC89468106F966C02DF2A0D7B56B305E95463EE_RuntimeMethod_var)));
	}

IL_001c:
	{
		SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * L_4 = __this->get_replref_13();
		NullCheck(L_4);
		RuntimeObject * L_5;
		L_5 = SharedReference_Get_mABBA2F0DE65F82D90AAE425020F14676F313EB68(L_4, /*hidden argument*/NULL);
		V_0 = ((RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32 *)CastclassSealed((RuntimeObject*)L_5, RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32_il2cpp_TypeInfo_var));
		RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32 * L_6 = V_0;
		if (!L_6)
		{
			goto IL_003e;
		}
	}
	{
		RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32 * L_7 = V_0;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = RegexReplacement_get_Pattern_m15AB0E06009DB144BE40253F76F4C09D1AA865BA_inline(L_7, /*hidden argument*/NULL);
		String_t* L_9 = ___replacement1;
		NullCheck(L_8);
		bool L_10;
		L_10 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_8, L_9, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_0069;
		}
	}

IL_003e:
	{
		String_t* L_11 = ___replacement1;
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_12 = __this->get_caps_8();
		int32_t L_13 = __this->get_capsize_11();
		Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_14 = __this->get_capnames_9();
		int32_t L_15 = __this->get_roptions_2();
		IL2CPP_RUNTIME_CLASS_INIT(RegexParser_t673103BAE9C6E80634528A1F73A81772DD98E6D9_il2cpp_TypeInfo_var);
		RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32 * L_16;
		L_16 = RegexParser_ParseReplacement_mC5D0119ACEAD7508BDEC514BF4D8C9303CAD0842(L_11, L_12, L_13, L_14, L_15, /*hidden argument*/NULL);
		V_0 = L_16;
		SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * L_17 = __this->get_replref_13();
		RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32 * L_18 = V_0;
		NullCheck(L_17);
		SharedReference_Cache_mA43A19BCE25BC113C767B8C3531B7A096C3B6262(L_17, L_18, /*hidden argument*/NULL);
	}

IL_0069:
	{
		RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32 * L_19 = V_0;
		String_t* L_20 = ___input0;
		int32_t L_21 = ___count2;
		int32_t L_22 = ___startat3;
		NullCheck(L_19);
		String_t* L_23;
		L_23 = RegexReplacement_Replace_mE66A1F2D387B2ABA21E0BCEEA2DEA9BAEDEDCC60(L_19, __this, L_20, L_21, L_22, /*hidden argument*/NULL);
		return L_23;
	}
}
// System.Void System.Text.RegularExpressions.Regex::InitializeReferences()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex_InitializeReferences_mE235C9E46D78418A5D0C2D20AD885CA08A7963CC (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_refsInitialized_15();
		if (!L_0)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_1;
		L_1 = SR_GetString_m9DC7F3962EEB239017A1A4C443F52047B5BC7462(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral34706AEB52EC7987B7354AFAEFBE4DE3FF8A91EF)), /*hidden argument*/NULL);
		NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_2 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_InitializeReferences_mE235C9E46D78418A5D0C2D20AD885CA08A7963CC_RuntimeMethod_var)));
	}

IL_0018:
	{
		__this->set_refsInitialized_15((bool)1);
		ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * L_3 = (ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 *)il2cpp_codegen_object_new(ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8_il2cpp_TypeInfo_var);
		ExclusiveReference__ctor_m67E39E008F143F07C22A8424E051F6798B917089(L_3, /*hidden argument*/NULL);
		__this->set_runnerref_12(L_3);
		SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * L_4 = (SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 *)il2cpp_codegen_object_new(SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926_il2cpp_TypeInfo_var);
		SharedReference__ctor_mCD9987FD08CB61180CE190A8DEF05E5AAF5C1087(L_4, /*hidden argument*/NULL);
		__this->set_replref_13(L_4);
		return;
	}
}
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Run(System.Boolean,System.Int32,System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * Regex_Run_m021AFCB24F51C103A7E8D1D59805B47FD582E3FB (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, bool ___quick0, int32_t ___prevlen1, String_t* ___input2, int32_t ___beginning3, int32_t ___length4, int32_t ___startat5, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * V_0 = NULL;
	RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * V_1 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 1);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * G_B11_0 = NULL;
	RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * G_B10_0 = NULL;
	CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * G_B12_0 = NULL;
	RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * G_B12_1 = NULL;
	{
		V_1 = (RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 *)NULL;
		int32_t L_0 = ___startat5;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_0011;
		}
	}
	{
		int32_t L_1 = ___startat5;
		String_t* L_2 = ___input2;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_1) <= ((int32_t)L_3)))
		{
			goto IL_0026;
		}
	}

IL_0011:
	{
		String_t* L_4;
		L_4 = SR_GetString_m9DC7F3962EEB239017A1A4C443F52047B5BC7462(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB596320AE4D74537B29168E9BDF95B753E2B5301)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_5 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2AD47C03F7A83F82E3B2ADFE8A60F1727FD3BEFD)), L_4, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_Run_m021AFCB24F51C103A7E8D1D59805B47FD582E3FB_RuntimeMethod_var)));
	}

IL_0026:
	{
		int32_t L_6 = ___length4;
		if ((((int32_t)L_6) < ((int32_t)0)))
		{
			goto IL_0035;
		}
	}
	{
		int32_t L_7 = ___length4;
		String_t* L_8 = ___input2;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_8, /*hidden argument*/NULL);
		if ((((int32_t)L_7) <= ((int32_t)L_9)))
		{
			goto IL_004a;
		}
	}

IL_0035:
	{
		String_t* L_10;
		L_10 = SR_GetString_m9DC7F3962EEB239017A1A4C443F52047B5BC7462(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral143C872360343241D83008E13DCCEBD90A41C3C5)), /*hidden argument*/NULL);
		ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_11 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE43AFC74F5F3932913C023A04B24905E093C5005(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8744A8B8BD390EB66CA0CAE2376C973E6904FFB)), L_10, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Regex_Run_m021AFCB24F51C103A7E8D1D59805B47FD582E3FB_RuntimeMethod_var)));
	}

IL_004a:
	{
		ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * L_12 = __this->get_runnerref_12();
		NullCheck(L_12);
		RuntimeObject * L_13;
		L_13 = ExclusiveReference_Get_mA02D838F3B8772B83AD45D47E8C8275F8EA2A48A(L_12, /*hidden argument*/NULL);
		V_1 = ((RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 *)CastclassClass((RuntimeObject*)L_13, RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934_il2cpp_TypeInfo_var));
		RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * L_14 = V_1;
		if (L_14)
		{
			goto IL_0094;
		}
	}
	{
		RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * L_15 = __this->get_factory_1();
		if (!L_15)
		{
			goto IL_0074;
		}
	}
	{
		RegexRunnerFactory_tA425EC5DC77FC0AAD86EB116E5483E94679CAA96 * L_16 = __this->get_factory_1();
		NullCheck(L_16);
		RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * L_17;
		L_17 = VirtFuncInvoker0< RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * >::Invoke(4 /* System.Text.RegularExpressions.RegexRunner System.Text.RegularExpressions.RegexRunnerFactory::CreateInstance() */, L_16);
		V_1 = L_17;
		goto IL_0094;
	}

IL_0074:
	{
		RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * L_18 = __this->get_code_14();
		bool L_19;
		L_19 = Regex_UseOptionInvariant_m82E216D16CB2DA12B8B8DAA67CC2BE6BF4DF2470(__this, /*hidden argument*/NULL);
		G_B10_0 = L_18;
		if (L_19)
		{
			G_B11_0 = L_18;
			goto IL_0089;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_20;
		L_20 = CultureInfo_get_CurrentCulture_m99E5F5BD20445F2A73F7EA0014A4E783DF3840BB(/*hidden argument*/NULL);
		G_B12_0 = L_20;
		G_B12_1 = G_B10_0;
		goto IL_008e;
	}

IL_0089:
	{
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_21;
		L_21 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
		G_B12_0 = L_21;
		G_B12_1 = G_B11_0;
	}

IL_008e:
	{
		RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E * L_22 = (RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E *)il2cpp_codegen_object_new(RegexInterpreter_tF3C74D72240962B960AE4D39D9CF1632C9C2982E_il2cpp_TypeInfo_var);
		RegexInterpreter__ctor_m58E5C9B14F78D108FC9277924C4A5DCC73AE832A(L_22, G_B12_1, G_B12_0, /*hidden argument*/NULL);
		V_1 = L_22;
	}

IL_0094:
	{
	}

IL_0095:
	try
	{ // begin try (depth: 1)
		RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * L_23 = V_1;
		String_t* L_24 = ___input2;
		int32_t L_25 = ___beginning3;
		int32_t L_26 = ___beginning3;
		int32_t L_27 = ___length4;
		int32_t L_28 = ___startat5;
		int32_t L_29 = ___prevlen1;
		bool L_30 = ___quick0;
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_31 = __this->get_internalMatchTimeout_5();
		NullCheck(L_23);
		Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * L_32;
		L_32 = RegexRunner_Scan_m2ADEF871B8873041D1224B4FE362BD4A943AC536(L_23, __this, L_24, L_25, ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)), L_28, L_29, L_30, L_31, /*hidden argument*/NULL);
		V_0 = L_32;
		IL2CPP_LEAVE(0xBE, FINALLY_00b1);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00b1;
	}

FINALLY_00b1:
	{ // begin finally (depth: 1)
		ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * L_33 = __this->get_runnerref_12();
		RegexRunner_t1A33A1310B80DBCFF08E50D45B5D50E0B93CB934 * L_34 = V_1;
		NullCheck(L_33);
		ExclusiveReference_Release_m3D5A9BB7FFB13DBB21386F811936EFC6A358C1FC(L_33, L_34, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(177)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(177)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0xBE, IL_00be)
	}

IL_00be:
	{
		Match_t8CC0A47F766954F17AD4D1C1597754C8F576464B * L_35 = V_0;
		return L_35;
	}
}
// System.Text.RegularExpressions.CachedCodeEntry System.Text.RegularExpressions.Regex::LookupCachedAndUpdate(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * Regex_LookupCachedAndUpdate_m622DA7C090B63CE5ECC87F5F20607ACAC8594522 (String_t* ___key0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedListNode_1_get_Next_m3BE8FA9D030C90485A110854415C55EC9F2177DA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddFirst_mB1B30B118E4638CEED15B6C1A53ADBC8D62B7979_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_Remove_m600358679CC1950B15F9495B51190CBF780826B4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_get_First_mDC0940BE1CA6E3F79983BC30604EEBD66ADDC4CD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * V_0 = NULL;
	bool V_1 = false;
	LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * V_2 = NULL;
	CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * V_3 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	{
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_0 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_livecode_16();
		V_0 = L_0;
		V_1 = (bool)0;
	}

IL_0008:
	try
	{ // begin try (depth: 1)
		{
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_1 = V_0;
			Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_1, (bool*)(&V_1), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_2 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_livecode_16();
			NullCheck(L_2);
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_3;
			L_3 = LinkedList_1_get_First_mDC0940BE1CA6E3F79983BC30604EEBD66ADDC4CD_inline(L_2, /*hidden argument*/LinkedList_1_get_First_mDC0940BE1CA6E3F79983BC30604EEBD66ADDC4CD_RuntimeMethod_var);
			V_2 = L_3;
			goto IL_0056;
		}

IL_001d:
		{
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_4 = V_2;
			NullCheck(L_4);
			CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_5;
			L_5 = LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_inline(L_4, /*hidden argument*/LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_RuntimeMethod_var);
			NullCheck(L_5);
			String_t* L_6 = L_5->get__key_0();
			String_t* L_7 = ___key0;
			bool L_8;
			L_8 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_6, L_7, /*hidden argument*/NULL);
			if (!L_8)
			{
				goto IL_004f;
			}
		}

IL_0030:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_9 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_livecode_16();
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_10 = V_2;
			NullCheck(L_9);
			LinkedList_1_Remove_m600358679CC1950B15F9495B51190CBF780826B4(L_9, L_10, /*hidden argument*/LinkedList_1_Remove_m600358679CC1950B15F9495B51190CBF780826B4_RuntimeMethod_var);
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_11 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_livecode_16();
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_12 = V_2;
			NullCheck(L_11);
			LinkedList_1_AddFirst_mB1B30B118E4638CEED15B6C1A53ADBC8D62B7979(L_11, L_12, /*hidden argument*/LinkedList_1_AddFirst_mB1B30B118E4638CEED15B6C1A53ADBC8D62B7979_RuntimeMethod_var);
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_13 = V_2;
			NullCheck(L_13);
			CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_14;
			L_14 = LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_inline(L_13, /*hidden argument*/LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_RuntimeMethod_var);
			V_3 = L_14;
			IL2CPP_LEAVE(0x67, FINALLY_005b);
		}

IL_004f:
		{
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_15 = V_2;
			NullCheck(L_15);
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_16;
			L_16 = LinkedListNode_1_get_Next_m3BE8FA9D030C90485A110854415C55EC9F2177DA(L_15, /*hidden argument*/LinkedListNode_1_get_Next_m3BE8FA9D030C90485A110854415C55EC9F2177DA_RuntimeMethod_var);
			V_2 = L_16;
		}

IL_0056:
		{
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_17 = V_2;
			if (L_17)
			{
				goto IL_001d;
			}
		}

IL_0059:
		{
			IL2CPP_LEAVE(0x65, FINALLY_005b);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_005b;
	}

FINALLY_005b:
	{ // begin finally (depth: 1)
		{
			bool L_18 = V_1;
			if (!L_18)
			{
				goto IL_0064;
			}
		}

IL_005e:
		{
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_19 = V_0;
			Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_19, /*hidden argument*/NULL);
		}

IL_0064:
		{
			IL2CPP_END_FINALLY(91)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(91)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0x67, IL_0067)
		IL2CPP_JUMP_TBL(0x65, IL_0065)
	}

IL_0065:
	{
		return (CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 *)NULL;
	}

IL_0067:
	{
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_20 = V_3;
		return L_20;
	}
}
// System.Text.RegularExpressions.CachedCodeEntry System.Text.RegularExpressions.Regex::CacheCode(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * Regex_CacheCode_m32FF18EDE0B858DB864C27480A11C5A1F752D419 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, String_t* ___key0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedListNode_1_get_Next_m3BE8FA9D030C90485A110854415C55EC9F2177DA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddFirst_mB1B30B118E4638CEED15B6C1A53ADBC8D62B7979_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_AddFirst_mD006812FF8822B6CE1CA1497E2DB918069F18D0D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_RemoveLast_m8915CCD6E20A447490A39727BE0F3DB5D26A38BD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_Remove_m600358679CC1950B15F9495B51190CBF780826B4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_get_Count_mC4E2C15BD25B1511DF3C10A0252A60A73C6DF6DF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_get_First_mDC0940BE1CA6E3F79983BC30604EEBD66ADDC4CD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * V_0 = NULL;
	LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * V_1 = NULL;
	bool V_2 = false;
	LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * V_3 = NULL;
	CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * V_4 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	void* __leave_targets_storage = alloca(sizeof(int32_t) * 2);
	il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage);
	NO_UNUSED_WARNING (__leave_targets);
	{
		V_0 = (CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 *)NULL;
		IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_0 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_livecode_16();
		V_1 = L_0;
		V_2 = (bool)0;
	}

IL_000a:
	try
	{ // begin try (depth: 1)
		{
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_1 = V_1;
			Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_1, (bool*)(&V_2), /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_2 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_livecode_16();
			NullCheck(L_2);
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_3;
			L_3 = LinkedList_1_get_First_mDC0940BE1CA6E3F79983BC30604EEBD66ADDC4CD_inline(L_2, /*hidden argument*/LinkedList_1_get_First_mDC0940BE1CA6E3F79983BC30604EEBD66ADDC4CD_RuntimeMethod_var);
			V_3 = L_3;
			goto IL_0059;
		}

IL_001f:
		{
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_4 = V_3;
			NullCheck(L_4);
			CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_5;
			L_5 = LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_inline(L_4, /*hidden argument*/LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_RuntimeMethod_var);
			NullCheck(L_5);
			String_t* L_6 = L_5->get__key_0();
			String_t* L_7 = ___key0;
			bool L_8;
			L_8 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_6, L_7, /*hidden argument*/NULL);
			if (!L_8)
			{
				goto IL_0052;
			}
		}

IL_0032:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_9 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_livecode_16();
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_10 = V_3;
			NullCheck(L_9);
			LinkedList_1_Remove_m600358679CC1950B15F9495B51190CBF780826B4(L_9, L_10, /*hidden argument*/LinkedList_1_Remove_m600358679CC1950B15F9495B51190CBF780826B4_RuntimeMethod_var);
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_11 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_livecode_16();
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_12 = V_3;
			NullCheck(L_11);
			LinkedList_1_AddFirst_mB1B30B118E4638CEED15B6C1A53ADBC8D62B7979(L_11, L_12, /*hidden argument*/LinkedList_1_AddFirst_mB1B30B118E4638CEED15B6C1A53ADBC8D62B7979_RuntimeMethod_var);
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_13 = V_3;
			NullCheck(L_13);
			CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_14;
			L_14 = LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_inline(L_13, /*hidden argument*/LinkedListNode_1_get_Value_mBE1B48EFE1AA6B24762B11B4A14998F112F6D7CD_RuntimeMethod_var);
			V_4 = L_14;
			IL2CPP_LEAVE(0xC9, FINALLY_00bd);
		}

IL_0052:
		{
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_15 = V_3;
			NullCheck(L_15);
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_16;
			L_16 = LinkedListNode_1_get_Next_m3BE8FA9D030C90485A110854415C55EC9F2177DA(L_15, /*hidden argument*/LinkedListNode_1_get_Next_m3BE8FA9D030C90485A110854415C55EC9F2177DA_RuntimeMethod_var);
			V_3 = L_16;
		}

IL_0059:
		{
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_17 = V_3;
			if (L_17)
			{
				goto IL_001f;
			}
		}

IL_005c:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
			int32_t L_18 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_cacheSize_17();
			if (!L_18)
			{
				goto IL_00bb;
			}
		}

IL_0063:
		{
			String_t* L_19 = ___key0;
			Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_20 = __this->get_capnames_9();
			StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_21 = __this->get_capslist_10();
			RegexCode_tF1653432E8EEDED5AB9517D09CA84B5FAA3CC0D5 * L_22 = __this->get_code_14();
			Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * L_23 = __this->get_caps_8();
			int32_t L_24 = __this->get_capsize_11();
			ExclusiveReference_t7F4A5D2416EA34710F520BAD225E61BC1E98D1D8 * L_25 = __this->get_runnerref_12();
			SharedReference_t74AB40C102A76A7523C72269A49D2C8FBDD83926 * L_26 = __this->get_replref_13();
			CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_27 = (CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 *)il2cpp_codegen_object_new(CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95_il2cpp_TypeInfo_var);
			CachedCodeEntry__ctor_mFBEEE67EEFD35764488134D428A6BCABE54E52FC(L_27, L_19, L_20, L_21, L_22, L_23, L_24, L_25, L_26, /*hidden argument*/NULL);
			V_0 = L_27;
			IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_28 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_livecode_16();
			CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_29 = V_0;
			NullCheck(L_28);
			LinkedListNode_1_t3CA6835FCC751A6E814F0CAC62D883A4B19E78DA * L_30;
			L_30 = LinkedList_1_AddFirst_mD006812FF8822B6CE1CA1497E2DB918069F18D0D(L_28, L_29, /*hidden argument*/LinkedList_1_AddFirst_mD006812FF8822B6CE1CA1497E2DB918069F18D0D_RuntimeMethod_var);
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_31 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_livecode_16();
			NullCheck(L_31);
			int32_t L_32;
			L_32 = LinkedList_1_get_Count_mC4E2C15BD25B1511DF3C10A0252A60A73C6DF6DF_inline(L_31, /*hidden argument*/LinkedList_1_get_Count_mC4E2C15BD25B1511DF3C10A0252A60A73C6DF6DF_RuntimeMethod_var);
			int32_t L_33 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_cacheSize_17();
			if ((((int32_t)L_32) <= ((int32_t)L_33)))
			{
				goto IL_00bb;
			}
		}

IL_00b1:
		{
			IL2CPP_RUNTIME_CLASS_INIT(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_34 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_livecode_16();
			NullCheck(L_34);
			LinkedList_1_RemoveLast_m8915CCD6E20A447490A39727BE0F3DB5D26A38BD(L_34, /*hidden argument*/LinkedList_1_RemoveLast_m8915CCD6E20A447490A39727BE0F3DB5D26A38BD_RuntimeMethod_var);
		}

IL_00bb:
		{
			IL2CPP_LEAVE(0xC7, FINALLY_00bd);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_00bd;
	}

FINALLY_00bd:
	{ // begin finally (depth: 1)
		{
			bool L_35 = V_2;
			if (!L_35)
			{
				goto IL_00c6;
			}
		}

IL_00c0:
		{
			LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_36 = V_1;
			Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_36, /*hidden argument*/NULL);
		}

IL_00c6:
		{
			IL2CPP_END_FINALLY(189)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(189)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
		IL2CPP_JUMP_TBL(0xC9, IL_00c9)
		IL2CPP_JUMP_TBL(0xC7, IL_00c7)
	}

IL_00c7:
	{
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_37 = V_0;
		return L_37;
	}

IL_00c9:
	{
		CachedCodeEntry_tFB2B7B36D8DB46F8538DC70C3B1616ED9D43CD95 * L_38 = V_4;
		return L_38;
	}
}
// System.Boolean System.Text.RegularExpressions.Regex::UseOptionR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_UseOptionR_m17558F506D3A7513656679A8F3DEEA0C50AAE90A (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_roptions_2();
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)64)))) <= ((uint32_t)0)))? 1 : 0);
	}
}
// System.Boolean System.Text.RegularExpressions.Regex::UseOptionInvariant()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Regex_UseOptionInvariant_m82E216D16CB2DA12B8B8DAA67CC2BE6BF4DF2470 (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_roptions_2();
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&(int32_t)((int32_t)512)))) <= ((uint32_t)0)))? 1 : 0);
	}
}
// System.Void System.Text.RegularExpressions.Regex::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__cctor_m31D6C59D0C59DC5CD2ED72B1B595211F27611F39 (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1__ctor_m52D5CEC939526CFC21378944079108F376088823_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Timeout_t1D83B13AB177AA6C3028AA49BDFBA6EE7E142050_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_0;
		L_0 = TimeSpan_FromMilliseconds_m12D90542B044C450FDFBCEA1CBC32369479483EC((2147483646.0), /*hidden argument*/NULL);
		((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->set_MaximumMatchTimeout_3(L_0);
		IL2CPP_RUNTIME_CLASS_INIT(Timeout_t1D83B13AB177AA6C3028AA49BDFBA6EE7E142050_il2cpp_TypeInfo_var);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_1 = ((Timeout_t1D83B13AB177AA6C3028AA49BDFBA6EE7E142050_StaticFields*)il2cpp_codegen_static_fields_for(Timeout_t1D83B13AB177AA6C3028AA49BDFBA6EE7E142050_il2cpp_TypeInfo_var))->get_InfiniteTimeSpan_0();
		((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->set_InfiniteMatchTimeout_4(L_1);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_2 = ((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->get_InfiniteMatchTimeout_4();
		((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->set_FallbackDefaultMatchTimeout_6(L_2);
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_3;
		L_3 = Regex_InitDefaultMatchTimeout_mB8E2FD4834968D6E775632A6D55FCA39D65F402F(/*hidden argument*/NULL);
		((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->set_DefaultMatchTimeout_7(L_3);
		LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 * L_4 = (LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92 *)il2cpp_codegen_object_new(LinkedList_1_t0AD3FC1D19E68F4B148AFF908DC3719C9B117D92_il2cpp_TypeInfo_var);
		LinkedList_1__ctor_m52D5CEC939526CFC21378944079108F376088823(L_4, /*hidden argument*/LinkedList_1__ctor_m52D5CEC939526CFC21378944079108F376088823_RuntimeMethod_var);
		((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->set_livecode_16(L_4);
		((Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_StaticFields*)il2cpp_codegen_static_fields_for(Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F_il2cpp_TypeInfo_var))->set_cacheSize_17(((int32_t)15));
		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.Text.RegularExpressions.RegexBoyerMoore::.ctor(System.String,System.Boolean,System.Boolean,System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexBoyerMoore__ctor_m7CFF1BFAA30CB9EC30B0E48B3321366E2C6EBE92 (RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * __this, String_t* ___pattern0, bool ___caseInsensitive1, bool ___rightToLeft2, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___culture3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	Il2CppChar V_6 = 0x0;
	StringBuilder_t * V_7 = NULL;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	int32_t V_11 = 0;
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_12 = NULL;
	int32_t V_13 = 0;
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		bool L_0 = ___caseInsensitive1;
		if (!L_0)
		{
			goto IL_004b;
		}
	}
	{
		String_t* L_1 = ___pattern0;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
		StringBuilder_t * L_3 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_mEDFFE2D378A15F6DAB54D52661C84C1B52E7BA2E(L_3, L_2, /*hidden argument*/NULL);
		V_7 = L_3;
		V_8 = 0;
		goto IL_0038;
	}

IL_001b:
	{
		StringBuilder_t * L_4 = V_7;
		String_t* L_5 = ___pattern0;
		int32_t L_6 = V_8;
		NullCheck(L_5);
		Il2CppChar L_7;
		L_7 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_5, L_6, /*hidden argument*/NULL);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_8 = ___culture3;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		Il2CppChar L_9;
		L_9 = Char_ToLower_m42C052EB06C3F461C8CEBAD492E102EB721FDECE(L_7, L_8, /*hidden argument*/NULL);
		NullCheck(L_4);
		StringBuilder_t * L_10;
		L_10 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_4, L_9, /*hidden argument*/NULL);
		int32_t L_11 = V_8;
		V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
	}

IL_0038:
	{
		int32_t L_12 = V_8;
		String_t* L_13 = ___pattern0;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_13, /*hidden argument*/NULL);
		if ((((int32_t)L_12) < ((int32_t)L_14)))
		{
			goto IL_001b;
		}
	}
	{
		StringBuilder_t * L_15 = V_7;
		NullCheck(L_15);
		String_t* L_16;
		L_16 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_15);
		___pattern0 = L_16;
	}

IL_004b:
	{
		String_t* L_17 = ___pattern0;
		__this->set__pattern_3(L_17);
		bool L_18 = ___rightToLeft2;
		__this->set__rightToLeft_6(L_18);
		bool L_19 = ___caseInsensitive1;
		__this->set__caseInsensitive_7(L_19);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_20 = ___culture3;
		__this->set__culture_8(L_20);
		bool L_21 = ___rightToLeft2;
		if (L_21)
		{
			goto IL_007a;
		}
	}
	{
		V_0 = (-1);
		String_t* L_22 = ___pattern0;
		NullCheck(L_22);
		int32_t L_23;
		L_23 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_22, /*hidden argument*/NULL);
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1));
		V_2 = 1;
		goto IL_0085;
	}

IL_007a:
	{
		String_t* L_24 = ___pattern0;
		NullCheck(L_24);
		int32_t L_25;
		L_25 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_24, /*hidden argument*/NULL);
		V_0 = L_25;
		V_1 = 0;
		V_2 = (-1);
	}

IL_0085:
	{
		String_t* L_26 = ___pattern0;
		NullCheck(L_26);
		int32_t L_27;
		L_27 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_26, /*hidden argument*/NULL);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_28 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_27);
		__this->set__positive_0(L_28);
		int32_t L_29 = V_1;
		V_3 = L_29;
		String_t* L_30 = ___pattern0;
		int32_t L_31 = V_3;
		NullCheck(L_30);
		Il2CppChar L_32;
		L_32 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_30, L_31, /*hidden argument*/NULL);
		V_6 = L_32;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_33 = __this->get__positive_0();
		int32_t L_34 = V_3;
		int32_t L_35 = V_2;
		NullCheck(L_33);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(L_34), (int32_t)L_35);
		int32_t L_36 = V_3;
		int32_t L_37 = V_2;
		V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37));
	}

IL_00ae:
	{
		int32_t L_38 = V_3;
		int32_t L_39 = V_0;
		if ((((int32_t)L_38) == ((int32_t)L_39)))
		{
			goto IL_010f;
		}
	}
	{
		String_t* L_40 = ___pattern0;
		int32_t L_41 = V_3;
		NullCheck(L_40);
		Il2CppChar L_42;
		L_42 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_40, L_41, /*hidden argument*/NULL);
		Il2CppChar L_43 = V_6;
		if ((((int32_t)L_42) == ((int32_t)L_43)))
		{
			goto IL_00c3;
		}
	}
	{
		int32_t L_44 = V_3;
		int32_t L_45 = V_2;
		V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_44, (int32_t)L_45));
		goto IL_00ae;
	}

IL_00c3:
	{
		int32_t L_46 = V_1;
		V_5 = L_46;
		int32_t L_47 = V_3;
		V_4 = L_47;
	}

IL_00c9:
	{
		int32_t L_48 = V_4;
		int32_t L_49 = V_0;
		if ((((int32_t)L_48) == ((int32_t)L_49)))
		{
			goto IL_00e0;
		}
	}
	{
		String_t* L_50 = ___pattern0;
		int32_t L_51 = V_5;
		NullCheck(L_50);
		Il2CppChar L_52;
		L_52 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_50, L_51, /*hidden argument*/NULL);
		String_t* L_53 = ___pattern0;
		int32_t L_54 = V_4;
		NullCheck(L_53);
		Il2CppChar L_55;
		L_55 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_53, L_54, /*hidden argument*/NULL);
		if ((((int32_t)L_52) == ((int32_t)L_55)))
		{
			goto IL_00fb;
		}
	}

IL_00e0:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_56 = __this->get__positive_0();
		int32_t L_57 = V_5;
		NullCheck(L_56);
		int32_t L_58 = L_57;
		int32_t L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		if (L_59)
		{
			goto IL_0109;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_60 = __this->get__positive_0();
		int32_t L_61 = V_5;
		int32_t L_62 = V_5;
		int32_t L_63 = V_4;
		NullCheck(L_60);
		(L_60)->SetAt(static_cast<il2cpp_array_size_t>(L_61), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_62, (int32_t)L_63)));
		goto IL_0109;
	}

IL_00fb:
	{
		int32_t L_64 = V_4;
		int32_t L_65 = V_2;
		V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_64, (int32_t)L_65));
		int32_t L_66 = V_5;
		int32_t L_67 = V_2;
		V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_66, (int32_t)L_67));
		goto IL_00c9;
	}

IL_0109:
	{
		int32_t L_68 = V_3;
		int32_t L_69 = V_2;
		V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_68, (int32_t)L_69));
		goto IL_00ae;
	}

IL_010f:
	{
		int32_t L_70 = V_1;
		int32_t L_71 = V_2;
		V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_70, (int32_t)L_71));
		goto IL_0131;
	}

IL_0116:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_72 = __this->get__positive_0();
		int32_t L_73 = V_5;
		NullCheck(L_72);
		int32_t L_74 = L_73;
		int32_t L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
		if (L_75)
		{
			goto IL_012b;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_76 = __this->get__positive_0();
		int32_t L_77 = V_5;
		int32_t L_78 = V_2;
		NullCheck(L_76);
		(L_76)->SetAt(static_cast<il2cpp_array_size_t>(L_77), (int32_t)L_78);
	}

IL_012b:
	{
		int32_t L_79 = V_5;
		int32_t L_80 = V_2;
		V_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_79, (int32_t)L_80));
	}

IL_0131:
	{
		int32_t L_81 = V_5;
		int32_t L_82 = V_0;
		if ((!(((uint32_t)L_81) == ((uint32_t)L_82))))
		{
			goto IL_0116;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_83 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)128));
		__this->set__negativeASCII_1(L_83);
		V_9 = 0;
		goto IL_015d;
	}

IL_014b:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_84 = __this->get__negativeASCII_1();
		int32_t L_85 = V_9;
		int32_t L_86 = V_1;
		int32_t L_87 = V_0;
		NullCheck(L_84);
		(L_84)->SetAt(static_cast<il2cpp_array_size_t>(L_85), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_86, (int32_t)L_87)));
		int32_t L_88 = V_9;
		V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1));
	}

IL_015d:
	{
		int32_t L_89 = V_9;
		if ((((int32_t)L_89) < ((int32_t)((int32_t)128))))
		{
			goto IL_014b;
		}
	}
	{
		__this->set__lowASCII_4(((int32_t)127));
		__this->set__highASCII_5(0);
		int32_t L_90 = V_1;
		V_3 = L_90;
		goto IL_027c;
	}

IL_017c:
	{
		String_t* L_91 = ___pattern0;
		int32_t L_92 = V_3;
		NullCheck(L_91);
		Il2CppChar L_93;
		L_93 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_91, L_92, /*hidden argument*/NULL);
		V_6 = L_93;
		Il2CppChar L_94 = V_6;
		if ((((int32_t)L_94) >= ((int32_t)((int32_t)128))))
		{
			goto IL_01d4;
		}
	}
	{
		int32_t L_95 = __this->get__lowASCII_4();
		Il2CppChar L_96 = V_6;
		if ((((int32_t)L_95) <= ((int32_t)L_96)))
		{
			goto IL_01a0;
		}
	}
	{
		Il2CppChar L_97 = V_6;
		__this->set__lowASCII_4(L_97);
	}

IL_01a0:
	{
		int32_t L_98 = __this->get__highASCII_5();
		Il2CppChar L_99 = V_6;
		if ((((int32_t)L_98) >= ((int32_t)L_99)))
		{
			goto IL_01b2;
		}
	}
	{
		Il2CppChar L_100 = V_6;
		__this->set__highASCII_5(L_100);
	}

IL_01b2:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_101 = __this->get__negativeASCII_1();
		Il2CppChar L_102 = V_6;
		NullCheck(L_101);
		Il2CppChar L_103 = L_102;
		int32_t L_104 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
		int32_t L_105 = V_1;
		int32_t L_106 = V_0;
		if ((!(((uint32_t)L_104) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_105, (int32_t)L_106))))))
		{
			goto IL_0278;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_107 = __this->get__negativeASCII_1();
		Il2CppChar L_108 = V_6;
		int32_t L_109 = V_1;
		int32_t L_110 = V_3;
		NullCheck(L_107);
		(L_107)->SetAt(static_cast<il2cpp_array_size_t>(L_108), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_109, (int32_t)L_110)));
		goto IL_0278;
	}

IL_01d4:
	{
		Il2CppChar L_111 = V_6;
		V_10 = ((int32_t)((int32_t)L_111>>(int32_t)8));
		Il2CppChar L_112 = V_6;
		V_11 = ((int32_t)((int32_t)L_112&(int32_t)((int32_t)255)));
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_113 = __this->get__negativeUnicode_2();
		if (L_113)
		{
			goto IL_01fc;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_114 = (Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF*)(Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF*)SZArrayNew(Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
		__this->set__negativeUnicode_2(L_114);
	}

IL_01fc:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_115 = __this->get__negativeUnicode_2();
		int32_t L_116 = V_10;
		NullCheck(L_115);
		int32_t L_117 = L_116;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_118 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
		if (L_118)
		{
			goto IL_0258;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_119 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)((int32_t)256));
		V_12 = L_119;
		V_13 = 0;
		goto IL_0226;
	}

IL_0218:
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_120 = V_12;
		int32_t L_121 = V_13;
		int32_t L_122 = V_1;
		int32_t L_123 = V_0;
		NullCheck(L_120);
		(L_120)->SetAt(static_cast<il2cpp_array_size_t>(L_121), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_122, (int32_t)L_123)));
		int32_t L_124 = V_13;
		V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)1));
	}

IL_0226:
	{
		int32_t L_125 = V_13;
		if ((((int32_t)L_125) < ((int32_t)((int32_t)256))))
		{
			goto IL_0218;
		}
	}
	{
		int32_t L_126 = V_10;
		if (L_126)
		{
			goto IL_024d;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_127 = __this->get__negativeASCII_1();
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_128 = V_12;
		Array_Copy_m40103AA97DC582C557B912CF4BBE86A4D166F803((RuntimeArray *)(RuntimeArray *)L_127, (RuntimeArray *)(RuntimeArray *)L_128, ((int32_t)128), /*hidden argument*/NULL);
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_129 = V_12;
		__this->set__negativeASCII_1(L_129);
	}

IL_024d:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_130 = __this->get__negativeUnicode_2();
		int32_t L_131 = V_10;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_132 = V_12;
		NullCheck(L_130);
		ArrayElementTypeCheck (L_130, L_132);
		(L_130)->SetAt(static_cast<il2cpp_array_size_t>(L_131), (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_132);
	}

IL_0258:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_133 = __this->get__negativeUnicode_2();
		int32_t L_134 = V_10;
		NullCheck(L_133);
		int32_t L_135 = L_134;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_136 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_133)->GetAt(static_cast<il2cpp_array_size_t>(L_135));
		int32_t L_137 = V_11;
		NullCheck(L_136);
		int32_t L_138 = L_137;
		int32_t L_139 = (L_136)->GetAt(static_cast<il2cpp_array_size_t>(L_138));
		int32_t L_140 = V_1;
		int32_t L_141 = V_0;
		if ((!(((uint32_t)L_139) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_140, (int32_t)L_141))))))
		{
			goto IL_0278;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_142 = __this->get__negativeUnicode_2();
		int32_t L_143 = V_10;
		NullCheck(L_142);
		int32_t L_144 = L_143;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_145 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_142)->GetAt(static_cast<il2cpp_array_size_t>(L_144));
		int32_t L_146 = V_11;
		int32_t L_147 = V_1;
		int32_t L_148 = V_3;
		NullCheck(L_145);
		(L_145)->SetAt(static_cast<il2cpp_array_size_t>(L_146), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_147, (int32_t)L_148)));
	}

IL_0278:
	{
		int32_t L_149 = V_3;
		int32_t L_150 = V_2;
		V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_149, (int32_t)L_150));
	}

IL_027c:
	{
		int32_t L_151 = V_3;
		int32_t L_152 = V_0;
		if ((!(((uint32_t)L_151) == ((uint32_t)L_152))))
		{
			goto IL_017c;
		}
	}
	{
		return;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexBoyerMoore::MatchPattern(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexBoyerMoore_MatchPattern_m244689CC527B9B9EFB200E94FCC3C9A8B9210543 (RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * __this, String_t* ___text0, int32_t ___index1, const RuntimeMethod* method)
{
	TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * V_0 = NULL;
	int32_t V_1 = 0;
	{
		bool L_0 = __this->get__caseInsensitive_7();
		if (!L_0)
		{
			goto IL_0062;
		}
	}
	{
		String_t* L_1 = ___text0;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
		int32_t L_3 = ___index1;
		String_t* L_4 = __this->get__pattern_3();
		NullCheck(L_4);
		int32_t L_5;
		L_5 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_4, /*hidden argument*/NULL);
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_5)))
		{
			goto IL_001f;
		}
	}
	{
		return (bool)0;
	}

IL_001f:
	{
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_6 = __this->get__culture_8();
		NullCheck(L_6);
		TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * L_7;
		L_7 = VirtFuncInvoker0< TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * >::Invoke(10 /* System.Globalization.TextInfo System.Globalization.CultureInfo::get_TextInfo() */, L_6);
		V_0 = L_7;
		V_1 = 0;
		goto IL_0052;
	}

IL_002f:
	{
		TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * L_8 = V_0;
		String_t* L_9 = ___text0;
		int32_t L_10 = ___index1;
		int32_t L_11 = V_1;
		NullCheck(L_9);
		Il2CppChar L_12;
		L_12 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_9, ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), /*hidden argument*/NULL);
		NullCheck(L_8);
		Il2CppChar L_13;
		L_13 = VirtFuncInvoker1< Il2CppChar, Il2CppChar >::Invoke(7 /* System.Char System.Globalization.TextInfo::ToLower(System.Char) */, L_8, L_12);
		String_t* L_14 = __this->get__pattern_3();
		int32_t L_15 = V_1;
		NullCheck(L_14);
		Il2CppChar L_16;
		L_16 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_14, L_15, /*hidden argument*/NULL);
		if ((((int32_t)L_13) == ((int32_t)L_16)))
		{
			goto IL_004e;
		}
	}
	{
		return (bool)0;
	}

IL_004e:
	{
		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
	}

IL_0052:
	{
		int32_t L_18 = V_1;
		String_t* L_19 = __this->get__pattern_3();
		NullCheck(L_19);
		int32_t L_20;
		L_20 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_19, /*hidden argument*/NULL);
		if ((((int32_t)L_18) < ((int32_t)L_20)))
		{
			goto IL_002f;
		}
	}
	{
		return (bool)1;
	}

IL_0062:
	{
		String_t* L_21 = __this->get__pattern_3();
		String_t* L_22 = ___text0;
		int32_t L_23 = ___index1;
		String_t* L_24 = __this->get__pattern_3();
		NullCheck(L_24);
		int32_t L_25;
		L_25 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_24, /*hidden argument*/NULL);
		int32_t L_26;
		L_26 = String_CompareOrdinal_m080D376EC2E7A0C528A440094A0DB97DFB34CD41(L_21, 0, L_22, L_23, L_25, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_26) == ((int32_t)0))? 1 : 0);
	}
}
// System.Boolean System.Text.RegularExpressions.RegexBoyerMoore::IsMatch(System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexBoyerMoore_IsMatch_m37FDC206D86DD3C91A745BE15731677FE01F624B (RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * __this, String_t* ___text0, int32_t ___index1, int32_t ___beglimit2, int32_t ___endlimit3, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get__rightToLeft_6();
		if (L_0)
		{
			goto IL_0028;
		}
	}
	{
		int32_t L_1 = ___index1;
		int32_t L_2 = ___beglimit2;
		if ((((int32_t)L_1) < ((int32_t)L_2)))
		{
			goto IL_001d;
		}
	}
	{
		int32_t L_3 = ___endlimit3;
		int32_t L_4 = ___index1;
		String_t* L_5 = __this->get__pattern_3();
		NullCheck(L_5);
		int32_t L_6;
		L_6 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_5, /*hidden argument*/NULL);
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4))) >= ((int32_t)L_6)))
		{
			goto IL_001f;
		}
	}

IL_001d:
	{
		return (bool)0;
	}

IL_001f:
	{
		String_t* L_7 = ___text0;
		int32_t L_8 = ___index1;
		bool L_9;
		L_9 = RegexBoyerMoore_MatchPattern_m244689CC527B9B9EFB200E94FCC3C9A8B9210543(__this, L_7, L_8, /*hidden argument*/NULL);
		return L_9;
	}

IL_0028:
	{
		int32_t L_10 = ___index1;
		int32_t L_11 = ___endlimit3;
		if ((((int32_t)L_10) > ((int32_t)L_11)))
		{
			goto IL_003d;
		}
	}
	{
		int32_t L_12 = ___index1;
		int32_t L_13 = ___beglimit2;
		String_t* L_14 = __this->get__pattern_3();
		NullCheck(L_14);
		int32_t L_15;
		L_15 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_14, /*hidden argument*/NULL);
		if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)L_13))) >= ((int32_t)L_15)))
		{
			goto IL_003f;
		}
	}

IL_003d:
	{
		return (bool)0;
	}

IL_003f:
	{
		String_t* L_16 = ___text0;
		int32_t L_17 = ___index1;
		String_t* L_18 = __this->get__pattern_3();
		NullCheck(L_18);
		int32_t L_19;
		L_19 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_18, /*hidden argument*/NULL);
		bool L_20;
		L_20 = RegexBoyerMoore_MatchPattern_m244689CC527B9B9EFB200E94FCC3C9A8B9210543(__this, L_16, ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_19)), /*hidden argument*/NULL);
		return L_20;
	}
}
// System.Int32 System.Text.RegularExpressions.RegexBoyerMoore::Scan(System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RegexBoyerMoore_Scan_m8C2A8FE0B6CFE8C7844AF8F2FEA79532935BAE43 (RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * __this, String_t* ___text0, int32_t ___index1, int32_t ___beglimit2, int32_t ___endlimit3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	Il2CppChar V_8 = 0x0;
	Il2CppChar V_9 = 0x0;
	Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_10 = NULL;
	int32_t G_B34_0 = 0;
	{
		bool L_0 = __this->get__rightToLeft_6();
		if (L_0)
		{
			goto IL_0032;
		}
	}
	{
		String_t* L_1 = __this->get__pattern_3();
		NullCheck(L_1);
		int32_t L_2;
		L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
		V_6 = L_2;
		String_t* L_3 = __this->get__pattern_3();
		NullCheck(L_3);
		int32_t L_4;
		L_4 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_3, /*hidden argument*/NULL);
		V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1));
		V_4 = 0;
		int32_t L_5 = ___index1;
		int32_t L_6 = V_6;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)1));
		V_7 = 1;
		goto IL_0051;
	}

IL_0032:
	{
		String_t* L_7 = __this->get__pattern_3();
		NullCheck(L_7);
		int32_t L_8;
		L_8 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_7, /*hidden argument*/NULL);
		V_6 = ((-L_8));
		V_3 = 0;
		int32_t L_9 = V_6;
		V_4 = ((int32_t)il2cpp_codegen_subtract((int32_t)((-L_9)), (int32_t)1));
		int32_t L_10 = ___index1;
		int32_t L_11 = V_6;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11));
		V_7 = (-1);
	}

IL_0051:
	{
		String_t* L_12 = __this->get__pattern_3();
		int32_t L_13 = V_3;
		NullCheck(L_12);
		Il2CppChar L_14;
		L_14 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_12, L_13, /*hidden argument*/NULL);
		V_8 = L_14;
	}

IL_005f:
	{
		int32_t L_15 = V_0;
		int32_t L_16 = ___endlimit3;
		if ((((int32_t)L_15) >= ((int32_t)L_16)))
		{
			goto IL_0068;
		}
	}
	{
		int32_t L_17 = V_0;
		int32_t L_18 = ___beglimit2;
		if ((((int32_t)L_17) >= ((int32_t)L_18)))
		{
			goto IL_006a;
		}
	}

IL_0068:
	{
		return (-1);
	}

IL_006a:
	{
		String_t* L_19 = ___text0;
		int32_t L_20 = V_0;
		NullCheck(L_19);
		Il2CppChar L_21;
		L_21 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_19, L_20, /*hidden argument*/NULL);
		V_9 = L_21;
		bool L_22 = __this->get__caseInsensitive_7();
		if (!L_22)
		{
			goto IL_008a;
		}
	}
	{
		Il2CppChar L_23 = V_9;
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_24 = __this->get__culture_8();
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		Il2CppChar L_25;
		L_25 = Char_ToLower_m42C052EB06C3F461C8CEBAD492E102EB721FDECE(L_23, L_24, /*hidden argument*/NULL);
		V_9 = L_25;
	}

IL_008a:
	{
		Il2CppChar L_26 = V_9;
		Il2CppChar L_27 = V_8;
		if ((((int32_t)L_26) == ((int32_t)L_27)))
		{
			goto IL_00d8;
		}
	}
	{
		Il2CppChar L_28 = V_9;
		if ((((int32_t)L_28) >= ((int32_t)((int32_t)128))))
		{
			goto IL_00a6;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_29 = __this->get__negativeASCII_1();
		Il2CppChar L_30 = V_9;
		NullCheck(L_29);
		Il2CppChar L_31 = L_30;
		int32_t L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		V_5 = L_32;
		goto IL_00d1;
	}

IL_00a6:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_33 = __this->get__negativeUnicode_2();
		if (!L_33)
		{
			goto IL_00cd;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_34 = __this->get__negativeUnicode_2();
		Il2CppChar L_35 = V_9;
		NullCheck(L_34);
		int32_t L_36 = ((int32_t)((int32_t)L_35>>(int32_t)8));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_37 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_38 = L_37;
		V_10 = L_38;
		if (!L_38)
		{
			goto IL_00cd;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_10;
		Il2CppChar L_40 = V_9;
		NullCheck(L_39);
		int32_t L_41 = ((int32_t)((int32_t)L_40&(int32_t)((int32_t)255)));
		int32_t L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
		V_5 = L_42;
		goto IL_00d1;
	}

IL_00cd:
	{
		int32_t L_43 = V_6;
		V_5 = L_43;
	}

IL_00d1:
	{
		int32_t L_44 = V_0;
		int32_t L_45 = V_5;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)L_45));
		goto IL_005f;
	}

IL_00d8:
	{
		int32_t L_46 = V_0;
		V_1 = L_46;
		int32_t L_47 = V_3;
		V_2 = L_47;
	}

IL_00dc:
	{
		int32_t L_48 = V_2;
		int32_t L_49 = V_4;
		if ((!(((uint32_t)L_48) == ((uint32_t)L_49))))
		{
			goto IL_00ef;
		}
	}
	{
		bool L_50 = __this->get__rightToLeft_6();
		if (L_50)
		{
			goto IL_00eb;
		}
	}
	{
		int32_t L_51 = V_1;
		return L_51;
	}

IL_00eb:
	{
		int32_t L_52 = V_1;
		return ((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1));
	}

IL_00ef:
	{
		int32_t L_53 = V_2;
		int32_t L_54 = V_7;
		V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_53, (int32_t)L_54));
		int32_t L_55 = V_1;
		int32_t L_56 = V_7;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)L_56));
		String_t* L_57 = ___text0;
		int32_t L_58 = V_1;
		NullCheck(L_57);
		Il2CppChar L_59;
		L_59 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_57, L_58, /*hidden argument*/NULL);
		V_9 = L_59;
		bool L_60 = __this->get__caseInsensitive_7();
		if (!L_60)
		{
			goto IL_0119;
		}
	}
	{
		Il2CppChar L_61 = V_9;
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_62 = __this->get__culture_8();
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		Il2CppChar L_63;
		L_63 = Char_ToLower_m42C052EB06C3F461C8CEBAD492E102EB721FDECE(L_61, L_62, /*hidden argument*/NULL);
		V_9 = L_63;
	}

IL_0119:
	{
		Il2CppChar L_64 = V_9;
		String_t* L_65 = __this->get__pattern_3();
		int32_t L_66 = V_2;
		NullCheck(L_65);
		Il2CppChar L_67;
		L_67 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_65, L_66, /*hidden argument*/NULL);
		if ((((int32_t)L_64) == ((int32_t)L_67)))
		{
			goto IL_00dc;
		}
	}
	{
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_68 = __this->get__positive_0();
		int32_t L_69 = V_2;
		NullCheck(L_68);
		int32_t L_70 = L_69;
		int32_t L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		V_5 = L_71;
		Il2CppChar L_72 = V_9;
		if (((int32_t)((int32_t)L_72&(int32_t)((int32_t)65408))))
		{
			goto IL_014d;
		}
	}
	{
		int32_t L_73 = V_2;
		int32_t L_74 = V_3;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_75 = __this->get__negativeASCII_1();
		Il2CppChar L_76 = V_9;
		NullCheck(L_75);
		Il2CppChar L_77 = L_76;
		int32_t L_78 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_73, (int32_t)L_74)), (int32_t)L_78));
		goto IL_0181;
	}

IL_014d:
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_79 = __this->get__negativeUnicode_2();
		if (!L_79)
		{
			goto IL_0177;
		}
	}
	{
		Int32U5BU5DU5BU5D_t104DBF1B996084AA19567FD32B02EDF88D044FAF* L_80 = __this->get__negativeUnicode_2();
		Il2CppChar L_81 = V_9;
		NullCheck(L_80);
		int32_t L_82 = ((int32_t)((int32_t)L_81>>(int32_t)8));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_83 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_84 = L_83;
		V_10 = L_84;
		if (!L_84)
		{
			goto IL_0177;
		}
	}
	{
		int32_t L_85 = V_2;
		int32_t L_86 = V_3;
		Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_87 = V_10;
		Il2CppChar L_88 = V_9;
		NullCheck(L_87);
		int32_t L_89 = ((int32_t)((int32_t)L_88&(int32_t)((int32_t)255)));
		int32_t L_90 = (L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_85, (int32_t)L_86)), (int32_t)L_90));
		goto IL_0181;
	}

IL_0177:
	{
		int32_t L_91 = V_0;
		int32_t L_92 = V_5;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)L_92));
		goto IL_005f;
	}

IL_0181:
	{
		bool L_93 = __this->get__rightToLeft_6();
		if (L_93)
		{
			goto IL_0190;
		}
	}
	{
		int32_t L_94 = V_1;
		int32_t L_95 = V_5;
		G_B34_0 = ((((int32_t)L_94) > ((int32_t)L_95))? 1 : 0);
		goto IL_0195;
	}

IL_0190:
	{
		int32_t L_96 = V_1;
		int32_t L_97 = V_5;
		G_B34_0 = ((((int32_t)L_96) < ((int32_t)L_97))? 1 : 0);
	}

IL_0195:
	{
		if (!G_B34_0)
		{
			goto IL_019a;
		}
	}
	{
		int32_t L_98 = V_1;
		V_5 = L_98;
	}

IL_019a:
	{
		int32_t L_99 = V_0;
		int32_t L_100 = V_5;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)L_100));
		goto IL_005f;
	}
}
// System.String System.Text.RegularExpressions.RegexBoyerMoore::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegexBoyerMoore_ToString_m3D7727E2CB60CF2BED7C907CDD2B1584BDF95A5A (RegexBoyerMoore_t43FE488EFF3EE20D1092216B7E62D954F78167D2 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get__pattern_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.Void System.Text.RegularExpressions.RegexCharClass::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass__cctor_mE2E6B03346A8A9C65323338DF3025E881096AE2B (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m374496B3B8F3532FC52B465384E6C950DDA79F8B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral000F57CC5E07B45534A096C11FC9672E840B7F68);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral011DF8383E0C2BB51ACA74815C24731CD9E6CE0F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0140171DEC0E182AA67E7F6CFEEBAB7C8B5C0FCE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01AA0D36274A76E5B82E172EB39CD0A2B7C42F6F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04F6959FE66299139C73EEDA75304959291465E4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral070D6014844E6DF132D41B316BE8094A83EA1438);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral078B26963F0AABA0E769F9FE2FD2A435F23963D3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral07C1C7BA92E50F21FFD892D17457CF1A69BB791D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08DD4EB050E73CCA4453097A7DBA79D40E0E3979);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral096B13703C72B9AEA7C14C090DF850AD4A3A1041);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A4E2151BBA9A1D6C1D5A0AD327D1B10C9EE9832);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DB5D60B71A46B7795916FE26C1C4DBC53DE160A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DF7C1A0741BEED9A8C63FAA83056EC4B6BEE7A6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EA4B1CC43D32D001CCC7AEB31AED2F319871953);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F622D75F0434A833C1A20335861864CB07278C7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral101267D78B17257986305184E104E56DAAB7F530);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10FD1944C65E314C0A29404FEA92EF36B361E76F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral114F963FF5A99D30DEF5029A17A2882AE35F3351);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11E7A22EB71C40109AE6CB22789A72565B8017FC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1210E68C52ADBB898A6E113C26B325E97793204E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral128334FD6CDD6094EC6C44C09CAD6FF7669AF5E2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral130E357173B69D89809090B52517E63B39F780E8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13D9C88B313302420C8CFE519F4C703FF034E7EE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15040C7E5288B7B711A62DA4A28F41E54CDA46C6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15511681E57C6B2F87C98682ED71B8CA850A8F9D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15CF5C2792462326B481E11AC5840FB1C9BD9753);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1617F2BEE10D5175D04111AF86F02617CABA97F8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16E57333086571811A55FB94A0709583DE6ED3ED);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17138F1A25103243037965AF0DACDE016F009F1F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1957A3E746ABE2F553BFCCE9CB0D765AF0E28F1F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19E0261B9934BD92A6FCAC8943D903675768820D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19F63BC67A386ED4A60194F8544D07544E0ED578);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1AB68A0E52A32EE36A9AE0A3D6EFEB01F0F7FADA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C7F51C9DB9BE64870719C518062BBF577083F00);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DCAF254E462C711D74E7655EF57F6ADFE0005F3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DE5A73ADD8E12B2946578D4ECFC5F00255F2C55);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E9F798EB462039BB2177A8C3030D8E9736FDC2F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1EC89EE4781577447EF59AEA1BDCB577E3152BED);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F4340BCC7E7398B271CC84B0581D86C3498E89B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral206A50481A582043159547C0CBBBBDCC728C7AEB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2086C9392E067629621EF48286148B3F05A73E71);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20CB4BC9AD027C4DBCABC34553F9EDA5EF3DA0A5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21A998A9E8032EA402184FF6E9E027A017C5E340);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral234D19ACC97DBDDB4C2351D9B583DDC8AD958380);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral247E61BCA5CC999BD7DF819AFB4BD1625BD89B92);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2532DF950B4388A092C5014E3ED2E06043E01B06);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25AE09788E4F4652C4499CDB887696F30D3C0A14);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26B8A55537BB75F22B06B27AB210733192EB9255);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26F6EDFC76E72DC536C20E57742C3028CF19D0E4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27CDC5C40A6244DAB073099C8597F6AE59E64332);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28B479468676DD63B85F4D86A55B2B645958E13F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral291D5871DD89F1D30A07082FF0F885DB96ED978E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A6312F3D68C885205BF84CED395D8AF4B0AE871);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A7EF3D582665CA41115B9D210D25F834B8A136E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A9DB411D2677142C609D070E692BAF2D45522FD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B9C80C1D9D6D29DCFBF1AF4BBC3F8B76CA52758);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2BA36E0ECAE4F6481FD29426D81E78B78AFC7010);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2BC80923BC3E932EEF70C3EADA463E4AFCEAF41C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DA4F5666B10D635F4124ED2863B7EDAE4456F97);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E36B6524DCDA0E1F8E3C5E4DE0EDEE1CE1D593E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F15DCEA75308906FE22DC8E2CB71A007135A75B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F627E050FC96CB06809DD00B72C043AF06DD74F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FA567A6E7C4AF82CD3E48D19E671A027AA8C39F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FE2C0AAB1B3726B4599067198204955DC8B58BC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32A14D70913B30E357C574C847E795B24E48CAC2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3311705E737BEADF911B313590BF8CF65EB59CC1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33AAE7E3BDF099D0868E4C15621108A967FE4DC4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral340B59088D1E7ED96B802B2F82F9F37B545A0D7D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34ACA0350B0D7DEE2485343251B1984C498672B7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35896C163A11D689243E387537FCD8A2318B554F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35B8114AC69BEBAACEEF31EAE37667FA389CB075);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3673FF002279CCCC33A113C482FD3DB9FE3D429A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36CB796E61D012C499558795200D7D4714DA234C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37B18B4FDEC37ECA95A5E9D9C8B31C5C413A09A6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral382CEA341283C799FB6CF03C7FD23F5A61EA9F7E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38383EE49792CC3B3E578FC02137E10AFCD4758D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B74C4EE573585B536403D684B3EBF642E92483B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C2555089D217F13B7AA63E80C445CC9BB96E4F8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C585604E87F855973731FEA83E21FAB9392D2FC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E0F8D65BB2C91CC1B08E6BF17D4F04D124FB22D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E8C94A3E14E14AA02CE50BE5898BFE459EFF966);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F312D3A9558BFCCCA55C437288461A61D8E1D93);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FF3E7DECFB9C95D2D63B46FEE99497F03EA7B17);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4073D00CB09BBEA83C116CD6C23565C9EA25BD79);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral417B904D495BF7B5B00D670B422777028B0F07DA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41DC862347F6094C3DE052ECE9EDE8691528B858);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4251DBF5ADF22DF838851BDEA678ED6D151EF9C1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42B381340E99A7D1B67884D1B8FC702C25279D7E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral430944DE69F10C0B23DC2BCA3D2D3116A748687C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43248ADAE46B03C6973C36912CF5A1F9388DA3CA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4366DE5220453B7E4119C139B5899C931A1996B1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44164D1EBC6AEE4BF7519590E8E1EC986D7AE6AB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44B9BD7E0CF8DFB1AE4286D58C477BC0EAD8DB8A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4647EBF68BAADB1E3B9B0C77F3A69B79BF1A0C1E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46E1FF853298BBE44C51916BE2DE99315FDA94EE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46FE6AEAF3CC2C63CB04108AD734B8F3343F9CEC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral48B15371F248E055C6B88CA5F7E8908A2F9528A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral492FBC692FA08806670CCBD96D41280D1A10D87C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49FDD37399D8F47722B2A2D5F3272B1F0A84C50A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A94750FA069FF6E0CA4240635D562EC6A9A3CD9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C301992B1F446471CFF312BEC98B68362ED7195);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F6FCE005462468B85E1B17BF50DABD387E2AA0D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5059FE07AF01D26644CD156256DE05A498559F40);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral507838B99A8D85F0312998B7DAFF905BD48ED124);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral516E5BE6DD9745A9A8953C8F5212FB4B0BAC5414);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51B91EE138D75025CB4AD85CAE46A3613A4FE4F1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral536FBABA39FCBBBEAC12562490EE276814293C4E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5573AC6AB93A9166E7A15D98F63033348624AB14);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5672E54AB2E54B13506540FFFD4046D50ADD13F5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral572C38B92C9B0B812EDF7214BF6A234D5B82A1BF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral585541DFE94914F2247B4370A9C9041BA8A8817A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58ECA1815AE37FF755F51324305C6B20EEB5CA43);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D0500A33A5D752B7F9B7739B149EF5093EB4A4C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D87BBECD21302E784C8C8CBE6A07BB1F9F99A6A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E2FCEA4A7480B304F0A57BA73C66905F03F82D8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5EA04EBADB6862D231CCC55599471F40B5853152);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F802F2CCDDC761DBC132CF3C338C39FE047A6C5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral60820866198451E7A511DDE45223B743485E091B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6384916204C3C792C7ADFE16CD44673450DC60BF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63CBAAA066EA660C960DD134AECF48535F87D341);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6400E1A9A53D55249951EBDFEFD090A6FEEA713C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6437668AAFF3C7A470F151AD7B4EE6B5D8AF0CDD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral64CEBA4D1E05040C825F3B67FF36104CDF8C140B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral656D9E0C66BEC4E7D31947D0F46CDD1F3D0780C4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67A5CD5B9B1936E3A2E1D14DF804FE6F86F90FBF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral68C5BFBDA21C60E498829E6DC505022F5F16F460);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral697C469609DEBC892F8465E2D7EFBE41919EE6C4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral699E5CF5FC92D12C09117936E6A4F78CFD297C40);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69E08279F3AF3F2F95DAE723B001E20161FBE38C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69E73A35FA56B5A7C368371EE1AA96E00AA5E7F6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B1E5651A6A221CCC8E859CCB7CCB4C9377DAD2D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BBBCAD0FED20F4E716FA5226DA069AD1A531464);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D6909BC795B5728D6DDEA208DA7986143605B77);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70A458D9D35DAA83073018B72782A5859364AEC2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral732A3DD582071D41FA00671D01893D635D8037D1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74037E48AC20A388E61DF94BF787B61C405AB756);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74AE75B992F1B9D977C2A9EB14D1887671443FD9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral761474E731109EBFC61E66B2EA5CF80B189944C4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78FDF6509F51FFE965CF86F9D7B2D7478FBC3CC8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79872D0EDAA11B89BD19D3E51D0881503A87EDA1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B5E86CF8187B91807877AF0725E3F9554E40645);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BB02F22CCAAAF38745BF587A5C3005D1AD136BE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EADE718A2652FC00E2DC3C5311A1FC3B7EB0994);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral802D3A4E1213A50A2A168149B9FD26645A8A87A2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral815CF156B85729CF6777A81E222C740FEE04C774);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8175D6867E215079046783AF13663AA07AF75633);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8259BDC645D534B5B71BDC6C8AD2D935199FFA07);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8280C6CBF3DFC21B10377BE693A06682AF6F0152);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82FE3474C49C05BF5FDB35ACB3EAFF407B81BEC2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral847F72FEB0580436035F6D3588EE4923C9664F52);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84D767750F508A5D8214DC4EF507F64102853819);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8503C1230DB9F8ED4C302C9ACA86BE76005A7AD4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8524162C1D54A81B8F41E8ABC73B7F338BCBF999);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral85A82DCF7E610B3F027071C9E03590C558821E8B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86AAD9106A4B33A52D356C887F9FCCD9575A84FD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88CC141217D41B201641CF8FBC99ABE39D231BED);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89E1EA169C60546C4BD1EF37579FE39231438D24);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AA46685E79CC9C6CF70A788C04B335A1EDB671A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8B196021BB84888FED22FF4F69DE2891530E658E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C1BBD97ACA7E0F0DABD7D5A3480E8D91A8BF27E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8CB0CD7CE18209A25B0A83FA41BF1814407366B2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D8FB160B4C212DAD2E50C479B19DFEAE167F4A3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8FC9007895DB64A6B839275F76D1C08A3877082E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral905A5E6884BC6877A3AB37B1447674394A694C9D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9069CA78E7450A285173431B3E52C5C25299E473);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90CE8CBDC840E407D5B2A4C6CF6E6A4F4794897F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral923C91A55674664C20A3103F09FC6FC4F3831DEF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral958F6341A9F87CE00B85F8434E98205AFF29E113);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9646358C9E75E51D9842A7C6E688647074D38F76);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral96C094BE3157837A8972ED02015161B75EBCF5C8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9782BAAC1929C850665C4846404B90AE23B25CD5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98A4DE8EF9F62DFF4A8C0BECFE7D99D6D24B4F04);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9ACABBE7C959ED3E3557E5F849A9541171B808CB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F11BF96AA5B3A5F06F42DC23DCB6903ADA909CB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FC89E4E581ACD10FED351BAADA0107858CD0772);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FEB4C9AB9914D2D0C51EA57D72B50A208A74A7C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA0E4803448ED328FB6169A86026FEEFF36A78441);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA13DE744B01F63C5DE74C2AEADCEEB872A243DC4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA17E97D5B68A896AB2F537CA1EE9FD4C545D7923);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1927043DBE274F716E7BB98AC63A1A852D80205);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA25635816BE6BF5F9885D4A2338FD40C8B7DC8F9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA329D18BF9C9A4F354B5EC57F9B7D834C6032C03);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA392C242A443C3023ABF204424167CEB86A765BB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA453C374F6792B40611F98BF51F5D93A3E737CF6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA46556E3586F9581468C3C15BA58F8F32AA80D97);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4FC45147C51541AA3B68C8DE185FC773C7F6CAD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA78E6DE17205365FF846BB0AEBE6FFBC845BDDCB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA81B3CACE590267ABAC8F88DC90A961A186D07CF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA922C7ADD6A014291A7FFA692FA08A7256871463);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA47367E18DA97EF3E14E15715D8040CD17C608E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAAB6296466565113D9AAC1E6D930A78C4D894D6A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE073D669EEEC0D4EBD6B8BA56FC2EB068FC8CC5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEB44B3AF9B25AF5609DB2851CC6DBBFBD804E36);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF8BC0EC6A1874C3FFEB5694BC36974F673E80C2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB10277638EC53EB7D22B3B79D907BFD78922FC76);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB17AD117813334488CF4057081F2A11E84A72B95);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3540DC5F4E7161FB5ACC0E521B524D09EFBB39D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3BEEC8B86540DA8BBF1877930CF5FDDA2E8F963);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5A115BB1CE4803865CD66B55FC8156AC0679670);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB5D9D630D3F3D38953C83CBDD8DFE9F787ED2539);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7A8E72255793F3D559B82C227A7B54D89AB39C9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7DE1ACA72F835F3396AD81830488D0727FF94A3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBB91B6F05EA4E92AA0B68BF2F9397F4B779488A3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBEC53F210EEFBB98EF2CAE4411F7B8752E7FACC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF2221AB16FB9687DDA842ED1CFE5633B877E6F0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF53E31F872A964047C43886D54F04889191A28A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF86C9E9E7FE0EF09A2EAE8066CDC31F859254CC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC44C2F590228488B806D8213DBB719C19809D150);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4FCD561B8C5DA432455F7E3ADBAC02546B61A38);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7B7AF7E20FE503A74EE797E05BBC5470FF66124);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC86FCE1203EE3CAA6611690288314B0C99D501B9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB67ED3E50C5654AA77B99B4554E3AFAEEE311B7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCBD3E9D3F4E9D9956F458F1B0BAECA6A02588D00);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE0F5818CCD7D6797586BC1FA0752C6E48E439B5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCEB6FFBDFB48FCAF07F10A052F01C570D7215633);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0B508D8B38DC8221EF81CCB26367A9A83211BC9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD1544DEAD240C6096C5860AB974ECDD19CA2E201);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD1CEBB9049B4505763F2EE8BDFDC123DF8F1DF08);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD22FB8178574254C2A9BCF06DF9F5835B11AC8D3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD40F98F04519E8B839CB845B706DE89A31373E6D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD513926BC65531B10DF4D71DB0A350013DA25BDB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6A89F463B2D89A9279731202698C58374A26D23);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7CC7E478F16C73256D19059051F024252A028A8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD884F35E59A1E1A56C51BCEE6A01D6B3DDBA9CAD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD99B048E5E2132B0C4C39A7C2BF2D6C91DE6C0F3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA1679121AAD822018502ECC16BA2D35114EF119);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDAAC8074AC3DFB6E43BF44F036CA368289069A09);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDAFE8F412E5C9A2B1CB554D39DEA0D6CD543C0E7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDBAE7A16641727E84CF74581E4727DAC4B78897A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC86C4C7779BA26AAC7ABC828D643C5F57E2DED0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEF14698D1C0D2A1D64529BEAB4A86A685650609);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE14F1B14BE116CFA355535FCD1863D382601BDE0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3234876E15804436882B2C3806341594D339F4F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE35D6A21B557408AC6AD57457A73222633C0C7B7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3AECE0361D3EBD6F53120D1A60E09EDF69E0C2D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE737077F82A6A1C9D7B4A05167CF04250F549BC4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7E8A279C6B408C8115ECB8D5D20FFD0A71025C3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8F8956EC2DD3FD7AA7C20BA5CD0ED3EE5739BED);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA8E729CC5987110F10D39A9A665EE53E922C344);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB8804A531370DBDDE190078E101C64B7CB3BC7F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBE46DF54B01B606DB21F86C7C40D5E6231B0C66);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED4642B9462EF943DD5E810FB4B4B61803DB85A8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED5AFE132A97BA24E8306366DD70B9A8D78BFA48);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDD0B5EECD58DD1FC50E50A6FDCB780B42076BDB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE17B9A3774B84CC5EF248A0C6133425A90545CB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE8F28023EC9CDDD92DEF34472DB9261ECBF59AD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF3BAED9292CF98983DB6849376890F2994BFFD8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFA8BED8E96B526AE693D294B1F2669AE609AB32);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF23271A51B0CAD6D72E7ADE5AD13B8927F6F770C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2564EEB56D40593CB508FC692C0A8909F572CA6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF25C8369F2CB39B76E314E1965B832A8A976C9B9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF263CCD44CB2B9304F9F18DC1F6912F785B7E34C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2B24C7410972079451510683171FAFB0B4A4999);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4509A041EA8302549B9E119D97A7AB78C63BC8C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF53390C74D60B2DC19B777A65C813262B3859D6C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8D8397ADB5D5049DE1EA528891B9EFEA8264944);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9B788DCC0D65BA8F1E9F11D9E451C2E37BACE77);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFCA440D9A4F7E2D10772A726D6FB427BAE128D34);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDE0C40B48F344565494A602561F2C8DD806E00F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE0B3298C2A71B0C504421DE1D5782EBAD7F5CD8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFEE32A45D8A04516F9D627B9E45532DCB07259F7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFD23053085F6DD265328D7B65A7C42E13AC3DA7);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * V_0 = NULL;
	CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_1 = NULL;
	StringBuilder_t * V_2 = NULL;
	Il2CppChar V_3 = 0x0;
	{
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set_InternalRegexIgnoreCase_5(_stringLiteralAEB44B3AF9B25AF5609DB2851CC6DBBFBD804E36);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set_Space_6(_stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03);
		String_t* L_0 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_Space_6();
		String_t* L_1;
		L_1 = RegexCharClass_NegateCategory_m6F4A4DA1466E59581F16BFD29A0F978027B06BDC(L_0, /*hidden argument*/NULL);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set_NotSpace_7(L_1);
		il2cpp_array_size_t L_3[] = { (il2cpp_array_size_t)((int32_t)112), (il2cpp_array_size_t)2 };
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_2 = (StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90*)GenArrayNew(StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90_il2cpp_TypeInfo_var, L_3);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_4 = L_2;
		NullCheck(L_4);
		(L_4)->SetAt(0, 0, _stringLiteral15040C7E5288B7B711A62DA4A28F41E54CDA46C6);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_5 = L_4;
		NullCheck(L_5);
		(L_5)->SetAt(0, 1, _stringLiteral382CEA341283C799FB6CF03C7FD23F5A61EA9F7E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_6 = L_5;
		NullCheck(L_6);
		(L_6)->SetAt(1, 0, _stringLiteralDEF14698D1C0D2A1D64529BEAB4A86A685650609);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_7 = L_6;
		NullCheck(L_7);
		(L_7)->SetAt(1, 1, _stringLiteralA1927043DBE274F716E7BB98AC63A1A852D80205);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_8 = L_7;
		NullCheck(L_8);
		(L_8)->SetAt(2, 0, _stringLiteral51B91EE138D75025CB4AD85CAE46A3613A4FE4F1);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_9 = L_8;
		NullCheck(L_9);
		(L_9)->SetAt(2, 1, _stringLiteral69E08279F3AF3F2F95DAE723B001E20161FBE38C);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_10 = L_9;
		NullCheck(L_10);
		(L_10)->SetAt(3, 0, _stringLiteral74037E48AC20A388E61DF94BF787B61C405AB756);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_11 = L_10;
		NullCheck(L_11);
		(L_11)->SetAt(3, 1, _stringLiteralE3AECE0361D3EBD6F53120D1A60E09EDF69E0C2D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_12 = L_11;
		NullCheck(L_12);
		(L_12)->SetAt(4, 0, _stringLiteralEB8804A531370DBDDE190078E101C64B7CB3BC7F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_13 = L_12;
		NullCheck(L_13);
		(L_13)->SetAt(4, 1, _stringLiteral5D87BBECD21302E784C8C8CBE6A07BB1F9F99A6A);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_14 = L_13;
		NullCheck(L_14);
		(L_14)->SetAt(5, 0, _stringLiteralEE17B9A3774B84CC5EF248A0C6133425A90545CB);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_15 = L_14;
		NullCheck(L_15);
		(L_15)->SetAt(5, 1, _stringLiteral96C094BE3157837A8972ED02015161B75EBCF5C8);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_16 = L_15;
		NullCheck(L_16);
		(L_16)->SetAt(6, 0, _stringLiteralD22FB8178574254C2A9BCF06DF9F5835B11AC8D3);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_17 = L_16;
		NullCheck(L_17);
		(L_17)->SetAt(6, 1, _stringLiteral67A5CD5B9B1936E3A2E1D14DF804FE6F86F90FBF);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_18 = L_17;
		NullCheck(L_18);
		(L_18)->SetAt(7, 0, _stringLiteral0EA4B1CC43D32D001CCC7AEB31AED2F319871953);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_19 = L_18;
		NullCheck(L_19);
		(L_19)->SetAt(7, 1, _stringLiteral2A9DB411D2677142C609D070E692BAF2D45522FD);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_20 = L_19;
		NullCheck(L_20);
		(L_20)->SetAt(8, 0, _stringLiteral19F63BC67A386ED4A60194F8544D07544E0ED578);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_21 = L_20;
		NullCheck(L_21);
		(L_21)->SetAt(8, 1, _stringLiteral13D9C88B313302420C8CFE519F4C703FF034E7EE);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_22 = L_21;
		NullCheck(L_22);
		(L_22)->SetAt(((int32_t)9), 0, _stringLiteral82FE3474C49C05BF5FDB35ACB3EAFF407B81BEC2);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_23 = L_22;
		NullCheck(L_23);
		(L_23)->SetAt(((int32_t)9), 1, _stringLiteral5D0500A33A5D752B7F9B7739B149EF5093EB4A4C);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_24 = L_23;
		NullCheck(L_24);
		(L_24)->SetAt(((int32_t)10), 0, _stringLiteral206A50481A582043159547C0CBBBBDCC728C7AEB);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_25 = L_24;
		NullCheck(L_25);
		(L_25)->SetAt(((int32_t)10), 1, _stringLiteral68C5BFBDA21C60E498829E6DC505022F5F16F460);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_26 = L_25;
		NullCheck(L_26);
		(L_26)->SetAt(((int32_t)11), 0, _stringLiteral28B479468676DD63B85F4D86A55B2B645958E13F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_27 = L_26;
		NullCheck(L_27);
		(L_27)->SetAt(((int32_t)11), 1, _stringLiteralD6A89F463B2D89A9279731202698C58374A26D23);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_28 = L_27;
		NullCheck(L_28);
		(L_28)->SetAt(((int32_t)12), 0, _stringLiteral1C7F51C9DB9BE64870719C518062BBF577083F00);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_29 = L_28;
		NullCheck(L_29);
		(L_29)->SetAt(((int32_t)12), 1, _stringLiteral41DC862347F6094C3DE052ECE9EDE8691528B858);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_30 = L_29;
		NullCheck(L_30);
		(L_30)->SetAt(((int32_t)13), 0, _stringLiteral1DCAF254E462C711D74E7655EF57F6ADFE0005F3);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_31 = L_30;
		NullCheck(L_31);
		(L_31)->SetAt(((int32_t)13), 1, _stringLiteralB7A8E72255793F3D559B82C227A7B54D89AB39C9);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_32 = L_31;
		NullCheck(L_32);
		(L_32)->SetAt(((int32_t)14), 0, _stringLiteralED4642B9462EF943DD5E810FB4B4B61803DB85A8);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_33 = L_32;
		NullCheck(L_33);
		(L_33)->SetAt(((int32_t)14), 1, _stringLiteral4073D00CB09BBEA83C116CD6C23565C9EA25BD79);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_34 = L_33;
		NullCheck(L_34);
		(L_34)->SetAt(((int32_t)15), 0, _stringLiteral114F963FF5A99D30DEF5029A17A2882AE35F3351);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_35 = L_34;
		NullCheck(L_35);
		(L_35)->SetAt(((int32_t)15), 1, _stringLiteralA46556E3586F9581468C3C15BA58F8F32AA80D97);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_36 = L_35;
		NullCheck(L_36);
		(L_36)->SetAt(((int32_t)16), 0, _stringLiteralA78E6DE17205365FF846BB0AEBE6FFBC845BDDCB);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_37 = L_36;
		NullCheck(L_37);
		(L_37)->SetAt(((int32_t)16), 1, _stringLiteral0140171DEC0E182AA67E7F6CFEEBAB7C8B5C0FCE);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_38 = L_37;
		NullCheck(L_38);
		(L_38)->SetAt(((int32_t)17), 0, _stringLiteral44B9BD7E0CF8DFB1AE4286D58C477BC0EAD8DB8A);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_39 = L_38;
		NullCheck(L_39);
		(L_39)->SetAt(((int32_t)17), 1, _stringLiteral5E2FCEA4A7480B304F0A57BA73C66905F03F82D8);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_40 = L_39;
		NullCheck(L_40);
		(L_40)->SetAt(((int32_t)18), 0, _stringLiteralB7DE1ACA72F835F3396AD81830488D0727FF94A3);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_41 = L_40;
		NullCheck(L_41);
		(L_41)->SetAt(((int32_t)18), 1, _stringLiteral430944DE69F10C0B23DC2BCA3D2D3116A748687C);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_42 = L_41;
		NullCheck(L_42);
		(L_42)->SetAt(((int32_t)19), 0, _stringLiteral42B381340E99A7D1B67884D1B8FC702C25279D7E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_43 = L_42;
		NullCheck(L_43);
		(L_43)->SetAt(((int32_t)19), 1, _stringLiteralA392C242A443C3023ABF204424167CEB86A765BB);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_44 = L_43;
		NullCheck(L_44);
		(L_44)->SetAt(((int32_t)20), 0, _stringLiteralD40F98F04519E8B839CB845B706DE89A31373E6D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_45 = L_44;
		NullCheck(L_45);
		(L_45)->SetAt(((int32_t)20), 1, _stringLiteral33AAE7E3BDF099D0868E4C15621108A967FE4DC4);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_46 = L_45;
		NullCheck(L_46);
		(L_46)->SetAt(((int32_t)21), 0, _stringLiteral8C1BBD97ACA7E0F0DABD7D5A3480E8D91A8BF27E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_47 = L_46;
		NullCheck(L_47);
		(L_47)->SetAt(((int32_t)21), 1, _stringLiteral000F57CC5E07B45534A096C11FC9672E840B7F68);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_48 = L_47;
		NullCheck(L_48);
		(L_48)->SetAt(((int32_t)22), 0, _stringLiteral3B74C4EE573585B536403D684B3EBF642E92483B);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_49 = L_48;
		NullCheck(L_49);
		(L_49)->SetAt(((int32_t)22), 1, _stringLiteral130E357173B69D89809090B52517E63B39F780E8);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_50 = L_49;
		NullCheck(L_50);
		(L_50)->SetAt(((int32_t)23), 0, _stringLiteralDAFE8F412E5C9A2B1CB554D39DEA0D6CD543C0E7);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_51 = L_50;
		NullCheck(L_51);
		(L_51)->SetAt(((int32_t)23), 1, _stringLiteralAF8BC0EC6A1874C3FFEB5694BC36974F673E80C2);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_52 = L_51;
		NullCheck(L_52);
		(L_52)->SetAt(((int32_t)24), 0, _stringLiteral096B13703C72B9AEA7C14C090DF850AD4A3A1041);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_53 = L_52;
		NullCheck(L_53);
		(L_53)->SetAt(((int32_t)24), 1, _stringLiteralCBD3E9D3F4E9D9956F458F1B0BAECA6A02588D00);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_54 = L_53;
		NullCheck(L_54);
		(L_54)->SetAt(((int32_t)25), 0, _stringLiteral802D3A4E1213A50A2A168149B9FD26645A8A87A2);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_55 = L_54;
		NullCheck(L_55);
		(L_55)->SetAt(((int32_t)25), 1, _stringLiteralAF8BC0EC6A1874C3FFEB5694BC36974F673E80C2);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_56 = L_55;
		NullCheck(L_56);
		(L_56)->SetAt(((int32_t)26), 0, _stringLiteral5EA04EBADB6862D231CCC55599471F40B5853152);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_57 = L_56;
		NullCheck(L_57);
		(L_57)->SetAt(((int32_t)26), 1, _stringLiteralBB91B6F05EA4E92AA0B68BF2F9397F4B779488A3);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_58 = L_57;
		NullCheck(L_58);
		(L_58)->SetAt(((int32_t)27), 0, _stringLiteral761474E731109EBFC61E66B2EA5CF80B189944C4);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_59 = L_58;
		NullCheck(L_59);
		(L_59)->SetAt(((int32_t)27), 1, _stringLiteral4C301992B1F446471CFF312BEC98B68362ED7195);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_60 = L_59;
		NullCheck(L_60);
		(L_60)->SetAt(((int32_t)28), 0, _stringLiteral15CF5C2792462326B481E11AC5840FB1C9BD9753);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_61 = L_60;
		NullCheck(L_61);
		(L_61)->SetAt(((int32_t)28), 1, _stringLiteral19E0261B9934BD92A6FCAC8943D903675768820D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_62 = L_61;
		NullCheck(L_62);
		(L_62)->SetAt(((int32_t)29), 0, _stringLiteral2BA36E0ECAE4F6481FD29426D81E78B78AFC7010);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_63 = L_62;
		NullCheck(L_63);
		(L_63)->SetAt(((int32_t)29), 1, _stringLiteral21A998A9E8032EA402184FF6E9E027A017C5E340);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_64 = L_63;
		NullCheck(L_64);
		(L_64)->SetAt(((int32_t)30), 0, _stringLiteral98A4DE8EF9F62DFF4A8C0BECFE7D99D6D24B4F04);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_65 = L_64;
		NullCheck(L_65);
		(L_65)->SetAt(((int32_t)30), 1, _stringLiteralE8F8956EC2DD3FD7AA7C20BA5CD0ED3EE5739BED);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_66 = L_65;
		NullCheck(L_66);
		(L_66)->SetAt(((int32_t)31), 0, _stringLiteral38383EE49792CC3B3E578FC02137E10AFCD4758D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_67 = L_66;
		NullCheck(L_67);
		(L_67)->SetAt(((int32_t)31), 1, _stringLiteralEFA8BED8E96B526AE693D294B1F2669AE609AB32);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_68 = L_67;
		NullCheck(L_68);
		(L_68)->SetAt(((int32_t)32), 0, _stringLiteral247E61BCA5CC999BD7DF819AFB4BD1625BD89B92);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_69 = L_68;
		NullCheck(L_69);
		(L_69)->SetAt(((int32_t)32), 1, _stringLiteral4647EBF68BAADB1E3B9B0C77F3A69B79BF1A0C1E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_70 = L_69;
		NullCheck(L_70);
		(L_70)->SetAt(((int32_t)33), 0, _stringLiteralBF53E31F872A964047C43886D54F04889191A28A);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_71 = L_70;
		NullCheck(L_71);
		(L_71)->SetAt(((int32_t)33), 1, _stringLiteralC86FCE1203EE3CAA6611690288314B0C99D501B9);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_72 = L_71;
		NullCheck(L_72);
		(L_72)->SetAt(((int32_t)34), 0, _stringLiteral2F627E050FC96CB06809DD00B72C043AF06DD74F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_73 = L_72;
		NullCheck(L_73);
		(L_73)->SetAt(((int32_t)34), 1, _stringLiteral7EADE718A2652FC00E2DC3C5311A1FC3B7EB0994);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_74 = L_73;
		NullCheck(L_74);
		(L_74)->SetAt(((int32_t)35), 0, _stringLiteral4251DBF5ADF22DF838851BDEA678ED6D151EF9C1);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_75 = L_74;
		NullCheck(L_75);
		(L_75)->SetAt(((int32_t)35), 1, _stringLiteral699E5CF5FC92D12C09117936E6A4F78CFD297C40);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_76 = L_75;
		NullCheck(L_76);
		(L_76)->SetAt(((int32_t)36), 0, _stringLiteral4A94750FA069FF6E0CA4240635D562EC6A9A3CD9);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_77 = L_76;
		NullCheck(L_77);
		(L_77)->SetAt(((int32_t)36), 1, _stringLiteralDA1679121AAD822018502ECC16BA2D35114EF119);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_78 = L_77;
		NullCheck(L_78);
		(L_78)->SetAt(((int32_t)37), 0, _stringLiteral4366DE5220453B7E4119C139B5899C931A1996B1);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_79 = L_78;
		NullCheck(L_79);
		(L_79)->SetAt(((int32_t)37), 1, _stringLiteral3311705E737BEADF911B313590BF8CF65EB59CC1);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_80 = L_79;
		NullCheck(L_80);
		(L_80)->SetAt(((int32_t)38), 0, _stringLiteral1617F2BEE10D5175D04111AF86F02617CABA97F8);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_81 = L_80;
		NullCheck(L_81);
		(L_81)->SetAt(((int32_t)38), 1, _stringLiteral34ACA0350B0D7DEE2485343251B1984C498672B7);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_82 = L_81;
		NullCheck(L_82);
		(L_82)->SetAt(((int32_t)39), 0, _stringLiteral36CB796E61D012C499558795200D7D4714DA234C);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_83 = L_82;
		NullCheck(L_83);
		(L_83)->SetAt(((int32_t)39), 1, _stringLiteralB3BEEC8B86540DA8BBF1877930CF5FDDA2E8F963);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_84 = L_83;
		NullCheck(L_84);
		(L_84)->SetAt(((int32_t)40), 0, _stringLiteralFFD23053085F6DD265328D7B65A7C42E13AC3DA7);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_85 = L_84;
		NullCheck(L_85);
		(L_85)->SetAt(((int32_t)40), 1, _stringLiteral34ACA0350B0D7DEE2485343251B1984C498672B7);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_86 = L_85;
		NullCheck(L_86);
		(L_86)->SetAt(((int32_t)41), 0, _stringLiteral507838B99A8D85F0312998B7DAFF905BD48ED124);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_87 = L_86;
		NullCheck(L_87);
		(L_87)->SetAt(((int32_t)41), 1, _stringLiteralCEB6FFBDFB48FCAF07F10A052F01C570D7215633);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_88 = L_87;
		NullCheck(L_88);
		(L_88)->SetAt(((int32_t)42), 0, _stringLiteral15511681E57C6B2F87C98682ED71B8CA850A8F9D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_89 = L_88;
		NullCheck(L_89);
		(L_89)->SetAt(((int32_t)42), 1, _stringLiteral9F11BF96AA5B3A5F06F42DC23DCB6903ADA909CB);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_90 = L_89;
		NullCheck(L_90);
		(L_90)->SetAt(((int32_t)43), 0, _stringLiteral656D9E0C66BEC4E7D31947D0F46CDD1F3D0780C4);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_91 = L_90;
		NullCheck(L_91);
		(L_91)->SetAt(((int32_t)43), 1, _stringLiteral0DF7C1A0741BEED9A8C63FAA83056EC4B6BEE7A6);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_92 = L_91;
		NullCheck(L_92);
		(L_92)->SetAt(((int32_t)44), 0, _stringLiteral2FE2C0AAB1B3726B4599067198204955DC8B58BC);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_93 = L_92;
		NullCheck(L_93);
		(L_93)->SetAt(((int32_t)44), 1, _stringLiteral8CB0CD7CE18209A25B0A83FA41BF1814407366B2);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_94 = L_93;
		NullCheck(L_94);
		(L_94)->SetAt(((int32_t)45), 0, _stringLiteralBF2221AB16FB9687DDA842ED1CFE5633B877E6F0);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_95 = L_94;
		NullCheck(L_95);
		(L_95)->SetAt(((int32_t)45), 1, _stringLiteralFDE0C40B48F344565494A602561F2C8DD806E00F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_96 = L_95;
		NullCheck(L_96);
		(L_96)->SetAt(((int32_t)46), 0, _stringLiteral905A5E6884BC6877A3AB37B1447674394A694C9D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_97 = L_96;
		NullCheck(L_97);
		(L_97)->SetAt(((int32_t)46), 1, _stringLiteral25AE09788E4F4652C4499CDB887696F30D3C0A14);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_98 = L_97;
		NullCheck(L_98);
		(L_98)->SetAt(((int32_t)47), 0, _stringLiteralEDD0B5EECD58DD1FC50E50A6FDCB780B42076BDB);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_99 = L_98;
		NullCheck(L_99);
		(L_99)->SetAt(((int32_t)47), 1, _stringLiteral923C91A55674664C20A3103F09FC6FC4F3831DEF);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_100 = L_99;
		NullCheck(L_100);
		(L_100)->SetAt(((int32_t)48), 0, _stringLiteralA0E4803448ED328FB6169A86026FEEFF36A78441);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_101 = L_100;
		NullCheck(L_101);
		(L_101)->SetAt(((int32_t)48), 1, _stringLiteral26B8A55537BB75F22B06B27AB210733192EB9255);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_102 = L_101;
		NullCheck(L_102);
		(L_102)->SetAt(((int32_t)49), 0, _stringLiteral85A82DCF7E610B3F027071C9E03590C558821E8B);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_103 = L_102;
		NullCheck(L_103);
		(L_103)->SetAt(((int32_t)49), 1, _stringLiteral32A14D70913B30E357C574C847E795B24E48CAC2);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_104 = L_103;
		NullCheck(L_104);
		(L_104)->SetAt(((int32_t)50), 0, _stringLiteral64CEBA4D1E05040C825F3B67FF36104CDF8C140B);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_105 = L_104;
		NullCheck(L_105);
		(L_105)->SetAt(((int32_t)50), 1, _stringLiteralE3234876E15804436882B2C3806341594D339F4F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_106 = L_105;
		NullCheck(L_106);
		(L_106)->SetAt(((int32_t)51), 0, _stringLiteral01AA0D36274A76E5B82E172EB39CD0A2B7C42F6F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_107 = L_106;
		NullCheck(L_107);
		(L_107)->SetAt(((int32_t)51), 1, _stringLiteral8AA46685E79CC9C6CF70A788C04B335A1EDB671A);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_108 = L_107;
		NullCheck(L_108);
		(L_108)->SetAt(((int32_t)52), 0, _stringLiteral3F312D3A9558BFCCCA55C437288461A61D8E1D93);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_109 = L_108;
		NullCheck(L_109);
		(L_109)->SetAt(((int32_t)52), 1, _stringLiteral417B904D495BF7B5B00D670B422777028B0F07DA);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_110 = L_109;
		NullCheck(L_110);
		(L_110)->SetAt(((int32_t)53), 0, _stringLiteral958F6341A9F87CE00B85F8434E98205AFF29E113);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_111 = L_110;
		NullCheck(L_111);
		(L_111)->SetAt(((int32_t)53), 1, _stringLiteralE737077F82A6A1C9D7B4A05167CF04250F549BC4);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_112 = L_111;
		NullCheck(L_112);
		(L_112)->SetAt(((int32_t)54), 0, _stringLiteralF263CCD44CB2B9304F9F18DC1F6912F785B7E34C);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_113 = L_112;
		NullCheck(L_113);
		(L_113)->SetAt(((int32_t)54), 1, _stringLiteral1EC89EE4781577447EF59AEA1BDCB577E3152BED);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_114 = L_113;
		NullCheck(L_114);
		(L_114)->SetAt(((int32_t)55), 0, _stringLiteralE35D6A21B557408AC6AD57457A73222633C0C7B7);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_115 = L_114;
		NullCheck(L_115);
		(L_115)->SetAt(((int32_t)55), 1, _stringLiteralEA8E729CC5987110F10D39A9A665EE53E922C344);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_116 = L_115;
		NullCheck(L_116);
		(L_116)->SetAt(((int32_t)56), 0, _stringLiteral6384916204C3C792C7ADFE16CD44673450DC60BF);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_117 = L_116;
		NullCheck(L_117);
		(L_117)->SetAt(((int32_t)56), 1, _stringLiteralAAB6296466565113D9AAC1E6D930A78C4D894D6A);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_118 = L_117;
		NullCheck(L_118);
		(L_118)->SetAt(((int32_t)57), 0, _stringLiteralDBAE7A16641727E84CF74581E4727DAC4B78897A);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_119 = L_118;
		NullCheck(L_119);
		(L_119)->SetAt(((int32_t)57), 1, _stringLiteral1DE5A73ADD8E12B2946578D4ECFC5F00255F2C55);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_120 = L_119;
		NullCheck(L_120);
		(L_120)->SetAt(((int32_t)58), 0, _stringLiteral1E9F798EB462039BB2177A8C3030D8E9736FDC2F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_121 = L_120;
		NullCheck(L_121);
		(L_121)->SetAt(((int32_t)58), 1, _stringLiteral48B15371F248E055C6B88CA5F7E8908A2F9528A1);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_122 = L_121;
		NullCheck(L_122);
		(L_122)->SetAt(((int32_t)59), 0, _stringLiteral5F802F2CCDDC761DBC132CF3C338C39FE047A6C5);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_123 = L_122;
		NullCheck(L_123);
		(L_123)->SetAt(((int32_t)59), 1, _stringLiteral128334FD6CDD6094EC6C44C09CAD6FF7669AF5E2);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_124 = L_123;
		NullCheck(L_124);
		(L_124)->SetAt(((int32_t)60), 0, _stringLiteral9FEB4C9AB9914D2D0C51EA57D72B50A208A74A7C);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_125 = L_124;
		NullCheck(L_125);
		(L_125)->SetAt(((int32_t)60), 1, _stringLiteral9646358C9E75E51D9842A7C6E688647074D38F76);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_126 = L_125;
		NullCheck(L_126);
		(L_126)->SetAt(((int32_t)61), 0, _stringLiteral5059FE07AF01D26644CD156256DE05A498559F40);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_127 = L_126;
		NullCheck(L_127);
		(L_127)->SetAt(((int32_t)61), 1, _stringLiteral732A3DD582071D41FA00671D01893D635D8037D1);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_128 = L_127;
		NullCheck(L_128);
		(L_128)->SetAt(((int32_t)62), 0, _stringLiteral2FA567A6E7C4AF82CD3E48D19E671A027AA8C39F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_129 = L_128;
		NullCheck(L_129);
		(L_129)->SetAt(((int32_t)62), 1, _stringLiteral1957A3E746ABE2F553BFCCE9CB0D765AF0E28F1F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_130 = L_129;
		NullCheck(L_130);
		(L_130)->SetAt(((int32_t)63), 0, _stringLiteral6B1E5651A6A221CCC8E859CCB7CCB4C9377DAD2D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_131 = L_130;
		NullCheck(L_131);
		(L_131)->SetAt(((int32_t)63), 1, _stringLiteral0DB5D60B71A46B7795916FE26C1C4DBC53DE160A);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_132 = L_131;
		NullCheck(L_132);
		(L_132)->SetAt(((int32_t)64), 0, _stringLiteral26F6EDFC76E72DC536C20E57742C3028CF19D0E4);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_133 = L_132;
		NullCheck(L_133);
		(L_133)->SetAt(((int32_t)64), 1, _stringLiteralF9B788DCC0D65BA8F1E9F11D9E451C2E37BACE77);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_134 = L_133;
		NullCheck(L_134);
		(L_134)->SetAt(((int32_t)65), 0, _stringLiteralFEE32A45D8A04516F9D627B9E45532DCB07259F7);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_135 = L_134;
		NullCheck(L_135);
		(L_135)->SetAt(((int32_t)65), 1, _stringLiteral8FC9007895DB64A6B839275F76D1C08A3877082E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_136 = L_135;
		NullCheck(L_136);
		(L_136)->SetAt(((int32_t)66), 0, _stringLiteralB5D9D630D3F3D38953C83CBDD8DFE9F787ED2539);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_137 = L_136;
		NullCheck(L_137);
		(L_137)->SetAt(((int32_t)66), 1, _stringLiteral69E73A35FA56B5A7C368371EE1AA96E00AA5E7F6);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_138 = L_137;
		NullCheck(L_138);
		(L_138)->SetAt(((int32_t)67), 0, _stringLiteralB3540DC5F4E7161FB5ACC0E521B524D09EFBB39D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_139 = L_138;
		NullCheck(L_139);
		(L_139)->SetAt(((int32_t)67), 1, _stringLiteralA17E97D5B68A896AB2F537CA1EE9FD4C545D7923);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_140 = L_139;
		NullCheck(L_140);
		(L_140)->SetAt(((int32_t)68), 0, _stringLiteral88CC141217D41B201641CF8FBC99ABE39D231BED);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_141 = L_140;
		NullCheck(L_141);
		(L_141)->SetAt(((int32_t)68), 1, _stringLiteral3E8C94A3E14E14AA02CE50BE5898BFE459EFF966);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_142 = L_141;
		NullCheck(L_142);
		(L_142)->SetAt(((int32_t)69), 0, _stringLiteral2A7EF3D582665CA41115B9D210D25F834B8A136E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_143 = L_142;
		NullCheck(L_143);
		(L_143)->SetAt(((int32_t)69), 1, _stringLiteral58ECA1815AE37FF755F51324305C6B20EEB5CA43);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_144 = L_143;
		NullCheck(L_144);
		(L_144)->SetAt(((int32_t)70), 0, _stringLiteralD513926BC65531B10DF4D71DB0A350013DA25BDB);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_145 = L_144;
		NullCheck(L_145);
		(L_145)->SetAt(((int32_t)70), 1, _stringLiteral89E1EA169C60546C4BD1EF37579FE39231438D24);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_146 = L_145;
		NullCheck(L_146);
		(L_146)->SetAt(((int32_t)71), 0, _stringLiteral86AAD9106A4B33A52D356C887F9FCCD9575A84FD);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_147 = L_146;
		NullCheck(L_147);
		(L_147)->SetAt(((int32_t)71), 1, _stringLiteral536FBABA39FCBBBEAC12562490EE276814293C4E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_148 = L_147;
		NullCheck(L_148);
		(L_148)->SetAt(((int32_t)72), 0, _stringLiteral11E7A22EB71C40109AE6CB22789A72565B8017FC);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_149 = L_148;
		NullCheck(L_149);
		(L_149)->SetAt(((int32_t)72), 1, _stringLiteralAA47367E18DA97EF3E14E15715D8040CD17C608E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_150 = L_149;
		NullCheck(L_150);
		(L_150)->SetAt(((int32_t)73), 0, _stringLiteral37B18B4FDEC37ECA95A5E9D9C8B31C5C413A09A6);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_151 = L_150;
		NullCheck(L_151);
		(L_151)->SetAt(((int32_t)73), 1, _stringLiteral9ACABBE7C959ED3E3557E5F849A9541171B808CB);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_152 = L_151;
		NullCheck(L_152);
		(L_152)->SetAt(((int32_t)74), 0, _stringLiteral49FDD37399D8F47722B2A2D5F3272B1F0A84C50A);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_153 = L_152;
		NullCheck(L_153);
		(L_153)->SetAt(((int32_t)74), 1, _stringLiteral8B196021BB84888FED22FF4F69DE2891530E658E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_154 = L_153;
		NullCheck(L_154);
		(L_154)->SetAt(((int32_t)75), 0, _stringLiteral3C2555089D217F13B7AA63E80C445CC9BB96E4F8);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_155 = L_154;
		NullCheck(L_155);
		(L_155)->SetAt(((int32_t)75), 1, _stringLiteralCB67ED3E50C5654AA77B99B4554E3AFAEEE311B7);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_156 = L_155;
		NullCheck(L_156);
		(L_156)->SetAt(((int32_t)76), 0, _stringLiteralD884F35E59A1E1A56C51BCEE6A01D6B3DDBA9CAD);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_157 = L_156;
		NullCheck(L_157);
		(L_157)->SetAt(((int32_t)76), 1, _stringLiteralF8D8397ADB5D5049DE1EA528891B9EFEA8264944);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_158 = L_157;
		NullCheck(L_158);
		(L_158)->SetAt(((int32_t)77), 0, _stringLiteral79872D0EDAA11B89BD19D3E51D0881503A87EDA1);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_159 = L_158;
		NullCheck(L_159);
		(L_159)->SetAt(((int32_t)77), 1, _stringLiteral697C469609DEBC892F8465E2D7EFBE41919EE6C4);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_160 = L_159;
		NullCheck(L_160);
		(L_160)->SetAt(((int32_t)78), 0, _stringLiteralA329D18BF9C9A4F354B5EC57F9B7D834C6032C03);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_161 = L_160;
		NullCheck(L_161);
		(L_161)->SetAt(((int32_t)78), 1, _stringLiteralB5A115BB1CE4803865CD66B55FC8156AC0679670);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_162 = L_161;
		NullCheck(L_162);
		(L_162)->SetAt(((int32_t)79), 0, _stringLiteralD0B508D8B38DC8221EF81CCB26367A9A83211BC9);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_163 = L_162;
		NullCheck(L_163);
		(L_163)->SetAt(((int32_t)79), 1, _stringLiteral0F622D75F0434A833C1A20335861864CB07278C7);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_164 = L_163;
		NullCheck(L_164);
		(L_164)->SetAt(((int32_t)80), 0, _stringLiteral6BBBCAD0FED20F4E716FA5226DA069AD1A531464);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_165 = L_164;
		NullCheck(L_165);
		(L_165)->SetAt(((int32_t)80), 1, _stringLiteral20CB4BC9AD027C4DBCABC34553F9EDA5EF3DA0A5);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_166 = L_165;
		NullCheck(L_166);
		(L_166)->SetAt(((int32_t)81), 0, _stringLiteral5573AC6AB93A9166E7A15D98F63033348624AB14);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_167 = L_166;
		NullCheck(L_167);
		(L_167)->SetAt(((int32_t)81), 1, _stringLiteral2B9C80C1D9D6D29DCFBF1AF4BBC3F8B76CA52758);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_168 = L_167;
		NullCheck(L_168);
		(L_168)->SetAt(((int32_t)82), 0, _stringLiteralA922C7ADD6A014291A7FFA692FA08A7256871463);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_169 = L_168;
		NullCheck(L_169);
		(L_169)->SetAt(((int32_t)82), 1, _stringLiteralFE0B3298C2A71B0C504421DE1D5782EBAD7F5CD8);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_170 = L_169;
		NullCheck(L_170);
		(L_170)->SetAt(((int32_t)83), 0, _stringLiteralC4FCD561B8C5DA432455F7E3ADBAC02546B61A38);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_171 = L_170;
		NullCheck(L_171);
		(L_171)->SetAt(((int32_t)83), 1, _stringLiteral07C1C7BA92E50F21FFD892D17457CF1A69BB791D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_172 = L_171;
		NullCheck(L_172);
		(L_172)->SetAt(((int32_t)84), 0, _stringLiteralF2564EEB56D40593CB508FC692C0A8909F572CA6);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_173 = L_172;
		NullCheck(L_173);
		(L_173)->SetAt(((int32_t)84), 1, _stringLiteral07C1C7BA92E50F21FFD892D17457CF1A69BB791D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_174 = L_173;
		NullCheck(L_174);
		(L_174)->SetAt(((int32_t)85), 0, _stringLiteral9FC89E4E581ACD10FED351BAADA0107858CD0772);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_175 = L_174;
		NullCheck(L_175);
		(L_175)->SetAt(((int32_t)85), 1, _stringLiteral3E0F8D65BB2C91CC1B08E6BF17D4F04D124FB22D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_176 = L_175;
		NullCheck(L_176);
		(L_176)->SetAt(((int32_t)86), 0, _stringLiteral8175D6867E215079046783AF13663AA07AF75633);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_177 = L_176;
		NullCheck(L_177);
		(L_177)->SetAt(((int32_t)86), 1, _stringLiteral3FF3E7DECFB9C95D2D63B46FEE99497F03EA7B17);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_178 = L_177;
		NullCheck(L_178);
		(L_178)->SetAt(((int32_t)87), 0, _stringLiteralD99B048E5E2132B0C4C39A7C2BF2D6C91DE6C0F3);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_179 = L_178;
		NullCheck(L_179);
		(L_179)->SetAt(((int32_t)87), 1, _stringLiteral2E36B6524DCDA0E1F8E3C5E4DE0EDEE1CE1D593E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_180 = L_179;
		NullCheck(L_180);
		(L_180)->SetAt(((int32_t)88), 0, _stringLiteral35896C163A11D689243E387537FCD8A2318B554F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_181 = L_180;
		NullCheck(L_181);
		(L_181)->SetAt(((int32_t)88), 1, _stringLiteral2F15DCEA75308906FE22DC8E2CB71A007135A75B);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_182 = L_181;
		NullCheck(L_182);
		(L_182)->SetAt(((int32_t)89), 0, _stringLiteral011DF8383E0C2BB51ACA74815C24731CD9E6CE0F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_183 = L_182;
		NullCheck(L_183);
		(L_183)->SetAt(((int32_t)89), 1, _stringLiteral8524162C1D54A81B8F41E8ABC73B7F338BCBF999);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_184 = L_183;
		NullCheck(L_184);
		(L_184)->SetAt(((int32_t)90), 0, _stringLiteral74AE75B992F1B9D977C2A9EB14D1887671443FD9);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_185 = L_184;
		NullCheck(L_185);
		(L_185)->SetAt(((int32_t)90), 1, _stringLiteralD1544DEAD240C6096C5860AB974ECDD19CA2E201);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_186 = L_185;
		NullCheck(L_186);
		(L_186)->SetAt(((int32_t)91), 0, _stringLiteralBBEC53F210EEFBB98EF2CAE4411F7B8752E7FACC);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_187 = L_186;
		NullCheck(L_187);
		(L_187)->SetAt(((int32_t)91), 1, _stringLiteral90CE8CBDC840E407D5B2A4C6CF6E6A4F4794897F);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_188 = L_187;
		NullCheck(L_188);
		(L_188)->SetAt(((int32_t)92), 0, _stringLiteral84D767750F508A5D8214DC4EF507F64102853819);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_189 = L_188;
		NullCheck(L_189);
		(L_189)->SetAt(((int32_t)92), 1, _stringLiteralEF3BAED9292CF98983DB6849376890F2994BFFD8);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_190 = L_189;
		NullCheck(L_190);
		(L_190)->SetAt(((int32_t)93), 0, _stringLiteral070D6014844E6DF132D41B316BE8094A83EA1438);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_191 = L_190;
		NullCheck(L_191);
		(L_191)->SetAt(((int32_t)93), 1, _stringLiteral585541DFE94914F2247B4370A9C9041BA8A8817A);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_192 = L_191;
		NullCheck(L_192);
		(L_192)->SetAt(((int32_t)94), 0, _stringLiteral291D5871DD89F1D30A07082FF0F885DB96ED978E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_193 = L_192;
		NullCheck(L_193);
		(L_193)->SetAt(((int32_t)94), 1, _stringLiteral340B59088D1E7ED96B802B2F82F9F37B545A0D7D);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_194 = L_193;
		NullCheck(L_194);
		(L_194)->SetAt(((int32_t)95), 0, _stringLiteral7B5E86CF8187B91807877AF0725E3F9554E40645);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_195 = L_194;
		NullCheck(L_195);
		(L_195)->SetAt(((int32_t)95), 1, _stringLiteralF53390C74D60B2DC19B777A65C813262B3859D6C);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_196 = L_195;
		NullCheck(L_196);
		(L_196)->SetAt(((int32_t)96), 0, _stringLiteral70A458D9D35DAA83073018B72782A5859364AEC2);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_197 = L_196;
		NullCheck(L_197);
		(L_197)->SetAt(((int32_t)96), 1, _stringLiteral6437668AAFF3C7A470F151AD7B4EE6B5D8AF0CDD);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_198 = L_197;
		NullCheck(L_198);
		(L_198)->SetAt(((int32_t)97), 0, _stringLiteral2086C9392E067629621EF48286148B3F05A73E71);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_199 = L_198;
		NullCheck(L_199);
		(L_199)->SetAt(((int32_t)97), 1, _stringLiteral1AB68A0E52A32EE36A9AE0A3D6EFEB01F0F7FADA);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_200 = L_199;
		NullCheck(L_200);
		(L_200)->SetAt(((int32_t)98), 0, _stringLiteral101267D78B17257986305184E104E56DAAB7F530);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_201 = L_200;
		NullCheck(L_201);
		(L_201)->SetAt(((int32_t)98), 1, _stringLiteral08DD4EB050E73CCA4453097A7DBA79D40E0E3979);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_202 = L_201;
		NullCheck(L_202);
		(L_202)->SetAt(((int32_t)99), 0, _stringLiteralC44C2F590228488B806D8213DBB719C19809D150);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_203 = L_202;
		NullCheck(L_203);
		(L_203)->SetAt(((int32_t)99), 1, _stringLiteral44164D1EBC6AEE4BF7519590E8E1EC986D7AE6AB);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_204 = L_203;
		NullCheck(L_204);
		(L_204)->SetAt(((int32_t)100), 0, _stringLiteral8280C6CBF3DFC21B10377BE693A06682AF6F0152);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_205 = L_204;
		NullCheck(L_205);
		(L_205)->SetAt(((int32_t)100), 1, _stringLiteralAE073D669EEEC0D4EBD6B8BA56FC2EB068FC8CC5);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_206 = L_205;
		NullCheck(L_206);
		(L_206)->SetAt(((int32_t)101), 0, _stringLiteral078B26963F0AABA0E769F9FE2FD2A435F23963D3);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_207 = L_206;
		NullCheck(L_207);
		(L_207)->SetAt(((int32_t)101), 1, _stringLiteral2532DF950B4388A092C5014E3ED2E06043E01B06);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_208 = L_207;
		NullCheck(L_208);
		(L_208)->SetAt(((int32_t)102), 0, _stringLiteralA25635816BE6BF5F9885D4A2338FD40C8B7DC8F9);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_209 = L_208;
		NullCheck(L_209);
		(L_209)->SetAt(((int32_t)102), 1, _stringLiteralA13DE744B01F63C5DE74C2AEADCEEB872A243DC4);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_210 = L_209;
		NullCheck(L_210);
		(L_210)->SetAt(((int32_t)103), 0, _stringLiteralA81B3CACE590267ABAC8F88DC90A961A186D07CF);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_211 = L_210;
		NullCheck(L_211);
		(L_211)->SetAt(((int32_t)103), 1, _stringLiteral9782BAAC1929C850665C4846404B90AE23B25CD5);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_212 = L_211;
		NullCheck(L_212);
		(L_212)->SetAt(((int32_t)104), 0, _stringLiteral43248ADAE46B03C6973C36912CF5A1F9388DA3CA);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_213 = L_212;
		NullCheck(L_213);
		(L_213)->SetAt(((int32_t)104), 1, _stringLiteral04F6959FE66299139C73EEDA75304959291465E4);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_214 = L_213;
		NullCheck(L_214);
		(L_214)->SetAt(((int32_t)105), 0, _stringLiteral8D8FB160B4C212DAD2E50C479B19DFEAE167F4A3);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_215 = L_214;
		NullCheck(L_215);
		(L_215)->SetAt(((int32_t)105), 1, _stringLiteral1210E68C52ADBB898A6E113C26B325E97793204E);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_216 = L_215;
		NullCheck(L_216);
		(L_216)->SetAt(((int32_t)106), 0, _stringLiteral35B8114AC69BEBAACEEF31EAE37667FA389CB075);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_217 = L_216;
		NullCheck(L_217);
		(L_217)->SetAt(((int32_t)106), 1, _stringLiteralC7B7AF7E20FE503A74EE797E05BBC5470FF66124);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_218 = L_217;
		NullCheck(L_218);
		(L_218)->SetAt(((int32_t)107), 0, _stringLiteral46FE6AEAF3CC2C63CB04108AD734B8F3343F9CEC);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_219 = L_218;
		NullCheck(L_219);
		(L_219)->SetAt(((int32_t)107), 1, _stringLiteralF4509A041EA8302549B9E119D97A7AB78C63BC8C);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_220 = L_219;
		NullCheck(L_220);
		(L_220)->SetAt(((int32_t)108), 0, _stringLiteralF25C8369F2CB39B76E314E1965B832A8A976C9B9);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_221 = L_220;
		NullCheck(L_221);
		(L_221)->SetAt(((int32_t)108), 1, _stringLiteral847F72FEB0580436035F6D3588EE4923C9664F52);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_222 = L_221;
		NullCheck(L_222);
		(L_222)->SetAt(((int32_t)109), 0, _stringLiteralE14F1B14BE116CFA355535FCD1863D382601BDE0);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_223 = L_222;
		NullCheck(L_223);
		(L_223)->SetAt(((int32_t)109), 1, _stringLiteral6D6909BC795B5728D6DDEA208DA7986143605B77);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_224 = L_223;
		NullCheck(L_224);
		(L_224)->SetAt(((int32_t)110), 0, _stringLiteralB10277638EC53EB7D22B3B79D907BFD78922FC76);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_225 = L_224;
		NullCheck(L_225);
		(L_225)->SetAt(((int32_t)110), 1, _stringLiteralA453C374F6792B40611F98BF51F5D93A3E737CF6);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_226 = L_225;
		NullCheck(L_226);
		(L_226)->SetAt(((int32_t)111), 0, _stringLiteral516E5BE6DD9745A9A8953C8F5212FB4B0BAC5414);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_227 = L_226;
		NullCheck(L_227);
		(L_227)->SetAt(((int32_t)111), 1, _stringLiteral7BB02F22CCAAAF38745BF587A5C3005D1AD136BE);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set__propTable_17(L_227);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_228 = (LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E*)(LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E*)SZArrayNew(LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E_il2cpp_TypeInfo_var, (uint32_t)((int32_t)94));
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_229 = L_228;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_230;
		memset((&L_230), 0, sizeof(L_230));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_230), ((int32_t)65), ((int32_t)90), 1, ((int32_t)32), /*hidden argument*/NULL);
		NullCheck(L_229);
		(L_229)->SetAt(static_cast<il2cpp_array_size_t>(0), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_230);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_231 = L_229;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_232;
		memset((&L_232), 0, sizeof(L_232));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_232), ((int32_t)192), ((int32_t)222), 1, ((int32_t)32), /*hidden argument*/NULL);
		NullCheck(L_231);
		(L_231)->SetAt(static_cast<il2cpp_array_size_t>(1), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_232);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_233 = L_231;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_234;
		memset((&L_234), 0, sizeof(L_234));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_234), ((int32_t)256), ((int32_t)302), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_233);
		(L_233)->SetAt(static_cast<il2cpp_array_size_t>(2), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_234);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_235 = L_233;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_236;
		memset((&L_236), 0, sizeof(L_236));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_236), ((int32_t)304), ((int32_t)304), 0, ((int32_t)105), /*hidden argument*/NULL);
		NullCheck(L_235);
		(L_235)->SetAt(static_cast<il2cpp_array_size_t>(3), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_236);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_237 = L_235;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_238;
		memset((&L_238), 0, sizeof(L_238));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_238), ((int32_t)306), ((int32_t)310), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_237);
		(L_237)->SetAt(static_cast<il2cpp_array_size_t>(4), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_238);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_239 = L_237;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_240;
		memset((&L_240), 0, sizeof(L_240));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_240), ((int32_t)313), ((int32_t)327), 3, 0, /*hidden argument*/NULL);
		NullCheck(L_239);
		(L_239)->SetAt(static_cast<il2cpp_array_size_t>(5), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_240);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_241 = L_239;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_242;
		memset((&L_242), 0, sizeof(L_242));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_242), ((int32_t)330), ((int32_t)374), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_241);
		(L_241)->SetAt(static_cast<il2cpp_array_size_t>(6), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_242);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_243 = L_241;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_244;
		memset((&L_244), 0, sizeof(L_244));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_244), ((int32_t)376), ((int32_t)376), 0, ((int32_t)255), /*hidden argument*/NULL);
		NullCheck(L_243);
		(L_243)->SetAt(static_cast<il2cpp_array_size_t>(7), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_244);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_245 = L_243;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_246;
		memset((&L_246), 0, sizeof(L_246));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_246), ((int32_t)377), ((int32_t)381), 3, 0, /*hidden argument*/NULL);
		NullCheck(L_245);
		(L_245)->SetAt(static_cast<il2cpp_array_size_t>(8), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_246);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_247 = L_245;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_248;
		memset((&L_248), 0, sizeof(L_248));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_248), ((int32_t)385), ((int32_t)385), 0, ((int32_t)595), /*hidden argument*/NULL);
		NullCheck(L_247);
		(L_247)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_248);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_249 = L_247;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_250;
		memset((&L_250), 0, sizeof(L_250));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_250), ((int32_t)386), ((int32_t)388), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_249);
		(L_249)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_250);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_251 = L_249;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_252;
		memset((&L_252), 0, sizeof(L_252));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_252), ((int32_t)390), ((int32_t)390), 0, ((int32_t)596), /*hidden argument*/NULL);
		NullCheck(L_251);
		(L_251)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_252);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_253 = L_251;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_254;
		memset((&L_254), 0, sizeof(L_254));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_254), ((int32_t)391), ((int32_t)391), 0, ((int32_t)392), /*hidden argument*/NULL);
		NullCheck(L_253);
		(L_253)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_254);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_255 = L_253;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_256;
		memset((&L_256), 0, sizeof(L_256));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_256), ((int32_t)393), ((int32_t)394), 1, ((int32_t)205), /*hidden argument*/NULL);
		NullCheck(L_255);
		(L_255)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_256);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_257 = L_255;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_258;
		memset((&L_258), 0, sizeof(L_258));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_258), ((int32_t)395), ((int32_t)395), 0, ((int32_t)396), /*hidden argument*/NULL);
		NullCheck(L_257);
		(L_257)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_258);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_259 = L_257;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_260;
		memset((&L_260), 0, sizeof(L_260));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_260), ((int32_t)398), ((int32_t)398), 0, ((int32_t)477), /*hidden argument*/NULL);
		NullCheck(L_259);
		(L_259)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_260);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_261 = L_259;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_262;
		memset((&L_262), 0, sizeof(L_262));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_262), ((int32_t)399), ((int32_t)399), 0, ((int32_t)601), /*hidden argument*/NULL);
		NullCheck(L_261);
		(L_261)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_262);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_263 = L_261;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_264;
		memset((&L_264), 0, sizeof(L_264));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_264), ((int32_t)400), ((int32_t)400), 0, ((int32_t)603), /*hidden argument*/NULL);
		NullCheck(L_263);
		(L_263)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_264);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_265 = L_263;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_266;
		memset((&L_266), 0, sizeof(L_266));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_266), ((int32_t)401), ((int32_t)401), 0, ((int32_t)402), /*hidden argument*/NULL);
		NullCheck(L_265);
		(L_265)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_266);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_267 = L_265;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_268;
		memset((&L_268), 0, sizeof(L_268));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_268), ((int32_t)403), ((int32_t)403), 0, ((int32_t)608), /*hidden argument*/NULL);
		NullCheck(L_267);
		(L_267)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_268);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_269 = L_267;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_270;
		memset((&L_270), 0, sizeof(L_270));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_270), ((int32_t)404), ((int32_t)404), 0, ((int32_t)611), /*hidden argument*/NULL);
		NullCheck(L_269);
		(L_269)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_270);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_271 = L_269;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_272;
		memset((&L_272), 0, sizeof(L_272));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_272), ((int32_t)406), ((int32_t)406), 0, ((int32_t)617), /*hidden argument*/NULL);
		NullCheck(L_271);
		(L_271)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_272);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_273 = L_271;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_274;
		memset((&L_274), 0, sizeof(L_274));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_274), ((int32_t)407), ((int32_t)407), 0, ((int32_t)616), /*hidden argument*/NULL);
		NullCheck(L_273);
		(L_273)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_274);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_275 = L_273;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_276;
		memset((&L_276), 0, sizeof(L_276));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_276), ((int32_t)408), ((int32_t)408), 0, ((int32_t)409), /*hidden argument*/NULL);
		NullCheck(L_275);
		(L_275)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_276);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_277 = L_275;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_278;
		memset((&L_278), 0, sizeof(L_278));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_278), ((int32_t)412), ((int32_t)412), 0, ((int32_t)623), /*hidden argument*/NULL);
		NullCheck(L_277);
		(L_277)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_278);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_279 = L_277;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_280;
		memset((&L_280), 0, sizeof(L_280));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_280), ((int32_t)413), ((int32_t)413), 0, ((int32_t)626), /*hidden argument*/NULL);
		NullCheck(L_279);
		(L_279)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_280);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_281 = L_279;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_282;
		memset((&L_282), 0, sizeof(L_282));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_282), ((int32_t)415), ((int32_t)415), 0, ((int32_t)629), /*hidden argument*/NULL);
		NullCheck(L_281);
		(L_281)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_282);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_283 = L_281;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_284;
		memset((&L_284), 0, sizeof(L_284));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_284), ((int32_t)416), ((int32_t)420), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_283);
		(L_283)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_284);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_285 = L_283;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_286;
		memset((&L_286), 0, sizeof(L_286));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_286), ((int32_t)423), ((int32_t)423), 0, ((int32_t)424), /*hidden argument*/NULL);
		NullCheck(L_285);
		(L_285)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_286);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_287 = L_285;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_288;
		memset((&L_288), 0, sizeof(L_288));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_288), ((int32_t)425), ((int32_t)425), 0, ((int32_t)643), /*hidden argument*/NULL);
		NullCheck(L_287);
		(L_287)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_288);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_289 = L_287;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_290;
		memset((&L_290), 0, sizeof(L_290));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_290), ((int32_t)428), ((int32_t)428), 0, ((int32_t)429), /*hidden argument*/NULL);
		NullCheck(L_289);
		(L_289)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_290);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_291 = L_289;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_292;
		memset((&L_292), 0, sizeof(L_292));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_292), ((int32_t)430), ((int32_t)430), 0, ((int32_t)648), /*hidden argument*/NULL);
		NullCheck(L_291);
		(L_291)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_292);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_293 = L_291;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_294;
		memset((&L_294), 0, sizeof(L_294));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_294), ((int32_t)431), ((int32_t)431), 0, ((int32_t)432), /*hidden argument*/NULL);
		NullCheck(L_293);
		(L_293)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_294);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_295 = L_293;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_296;
		memset((&L_296), 0, sizeof(L_296));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_296), ((int32_t)433), ((int32_t)434), 1, ((int32_t)217), /*hidden argument*/NULL);
		NullCheck(L_295);
		(L_295)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_296);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_297 = L_295;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_298;
		memset((&L_298), 0, sizeof(L_298));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_298), ((int32_t)435), ((int32_t)437), 3, 0, /*hidden argument*/NULL);
		NullCheck(L_297);
		(L_297)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_298);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_299 = L_297;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_300;
		memset((&L_300), 0, sizeof(L_300));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_300), ((int32_t)439), ((int32_t)439), 0, ((int32_t)658), /*hidden argument*/NULL);
		NullCheck(L_299);
		(L_299)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_300);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_301 = L_299;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_302;
		memset((&L_302), 0, sizeof(L_302));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_302), ((int32_t)440), ((int32_t)440), 0, ((int32_t)441), /*hidden argument*/NULL);
		NullCheck(L_301);
		(L_301)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_302);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_303 = L_301;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_304;
		memset((&L_304), 0, sizeof(L_304));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_304), ((int32_t)444), ((int32_t)444), 0, ((int32_t)445), /*hidden argument*/NULL);
		NullCheck(L_303);
		(L_303)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_304);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_305 = L_303;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_306;
		memset((&L_306), 0, sizeof(L_306));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_306), ((int32_t)452), ((int32_t)453), 0, ((int32_t)454), /*hidden argument*/NULL);
		NullCheck(L_305);
		(L_305)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_306);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_307 = L_305;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_308;
		memset((&L_308), 0, sizeof(L_308));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_308), ((int32_t)455), ((int32_t)456), 0, ((int32_t)457), /*hidden argument*/NULL);
		NullCheck(L_307);
		(L_307)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_308);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_309 = L_307;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_310;
		memset((&L_310), 0, sizeof(L_310));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_310), ((int32_t)458), ((int32_t)459), 0, ((int32_t)460), /*hidden argument*/NULL);
		NullCheck(L_309);
		(L_309)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_310);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_311 = L_309;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_312;
		memset((&L_312), 0, sizeof(L_312));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_312), ((int32_t)461), ((int32_t)475), 3, 0, /*hidden argument*/NULL);
		NullCheck(L_311);
		(L_311)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_312);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_313 = L_311;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_314;
		memset((&L_314), 0, sizeof(L_314));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_314), ((int32_t)478), ((int32_t)494), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_313);
		(L_313)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)42)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_314);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_315 = L_313;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_316;
		memset((&L_316), 0, sizeof(L_316));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_316), ((int32_t)497), ((int32_t)498), 0, ((int32_t)499), /*hidden argument*/NULL);
		NullCheck(L_315);
		(L_315)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)43)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_316);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_317 = L_315;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_318;
		memset((&L_318), 0, sizeof(L_318));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_318), ((int32_t)500), ((int32_t)500), 0, ((int32_t)501), /*hidden argument*/NULL);
		NullCheck(L_317);
		(L_317)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)44)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_318);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_319 = L_317;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_320;
		memset((&L_320), 0, sizeof(L_320));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_320), ((int32_t)506), ((int32_t)534), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_319);
		(L_319)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)45)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_320);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_321 = L_319;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_322;
		memset((&L_322), 0, sizeof(L_322));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_322), ((int32_t)902), ((int32_t)902), 0, ((int32_t)940), /*hidden argument*/NULL);
		NullCheck(L_321);
		(L_321)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)46)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_322);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_323 = L_321;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_324;
		memset((&L_324), 0, sizeof(L_324));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_324), ((int32_t)904), ((int32_t)906), 1, ((int32_t)37), /*hidden argument*/NULL);
		NullCheck(L_323);
		(L_323)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)47)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_324);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_325 = L_323;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_326;
		memset((&L_326), 0, sizeof(L_326));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_326), ((int32_t)908), ((int32_t)908), 0, ((int32_t)972), /*hidden argument*/NULL);
		NullCheck(L_325);
		(L_325)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)48)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_326);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_327 = L_325;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_328;
		memset((&L_328), 0, sizeof(L_328));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_328), ((int32_t)910), ((int32_t)911), 1, ((int32_t)63), /*hidden argument*/NULL);
		NullCheck(L_327);
		(L_327)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)49)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_328);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_329 = L_327;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_330;
		memset((&L_330), 0, sizeof(L_330));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_330), ((int32_t)913), ((int32_t)939), 1, ((int32_t)32), /*hidden argument*/NULL);
		NullCheck(L_329);
		(L_329)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)50)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_330);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_331 = L_329;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_332;
		memset((&L_332), 0, sizeof(L_332));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_332), ((int32_t)994), ((int32_t)1006), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_331);
		(L_331)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)51)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_332);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_333 = L_331;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_334;
		memset((&L_334), 0, sizeof(L_334));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_334), ((int32_t)1025), ((int32_t)1039), 1, ((int32_t)80), /*hidden argument*/NULL);
		NullCheck(L_333);
		(L_333)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)52)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_334);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_335 = L_333;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_336;
		memset((&L_336), 0, sizeof(L_336));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_336), ((int32_t)1040), ((int32_t)1071), 1, ((int32_t)32), /*hidden argument*/NULL);
		NullCheck(L_335);
		(L_335)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)53)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_336);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_337 = L_335;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_338;
		memset((&L_338), 0, sizeof(L_338));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_338), ((int32_t)1120), ((int32_t)1152), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_337);
		(L_337)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)54)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_338);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_339 = L_337;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_340;
		memset((&L_340), 0, sizeof(L_340));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_340), ((int32_t)1168), ((int32_t)1214), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_339);
		(L_339)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)55)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_340);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_341 = L_339;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_342;
		memset((&L_342), 0, sizeof(L_342));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_342), ((int32_t)1217), ((int32_t)1219), 3, 0, /*hidden argument*/NULL);
		NullCheck(L_341);
		(L_341)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)56)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_342);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_343 = L_341;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_344;
		memset((&L_344), 0, sizeof(L_344));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_344), ((int32_t)1223), ((int32_t)1223), 0, ((int32_t)1224), /*hidden argument*/NULL);
		NullCheck(L_343);
		(L_343)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)57)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_344);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_345 = L_343;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_346;
		memset((&L_346), 0, sizeof(L_346));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_346), ((int32_t)1227), ((int32_t)1227), 0, ((int32_t)1228), /*hidden argument*/NULL);
		NullCheck(L_345);
		(L_345)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)58)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_346);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_347 = L_345;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_348;
		memset((&L_348), 0, sizeof(L_348));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_348), ((int32_t)1232), ((int32_t)1258), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_347);
		(L_347)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)59)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_348);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_349 = L_347;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_350;
		memset((&L_350), 0, sizeof(L_350));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_350), ((int32_t)1262), ((int32_t)1268), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_349);
		(L_349)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)60)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_350);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_351 = L_349;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_352;
		memset((&L_352), 0, sizeof(L_352));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_352), ((int32_t)1272), ((int32_t)1272), 0, ((int32_t)1273), /*hidden argument*/NULL);
		NullCheck(L_351);
		(L_351)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)61)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_352);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_353 = L_351;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_354;
		memset((&L_354), 0, sizeof(L_354));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_354), ((int32_t)1329), ((int32_t)1366), 1, ((int32_t)48), /*hidden argument*/NULL);
		NullCheck(L_353);
		(L_353)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)62)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_354);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_355 = L_353;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_356;
		memset((&L_356), 0, sizeof(L_356));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_356), ((int32_t)4256), ((int32_t)4293), 1, ((int32_t)48), /*hidden argument*/NULL);
		NullCheck(L_355);
		(L_355)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)63)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_356);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_357 = L_355;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_358;
		memset((&L_358), 0, sizeof(L_358));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_358), ((int32_t)7680), ((int32_t)7928), 2, 0, /*hidden argument*/NULL);
		NullCheck(L_357);
		(L_357)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)64)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_358);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_359 = L_357;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_360;
		memset((&L_360), 0, sizeof(L_360));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_360), ((int32_t)7944), ((int32_t)7951), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_359);
		(L_359)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)65)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_360);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_361 = L_359;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_362;
		memset((&L_362), 0, sizeof(L_362));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_362), ((int32_t)7960), ((int32_t)7967), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_361);
		(L_361)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)66)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_362);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_363 = L_361;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_364;
		memset((&L_364), 0, sizeof(L_364));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_364), ((int32_t)7976), ((int32_t)7983), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_363);
		(L_363)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)67)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_364);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_365 = L_363;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_366;
		memset((&L_366), 0, sizeof(L_366));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_366), ((int32_t)7992), ((int32_t)7999), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_365);
		(L_365)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)68)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_366);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_367 = L_365;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_368;
		memset((&L_368), 0, sizeof(L_368));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_368), ((int32_t)8008), ((int32_t)8013), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_367);
		(L_367)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)69)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_368);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_369 = L_367;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_370;
		memset((&L_370), 0, sizeof(L_370));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_370), ((int32_t)8025), ((int32_t)8025), 0, ((int32_t)8017), /*hidden argument*/NULL);
		NullCheck(L_369);
		(L_369)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)70)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_370);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_371 = L_369;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_372;
		memset((&L_372), 0, sizeof(L_372));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_372), ((int32_t)8027), ((int32_t)8027), 0, ((int32_t)8019), /*hidden argument*/NULL);
		NullCheck(L_371);
		(L_371)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)71)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_372);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_373 = L_371;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_374;
		memset((&L_374), 0, sizeof(L_374));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_374), ((int32_t)8029), ((int32_t)8029), 0, ((int32_t)8021), /*hidden argument*/NULL);
		NullCheck(L_373);
		(L_373)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)72)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_374);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_375 = L_373;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_376;
		memset((&L_376), 0, sizeof(L_376));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_376), ((int32_t)8031), ((int32_t)8031), 0, ((int32_t)8023), /*hidden argument*/NULL);
		NullCheck(L_375);
		(L_375)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)73)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_376);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_377 = L_375;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_378;
		memset((&L_378), 0, sizeof(L_378));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_378), ((int32_t)8040), ((int32_t)8047), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_377);
		(L_377)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)74)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_378);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_379 = L_377;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_380;
		memset((&L_380), 0, sizeof(L_380));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_380), ((int32_t)8072), ((int32_t)8079), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_379);
		(L_379)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)75)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_380);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_381 = L_379;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_382;
		memset((&L_382), 0, sizeof(L_382));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_382), ((int32_t)8088), ((int32_t)8095), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_381);
		(L_381)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)76)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_382);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_383 = L_381;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_384;
		memset((&L_384), 0, sizeof(L_384));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_384), ((int32_t)8104), ((int32_t)8111), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_383);
		(L_383)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)77)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_384);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_385 = L_383;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_386;
		memset((&L_386), 0, sizeof(L_386));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_386), ((int32_t)8120), ((int32_t)8121), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_385);
		(L_385)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)78)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_386);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_387 = L_385;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_388;
		memset((&L_388), 0, sizeof(L_388));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_388), ((int32_t)8122), ((int32_t)8123), 1, ((int32_t)-74), /*hidden argument*/NULL);
		NullCheck(L_387);
		(L_387)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)79)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_388);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_389 = L_387;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_390;
		memset((&L_390), 0, sizeof(L_390));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_390), ((int32_t)8124), ((int32_t)8124), 0, ((int32_t)8115), /*hidden argument*/NULL);
		NullCheck(L_389);
		(L_389)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)80)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_390);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_391 = L_389;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_392;
		memset((&L_392), 0, sizeof(L_392));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_392), ((int32_t)8136), ((int32_t)8139), 1, ((int32_t)-86), /*hidden argument*/NULL);
		NullCheck(L_391);
		(L_391)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)81)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_392);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_393 = L_391;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_394;
		memset((&L_394), 0, sizeof(L_394));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_394), ((int32_t)8140), ((int32_t)8140), 0, ((int32_t)8131), /*hidden argument*/NULL);
		NullCheck(L_393);
		(L_393)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)82)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_394);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_395 = L_393;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_396;
		memset((&L_396), 0, sizeof(L_396));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_396), ((int32_t)8152), ((int32_t)8153), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_395);
		(L_395)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)83)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_396);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_397 = L_395;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_398;
		memset((&L_398), 0, sizeof(L_398));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_398), ((int32_t)8154), ((int32_t)8155), 1, ((int32_t)-100), /*hidden argument*/NULL);
		NullCheck(L_397);
		(L_397)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)84)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_398);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_399 = L_397;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_400;
		memset((&L_400), 0, sizeof(L_400));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_400), ((int32_t)8168), ((int32_t)8169), 1, ((int32_t)-8), /*hidden argument*/NULL);
		NullCheck(L_399);
		(L_399)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)85)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_400);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_401 = L_399;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_402;
		memset((&L_402), 0, sizeof(L_402));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_402), ((int32_t)8170), ((int32_t)8171), 1, ((int32_t)-112), /*hidden argument*/NULL);
		NullCheck(L_401);
		(L_401)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)86)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_402);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_403 = L_401;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_404;
		memset((&L_404), 0, sizeof(L_404));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_404), ((int32_t)8172), ((int32_t)8172), 0, ((int32_t)8165), /*hidden argument*/NULL);
		NullCheck(L_403);
		(L_403)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)87)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_404);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_405 = L_403;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_406;
		memset((&L_406), 0, sizeof(L_406));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_406), ((int32_t)8184), ((int32_t)8185), 1, ((int32_t)-128), /*hidden argument*/NULL);
		NullCheck(L_405);
		(L_405)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)88)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_406);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_407 = L_405;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_408;
		memset((&L_408), 0, sizeof(L_408));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_408), ((int32_t)8186), ((int32_t)8187), 1, ((int32_t)-126), /*hidden argument*/NULL);
		NullCheck(L_407);
		(L_407)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)89)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_408);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_409 = L_407;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_410;
		memset((&L_410), 0, sizeof(L_410));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_410), ((int32_t)8188), ((int32_t)8188), 0, ((int32_t)8179), /*hidden argument*/NULL);
		NullCheck(L_409);
		(L_409)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)90)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_410);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_411 = L_409;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_412;
		memset((&L_412), 0, sizeof(L_412));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_412), ((int32_t)8544), ((int32_t)8559), 1, ((int32_t)16), /*hidden argument*/NULL);
		NullCheck(L_411);
		(L_411)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)91)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_412);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_413 = L_411;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_414;
		memset((&L_414), 0, sizeof(L_414));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_414), ((int32_t)9398), ((int32_t)9424), 1, ((int32_t)26), /*hidden argument*/NULL);
		NullCheck(L_413);
		(L_413)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)92)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_414);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_415 = L_413;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_416;
		memset((&L_416), 0, sizeof(L_416));
		LowerCaseMapping__ctor_m0236442CB5098331DEAE7CACFCAC42741945D3E8((&L_416), ((int32_t)65313), ((int32_t)65338), 1, ((int32_t)32), /*hidden argument*/NULL);
		NullCheck(L_415);
		(L_415)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)93)), (LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE )L_416);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set__lcTable_18(L_415);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_417 = (Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 *)il2cpp_codegen_object_new(Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m374496B3B8F3532FC52B465384E6C950DDA79F8B(L_417, ((int32_t)32), /*hidden argument*/Dictionary_2__ctor_m374496B3B8F3532FC52B465384E6C950DDA79F8B_RuntimeMethod_var);
		V_0 = L_417;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_418 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
		V_1 = L_418;
		StringBuilder_t * L_419 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_mEDFFE2D378A15F6DAB54D52661C84C1B52E7BA2E(L_419, ((int32_t)11), /*hidden argument*/NULL);
		V_2 = L_419;
		StringBuilder_t * L_420 = V_2;
		NullCheck(L_420);
		StringBuilder_t * L_421;
		L_421 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_420, 0, /*hidden argument*/NULL);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_422 = V_1;
		NullCheck(L_422);
		(L_422)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)0);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_423 = V_1;
		NullCheck(L_423);
		(L_423)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)15));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_424 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_425 = V_1;
		NullCheck(L_425);
		String_t* L_426;
		L_426 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_425)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), /*hidden argument*/NULL);
		NullCheck(L_424);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_424, _stringLiteral8259BDC645D534B5B71BDC6C8AD2D935199FFA07, L_426, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_427 = V_1;
		NullCheck(L_427);
		(L_427)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)((int32_t)16));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_428 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_429 = V_1;
		NullCheck(L_429);
		String_t* L_430;
		L_430 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_429)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))), /*hidden argument*/NULL);
		NullCheck(L_428);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_428, _stringLiteralDAAC8074AC3DFB6E43BF44F036CA368289069A09, L_430, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_431 = V_1;
		NullCheck(L_431);
		(L_431)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppChar)((int32_t)30));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_432 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_433 = V_1;
		NullCheck(L_433);
		String_t* L_434;
		L_434 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_433)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))), /*hidden argument*/NULL);
		NullCheck(L_432);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_432, _stringLiteral27CDC5C40A6244DAB073099C8597F6AE59E64332, L_434, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_435 = V_1;
		NullCheck(L_435);
		(L_435)->SetAt(static_cast<il2cpp_array_size_t>(4), (Il2CppChar)((int32_t)18));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_436 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_437 = V_1;
		NullCheck(L_437);
		String_t* L_438;
		L_438 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_437)->GetAddressAt(static_cast<il2cpp_array_size_t>(4))), /*hidden argument*/NULL);
		NullCheck(L_436);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_436, _stringLiteral572C38B92C9B0B812EDF7214BF6A234D5B82A1BF, L_438, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_439 = V_1;
		NullCheck(L_439);
		(L_439)->SetAt(static_cast<il2cpp_array_size_t>(5), (Il2CppChar)((int32_t)17));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_440 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_441 = V_1;
		NullCheck(L_441);
		String_t* L_442;
		L_442 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_441)->GetAddressAt(static_cast<il2cpp_array_size_t>(5))), /*hidden argument*/NULL);
		NullCheck(L_440);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_440, _stringLiteral492FBC692FA08806670CCBD96D41280D1A10D87C, L_442, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_443 = V_1;
		NullCheck(L_443);
		(L_443)->SetAt(static_cast<il2cpp_array_size_t>(6), (Il2CppChar)0);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_444 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_445 = V_1;
		String_t* L_446;
		L_446 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_445, 0, 7, /*hidden argument*/NULL);
		NullCheck(L_444);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_444, _stringLiteralBF86C9E9E7FE0EF09A2EAE8066CDC31F859254CC, L_446, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_447 = V_1;
		NullCheck(L_447);
		(L_447)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)2);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_448 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_449 = V_1;
		NullCheck(L_449);
		String_t* L_450;
		L_450 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_449)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), /*hidden argument*/NULL);
		NullCheck(L_448);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_448, _stringLiteralED5AFE132A97BA24E8306366DD70B9A8D78BFA48, L_450, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_451 = V_1;
		NullCheck(L_451);
		(L_451)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)4);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_452 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_453 = V_1;
		NullCheck(L_453);
		String_t* L_454;
		L_454 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_453)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))), /*hidden argument*/NULL);
		NullCheck(L_452);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_452, _stringLiteral4F6FCE005462468B85E1B17BF50DABD387E2AA0D, L_454, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_455 = V_1;
		NullCheck(L_455);
		(L_455)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppChar)5);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_456 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_457 = V_1;
		NullCheck(L_457);
		String_t* L_458;
		L_458 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_457)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))), /*hidden argument*/NULL);
		NullCheck(L_456);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_456, _stringLiteral5672E54AB2E54B13506540FFFD4046D50ADD13F5, L_458, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_459 = V_1;
		NullCheck(L_459);
		(L_459)->SetAt(static_cast<il2cpp_array_size_t>(4), (Il2CppChar)3);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_460 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_461 = V_1;
		NullCheck(L_461);
		String_t* L_462;
		L_462 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_461)->GetAddressAt(static_cast<il2cpp_array_size_t>(4))), /*hidden argument*/NULL);
		NullCheck(L_460);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_460, _stringLiteralE7E8A279C6B408C8115ECB8D5D20FFD0A71025C3, L_462, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_463 = V_1;
		NullCheck(L_463);
		(L_463)->SetAt(static_cast<il2cpp_array_size_t>(5), (Il2CppChar)1);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_464 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_465 = V_1;
		NullCheck(L_465);
		String_t* L_466;
		L_466 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_465)->GetAddressAt(static_cast<il2cpp_array_size_t>(5))), /*hidden argument*/NULL);
		NullCheck(L_464);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_464, _stringLiteralF23271A51B0CAD6D72E7ADE5AD13B8927F6F770C, L_466, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_467 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_468 = V_1;
		String_t* L_469;
		L_469 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_468, 0, 7, /*hidden argument*/NULL);
		NullCheck(L_467);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_467, _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A, L_469, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		StringBuilder_t * L_470 = V_2;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_471 = V_1;
		String_t* L_472;
		L_472 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_471, 1, 5, /*hidden argument*/NULL);
		NullCheck(L_470);
		StringBuilder_t * L_473;
		L_473 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_470, L_472, /*hidden argument*/NULL);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_474 = V_0;
		String_t* L_475 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_InternalRegexIgnoreCase_5();
		IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_476;
		L_476 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_477 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var, (uint32_t)5);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_478 = L_477;
		Il2CppChar L_479 = ((Il2CppChar)0);
		RuntimeObject * L_480 = Box(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var, &L_479);
		NullCheck(L_478);
		ArrayElementTypeCheck (L_478, L_480);
		(L_478)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_480);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_481 = L_478;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_482 = V_1;
		NullCheck(L_482);
		int32_t L_483 = 1;
		uint16_t L_484 = (uint16_t)(L_482)->GetAt(static_cast<il2cpp_array_size_t>(L_483));
		Il2CppChar L_485 = ((Il2CppChar)L_484);
		RuntimeObject * L_486 = Box(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var, &L_485);
		NullCheck(L_481);
		ArrayElementTypeCheck (L_481, L_486);
		(L_481)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_486);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_487 = L_481;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_488 = V_1;
		NullCheck(L_488);
		int32_t L_489 = 4;
		uint16_t L_490 = (uint16_t)(L_488)->GetAt(static_cast<il2cpp_array_size_t>(L_489));
		Il2CppChar L_491 = ((Il2CppChar)L_490);
		RuntimeObject * L_492 = Box(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var, &L_491);
		NullCheck(L_487);
		ArrayElementTypeCheck (L_487, L_492);
		(L_487)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_492);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_493 = L_487;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_494 = V_1;
		NullCheck(L_494);
		int32_t L_495 = 5;
		uint16_t L_496 = (uint16_t)(L_494)->GetAt(static_cast<il2cpp_array_size_t>(L_495));
		Il2CppChar L_497 = ((Il2CppChar)L_496);
		RuntimeObject * L_498 = Box(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var, &L_497);
		NullCheck(L_493);
		ArrayElementTypeCheck (L_493, L_498);
		(L_493)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_498);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_499 = L_493;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_500 = V_1;
		NullCheck(L_500);
		int32_t L_501 = 6;
		uint16_t L_502 = (uint16_t)(L_500)->GetAt(static_cast<il2cpp_array_size_t>(L_501));
		Il2CppChar L_503 = ((Il2CppChar)L_502);
		RuntimeObject * L_504 = Box(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var, &L_503);
		NullCheck(L_499);
		ArrayElementTypeCheck (L_499, L_504);
		(L_499)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)L_504);
		String_t* L_505;
		L_505 = String_Format_mF96F0621DC567D09C07F1EAC66B31AD261A9DC21(L_476, _stringLiteral3673FF002279CCCC33A113C482FD3DB9FE3D429A, L_499, /*hidden argument*/NULL);
		NullCheck(L_474);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_474, L_475, L_505, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_506 = V_1;
		NullCheck(L_506);
		(L_506)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)7);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_507 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_508 = V_1;
		NullCheck(L_508);
		String_t* L_509;
		L_509 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_508)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), /*hidden argument*/NULL);
		NullCheck(L_507);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_507, _stringLiteralDC86C4C7779BA26AAC7ABC828D643C5F57E2DED0, L_509, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_510 = V_1;
		NullCheck(L_510);
		(L_510)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)8);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_511 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_512 = V_1;
		NullCheck(L_512);
		String_t* L_513;
		L_513 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_512)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))), /*hidden argument*/NULL);
		NullCheck(L_511);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_511, _stringLiteral16E57333086571811A55FB94A0709583DE6ED3ED, L_513, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_514 = V_1;
		NullCheck(L_514);
		(L_514)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppChar)6);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_515 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_516 = V_1;
		NullCheck(L_516);
		String_t* L_517;
		L_517 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_516)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))), /*hidden argument*/NULL);
		NullCheck(L_515);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_515, _stringLiteral2A6312F3D68C885205BF84CED395D8AF4B0AE871, L_517, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_518 = V_1;
		NullCheck(L_518);
		(L_518)->SetAt(static_cast<il2cpp_array_size_t>(4), (Il2CppChar)0);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_519 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_520 = V_1;
		String_t* L_521;
		L_521 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_520, 0, 5, /*hidden argument*/NULL);
		NullCheck(L_519);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_519, _stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17, L_521, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		StringBuilder_t * L_522 = V_2;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_523 = V_1;
		NullCheck(L_523);
		int32_t L_524 = 3;
		uint16_t L_525 = (uint16_t)(L_523)->GetAt(static_cast<il2cpp_array_size_t>(L_524));
		NullCheck(L_522);
		StringBuilder_t * L_526;
		L_526 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_522, L_525, /*hidden argument*/NULL);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_527 = V_1;
		NullCheck(L_527);
		(L_527)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)9));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_528 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_529 = V_1;
		NullCheck(L_529);
		String_t* L_530;
		L_530 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_529)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), /*hidden argument*/NULL);
		NullCheck(L_528);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_528, _stringLiteralA4FC45147C51541AA3B68C8DE185FC773C7F6CAD, L_530, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_531 = V_1;
		NullCheck(L_531);
		(L_531)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)((int32_t)10));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_532 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_533 = V_1;
		NullCheck(L_533);
		String_t* L_534;
		L_534 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_533)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))), /*hidden argument*/NULL);
		NullCheck(L_532);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_532, _stringLiteral10FD1944C65E314C0A29404FEA92EF36B361E76F, L_534, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_535 = V_1;
		NullCheck(L_535);
		(L_535)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppChar)((int32_t)11));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_536 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_537 = V_1;
		NullCheck(L_537);
		String_t* L_538;
		L_538 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_537)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))), /*hidden argument*/NULL);
		NullCheck(L_536);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_536, _stringLiteralEBE46DF54B01B606DB21F86C7C40D5E6231B0C66, L_538, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_539 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_540 = V_1;
		String_t* L_541;
		L_541 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_540, 0, 5, /*hidden argument*/NULL);
		NullCheck(L_539);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_539, _stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9, L_541, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		StringBuilder_t * L_542 = V_2;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_543 = V_1;
		NullCheck(L_543);
		int32_t L_544 = 1;
		uint16_t L_545 = (uint16_t)(L_543)->GetAt(static_cast<il2cpp_array_size_t>(L_544));
		NullCheck(L_542);
		StringBuilder_t * L_546;
		L_546 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_542, L_545, /*hidden argument*/NULL);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_547 = V_1;
		NullCheck(L_547);
		(L_547)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)19));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_548 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_549 = V_1;
		NullCheck(L_549);
		String_t* L_550;
		L_550 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_549)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), /*hidden argument*/NULL);
		NullCheck(L_548);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_548, _stringLiteral2DA4F5666B10D635F4124ED2863B7EDAE4456F97, L_550, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_551 = V_1;
		NullCheck(L_551);
		(L_551)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)((int32_t)20));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_552 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_553 = V_1;
		NullCheck(L_553);
		String_t* L_554;
		L_554 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_553)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))), /*hidden argument*/NULL);
		NullCheck(L_552);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_552, _stringLiteralEE8F28023EC9CDDD92DEF34472DB9261ECBF59AD, L_554, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_555 = V_1;
		NullCheck(L_555);
		(L_555)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppChar)((int32_t)22));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_556 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_557 = V_1;
		NullCheck(L_557);
		String_t* L_558;
		L_558 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_557)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))), /*hidden argument*/NULL);
		NullCheck(L_556);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_556, _stringLiteral78FDF6509F51FFE965CF86F9D7B2D7478FBC3CC8, L_558, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_559 = V_1;
		NullCheck(L_559);
		(L_559)->SetAt(static_cast<il2cpp_array_size_t>(4), (Il2CppChar)((int32_t)25));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_560 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_561 = V_1;
		NullCheck(L_561);
		String_t* L_562;
		L_562 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_561)->GetAddressAt(static_cast<il2cpp_array_size_t>(4))), /*hidden argument*/NULL);
		NullCheck(L_560);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_560, _stringLiteral815CF156B85729CF6777A81E222C740FEE04C774, L_562, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_563 = V_1;
		NullCheck(L_563);
		(L_563)->SetAt(static_cast<il2cpp_array_size_t>(5), (Il2CppChar)((int32_t)21));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_564 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_565 = V_1;
		NullCheck(L_565);
		String_t* L_566;
		L_566 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_565)->GetAddressAt(static_cast<il2cpp_array_size_t>(5))), /*hidden argument*/NULL);
		NullCheck(L_564);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_564, _stringLiteral17138F1A25103243037965AF0DACDE016F009F1F, L_566, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_567 = V_1;
		NullCheck(L_567);
		(L_567)->SetAt(static_cast<il2cpp_array_size_t>(6), (Il2CppChar)((int32_t)24));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_568 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_569 = V_1;
		NullCheck(L_569);
		String_t* L_570;
		L_570 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_569)->GetAddressAt(static_cast<il2cpp_array_size_t>(6))), /*hidden argument*/NULL);
		NullCheck(L_568);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_568, _stringLiteral2BC80923BC3E932EEF70C3EADA463E4AFCEAF41C, L_570, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_571 = V_1;
		NullCheck(L_571);
		(L_571)->SetAt(static_cast<il2cpp_array_size_t>(7), (Il2CppChar)((int32_t)23));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_572 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_573 = V_1;
		NullCheck(L_573);
		String_t* L_574;
		L_574 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_573)->GetAddressAt(static_cast<il2cpp_array_size_t>(7))), /*hidden argument*/NULL);
		NullCheck(L_572);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_572, _stringLiteralB17AD117813334488CF4057081F2A11E84A72B95, L_574, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_575 = V_1;
		NullCheck(L_575);
		(L_575)->SetAt(static_cast<il2cpp_array_size_t>(8), (Il2CppChar)0);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_576 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_577 = V_1;
		String_t* L_578;
		L_578 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_577, 0, ((int32_t)9), /*hidden argument*/NULL);
		NullCheck(L_576);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_576, _stringLiteralFCA440D9A4F7E2D10772A726D6FB427BAE128D34, L_578, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		StringBuilder_t * L_579 = V_2;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_580 = V_1;
		NullCheck(L_580);
		int32_t L_581 = 1;
		uint16_t L_582 = (uint16_t)(L_580)->GetAt(static_cast<il2cpp_array_size_t>(L_581));
		NullCheck(L_579);
		StringBuilder_t * L_583;
		L_583 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_579, L_582, /*hidden argument*/NULL);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_584 = V_1;
		NullCheck(L_584);
		(L_584)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)27));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_585 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_586 = V_1;
		NullCheck(L_586);
		String_t* L_587;
		L_587 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_586)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), /*hidden argument*/NULL);
		NullCheck(L_585);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_585, _stringLiteral8503C1230DB9F8ED4C302C9ACA86BE76005A7AD4, L_587, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_588 = V_1;
		NullCheck(L_588);
		(L_588)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)((int32_t)28));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_589 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_590 = V_1;
		NullCheck(L_590);
		String_t* L_591;
		L_591 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_590)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))), /*hidden argument*/NULL);
		NullCheck(L_589);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_589, _stringLiteralD1CEBB9049B4505763F2EE8BDFDC123DF8F1DF08, L_591, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_592 = V_1;
		NullCheck(L_592);
		(L_592)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppChar)((int32_t)26));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_593 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_594 = V_1;
		NullCheck(L_594);
		String_t* L_595;
		L_595 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_594)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))), /*hidden argument*/NULL);
		NullCheck(L_593);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_593, _stringLiteral60820866198451E7A511DDE45223B743485E091B, L_595, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_596 = V_1;
		NullCheck(L_596);
		(L_596)->SetAt(static_cast<il2cpp_array_size_t>(4), (Il2CppChar)((int32_t)29));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_597 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_598 = V_1;
		NullCheck(L_598);
		String_t* L_599;
		L_599 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_598)->GetAddressAt(static_cast<il2cpp_array_size_t>(4))), /*hidden argument*/NULL);
		NullCheck(L_597);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_597, _stringLiteral6400E1A9A53D55249951EBDFEFD090A6FEEA713C, L_599, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_600 = V_1;
		NullCheck(L_600);
		(L_600)->SetAt(static_cast<il2cpp_array_size_t>(5), (Il2CppChar)0);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_601 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_602 = V_1;
		String_t* L_603;
		L_603 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_602, 0, 6, /*hidden argument*/NULL);
		NullCheck(L_601);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_601, _stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10, L_603, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_604 = V_1;
		NullCheck(L_604);
		(L_604)->SetAt(static_cast<il2cpp_array_size_t>(1), (Il2CppChar)((int32_t)13));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_605 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_606 = V_1;
		NullCheck(L_606);
		String_t* L_607;
		L_607 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_606)->GetAddressAt(static_cast<il2cpp_array_size_t>(1))), /*hidden argument*/NULL);
		NullCheck(L_605);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_605, _stringLiteral0A4E2151BBA9A1D6C1D5A0AD327D1B10C9EE9832, L_607, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_608 = V_1;
		NullCheck(L_608);
		(L_608)->SetAt(static_cast<il2cpp_array_size_t>(2), (Il2CppChar)((int32_t)14));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_609 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_610 = V_1;
		NullCheck(L_610);
		String_t* L_611;
		L_611 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_610)->GetAddressAt(static_cast<il2cpp_array_size_t>(2))), /*hidden argument*/NULL);
		NullCheck(L_609);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_609, _stringLiteral46E1FF853298BBE44C51916BE2DE99315FDA94EE, L_611, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_612 = V_1;
		NullCheck(L_612);
		(L_612)->SetAt(static_cast<il2cpp_array_size_t>(3), (Il2CppChar)((int32_t)12));
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_613 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_614 = V_1;
		NullCheck(L_614);
		String_t* L_615;
		L_615 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)((L_614)->GetAddressAt(static_cast<il2cpp_array_size_t>(3))), /*hidden argument*/NULL);
		NullCheck(L_613);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_613, _stringLiteralCE0F5818CCD7D6797586BC1FA0752C6E48E439B5, L_615, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_616 = V_1;
		NullCheck(L_616);
		(L_616)->SetAt(static_cast<il2cpp_array_size_t>(4), (Il2CppChar)0);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_617 = V_0;
		CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_618 = V_1;
		String_t* L_619;
		L_619 = String_CreateString_m16F181739FD8BA877868803DE2CE0EF0A4668D0E(NULL, L_618, 0, 5, /*hidden argument*/NULL);
		NullCheck(L_617);
		Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668(L_617, _stringLiteral234D19ACC97DBDDB4C2351D9B583DDC8AD958380, L_619, /*hidden argument*/Dictionary_2_set_Item_m31C41E4FE938066440DAFD1E667C2F3986549668_RuntimeMethod_var);
		StringBuilder_t * L_620 = V_2;
		NullCheck(L_620);
		StringBuilder_t * L_621;
		L_621 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_620, 0, /*hidden argument*/NULL);
		StringBuilder_t * L_622 = V_2;
		NullCheck(L_622);
		String_t* L_623;
		L_623 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_622);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set_Word_8(L_623);
		String_t* L_624 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_Word_8();
		String_t* L_625;
		L_625 = RegexCharClass_NegateCategory_m6F4A4DA1466E59581F16BFD29A0F978027B06BDC(L_624, /*hidden argument*/NULL);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set_NotWord_9(L_625);
		String_t* L_626 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_Space_6();
		String_t* L_627;
		L_627 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(_stringLiteralF2B24C7410972079451510683171FAFB0B4A4999, L_626, /*hidden argument*/NULL);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set_SpaceClass_10(L_627);
		String_t* L_628 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_Space_6();
		String_t* L_629;
		L_629 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(_stringLiteral1F4340BCC7E7398B271CC84B0581D86C3498E89B, L_628, /*hidden argument*/NULL);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set_NotSpaceClass_11(L_629);
		String_t* L_630 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_Word_8();
		NullCheck(L_630);
		int32_t L_631;
		L_631 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_630, /*hidden argument*/NULL);
		V_3 = ((int32_t)((uint16_t)L_631));
		String_t* L_632;
		L_632 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)(&V_3), /*hidden argument*/NULL);
		String_t* L_633 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_Word_8();
		String_t* L_634;
		L_634 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(_stringLiteral9069CA78E7450A285173431B3E52C5C25299E473, L_632, L_633, /*hidden argument*/NULL);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set_WordClass_12(L_634);
		String_t* L_635 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_Word_8();
		NullCheck(L_635);
		int32_t L_636;
		L_636 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_635, /*hidden argument*/NULL);
		V_3 = ((int32_t)((uint16_t)L_636));
		String_t* L_637;
		L_637 = Char_ToString_mE0DE433463C56FD30A4F0A50539553B17147C2F8((Il2CppChar*)(&V_3), /*hidden argument*/NULL);
		String_t* L_638 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_Word_8();
		String_t* L_639;
		L_639 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(_stringLiteral3C585604E87F855973731FEA83E21FAB9392D2FC, L_637, L_638, /*hidden argument*/NULL);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set_NotWordClass_13(L_639);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set_DigitClass_14(_stringLiteral63CBAAA066EA660C960DD134AECF48535F87D341);
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set_NotDigitClass_15(_stringLiteralD7CC7E478F16C73256D19059051F024252A028A8);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_640 = V_0;
		((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->set__definedCategories_16(L_640);
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass__ctor_m70685392EB3C5808958E20C99E045F33E21C8192 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mAE8C93AD3CC450D7C5D7C50DE530FCDCB7B5A358_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_0 = (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 *)il2cpp_codegen_object_new(List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3_il2cpp_TypeInfo_var);
		List_1__ctor_mAE8C93AD3CC450D7C5D7C50DE530FCDCB7B5A358(L_0, 6, /*hidden argument*/List_1__ctor_mAE8C93AD3CC450D7C5D7C50DE530FCDCB7B5A358_RuntimeMethod_var);
		__this->set__rangelist_0(L_0);
		__this->set__canonical_2((bool)1);
		StringBuilder_t * L_1 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m5A81DE19E748F748E19FF13FB6FFD2547F9212D9(L_1, /*hidden argument*/NULL);
		__this->set__categories_1(L_1);
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::.ctor(System.Boolean,System.Collections.Generic.List`1<System.Text.RegularExpressions.RegexCharClass/SingleRange>,System.Text.StringBuilder,System.Text.RegularExpressions.RegexCharClass)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass__ctor_m1751FAC691E10689BB486E5525B3D19F9523C5DB (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, bool ___negate0, List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * ___ranges1, StringBuilder_t * ___categories2, RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * ___subtraction3, const RuntimeMethod* method)
{
	{
		Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_0 = ___ranges1;
		__this->set__rangelist_0(L_0);
		StringBuilder_t * L_1 = ___categories2;
		__this->set__categories_1(L_1);
		__this->set__canonical_2((bool)1);
		bool L_2 = ___negate0;
		__this->set__negate_3(L_2);
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_3 = ___subtraction3;
		__this->set__subtractor_4(L_3);
		return;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::get_CanMerge()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_get_CanMerge_mE5B4778068AA81EB1B7D426C48EF0C5CFEA0021B (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get__negate_3();
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_1 = __this->get__subtractor_4();
		return (bool)((((RuntimeObject*)(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 *)L_1) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
	}

IL_0012:
	{
		return (bool)0;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::set_Negate(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_set_Negate_mC3CA41B098CF6B47BBF9101619F1AC4EAA3FD131 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set__negate_3(L_0);
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddChar(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddChar_mDDCFF2A0510737DEAE68DEE7E1359AA7F07D0609 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, Il2CppChar ___c0, const RuntimeMethod* method)
{
	{
		Il2CppChar L_0 = ___c0;
		Il2CppChar L_1 = ___c0;
		RegexCharClass_AddRange_mD9FB543DC3B128104DBCFEA0B2E672E8A8669C5A(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddCharClass(System.Text.RegularExpressions.RegexCharClass)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddCharClass_m1E139F8FDC0E1A33E143A3A413255F6D521F7EB8 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * ___cc0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_0 = ___cc0;
		NullCheck(L_0);
		bool L_1 = L_0->get__canonical_2();
		if (L_1)
		{
			goto IL_0011;
		}
	}
	{
		__this->set__canonical_2((bool)0);
		goto IL_0053;
	}

IL_0011:
	{
		bool L_2 = __this->get__canonical_2();
		if (!L_2)
		{
			goto IL_0053;
		}
	}
	{
		int32_t L_3;
		L_3 = RegexCharClass_RangeCount_mDA7393449D38496B2598E7EF912AADF9A14842DF(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_3) <= ((int32_t)0)))
		{
			goto IL_0053;
		}
	}
	{
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_4 = ___cc0;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = RegexCharClass_RangeCount_mDA7393449D38496B2598E7EF912AADF9A14842DF(L_4, /*hidden argument*/NULL);
		if ((((int32_t)L_5) <= ((int32_t)0)))
		{
			goto IL_0053;
		}
	}
	{
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_6 = ___cc0;
		NullCheck(L_6);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_7;
		L_7 = RegexCharClass_GetRangeAt_m92D3897D77D2AD15415BA0DE4E8FB4FBBFFD092C(L_6, 0, /*hidden argument*/NULL);
		NullCheck(L_7);
		Il2CppChar L_8 = L_7->get__first_0();
		int32_t L_9;
		L_9 = RegexCharClass_RangeCount_mDA7393449D38496B2598E7EF912AADF9A14842DF(__this, /*hidden argument*/NULL);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_10;
		L_10 = RegexCharClass_GetRangeAt_m92D3897D77D2AD15415BA0DE4E8FB4FBBFFD092C(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)), /*hidden argument*/NULL);
		NullCheck(L_10);
		Il2CppChar L_11 = L_10->get__last_1();
		if ((((int32_t)L_8) > ((int32_t)L_11)))
		{
			goto IL_0053;
		}
	}
	{
		__this->set__canonical_2((bool)0);
	}

IL_0053:
	{
		V_0 = 0;
		goto IL_006d;
	}

IL_0057:
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_12 = __this->get__rangelist_0();
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_13 = ___cc0;
		int32_t L_14 = V_0;
		NullCheck(L_13);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_15;
		L_15 = RegexCharClass_GetRangeAt_m92D3897D77D2AD15415BA0DE4E8FB4FBBFFD092C(L_13, L_14, /*hidden argument*/NULL);
		NullCheck(L_12);
		List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06(L_12, L_15, /*hidden argument*/List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06_RuntimeMethod_var);
		int32_t L_16 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1));
	}

IL_006d:
	{
		int32_t L_17 = V_0;
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_18 = ___cc0;
		NullCheck(L_18);
		int32_t L_19;
		L_19 = RegexCharClass_RangeCount_mDA7393449D38496B2598E7EF912AADF9A14842DF(L_18, /*hidden argument*/NULL);
		if ((((int32_t)L_17) < ((int32_t)L_19)))
		{
			goto IL_0057;
		}
	}
	{
		StringBuilder_t * L_20 = __this->get__categories_1();
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_21 = ___cc0;
		NullCheck(L_21);
		StringBuilder_t * L_22 = L_21->get__categories_1();
		NullCheck(L_22);
		String_t* L_23;
		L_23 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_22);
		NullCheck(L_20);
		StringBuilder_t * L_24;
		L_24 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_20, L_23, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddSet(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddSet_mEE9EBABD3A66153DE53095A2ADD9AAE04F908DC6 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, String_t* ___set0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		bool L_0 = __this->get__canonical_2();
		if (!L_0)
		{
			goto IL_003d;
		}
	}
	{
		int32_t L_1;
		L_1 = RegexCharClass_RangeCount_mDA7393449D38496B2598E7EF912AADF9A14842DF(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_1) <= ((int32_t)0)))
		{
			goto IL_003d;
		}
	}
	{
		String_t* L_2 = ___set0;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_2, /*hidden argument*/NULL);
		if ((((int32_t)L_3) <= ((int32_t)0)))
		{
			goto IL_003d;
		}
	}
	{
		String_t* L_4 = ___set0;
		NullCheck(L_4);
		Il2CppChar L_5;
		L_5 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, 0, /*hidden argument*/NULL);
		int32_t L_6;
		L_6 = RegexCharClass_RangeCount_mDA7393449D38496B2598E7EF912AADF9A14842DF(__this, /*hidden argument*/NULL);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_7;
		L_7 = RegexCharClass_GetRangeAt_m92D3897D77D2AD15415BA0DE4E8FB4FBBFFD092C(__this, ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)1)), /*hidden argument*/NULL);
		NullCheck(L_7);
		Il2CppChar L_8 = L_7->get__last_1();
		if ((((int32_t)L_5) > ((int32_t)L_8)))
		{
			goto IL_003d;
		}
	}
	{
		__this->set__canonical_2((bool)0);
	}

IL_003d:
	{
		V_0 = 0;
		goto IL_0068;
	}

IL_0041:
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_9 = __this->get__rangelist_0();
		String_t* L_10 = ___set0;
		int32_t L_11 = V_0;
		NullCheck(L_10);
		Il2CppChar L_12;
		L_12 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_10, L_11, /*hidden argument*/NULL);
		String_t* L_13 = ___set0;
		int32_t L_14 = V_0;
		NullCheck(L_13);
		Il2CppChar L_15;
		L_15 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_13, ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)), /*hidden argument*/NULL);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_16 = (SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 *)il2cpp_codegen_object_new(SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624_il2cpp_TypeInfo_var);
		SingleRange__ctor_m886247FFB10501E4CDDC575B221D8CD1BC85E3B6(L_16, L_12, ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)1)))), /*hidden argument*/NULL);
		NullCheck(L_9);
		List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06(L_9, L_16, /*hidden argument*/List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06_RuntimeMethod_var);
		int32_t L_17 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)2));
	}

IL_0068:
	{
		int32_t L_18 = V_0;
		String_t* L_19 = ___set0;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_19, /*hidden argument*/NULL);
		if ((((int32_t)L_18) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)))))
		{
			goto IL_0041;
		}
	}
	{
		int32_t L_21 = V_0;
		String_t* L_22 = ___set0;
		NullCheck(L_22);
		int32_t L_23;
		L_23 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_22, /*hidden argument*/NULL);
		if ((((int32_t)L_21) >= ((int32_t)L_23)))
		{
			goto IL_0098;
		}
	}
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_24 = __this->get__rangelist_0();
		String_t* L_25 = ___set0;
		int32_t L_26 = V_0;
		NullCheck(L_25);
		Il2CppChar L_27;
		L_27 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_25, L_26, /*hidden argument*/NULL);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_28 = (SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 *)il2cpp_codegen_object_new(SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624_il2cpp_TypeInfo_var);
		SingleRange__ctor_m886247FFB10501E4CDDC575B221D8CD1BC85E3B6(L_28, L_27, ((int32_t)65535), /*hidden argument*/NULL);
		NullCheck(L_24);
		List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06(L_24, L_28, /*hidden argument*/List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06_RuntimeMethod_var);
	}

IL_0098:
	{
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddSubtraction(System.Text.RegularExpressions.RegexCharClass)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddSubtraction_m1FEE4A4FA29196BF22FBDD7EF3A263010E7661D9 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * ___sub0, const RuntimeMethod* method)
{
	{
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_0 = ___sub0;
		__this->set__subtractor_4(L_0);
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddRange(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddRange_mD9FB543DC3B128104DBCFEA0B2E672E8A8669C5A (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, Il2CppChar ___first0, Il2CppChar ___last1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_0 = __this->get__rangelist_0();
		Il2CppChar L_1 = ___first0;
		Il2CppChar L_2 = ___last1;
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_3 = (SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 *)il2cpp_codegen_object_new(SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624_il2cpp_TypeInfo_var);
		SingleRange__ctor_m886247FFB10501E4CDDC575B221D8CD1BC85E3B6(L_3, L_1, L_2, /*hidden argument*/NULL);
		NullCheck(L_0);
		List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06(L_0, L_3, /*hidden argument*/List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06_RuntimeMethod_var);
		bool L_4 = __this->get__canonical_2();
		if (!L_4)
		{
			goto IL_004f;
		}
	}
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_5 = __this->get__rangelist_0();
		NullCheck(L_5);
		int32_t L_6;
		L_6 = List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_inline(L_5, /*hidden argument*/List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		if ((((int32_t)L_6) <= ((int32_t)0)))
		{
			goto IL_004f;
		}
	}
	{
		Il2CppChar L_7 = ___first0;
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_8 = __this->get__rangelist_0();
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_9 = __this->get__rangelist_0();
		NullCheck(L_9);
		int32_t L_10;
		L_10 = List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_inline(L_9, /*hidden argument*/List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		NullCheck(L_8);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_11;
		L_11 = List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_inline(L_8, ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)), /*hidden argument*/List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		NullCheck(L_11);
		Il2CppChar L_12 = L_11->get__last_1();
		if ((((int32_t)L_7) > ((int32_t)L_12)))
		{
			goto IL_004f;
		}
	}
	{
		__this->set__canonical_2((bool)0);
	}

IL_004f:
	{
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddCategoryFromName(System.String,System.Boolean,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddCategoryFromName_m53A239A7DACD3D5A676505E6E296C4AB999BBA4C (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, String_t* ___categoryName0, bool ___invert1, bool ___caseInsensitive2, String_t* ___pattern3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m4519CCC2D78183181E5B916CE527868718A804FD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mFCD5E71429358EE225039B602674518740D30141_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7E8A279C6B408C8115ECB8D5D20FFD0A71025C3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED5AFE132A97BA24E8306366DD70B9A8D78BFA48);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF23271A51B0CAD6D72E7ADE5AD13B8927F6F770C);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_0 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get__definedCategories_16();
		String_t* L_1 = ___categoryName0;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m4519CCC2D78183181E5B916CE527868718A804FD(L_0, L_1, (String_t**)(&V_0), /*hidden argument*/Dictionary_2_TryGetValue_m4519CCC2D78183181E5B916CE527868718A804FD_RuntimeMethod_var);
		String_t* L_3 = V_0;
		if (!L_3)
		{
			goto IL_0072;
		}
	}
	{
		String_t* L_4 = ___categoryName0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		String_t* L_5 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_InternalRegexIgnoreCase_5();
		NullCheck(L_4);
		bool L_6;
		L_6 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_4, L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0072;
		}
	}
	{
		String_t* L_7 = V_0;
		V_1 = L_7;
		bool L_8 = ___caseInsensitive2;
		if (!L_8)
		{
			goto IL_005a;
		}
	}
	{
		String_t* L_9 = ___categoryName0;
		NullCheck(L_9);
		bool L_10;
		L_10 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_9, _stringLiteralED5AFE132A97BA24E8306366DD70B9A8D78BFA48, /*hidden argument*/NULL);
		if (L_10)
		{
			goto IL_004a;
		}
	}
	{
		String_t* L_11 = ___categoryName0;
		NullCheck(L_11);
		bool L_12;
		L_12 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_11, _stringLiteralF23271A51B0CAD6D72E7ADE5AD13B8927F6F770C, /*hidden argument*/NULL);
		if (L_12)
		{
			goto IL_004a;
		}
	}
	{
		String_t* L_13 = ___categoryName0;
		NullCheck(L_13);
		bool L_14;
		L_14 = String_Equals_m8A062B96B61A7D652E7D73C9B3E904F6B0E5F41D(L_13, _stringLiteralE7E8A279C6B408C8115ECB8D5D20FFD0A71025C3, /*hidden argument*/NULL);
		if (!L_14)
		{
			goto IL_005a;
		}
	}

IL_004a:
	{
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		Dictionary_2_tDE3227CA5E7A32F5070BD24C69F42204A3ADE9D5 * L_15 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get__definedCategories_16();
		String_t* L_16 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_InternalRegexIgnoreCase_5();
		NullCheck(L_15);
		String_t* L_17;
		L_17 = Dictionary_2_get_Item_mFCD5E71429358EE225039B602674518740D30141(L_15, L_16, /*hidden argument*/Dictionary_2_get_Item_mFCD5E71429358EE225039B602674518740D30141_RuntimeMethod_var);
		V_1 = L_17;
	}

IL_005a:
	{
		bool L_18 = ___invert1;
		if (!L_18)
		{
			goto IL_0064;
		}
	}
	{
		String_t* L_19 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		String_t* L_20;
		L_20 = RegexCharClass_NegateCategory_m6F4A4DA1466E59581F16BFD29A0F978027B06BDC(L_19, /*hidden argument*/NULL);
		V_1 = L_20;
	}

IL_0064:
	{
		StringBuilder_t * L_21 = __this->get__categories_1();
		String_t* L_22 = V_1;
		NullCheck(L_21);
		StringBuilder_t * L_23;
		L_23 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_21, L_22, /*hidden argument*/NULL);
		return;
	}

IL_0072:
	{
		String_t* L_24 = ___categoryName0;
		bool L_25 = ___invert1;
		String_t* L_26 = ___pattern3;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		String_t* L_27;
		L_27 = RegexCharClass_SetFromProperty_m5938519AC2682F7F0E6491A0D71C11FCA825B827(L_24, L_25, L_26, /*hidden argument*/NULL);
		RegexCharClass_AddSet_mEE9EBABD3A66153DE53095A2ADD9AAE04F908DC6(__this, L_27, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddCategory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddCategory_m75BF8C842C362F4D910FCB2BA59678BB71153C24 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, String_t* ___category0, const RuntimeMethod* method)
{
	{
		StringBuilder_t * L_0 = __this->get__categories_1();
		String_t* L_1 = ___category0;
		NullCheck(L_0);
		StringBuilder_t * L_2;
		L_2 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddLowercase(System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddLowercase_m4FAE0AB13B3DB076F711B6B06C2E61F40A115B40 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___culture0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * V_2 = NULL;
	Il2CppChar V_3 = 0x0;
	{
		__this->set__canonical_2((bool)0);
		V_0 = 0;
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_0 = __this->get__rangelist_0();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_inline(L_0, /*hidden argument*/List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		V_1 = L_1;
		goto IL_0066;
	}

IL_0017:
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_2 = __this->get__rangelist_0();
		int32_t L_3 = V_0;
		NullCheck(L_2);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_4;
		L_4 = List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_inline(L_2, L_3, /*hidden argument*/List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		V_2 = L_4;
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_5 = V_2;
		NullCheck(L_5);
		Il2CppChar L_6 = L_5->get__first_0();
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_7 = V_2;
		NullCheck(L_7);
		Il2CppChar L_8 = L_7->get__last_1();
		if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
		{
			goto IL_004f;
		}
	}
	{
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_9 = V_2;
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_10 = V_2;
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_11 = V_2;
		NullCheck(L_11);
		Il2CppChar L_12 = L_11->get__first_0();
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_13 = ___culture0;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		Il2CppChar L_14;
		L_14 = Char_ToLower_m42C052EB06C3F461C8CEBAD492E102EB721FDECE(L_12, L_13, /*hidden argument*/NULL);
		Il2CppChar L_15 = L_14;
		V_3 = L_15;
		NullCheck(L_10);
		L_10->set__last_1(L_15);
		Il2CppChar L_16 = V_3;
		NullCheck(L_9);
		L_9->set__first_0(L_16);
		goto IL_0062;
	}

IL_004f:
	{
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_17 = V_2;
		NullCheck(L_17);
		Il2CppChar L_18 = L_17->get__first_0();
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_19 = V_2;
		NullCheck(L_19);
		Il2CppChar L_20 = L_19->get__last_1();
		CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_21 = ___culture0;
		RegexCharClass_AddLowercaseRange_m0715BCBBB26E5000E2F87CC555DFFD1EF97414B1(__this, L_18, L_20, L_21, /*hidden argument*/NULL);
	}

IL_0062:
	{
		int32_t L_22 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1));
	}

IL_0066:
	{
		int32_t L_23 = V_0;
		int32_t L_24 = V_1;
		if ((((int32_t)L_23) < ((int32_t)L_24)))
		{
			goto IL_0017;
		}
	}
	{
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddLowercaseRange(System.Char,System.Char,System.Globalization.CultureInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddLowercaseRange_m0715BCBBB26E5000E2F87CC555DFFD1EF97414B1 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, Il2CppChar ___chMin0, Il2CppChar ___chMax1, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___culture2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Il2CppChar V_3 = 0x0;
	Il2CppChar V_4 = 0x0;
	LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  V_5;
	memset((&V_5), 0, sizeof(V_5));
	int32_t V_6 = 0;
	{
		V_0 = 0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_0 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get__lcTable_18();
		NullCheck(L_0);
		V_1 = ((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)));
		goto IL_002d;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		int32_t L_2 = V_1;
		V_2 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2))/(int32_t)2));
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_3 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get__lcTable_18();
		int32_t L_4 = V_2;
		NullCheck(L_3);
		Il2CppChar L_5 = ((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->get__chMax_1();
		Il2CppChar L_6 = ___chMin0;
		if ((((int32_t)L_5) >= ((int32_t)L_6)))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_7 = V_2;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
		goto IL_002d;
	}

IL_002b:
	{
		int32_t L_8 = V_2;
		V_1 = L_8;
	}

IL_002d:
	{
		int32_t L_9 = V_0;
		int32_t L_10 = V_1;
		if ((((int32_t)L_9) < ((int32_t)L_10)))
		{
			goto IL_000c;
		}
	}
	{
		int32_t L_11 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_12 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get__lcTable_18();
		NullCheck(L_12);
		if ((((int32_t)L_11) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))))
		{
			goto IL_00e7;
		}
	}
	{
		return;
	}

IL_003f:
	{
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_13 = V_5;
		Il2CppChar L_14 = L_13.get__chMin_0();
		Il2CppChar L_15 = L_14;
		V_3 = L_15;
		Il2CppChar L_16 = ___chMin0;
		if ((((int32_t)L_15) >= ((int32_t)L_16)))
		{
			goto IL_004d;
		}
	}
	{
		Il2CppChar L_17 = ___chMin0;
		V_3 = L_17;
	}

IL_004d:
	{
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_18 = V_5;
		Il2CppChar L_19 = L_18.get__chMax_1();
		Il2CppChar L_20 = L_19;
		V_4 = L_20;
		Il2CppChar L_21 = ___chMax1;
		if ((((int32_t)L_20) <= ((int32_t)L_21)))
		{
			goto IL_005d;
		}
	}
	{
		Il2CppChar L_22 = ___chMax1;
		V_4 = L_22;
	}

IL_005d:
	{
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_23 = V_5;
		int32_t L_24 = L_23.get__lcOp_2();
		V_6 = L_24;
		int32_t L_25 = V_6;
		switch (L_25)
		{
			case 0:
			{
				goto IL_007f;
			}
			case 1:
			{
				goto IL_0094;
			}
			case 2:
			{
				goto IL_00b0;
			}
			case 3:
			{
				goto IL_00be;
			}
		}
	}
	{
		goto IL_00d1;
	}

IL_007f:
	{
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_26 = V_5;
		int32_t L_27 = L_26.get__data_3();
		V_3 = ((int32_t)((uint16_t)L_27));
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_28 = V_5;
		int32_t L_29 = L_28.get__data_3();
		V_4 = ((int32_t)((uint16_t)L_29));
		goto IL_00d1;
	}

IL_0094:
	{
		Il2CppChar L_30 = V_3;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_31 = V_5;
		int32_t L_32 = L_31.get__data_3();
		V_3 = ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)((int32_t)((uint16_t)L_32))))));
		Il2CppChar L_33 = V_4;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_34 = V_5;
		int32_t L_35 = L_34.get__data_3();
		V_4 = ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)((int32_t)((uint16_t)L_35))))));
		goto IL_00d1;
	}

IL_00b0:
	{
		Il2CppChar L_36 = V_3;
		V_3 = ((int32_t)((uint16_t)((int32_t)((int32_t)L_36|(int32_t)1))));
		Il2CppChar L_37 = V_4;
		V_4 = ((int32_t)((uint16_t)((int32_t)((int32_t)L_37|(int32_t)1))));
		goto IL_00d1;
	}

IL_00be:
	{
		Il2CppChar L_38 = V_3;
		Il2CppChar L_39 = V_3;
		V_3 = ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_39&(int32_t)1))))))));
		Il2CppChar L_40 = V_4;
		Il2CppChar L_41 = V_4;
		V_4 = ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)((int32_t)((uint16_t)((int32_t)((int32_t)L_41&(int32_t)1))))))));
	}

IL_00d1:
	{
		Il2CppChar L_42 = V_3;
		Il2CppChar L_43 = ___chMin0;
		if ((((int32_t)L_42) < ((int32_t)L_43)))
		{
			goto IL_00da;
		}
	}
	{
		Il2CppChar L_44 = V_4;
		Il2CppChar L_45 = ___chMax1;
		if ((((int32_t)L_44) <= ((int32_t)L_45)))
		{
			goto IL_00e3;
		}
	}

IL_00da:
	{
		Il2CppChar L_46 = V_3;
		Il2CppChar L_47 = V_4;
		RegexCharClass_AddRange_mD9FB543DC3B128104DBCFEA0B2E672E8A8669C5A(__this, L_46, L_47, /*hidden argument*/NULL);
	}

IL_00e3:
	{
		int32_t L_48 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_48, (int32_t)1));
	}

IL_00e7:
	{
		int32_t L_49 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_50 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get__lcTable_18();
		NullCheck(L_50);
		if ((((int32_t)L_49) >= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length))))))
		{
			goto IL_010a;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		LowerCaseMappingU5BU5D_t4D85AEF6C1007D3CCE150AE32CBAACDBF218293E* L_51 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get__lcTable_18();
		int32_t L_52 = V_0;
		NullCheck(L_51);
		int32_t L_53 = L_52;
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
		LowerCaseMapping_t54FB537AEA4CA2EBAB5BDCC79881428C202241DE  L_55 = L_54;
		V_5 = L_55;
		Il2CppChar L_56 = L_55.get__chMin_0();
		Il2CppChar L_57 = ___chMax1;
		if ((((int32_t)L_56) <= ((int32_t)L_57)))
		{
			goto IL_003f;
		}
	}

IL_010a:
	{
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddWord(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddWord_m977499503E6B5EB99106DF69247EBE65DDE301D9 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, bool ___ecma0, bool ___negate1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C834A0A1BF9CAFE03A200455551D5F3BE9F6A17);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DE7291AD6C60143F257C33D0032851C6605B3D5);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___negate1;
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		bool L_1 = ___ecma0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		RegexCharClass_AddSet_mEE9EBABD3A66153DE53095A2ADD9AAE04F908DC6(__this, _stringLiteral8DE7291AD6C60143F257C33D0032851C6605B3D5, /*hidden argument*/NULL);
		return;
	}

IL_0012:
	{
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		String_t* L_2 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_NotWord_9();
		RegexCharClass_AddCategory_m75BF8C842C362F4D910FCB2BA59678BB71153C24(__this, L_2, /*hidden argument*/NULL);
		return;
	}

IL_001e:
	{
		bool L_3 = ___ecma0;
		if (!L_3)
		{
			goto IL_002d;
		}
	}
	{
		RegexCharClass_AddSet_mEE9EBABD3A66153DE53095A2ADD9AAE04F908DC6(__this, _stringLiteral4C834A0A1BF9CAFE03A200455551D5F3BE9F6A17, /*hidden argument*/NULL);
		return;
	}

IL_002d:
	{
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		String_t* L_4 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_Word_8();
		RegexCharClass_AddCategory_m75BF8C842C362F4D910FCB2BA59678BB71153C24(__this, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddSpace(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddSpace_mA542E2916FEB49051A7AA0490704466DA85326BD (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, bool ___ecma0, bool ___negate1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F976B576FF11797205EF4CC68ACD9A800BE2AC1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8EA5CF52FFE7CFAC422779A2A3A79A89B2C32DD0);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___negate1;
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		bool L_1 = ___ecma0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		RegexCharClass_AddSet_mEE9EBABD3A66153DE53095A2ADD9AAE04F908DC6(__this, _stringLiteral4F976B576FF11797205EF4CC68ACD9A800BE2AC1, /*hidden argument*/NULL);
		return;
	}

IL_0012:
	{
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		String_t* L_2 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_NotSpace_7();
		RegexCharClass_AddCategory_m75BF8C842C362F4D910FCB2BA59678BB71153C24(__this, L_2, /*hidden argument*/NULL);
		return;
	}

IL_001e:
	{
		bool L_3 = ___ecma0;
		if (!L_3)
		{
			goto IL_002d;
		}
	}
	{
		RegexCharClass_AddSet_mEE9EBABD3A66153DE53095A2ADD9AAE04F908DC6(__this, _stringLiteral8EA5CF52FFE7CFAC422779A2A3A79A89B2C32DD0, /*hidden argument*/NULL);
		return;
	}

IL_002d:
	{
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		String_t* L_4 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_Space_6();
		RegexCharClass_AddCategory_m75BF8C842C362F4D910FCB2BA59678BB71153C24(__this, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::AddDigit(System.Boolean,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_AddDigit_m7B6D6AA1D10B8D29D004D94FC26F9CA53B3306D7 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, bool ___ecma0, bool ___negate1, String_t* ___pattern2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44B60543C50583A2A430E5FA54F980E8284D55D1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4FC45147C51541AA3B68C8DE185FC773C7F6CAD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABE9CD4CAAC47E6616956B57C733BDA8F7C48677);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___ecma0;
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		bool L_1 = ___negate1;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		RegexCharClass_AddSet_mEE9EBABD3A66153DE53095A2ADD9AAE04F908DC6(__this, _stringLiteral44B60543C50583A2A430E5FA54F980E8284D55D1, /*hidden argument*/NULL);
		return;
	}

IL_0012:
	{
		RegexCharClass_AddSet_mEE9EBABD3A66153DE53095A2ADD9AAE04F908DC6(__this, _stringLiteralABE9CD4CAAC47E6616956B57C733BDA8F7C48677, /*hidden argument*/NULL);
		return;
	}

IL_001e:
	{
		bool L_2 = ___negate1;
		String_t* L_3 = ___pattern2;
		RegexCharClass_AddCategoryFromName_m53A239A7DACD3D5A676505E6E296C4AB999BBA4C(__this, _stringLiteralA4FC45147C51541AA3B68C8DE185FC773C7F6CAD, L_2, (bool)0, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Char System.Text.RegularExpressions.RegexCharClass::SingletonChar(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar RegexCharClass_SingletonChar_m8D1E6205BE062B72C10A417C0BBE130888FAF3FF (String_t* ___set0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___set0;
		NullCheck(L_0);
		Il2CppChar L_1;
		L_1 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_0, 3, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::IsMergeable(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_IsMergeable_m5731790CFE2293CB05120782908AC550C58C63BC (String_t* ___charClass0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___charClass0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = RegexCharClass_IsNegated_mED1CDB81577538910205D00DAF9127AA9F902DF8(L_0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0012;
		}
	}
	{
		String_t* L_2 = ___charClass0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = RegexCharClass_IsSubtraction_m5E9C607DA50B374AAA071E88F2005796767101AC(L_2, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
	}

IL_0012:
	{
		return (bool)0;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::IsEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_IsEmpty_m75C168B21BE2E4C4BDC15ABC666A755F0064F7CF (String_t* ___charClass0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___charClass0;
		NullCheck(L_0);
		Il2CppChar L_1;
		L_1 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_0, 2, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0025;
		}
	}
	{
		String_t* L_2 = ___charClass0;
		NullCheck(L_2);
		Il2CppChar L_3;
		L_3 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_2, 0, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0025;
		}
	}
	{
		String_t* L_4 = ___charClass0;
		NullCheck(L_4);
		Il2CppChar L_5;
		L_5 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, 1, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0025;
		}
	}
	{
		String_t* L_6 = ___charClass0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = RegexCharClass_IsSubtraction_m5E9C607DA50B374AAA071E88F2005796767101AC(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0025;
		}
	}
	{
		return (bool)1;
	}

IL_0025:
	{
		return (bool)0;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::IsSingleton(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_IsSingleton_mF6500F4A47D3E44CDE29C0BA21AC111282C50737 (String_t* ___set0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___set0;
		NullCheck(L_0);
		Il2CppChar L_1;
		L_1 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_0, 0, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0046;
		}
	}
	{
		String_t* L_2 = ___set0;
		NullCheck(L_2);
		Il2CppChar L_3;
		L_3 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_2, 2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0046;
		}
	}
	{
		String_t* L_4 = ___set0;
		NullCheck(L_4);
		Il2CppChar L_5;
		L_5 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, 1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_5) == ((uint32_t)2))))
		{
			goto IL_0046;
		}
	}
	{
		String_t* L_6 = ___set0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = RegexCharClass_IsSubtraction_m5E9C607DA50B374AAA071E88F2005796767101AC(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0046;
		}
	}
	{
		String_t* L_8 = ___set0;
		NullCheck(L_8);
		Il2CppChar L_9;
		L_9 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_8, 3, /*hidden argument*/NULL);
		if ((((int32_t)L_9) == ((int32_t)((int32_t)65535))))
		{
			goto IL_0044;
		}
	}
	{
		String_t* L_10 = ___set0;
		NullCheck(L_10);
		Il2CppChar L_11;
		L_11 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_10, 3, /*hidden argument*/NULL);
		String_t* L_12 = ___set0;
		NullCheck(L_12);
		Il2CppChar L_13;
		L_13 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_12, 4, /*hidden argument*/NULL);
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1))) == ((uint32_t)L_13))))
		{
			goto IL_0046;
		}
	}

IL_0044:
	{
		return (bool)1;
	}

IL_0046:
	{
		return (bool)0;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::IsSingletonInverse(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_IsSingletonInverse_mBD2991532F9310EC5E5F30AE4C20998DA39F69BE (String_t* ___set0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___set0;
		NullCheck(L_0);
		Il2CppChar L_1;
		L_1 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_0, 0, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)1))))
		{
			goto IL_0047;
		}
	}
	{
		String_t* L_2 = ___set0;
		NullCheck(L_2);
		Il2CppChar L_3;
		L_3 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_2, 2, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_0047;
		}
	}
	{
		String_t* L_4 = ___set0;
		NullCheck(L_4);
		Il2CppChar L_5;
		L_5 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, 1, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_5) == ((uint32_t)2))))
		{
			goto IL_0047;
		}
	}
	{
		String_t* L_6 = ___set0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = RegexCharClass_IsSubtraction_m5E9C607DA50B374AAA071E88F2005796767101AC(L_6, /*hidden argument*/NULL);
		if (L_7)
		{
			goto IL_0047;
		}
	}
	{
		String_t* L_8 = ___set0;
		NullCheck(L_8);
		Il2CppChar L_9;
		L_9 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_8, 3, /*hidden argument*/NULL);
		if ((((int32_t)L_9) == ((int32_t)((int32_t)65535))))
		{
			goto IL_0045;
		}
	}
	{
		String_t* L_10 = ___set0;
		NullCheck(L_10);
		Il2CppChar L_11;
		L_11 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_10, 3, /*hidden argument*/NULL);
		String_t* L_12 = ___set0;
		NullCheck(L_12);
		Il2CppChar L_13;
		L_13 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_12, 4, /*hidden argument*/NULL);
		if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1))) == ((uint32_t)L_13))))
		{
			goto IL_0047;
		}
	}

IL_0045:
	{
		return (bool)1;
	}

IL_0047:
	{
		return (bool)0;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::IsSubtraction(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_IsSubtraction_m5E9C607DA50B374AAA071E88F2005796767101AC (String_t* ___charClass0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___charClass0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_0, /*hidden argument*/NULL);
		String_t* L_2 = ___charClass0;
		NullCheck(L_2);
		Il2CppChar L_3;
		L_3 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_2, 1, /*hidden argument*/NULL);
		String_t* L_4 = ___charClass0;
		NullCheck(L_4);
		Il2CppChar L_5;
		L_5 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, 2, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_1) > ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)3, (int32_t)L_3)), (int32_t)L_5))))? 1 : 0);
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::IsNegated(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_IsNegated_mED1CDB81577538910205D00DAF9127AA9F902DF8 (String_t* ___set0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___set0;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		String_t* L_1 = ___set0;
		NullCheck(L_1);
		Il2CppChar L_2;
		L_2 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_1, 0, /*hidden argument*/NULL);
		return (bool)((((int32_t)L_2) == ((int32_t)1))? 1 : 0);
	}

IL_000e:
	{
		return (bool)0;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::IsECMAWordChar(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_IsECMAWordChar_mA7325BA81D0699C24F5123956BD4927F1E3DE846 (Il2CppChar ___ch0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF1CF539722D58CC569DAE01700516448ABF534B);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppChar L_0 = ___ch0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = RegexCharClass_CharInClass_m255B7683478670C002F04238394193EEFA126AE8(L_0, _stringLiteralDF1CF539722D58CC569DAE01700516448ABF534B, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::IsWordChar(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_IsWordChar_mE33E6C5569AA1B920849CD5555DF3CE9A9C10440 (Il2CppChar ___ch0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppChar L_0 = ___ch0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		String_t* L_1 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get_WordClass_12();
		bool L_2;
		L_2 = RegexCharClass_CharInClass_m255B7683478670C002F04238394193EEFA126AE8(L_0, L_1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_001e;
		}
	}
	{
		Il2CppChar L_3 = ___ch0;
		if ((((int32_t)L_3) == ((int32_t)((int32_t)8205))))
		{
			goto IL_001e;
		}
	}
	{
		Il2CppChar L_4 = ___ch0;
		return (bool)((((int32_t)L_4) == ((int32_t)((int32_t)8204)))? 1 : 0);
	}

IL_001e:
	{
		return (bool)1;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::CharInClass(System.Char,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_CharInClass_m255B7683478670C002F04238394193EEFA126AE8 (Il2CppChar ___ch0, String_t* ___set1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Il2CppChar L_0 = ___ch0;
		String_t* L_1 = ___set1;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = RegexCharClass_CharInClassRecursive_m08F8B6BE653368E78DDC6D1B279F226B0DD470C8(L_0, L_1, 0, /*hidden argument*/NULL);
		return L_2;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::CharInClassRecursive(System.Char,System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_CharInClassRecursive_m08F8B6BE653368E78DDC6D1B279F226B0DD470C8 (Il2CppChar ___ch0, String_t* ___set1, int32_t ___start2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	bool V_3 = false;
	bool V_4 = false;
	{
		String_t* L_0 = ___set1;
		int32_t L_1 = ___start2;
		NullCheck(L_0);
		Il2CppChar L_2;
		L_2 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_0, ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), /*hidden argument*/NULL);
		V_0 = L_2;
		String_t* L_3 = ___set1;
		int32_t L_4 = ___start2;
		NullCheck(L_3);
		Il2CppChar L_5;
		L_5 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_3, ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)2)), /*hidden argument*/NULL);
		V_1 = L_5;
		int32_t L_6 = ___start2;
		int32_t L_7 = V_0;
		int32_t L_8 = V_1;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)3)), (int32_t)L_7)), (int32_t)L_8));
		V_3 = (bool)0;
		String_t* L_9 = ___set1;
		NullCheck(L_9);
		int32_t L_10;
		L_10 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_9, /*hidden argument*/NULL);
		int32_t L_11 = V_2;
		if ((((int32_t)L_10) <= ((int32_t)L_11)))
		{
			goto IL_0030;
		}
	}
	{
		Il2CppChar L_12 = ___ch0;
		String_t* L_13 = ___set1;
		int32_t L_14 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = RegexCharClass_CharInClassRecursive_m08F8B6BE653368E78DDC6D1B279F226B0DD470C8(L_12, L_13, L_14, /*hidden argument*/NULL);
		V_3 = L_15;
	}

IL_0030:
	{
		Il2CppChar L_16 = ___ch0;
		String_t* L_17 = ___set1;
		int32_t L_18 = ___start2;
		int32_t L_19 = V_0;
		int32_t L_20 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		bool L_21;
		L_21 = RegexCharClass_CharInClassInternal_m752D8B14E233A7E88EB844D3DCC94F0415C59BCF(L_16, L_17, L_18, L_19, L_20, /*hidden argument*/NULL);
		V_4 = L_21;
		String_t* L_22 = ___set1;
		int32_t L_23 = ___start2;
		NullCheck(L_22);
		Il2CppChar L_24;
		L_24 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_22, L_23, /*hidden argument*/NULL);
		if ((!(((uint32_t)L_24) == ((uint32_t)1))))
		{
			goto IL_004d;
		}
	}
	{
		bool L_25 = V_4;
		V_4 = (bool)((((int32_t)L_25) == ((int32_t)0))? 1 : 0);
	}

IL_004d:
	{
		bool L_26 = V_4;
		if (!L_26)
		{
			goto IL_0056;
		}
	}
	{
		bool L_27 = V_3;
		return (bool)((((int32_t)L_27) == ((int32_t)0))? 1 : 0);
	}

IL_0056:
	{
		return (bool)0;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::CharInClassInternal(System.Char,System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_CharInClassInternal_m752D8B14E233A7E88EB844D3DCC94F0415C59BCF (Il2CppChar ___ch0, String_t* ___set1, int32_t ___start2, int32_t ___mySetLength3, int32_t ___myCategoryLength4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		int32_t L_0 = ___start2;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)3));
		int32_t L_1 = V_0;
		int32_t L_2 = ___mySetLength3;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2));
		goto IL_0022;
	}

IL_000a:
	{
		int32_t L_3 = V_0;
		int32_t L_4 = V_1;
		V_2 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4))/(int32_t)2));
		Il2CppChar L_5 = ___ch0;
		String_t* L_6 = ___set1;
		int32_t L_7 = V_2;
		NullCheck(L_6);
		Il2CppChar L_8;
		L_8 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_6, L_7, /*hidden argument*/NULL);
		if ((((int32_t)L_5) >= ((int32_t)L_8)))
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_9 = V_2;
		V_1 = L_9;
		goto IL_0022;
	}

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

IL_0022:
	{
		int32_t L_11 = V_0;
		int32_t L_12 = V_1;
		if ((!(((uint32_t)L_11) == ((uint32_t)L_12))))
		{
			goto IL_000a;
		}
	}
	{
		int32_t L_13 = V_0;
		int32_t L_14 = ___start2;
		if ((!(((uint32_t)((int32_t)((int32_t)L_13&(int32_t)1))) == ((uint32_t)((int32_t)((int32_t)L_14&(int32_t)1))))))
		{
			goto IL_0030;
		}
	}
	{
		return (bool)1;
	}

IL_0030:
	{
		int32_t L_15 = ___myCategoryLength4;
		if (L_15)
		{
			goto IL_0036;
		}
	}
	{
		return (bool)0;
	}

IL_0036:
	{
		Il2CppChar L_16 = ___ch0;
		String_t* L_17 = ___set1;
		int32_t L_18 = ___start2;
		int32_t L_19 = ___mySetLength3;
		int32_t L_20 = ___myCategoryLength4;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		bool L_21;
		L_21 = RegexCharClass_CharInCategory_mD2F03CCA8C95F3D238E7F3F191FDF12E728199A6(L_16, L_17, L_18, L_19, L_20, /*hidden argument*/NULL);
		return L_21;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::CharInCategory(System.Char,System.String,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_CharInCategory_mD2F03CCA8C95F3D238E7F3F191FDF12E728199A6 (Il2CppChar ___ch0, String_t* ___set1, int32_t ___start2, int32_t ___mySetLength3, int32_t ___myCategoryLength4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		Il2CppChar L_0 = ___ch0;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = Char_GetUnicodeCategory_mB8DCE545E28F2858B0E8AD91393B9FD048F80BC1(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		int32_t L_2 = ___start2;
		int32_t L_3 = ___mySetLength3;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)3)), (int32_t)L_3));
		int32_t L_4 = V_1;
		int32_t L_5 = ___myCategoryLength4;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5));
		goto IL_0074;
	}

IL_0014:
	{
		String_t* L_6 = ___set1;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		Il2CppChar L_8;
		L_8 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_6, L_7, /*hidden argument*/NULL);
		V_3 = ((int16_t)((int16_t)L_8));
		int32_t L_9 = V_3;
		if (L_9)
		{
			goto IL_002e;
		}
	}
	{
		Il2CppChar L_10 = ___ch0;
		int32_t L_11 = V_0;
		String_t* L_12 = ___set1;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = RegexCharClass_CharInCategoryGroup_m2578711ED00EC75ECE3C9F797959E3C24004BA0F(L_10, L_11, L_12, (int32_t*)(&V_1), /*hidden argument*/NULL);
		if (!L_13)
		{
			goto IL_0070;
		}
	}
	{
		return (bool)1;
	}

IL_002e:
	{
		int32_t L_14 = V_3;
		if ((((int32_t)L_14) <= ((int32_t)0)))
		{
			goto IL_0051;
		}
	}
	{
		int32_t L_15 = V_3;
		if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)100)))))
		{
			goto IL_0047;
		}
	}
	{
		Il2CppChar L_16 = ___ch0;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_17;
		L_17 = Char_IsWhiteSpace_m99A5E1BE1EB9F17EA530A67A607DA8C260BCBF99(L_16, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_0041;
		}
	}
	{
		return (bool)1;
	}

IL_0041:
	{
		int32_t L_18 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
		goto IL_0074;
	}

IL_0047:
	{
		int32_t L_19 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1));
		int32_t L_20 = V_0;
		int32_t L_21 = V_3;
		if ((!(((uint32_t)L_20) == ((uint32_t)L_21))))
		{
			goto IL_0070;
		}
	}
	{
		return (bool)1;
	}

IL_0051:
	{
		int32_t L_22 = V_3;
		if ((!(((uint32_t)L_22) == ((uint32_t)((int32_t)-100)))))
		{
			goto IL_0066;
		}
	}
	{
		Il2CppChar L_23 = ___ch0;
		IL2CPP_RUNTIME_CLASS_INIT(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_il2cpp_TypeInfo_var);
		bool L_24;
		L_24 = Char_IsWhiteSpace_m99A5E1BE1EB9F17EA530A67A607DA8C260BCBF99(L_23, /*hidden argument*/NULL);
		if (L_24)
		{
			goto IL_0060;
		}
	}
	{
		return (bool)1;
	}

IL_0060:
	{
		int32_t L_25 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
		goto IL_0074;
	}

IL_0066:
	{
		int32_t L_26 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)(-1), (int32_t)L_26));
		int32_t L_27 = V_0;
		int32_t L_28 = V_3;
		if ((((int32_t)L_27) == ((int32_t)L_28)))
		{
			goto IL_0070;
		}
	}
	{
		return (bool)1;
	}

IL_0070:
	{
		int32_t L_29 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1));
	}

IL_0074:
	{
		int32_t L_30 = V_1;
		int32_t L_31 = V_2;
		if ((((int32_t)L_30) < ((int32_t)L_31)))
		{
			goto IL_0014;
		}
	}
	{
		return (bool)0;
	}
}
// System.Boolean System.Text.RegularExpressions.RegexCharClass::CharInCategoryGroup(System.Char,System.Globalization.UnicodeCategory,System.String,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RegexCharClass_CharInCategoryGroup_m2578711ED00EC75ECE3C9F797959E3C24004BA0F (Il2CppChar ___ch0, int32_t ___chcategory1, String_t* ___category2, int32_t* ___i3, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	{
		int32_t* L_0 = ___i3;
		int32_t* L_1 = ___i3;
		int32_t L_2 = *((int32_t*)L_1);
		*((int32_t*)L_0) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1));
		String_t* L_3 = ___category2;
		int32_t* L_4 = ___i3;
		int32_t L_5 = *((int32_t*)L_4);
		NullCheck(L_3);
		Il2CppChar L_6;
		L_6 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_3, L_5, /*hidden argument*/NULL);
		V_0 = ((int16_t)((int16_t)L_6));
		int32_t L_7 = V_0;
		if ((((int32_t)L_7) <= ((int32_t)0)))
		{
			goto IL_003a;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_0035;
	}

IL_0018:
	{
		bool L_8 = V_1;
		if (L_8)
		{
			goto IL_0025;
		}
	}
	{
		int32_t L_9 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1));
		int32_t L_10 = ___chcategory1;
		int32_t L_11 = V_0;
		if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
		{
			goto IL_0025;
		}
	}
	{
		V_1 = (bool)1;
	}

IL_0025:
	{
		int32_t* L_12 = ___i3;
		int32_t* L_13 = ___i3;
		int32_t L_14 = *((int32_t*)L_13);
		*((int32_t*)L_12) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1));
		String_t* L_15 = ___category2;
		int32_t* L_16 = ___i3;
		int32_t L_17 = *((int32_t*)L_16);
		NullCheck(L_15);
		Il2CppChar L_18;
		L_18 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_15, L_17, /*hidden argument*/NULL);
		V_0 = ((int16_t)((int16_t)L_18));
	}

IL_0035:
	{
		int32_t L_19 = V_0;
		if (L_19)
		{
			goto IL_0018;
		}
	}
	{
		bool L_20 = V_1;
		return L_20;
	}

IL_003a:
	{
		V_2 = (bool)1;
		goto IL_005b;
	}

IL_003e:
	{
		bool L_21 = V_2;
		if (!L_21)
		{
			goto IL_004b;
		}
	}
	{
		int32_t L_22 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)(-1), (int32_t)L_22));
		int32_t L_23 = ___chcategory1;
		int32_t L_24 = V_0;
		if ((!(((uint32_t)L_23) == ((uint32_t)L_24))))
		{
			goto IL_004b;
		}
	}
	{
		V_2 = (bool)0;
	}

IL_004b:
	{
		int32_t* L_25 = ___i3;
		int32_t* L_26 = ___i3;
		int32_t L_27 = *((int32_t*)L_26);
		*((int32_t*)L_25) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1));
		String_t* L_28 = ___category2;
		int32_t* L_29 = ___i3;
		int32_t L_30 = *((int32_t*)L_29);
		NullCheck(L_28);
		Il2CppChar L_31;
		L_31 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_28, L_30, /*hidden argument*/NULL);
		V_0 = ((int16_t)((int16_t)L_31));
	}

IL_005b:
	{
		int32_t L_32 = V_0;
		if (L_32)
		{
			goto IL_003e;
		}
	}
	{
		bool L_33 = V_2;
		return L_33;
	}
}
// System.String System.Text.RegularExpressions.RegexCharClass::NegateCategory(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegexCharClass_NegateCategory_m6F4A4DA1466E59581F16BFD29A0F978027B06BDC (String_t* ___category0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t * V_0 = NULL;
	int32_t V_1 = 0;
	int16_t V_2 = 0;
	{
		String_t* L_0 = ___category0;
		if (L_0)
		{
			goto IL_0005;
		}
	}
	{
		return (String_t*)NULL;
	}

IL_0005:
	{
		String_t* L_1 = ___category0;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_1, /*hidden argument*/NULL);
		StringBuilder_t * L_3 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_mEDFFE2D378A15F6DAB54D52661C84C1B52E7BA2E(L_3, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		V_1 = 0;
		goto IL_002c;
	}

IL_0015:
	{
		String_t* L_4 = ___category0;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		Il2CppChar L_6;
		L_6 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_4, L_5, /*hidden argument*/NULL);
		V_2 = ((int16_t)((int16_t)L_6));
		StringBuilder_t * L_7 = V_0;
		int16_t L_8 = V_2;
		NullCheck(L_7);
		StringBuilder_t * L_9;
		L_9 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_7, ((int32_t)((uint16_t)((-L_8)))), /*hidden argument*/NULL);
		int32_t L_10 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
	}

IL_002c:
	{
		int32_t L_11 = V_1;
		String_t* L_12 = ___category0;
		NullCheck(L_12);
		int32_t L_13;
		L_13 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_12, /*hidden argument*/NULL);
		if ((((int32_t)L_11) < ((int32_t)L_13)))
		{
			goto IL_0015;
		}
	}
	{
		StringBuilder_t * L_14 = V_0;
		NullCheck(L_14);
		String_t* L_15;
		L_15 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_14);
		return L_15;
	}
}
// System.Text.RegularExpressions.RegexCharClass System.Text.RegularExpressions.RegexCharClass::Parse(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * RegexCharClass_Parse_m1A4671A8A47BA3DAC47386D01D5995C6100E87AC (String_t* ___charClass0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___charClass0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_1;
		L_1 = RegexCharClass_ParseRecursive_m16DE8B45D1F6AD4AE03EB9BDE49DC4BEDFC095BB(L_0, 0, /*hidden argument*/NULL);
		return L_1;
	}
}
// System.Text.RegularExpressions.RegexCharClass System.Text.RegularExpressions.RegexCharClass::ParseRecursive(System.String,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * RegexCharClass_ParseRecursive_m16DE8B45D1F6AD4AE03EB9BDE49DC4BEDFC095BB (String_t* ___charClass0, int32_t ___start1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mAE8C93AD3CC450D7C5D7C50DE530FCDCB7B5A358_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * V_3 = NULL;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * V_6 = NULL;
	Il2CppChar V_7 = 0x0;
	Il2CppChar V_8 = 0x0;
	{
		String_t* L_0 = ___charClass0;
		int32_t L_1 = ___start1;
		NullCheck(L_0);
		Il2CppChar L_2;
		L_2 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_0, ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)), /*hidden argument*/NULL);
		V_0 = L_2;
		String_t* L_3 = ___charClass0;
		int32_t L_4 = ___start1;
		NullCheck(L_3);
		Il2CppChar L_5;
		L_5 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_3, ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)2)), /*hidden argument*/NULL);
		V_1 = L_5;
		int32_t L_6 = ___start1;
		int32_t L_7 = V_0;
		int32_t L_8 = V_1;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)3)), (int32_t)L_7)), (int32_t)L_8));
		int32_t L_9 = V_0;
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_10 = (List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 *)il2cpp_codegen_object_new(List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3_il2cpp_TypeInfo_var);
		List_1__ctor_mAE8C93AD3CC450D7C5D7C50DE530FCDCB7B5A358(L_10, L_9, /*hidden argument*/List_1__ctor_mAE8C93AD3CC450D7C5D7C50DE530FCDCB7B5A358_RuntimeMethod_var);
		V_3 = L_10;
		int32_t L_11 = ___start1;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)3));
		int32_t L_12 = V_4;
		int32_t L_13 = V_0;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13));
		goto IL_0071;
	}

IL_0030:
	{
		String_t* L_14 = ___charClass0;
		int32_t L_15 = V_4;
		NullCheck(L_14);
		Il2CppChar L_16;
		L_16 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_14, L_15, /*hidden argument*/NULL);
		V_7 = L_16;
		int32_t L_17 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1));
		int32_t L_18 = V_4;
		int32_t L_19 = V_5;
		if ((((int32_t)L_18) >= ((int32_t)L_19)))
		{
			goto IL_0055;
		}
	}
	{
		String_t* L_20 = ___charClass0;
		int32_t L_21 = V_4;
		NullCheck(L_20);
		Il2CppChar L_22;
		L_22 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_20, L_21, /*hidden argument*/NULL);
		V_8 = ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)1))));
		goto IL_005c;
	}

IL_0055:
	{
		V_8 = ((int32_t)65535);
	}

IL_005c:
	{
		int32_t L_23 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1));
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_24 = V_3;
		Il2CppChar L_25 = V_7;
		Il2CppChar L_26 = V_8;
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_27 = (SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 *)il2cpp_codegen_object_new(SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624_il2cpp_TypeInfo_var);
		SingleRange__ctor_m886247FFB10501E4CDDC575B221D8CD1BC85E3B6(L_27, L_25, L_26, /*hidden argument*/NULL);
		NullCheck(L_24);
		List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06(L_24, L_27, /*hidden argument*/List_1_Add_mA78E7A1F6198A4435DE998F64562C162AFCB0F06_RuntimeMethod_var);
	}

IL_0071:
	{
		int32_t L_28 = V_4;
		int32_t L_29 = V_5;
		if ((((int32_t)L_28) < ((int32_t)L_29)))
		{
			goto IL_0030;
		}
	}
	{
		V_6 = (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 *)NULL;
		String_t* L_30 = ___charClass0;
		NullCheck(L_30);
		int32_t L_31;
		L_31 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_30, /*hidden argument*/NULL);
		int32_t L_32 = V_2;
		if ((((int32_t)L_31) <= ((int32_t)L_32)))
		{
			goto IL_008c;
		}
	}
	{
		String_t* L_33 = ___charClass0;
		int32_t L_34 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_35;
		L_35 = RegexCharClass_ParseRecursive_m16DE8B45D1F6AD4AE03EB9BDE49DC4BEDFC095BB(L_33, L_34, /*hidden argument*/NULL);
		V_6 = L_35;
	}

IL_008c:
	{
		String_t* L_36 = ___charClass0;
		int32_t L_37 = ___start1;
		NullCheck(L_36);
		Il2CppChar L_38;
		L_38 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_36, L_37, /*hidden argument*/NULL);
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_39 = V_3;
		String_t* L_40 = ___charClass0;
		int32_t L_41 = V_5;
		int32_t L_42 = V_1;
		NullCheck(L_40);
		String_t* L_43;
		L_43 = String_Substring_m7A39A2AC0893AE940CF4CEC841326D56FFB9D86B(L_40, L_41, L_42, /*hidden argument*/NULL);
		StringBuilder_t * L_44 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m9305A36F9CF53EDD80D132428999934C68904C77(L_44, L_43, /*hidden argument*/NULL);
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_45 = V_6;
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_46 = (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 *)il2cpp_codegen_object_new(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		RegexCharClass__ctor_m1751FAC691E10689BB486E5525B3D19F9523C5DB(L_46, (bool)((((int32_t)L_38) == ((int32_t)1))? 1 : 0), L_39, L_44, L_45, /*hidden argument*/NULL);
		return L_46;
	}
}
// System.Int32 System.Text.RegularExpressions.RegexCharClass::RangeCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RegexCharClass_RangeCount_mDA7393449D38496B2598E7EF912AADF9A14842DF (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_0 = __this->get__rangelist_0();
		NullCheck(L_0);
		int32_t L_1;
		L_1 = List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_inline(L_0, /*hidden argument*/List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		return L_1;
	}
}
// System.String System.Text.RegularExpressions.RegexCharClass::ToStringClass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegexCharClass_ToStringClass_mFC6754E97F014AFE4B5138AD5386E9C76D1D3CD7 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	StringBuilder_t * V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * V_4 = NULL;
	{
		bool L_0 = __this->get__canonical_2();
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		RegexCharClass_Canonicalize_mFD09C33130AD6323D1AFA7944B02DD68A5731A66(__this, /*hidden argument*/NULL);
	}

IL_000e:
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_1 = __this->get__rangelist_0();
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_inline(L_1, /*hidden argument*/List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_2, (int32_t)2));
		int32_t L_3 = V_0;
		StringBuilder_t * L_4 = __this->get__categories_1();
		NullCheck(L_4);
		int32_t L_5;
		L_5 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_4, /*hidden argument*/NULL);
		StringBuilder_t * L_6 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_mEDFFE2D378A15F6DAB54D52661C84C1B52E7BA2E(L_6, ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_5)), (int32_t)3)), /*hidden argument*/NULL);
		V_1 = L_6;
		bool L_7 = __this->get__negate_3();
		if (!L_7)
		{
			goto IL_003d;
		}
	}
	{
		V_2 = 1;
		goto IL_003f;
	}

IL_003d:
	{
		V_2 = 0;
	}

IL_003f:
	{
		StringBuilder_t * L_8 = V_1;
		int32_t L_9 = V_2;
		NullCheck(L_8);
		StringBuilder_t * L_10;
		L_10 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_8, ((int32_t)((uint16_t)L_9)), /*hidden argument*/NULL);
		StringBuilder_t * L_11 = V_1;
		int32_t L_12 = V_0;
		NullCheck(L_11);
		StringBuilder_t * L_13;
		L_13 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_11, ((int32_t)((uint16_t)L_12)), /*hidden argument*/NULL);
		StringBuilder_t * L_14 = V_1;
		StringBuilder_t * L_15 = __this->get__categories_1();
		NullCheck(L_15);
		int32_t L_16;
		L_16 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_15, /*hidden argument*/NULL);
		NullCheck(L_14);
		StringBuilder_t * L_17;
		L_17 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_14, ((int32_t)((uint16_t)L_16)), /*hidden argument*/NULL);
		V_3 = 0;
		goto IL_00a7;
	}

IL_0068:
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_18 = __this->get__rangelist_0();
		int32_t L_19 = V_3;
		NullCheck(L_18);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_20;
		L_20 = List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_inline(L_18, L_19, /*hidden argument*/List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		V_4 = L_20;
		StringBuilder_t * L_21 = V_1;
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_22 = V_4;
		NullCheck(L_22);
		Il2CppChar L_23 = L_22->get__first_0();
		NullCheck(L_21);
		StringBuilder_t * L_24;
		L_24 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_21, L_23, /*hidden argument*/NULL);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_25 = V_4;
		NullCheck(L_25);
		Il2CppChar L_26 = L_25->get__last_1();
		if ((((int32_t)L_26) == ((int32_t)((int32_t)65535))))
		{
			goto IL_00a3;
		}
	}
	{
		StringBuilder_t * L_27 = V_1;
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_28 = V_4;
		NullCheck(L_28);
		Il2CppChar L_29 = L_28->get__last_1();
		NullCheck(L_27);
		StringBuilder_t * L_30;
		L_30 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_27, ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)))), /*hidden argument*/NULL);
	}

IL_00a3:
	{
		int32_t L_31 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1));
	}

IL_00a7:
	{
		int32_t L_32 = V_3;
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_33 = __this->get__rangelist_0();
		NullCheck(L_33);
		int32_t L_34;
		L_34 = List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_inline(L_33, /*hidden argument*/List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		if ((((int32_t)L_32) < ((int32_t)L_34)))
		{
			goto IL_0068;
		}
	}
	{
		StringBuilder_t * L_35 = V_1;
		StringBuilder_t * L_36 = V_1;
		NullCheck(L_36);
		int32_t L_37;
		L_37 = StringBuilder_get_Length_m680500263C59ACFD9582BF2AEEED8E92C87FF5C0(L_36, /*hidden argument*/NULL);
		NullCheck(L_35);
		StringBuilder_set_Chars_m57ED3E11363F83AC84E9B833E62D7D16DB4B4733(L_35, 1, ((int32_t)((uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)3)))), /*hidden argument*/NULL);
		StringBuilder_t * L_38 = V_1;
		StringBuilder_t * L_39 = __this->get__categories_1();
		NullCheck(L_38);
		StringBuilder_t * L_40;
		L_40 = StringBuilder_Append_m545FFB72A578320B1D6EA3772160353FD62C344F(L_38, L_39, /*hidden argument*/NULL);
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_41 = __this->get__subtractor_4();
		if (!L_41)
		{
			goto IL_00ec;
		}
	}
	{
		StringBuilder_t * L_42 = V_1;
		RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * L_43 = __this->get__subtractor_4();
		NullCheck(L_43);
		String_t* L_44;
		L_44 = RegexCharClass_ToStringClass_mFC6754E97F014AFE4B5138AD5386E9C76D1D3CD7(L_43, /*hidden argument*/NULL);
		NullCheck(L_42);
		StringBuilder_t * L_45;
		L_45 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_42, L_44, /*hidden argument*/NULL);
	}

IL_00ec:
	{
		StringBuilder_t * L_46 = V_1;
		NullCheck(L_46);
		String_t* L_47;
		L_47 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_46);
		return L_47;
	}
}
// System.Text.RegularExpressions.RegexCharClass/SingleRange System.Text.RegularExpressions.RegexCharClass::GetRangeAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * RegexCharClass_GetRangeAt_m92D3897D77D2AD15415BA0DE4E8FB4FBBFFD092C (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, int32_t ___i0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_0 = __this->get__rangelist_0();
		int32_t L_1 = ___i0;
		NullCheck(L_0);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_2;
		L_2 = List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_inline(L_0, L_1, /*hidden argument*/List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		return L_2;
	}
}
// System.Void System.Text.RegularExpressions.RegexCharClass::Canonicalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RegexCharClass_Canonicalize_mFD09C33130AD6323D1AFA7944B02DD68A5731A66 (RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveRange_m84E8138D9C57275D0DC794C2614085B57D0AC433_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mC10BC2F83C60822BB6EF31600483F023D06E8656_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m8DACB7927C90150E7106C30D4EEB080504378576_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleRangeComparer_t2D22B185700E925165F9548B3647E0E1FC9DB075_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Il2CppChar V_3 = 0x0;
	bool V_4 = false;
	{
		__this->set__canonical_2((bool)1);
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_0 = __this->get__rangelist_0();
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_1 = __this->get__rangelist_0();
		NullCheck(L_1);
		int32_t L_2;
		L_2 = List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_inline(L_1, /*hidden argument*/List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		SingleRangeComparer_t2D22B185700E925165F9548B3647E0E1FC9DB075 * L_3 = (SingleRangeComparer_t2D22B185700E925165F9548B3647E0E1FC9DB075 *)il2cpp_codegen_object_new(SingleRangeComparer_t2D22B185700E925165F9548B3647E0E1FC9DB075_il2cpp_TypeInfo_var);
		SingleRangeComparer__ctor_mCEFF5ECE77E53783E5B8EAC98A5E194B6C743E73(L_3, /*hidden argument*/NULL);
		NullCheck(L_0);
		List_1_Sort_mC10BC2F83C60822BB6EF31600483F023D06E8656(L_0, 0, L_2, L_3, /*hidden argument*/List_1_Sort_mC10BC2F83C60822BB6EF31600483F023D06E8656_RuntimeMethod_var);
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_4 = __this->get__rangelist_0();
		NullCheck(L_4);
		int32_t L_5;
		L_5 = List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_inline(L_4, /*hidden argument*/List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		if ((((int32_t)L_5) <= ((int32_t)1)))
		{
			goto IL_00ee;
		}
	}
	{
		V_4 = (bool)0;
		V_1 = 1;
		V_2 = 0;
	}

IL_003b:
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_6 = __this->get__rangelist_0();
		int32_t L_7 = V_2;
		NullCheck(L_6);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_8;
		L_8 = List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_inline(L_6, L_7, /*hidden argument*/List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		NullCheck(L_8);
		Il2CppChar L_9 = L_8->get__last_1();
		V_3 = L_9;
	}

IL_004d:
	{
		int32_t L_10 = V_1;
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_11 = __this->get__rangelist_0();
		NullCheck(L_11);
		int32_t L_12;
		L_12 = List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_inline(L_11, /*hidden argument*/List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		if ((((int32_t)L_10) == ((int32_t)L_12)))
		{
			goto IL_0063;
		}
	}
	{
		Il2CppChar L_13 = V_3;
		if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)65535)))))
		{
			goto IL_0068;
		}
	}

IL_0063:
	{
		V_4 = (bool)1;
		goto IL_0096;
	}

IL_0068:
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_14 = __this->get__rangelist_0();
		int32_t L_15 = V_1;
		NullCheck(L_14);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_16;
		L_16 = List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_inline(L_14, L_15, /*hidden argument*/List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_17 = L_16;
		V_0 = L_17;
		NullCheck(L_17);
		Il2CppChar L_18 = L_17->get__first_0();
		Il2CppChar L_19 = V_3;
		if ((((int32_t)L_18) > ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1)))))
		{
			goto IL_0096;
		}
	}
	{
		Il2CppChar L_20 = V_3;
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_21 = V_0;
		NullCheck(L_21);
		Il2CppChar L_22 = L_21->get__last_1();
		if ((((int32_t)L_20) >= ((int32_t)L_22)))
		{
			goto IL_0090;
		}
	}
	{
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_23 = V_0;
		NullCheck(L_23);
		Il2CppChar L_24 = L_23->get__last_1();
		V_3 = L_24;
	}

IL_0090:
	{
		int32_t L_25 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
		goto IL_004d;
	}

IL_0096:
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_26 = __this->get__rangelist_0();
		int32_t L_27 = V_2;
		NullCheck(L_26);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_28;
		L_28 = List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_inline(L_26, L_27, /*hidden argument*/List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		Il2CppChar L_29 = V_3;
		NullCheck(L_28);
		L_28->set__last_1(L_29);
		int32_t L_30 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1));
		bool L_31 = V_4;
		if (L_31)
		{
			goto IL_00d5;
		}
	}
	{
		int32_t L_32 = V_2;
		int32_t L_33 = V_1;
		if ((((int32_t)L_32) >= ((int32_t)L_33)))
		{
			goto IL_00cc;
		}
	}
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_34 = __this->get__rangelist_0();
		int32_t L_35 = V_2;
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_36 = __this->get__rangelist_0();
		int32_t L_37 = V_1;
		NullCheck(L_36);
		SingleRange_tEE8EA054843A8B8979D082D2CCC8E52A12155624 * L_38;
		L_38 = List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_inline(L_36, L_37, /*hidden argument*/List_1_get_Item_m0E0406BCEB9BF85C1997E13733F7A50F0BA66DF6_RuntimeMethod_var);
		NullCheck(L_34);
		List_1_set_Item_m8DACB7927C90150E7106C30D4EEB080504378576(L_34, L_35, L_38, /*hidden argument*/List_1_set_Item_m8DACB7927C90150E7106C30D4EEB080504378576_RuntimeMethod_var);
	}

IL_00cc:
	{
		int32_t L_39 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1));
		goto IL_003b;
	}

IL_00d5:
	{
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_40 = __this->get__rangelist_0();
		int32_t L_41 = V_2;
		List_1_t911C56B32435E07F3A1F3B9FB9BFF36061619CF3 * L_42 = __this->get__rangelist_0();
		NullCheck(L_42);
		int32_t L_43;
		L_43 = List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_inline(L_42, /*hidden argument*/List_1_get_Count_mD519DCD97F187FA4B938B3955472D3B55B8AD009_RuntimeMethod_var);
		int32_t L_44 = V_2;
		NullCheck(L_40);
		List_1_RemoveRange_m84E8138D9C57275D0DC794C2614085B57D0AC433(L_40, L_41, ((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)L_44)), /*hidden argument*/List_1_RemoveRange_m84E8138D9C57275D0DC794C2614085B57D0AC433_RuntimeMethod_var);
	}

IL_00ee:
	{
		return;
	}
}
// System.String System.Text.RegularExpressions.RegexCharClass::SetFromProperty(System.String,System.Boolean,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RegexCharClass_SetFromProperty_m5938519AC2682F7F0E6491A0D71C11FCA825B827 (String_t* ___capname0, bool ___invert1, String_t* ___pattern2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1489F923C4DCA729178B3E3233458550D8DDDF29);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	{
		V_0 = 0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_0 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get__propTable_17();
		NullCheck((RuntimeArray *)(RuntimeArray *)L_0);
		int32_t L_1;
		L_1 = Array_GetLength_m8EF840DA7BEB0DFF04D36C3DC651B673C49A02BB((RuntimeArray *)(RuntimeArray *)L_0, 0, /*hidden argument*/NULL);
		V_1 = L_1;
		goto IL_0070;
	}

IL_0010:
	{
		int32_t L_2 = V_0;
		int32_t L_3 = V_1;
		V_2 = ((int32_t)((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3))/(int32_t)2));
		String_t* L_4 = ___capname0;
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_5 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get__propTable_17();
		int32_t L_6 = V_2;
		NullCheck(L_5);
		String_t* L_7;
		L_7 = (L_5)->GetAt(L_6, 0);
		int32_t L_8;
		L_8 = String_Compare_mDAE9D10BC450FF38960C691874EBFC3EAF6A39DD(L_4, L_7, 4, /*hidden argument*/NULL);
		V_3 = L_8;
		int32_t L_9 = V_3;
		if ((((int32_t)L_9) >= ((int32_t)0)))
		{
			goto IL_0032;
		}
	}
	{
		int32_t L_10 = V_2;
		V_1 = L_10;
		goto IL_0070;
	}

IL_0032:
	{
		int32_t L_11 = V_3;
		if ((((int32_t)L_11) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_12 = V_2;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1));
		goto IL_0070;
	}

IL_003c:
	{
		IL2CPP_RUNTIME_CLASS_INIT(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var);
		StringU5BU2CU5D_t57ABDCA8B352E243BFC6950153456ACCEF63DC90* L_13 = ((RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_StaticFields*)il2cpp_codegen_static_fields_for(RegexCharClass_t9AB0766B265563F2380820FDEC91A9E5C9817CB5_il2cpp_TypeInfo_var))->get__propTable_17();
		int32_t L_14 = V_2;
		NullCheck(L_13);
		String_t* L_15;
		L_15 = (L_13)->GetAt(L_14, 1);
		V_4 = L_15;
		bool L_16 = ___invert1;
		if (!L_16)
		{
			goto IL_006d;
		}
	}
	{
		String_t* L_17 = V_4;
		NullCheck(L_17);
		Il2CppChar L_18;
		L_18 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_17, 0, /*hidden argument*/NULL);
		if (L_18)
		{
			goto IL_0060;
		}
	}
	{
		String_t* L_19 = V_4;
		NullCheck(L_19);
		String_t* L_20;
		L_20 = String_Substring_mB6B87FD76552BBF6D4E2B9F07F857FE051DCE190(L_19, 1, /*hidden argument*/NULL);
		return L_20;
	}

IL_0060:
	{
		String_t* L_21 = V_4;
		String_t* L_22;
		L_22 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(_stringLiteral1489F923C4DCA729178B3E3233458550D8DDDF29, L_21, /*hidden argument*/NULL);
		return L_22;
	}

IL_006d:
	{
		String_t* L_23 = V_4;
		return L_23;
	}

IL_0070:
	{
		int32_t L_24 = V_0;
		int32_t L_25 = V_1;
		if ((!(((uint32_t)L_24) == ((uint32_t)L_25))))
		{
			goto IL_0010;
		}
	}
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_26 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_27 = L_26;
		String_t* L_28 = ___pattern2;
		NullCheck(L_27);
		ArrayElementTypeCheck (L_27, L_28);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_28);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_29 = L_27;
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_30 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)1);
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_31 = L_30;
		String_t* L_32 = ___capname0;
		NullCheck(L_31);
		ArrayElementTypeCheck (L_31, L_32);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_32);
		String_t* L_33;
		L_33 = SR_GetString_m4FFAF18248A54C5B67E4760C5ED4869A87BCAD7F(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE56748CDD247AC396C7847513B2D2D24821D48DA)), L_31, /*hidden argument*/NULL);
		NullCheck(L_29);
		ArrayElementTypeCheck (L_29, L_33);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_33);
		String_t* L_34;
		L_34 = SR_GetString_m4FFAF18248A54C5B67E4760C5ED4869A87BCAD7F(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3E190B5EC5D5C32F6121F694010F47769FCBDD1)), L_29, /*hidden argument*/NULL);
		ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_35 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_35, L_34, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RegexCharClass_SetFromProperty_m5938519AC2682F7F0E6491A0D71C11FCA825B827_RuntimeMethod_var)));
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_m_stringLength_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Oid_get_Value_mD6F4D8AC1A3821D5DA263728C2DC0C208D084A78_inline (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_m_value_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t ASN1_get_Tag_mA82F15B6EB97BF0F3EBAA69C21765909D7A675D3_inline (ASN1_tCB86B6A02250200ED166EA857DC3D1C422BD94D8 * __this, const RuntimeMethod* method)
{
	{
		uint8_t L_0 = __this->get_m_nTag_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * StringComparer_get_InvariantCultureIgnoreCase_m091360FF9FE3516559AFF706AF431E6FD4CCF2C2_inline (const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var);
		StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6 * L_0 = ((StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_StaticFields*)il2cpp_codegen_static_fields_for(StringComparer_t69EC059128AD0CAE268CA1A1C33125DAC9D7F8D6_il2cpp_TypeInfo_var))->get__invariantCultureIgnoreCase_1();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Oid_set_Value_mE13751778D2AC00F1CC962E42B35339BAEE45825_inline (Oid_tD6586F9C615C5CBE741A5099DFB67FE0F99F4800 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_m_value_0(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeSpan__ctor_mC80FA729ECA3A7AF31D9F517A95E60FC23EB86B0_inline (TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * __this, int64_t ___ticks0, const RuntimeMethod* method)
{
	{
		int64_t L_0 = ___ticks0;
		__this->set__ticks_3(L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Regex_get_Options_m96441AFDEDDDDC9AD8A21C54C1C05B63581154E2_inline (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_roptions_2();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  Regex_get_MatchTimeout_mA525D5C25A1DADC3AF1913D6E5FA6D8F0208309A_inline (Regex_t90F443D398F44965EA241A652ED75DF5BA072A1F * __this, const RuntimeMethod* method)
{
	{
		TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203  L_0 = __this->get_internalMatchTimeout_5();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t TimeSpan_get_Ticks_mE4C9E1F27DC794028CEDCF7CB5BD092D16DBACD4_inline (TimeSpan_t4F6A0E13E703B65365CFCAB58E05EE0AF3EE6203 * __this, const RuntimeMethod* method)
{
	{
		int64_t L_0 = __this->get__ticks_3();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RegexReplacement_get_Pattern_m15AB0E06009DB144BE40253F76F4C09D1AA865BA_inline (RegexReplacement_tA7DE3492BBDE988EF1C93CB8F71CF01A4C1D9A32 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get__rep_0();
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mE3B72B1BB3B8DD41788D39A3AF38E6A94B241400_gshared_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get_key_0();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m40417D9B18D29FD4A072DABC1449DACEF8009C6A_gshared_inline (KeyValuePair_2_tE78AD78874BCE1BC993F92EF8CBBDC3B30E44CBB * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get_value_1();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * LinkedList_1_get_First_m572476A3C4A5CF4A2EBBDF50A76FF35493337871_gshared_inline (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method)
{
	{
		LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * L_0 = (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)__this->get_head_0();
		return (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F *)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * LinkedListNode_1_get_Value_m9A641BD5F0614D0060E19C703E9A756391DF7A32_gshared_inline (LinkedListNode_1_tE9D663EA27667E3E9F8E311FC56B32F3E3D9B07F * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = (RuntimeObject *)__this->get_item_3();
		return (RuntimeObject *)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t LinkedList_1_get_Count_m5AD2F760211A61C7FFD9BE298CFA10F1BF4BE54A_gshared_inline (LinkedList_1_tF98410EEA26883FF7ECC1DFD10068A4CC744550B * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get_count_1();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5D847939ABB9A78203B062CAFFE975792174D00F_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = (int32_t)__this->get__size_2();
		return (int32_t)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_mF00B574E58FB078BB753B05A3B86DD0A7A266B63_gshared_inline (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___index0;
		int32_t L_1 = (int32_t)__this->get__size_2();
		if ((!(((uint32_t)L_0) >= ((uint32_t)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		ThrowHelper_ThrowArgumentOutOfRangeException_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL);
	}

IL_000e:
	{
		ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_2 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)__this->get__items_1();
		int32_t L_3 = ___index0;
		RuntimeObject * L_4;
		L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)L_2, (int32_t)L_3);
		return (RuntimeObject *)L_4;
	}
}
